@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/app/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/static/app/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/static/app/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/app/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/static/app/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/static/app/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/app/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/static/app/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/static/app/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/app/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/static/app/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/static/app/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/app/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/static/app/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/static/app/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/app/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/static/app/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/static/app/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/app/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/static/app/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/static/app/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/app/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/static/app/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/static/app/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/app/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/static/app/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/static/app/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/app/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/static/app/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/static/app/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/app/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/static/app/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/static/app/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/static/app/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/static/app/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/static/app/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/static/app/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/static/app/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/static/app/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/static/app/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/static/app/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/static/app/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/app/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/static/app/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/static/app/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/app/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/static/app/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/static/app/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/app/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/static/app/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/static/app/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/static/app/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/static/app/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/app/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/static/app/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/static/app/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/app/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/static/app/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/static/app/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.38"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);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}@font-face{font-family:"Baloo 2";src:url(/static/app/assets/Baloo2-devanagari-B4j4n2PV.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";src:url(/static/app/assets/Baloo2-latin-ext-Dz43yst_.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";src:url(/static/app/assets/Baloo2-latin-B_TVFhwJ.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;src:url(/static/app/assets/Nunito-latin-ext-U01xdrZh.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;src:url(/static/app/assets/Nunito-latin-BzFMHfZw.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;src:url(/static/app/assets/SpaceMono-400-latin-Rg4St2Dn.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;src:url(/static/app/assets/SpaceMono-700-latin-mWgeinG7.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--liwa-cream:#fdfaf3;--liwa-orange:#ff6b35;--liwa-mango:#ffb830;--liwa-grape:#7c3aed;--liwa-lime:#57cc99;--liwa-sky:#38bdf8;--liwa-rose:#f472b6;--liwa-ink:#12101a;--liwa-dark:#1a1028;--liwa-lavender:#f0ebf8;--mode-cortex:#7c3aed;--mode-cortex-bg:#f0ebf8;--mode-cortex-panel:#f3eefa;--mode-cortex-tear:#ede5fc;--mode-cortex-border:#7c3aed59;--mode-cortex-shadow:#7c3aed80;--mode-plan:#fbbf24;--mode-plan-bg:#fff7ed;--mode-plan-panel:#ffedd5;--mode-plan-tear:#fdba74;--mode-plan-dark:#ea580c;--mode-plan-border:#ea580c59;--mode-plan-shadow:#ea580c80;--mode-exam:#e11d48;--mode-exam-bg:#fff1f2;--mode-exam-panel:#ffe0e6;--mode-exam-border:#e11d4859;--mode-exam-shadow:#e11d4880;--mode-exam-tear:#ffeaee;--mode-examlens:#0d9488;--mode-vilabs:#2563eb;--mode-vilabs-bg:#eff6ff;--mode-vilabs-panel:#dbeafe;--mode-vilabs-tear:#e5effd;--mode-vilabs-border:#2563eb59;--mode-vilabs-shadow:#2563eb80;--mode-vault:#c49000;--mode-vault-bg:#fffdf0;--mode-vault-panel:#fdf5d6;--mode-vault-tear:#fef9e3;--mode-vault-border:#c4900059;--mode-vault-shadow:#c4900080;--mode-org:#2f9e64;--mode-org-dark:#0f766e;--mode-org-light:#7fd8c4;--mode-org-bg:#eaf9f1;--mode-org-panel:#dcf4e7;--mode-org-tear:#cdeedd;--mode-org-border:#2f9e6459;--mode-org-shadow:#2f9e6480;--card-green-border:#16a34a59;--card-green-shadow:#16a34a80;--card-amber-border:#ea580c80;--card-amber-shadow:#ea580ca6;--card-red-border:#dc262659;--card-red-shadow:#dc262680;--lp-bg:var(--mode-plan-panel);--lp-header-border:var(--mode-plan-panel);--lp-badge-bg:var(--mode-plan-panel);--lp-badge-border:var(--mode-plan-tear);--lp-tear-bg:var(--mode-plan-tear);--lp-tear-shadow:#ea580c59;--lp-accent:var(--mode-plan-dark);--lp-focus-bg:var(--mode-plan-panel);--lp-focus-accent:var(--mode-plan-dark);--lp-card-bg:white;--lp-card-title-size:.98rem;--lp-card-desc-size:.88rem;--lp-card-desc-color:#12101aa6;--lp-card-index-color:#12101a59;--lp-card-time-color:#12101a59;--lp-btn-border:#ea580c59;--lp-btn-color:var(--mode-plan-dark);--lp-btn-shadow:#ea580c59;--lp-btn-hover-bg:#fbbf240f;--cb-bg:var(--mode-plan-panel);--cb-border:var(--mode-plan);--sc-bg:#fbbf2414;--sc-border:#ea580c40;--sc-color:var(--mode-plan-dark);--sc-hover-bg:#fbbf2429;--sc-hover-border:#ea580c73;--liwa-bubble-bg:white;--liwa-bubble-border:var(--liwa-grape);--liwa-bubble-shadow:#7c3aed4d;--liwa-bubble-code-bg:var(--liwa-lavender);--liwa-bubble-code-ink:var(--liwa-grape);--user-bubble-bg:white;--user-bubble-border:var(--liwa-orange);--user-bubble-shadow:#ff6b3559;--user-bubble-color:var(--liwa-ink);--subject-maths-bg:#e8eaf6;--subject-maths-ink:#283593;--subject-maths-border:#7986cb;--subject-maths-shadow:#3949ab;--subject-science-bg:#e0f7fa;--subject-science-ink:#00838f;--subject-science-border:#80deea;--subject-science-shadow:#00acc1;--subject-english-bg:#f3e5f5;--subject-english-ink:#6a1b9a;--subject-english-border:#ce93d8;--subject-english-shadow:#ab47bc;--subject-history-bg:#fbe9e7;--subject-history-ink:#bf360c;--subject-history-border:#ffab91;--subject-history-shadow:#e64a19;--subject-geography-bg:#e8f5e9;--subject-geography-ink:#2e7d32;--subject-geography-border:#81c784;--subject-geography-shadow:#388e3c;--subject-hindi-bg:#fff8e1;--subject-hindi-ink:#f57f17;--subject-hindi-border:#ffd54f;--subject-hindi-shadow:#f9a825;--subject-physics-bg:#e3f2fd;--subject-physics-ink:#1565c0;--subject-physics-border:#90caf9;--subject-physics-shadow:#1e88e5;--subject-chemistry-bg:#e0f2f1;--subject-chemistry-ink:#00695c;--subject-chemistry-border:#80cbc4;--subject-chemistry-shadow:#00897b;--subject-biology-bg:#f1f8e9;--subject-biology-ink:#33691e;--subject-biology-border:#aed581;--subject-biology-shadow:#558b2f;--subject-social-bg:#efebe9;--subject-social-ink:#4e342e;--subject-social-border:#bcaaa4;--subject-social-shadow:#6d4c41;--subject-computer-bg:#e8eaf6;--subject-computer-ink:#283593;--subject-computer-border:#9fa8da;--subject-computer-shadow:#3f51b5;--subject-economics-bg:#fff8e1;--subject-economics-ink:#f9a825;--subject-economics-border:#ffe082;--subject-economics-shadow:#fbc02d;--subject-political-bg:#fce4ec;--subject-political-ink:#880e4f;--subject-political-border:#f48fb1;--subject-political-shadow:#c2185b;--subject-physical-bg:#fbe9e7;--subject-physical-ink:#d84315;--subject-physical-border:#ff8a65;--subject-physical-shadow:#e64a19;--subject-accountancy-bg:#e8f5e9;--subject-accountancy-ink:#1b5e20;--subject-accountancy-border:#a5d6a7;--subject-accountancy-shadow:#2e7d32;--subject-business-bg:#e3f2fd;--subject-business-ink:#0d47a1;--subject-business-border:#90caf9;--subject-business-shadow:#1565c0;--page-bg:var(--liwa-cream);--card-bg:white;--card-bg-alt:var(--liwa-lavender);--sidebar-bg:var(--liwa-lavender);--overlay-bg:#12101a80;--navbar-bg:linear-gradient(135deg, #fff3e0 0%, #ffe8cc 40%, var(--liwa-cream) 100%);--navbar-height:66px;--topbar-bg:linear-gradient(135deg, #fff3e0 0%, #ffe8cc 40%, var(--liwa-cream) 100%);--topbar-wave-tint:#12101a0f;--topbar-btn-bg:white;--nav-btn-bg:white;--nav-btn-border:2.5px solid #ffb300;--nav-btn-shadow:3px 3px 0 #ff8f00;--nav-btn-shadow-hover:4px 4px 0 #ff8f00;--nav-drop-bg:white;--nav-drop-border:2.5px solid #ffb300;--nav-drop-shadow:3px 3px 0 #ff8f00;--dash-card-border:2px solid #ffb30080;--dash-card-shadow:0 2px 8px #ff8f0026, 3px 3px 0 #ff8f0033;--topbar-btn-save-color:#16a34a;--topbar-btn-save-border:#22c55e59;--topbar-btn-save-shadow:#22c55e80;--topbar-btn-vault-color:var(--mode-vault);--topbar-btn-vault-border:var(--mode-vault-border);--topbar-btn-vault-shadow:var(--mode-vault-shadow);--topbar-btn-resume-color:#16a34a;--topbar-btn-resume-border:#16a34a59;--topbar-btn-resume-shadow:#16a34a80;--topbar-btn-refresh-color:#d97706;--topbar-btn-refresh-border:#f59e0b59;--topbar-btn-refresh-shadow:#f59e0b80;--nb-shell:#fdebd0;--nb-page-left:#fffdf0;--nb-page-right:#fefef5;--nb-margin-color:#dc503c4d;--nb-ruled-line:#a0783c1c;--nb-header-title:#d4731a;--nb-header-min-h:52px;--nb-spine-bg:linear-gradient(135deg, #fff3e0 0%, #ffe8cc 40%, var(--liwa-cream) 100%);--nb-spine-border:#12101a14;--nb-wrap-radius:6px;--nb-wrap-shadow:0 2px 10px #78460026;--nb-content-pad-left:22px;--nb-section-label:#12101a66;--text-primary:var(--liwa-ink);--text-secondary:#12101ab3;--text-muted:#12101a8c;--text-on-primary:white;--btn-primary-bg:var(--liwa-orange);--btn-primary-text:white;--btn-primary-border:var(--liwa-ink);--btn-secondary-bg:transparent;--btn-secondary-text:var(--liwa-ink);--btn-secondary-border:var(--liwa-ink);--btn-confirm-color:#16a34a;--btn-confirm-shadow:#22c55e73;--btn-cancel-color:#d97706;--btn-cancel-shadow:#f59e0b73;--btn-danger-bg:var(--liwa-rose);--btn-danger-text:white;--status-good:var(--btn-confirm-color);--status-warning:var(--btn-cancel-color);--status-critical:var(--close-color);--close-color:#b91c1c;--close-border:#b91c1c59;--close-shadow:#b91c1c80;--close-hover-bg:#b91c1c14;--close-hover-color:#991b1b;--toast-bg:white;--toast-border:var(--mode-vault);--toast-shadow:var(--mode-vault-shadow);--toast-warn-bg:#fff0f0;--toast-warn-border:#b91c1c;--toast-warn-shadow:#b91c1c66;--toast-error-bg:#ffebee;--toast-error-border:var(--liwa-rose);--toast-close-bg:white;--toast-close-border:var(--close-border);--toast-close-shadow:var(--close-shadow);--banner-bg:var(--liwa-lavender);--banner-border:var(--liwa-ink);--banner-text:var(--liwa-ink);--modal-bg:white;--modal-border:var(--mode-vault);--modal-shadow:var(--mode-vault-shadow);--chat-user-bg:var(--liwa-orange);--chat-user-text:white;--chat-user-border:var(--liwa-ink);--chat-liwa-bg:white;--chat-liwa-text:var(--liwa-ink);--chat-liwa-accent:var(--liwa-grape);--chat-area-bg:var(--liwa-cream);--input-bg:white;--input-text:var(--liwa-ink);--input-border:var(--liwa-ink);--input-placeholder:#12101a66;--progress-track-bg:white;--progress-fill:var(--liwa-mango);--xp-badge-bg:var(--liwa-orange);--card-front-bg:white;--card-back-bg:var(--liwa-lavender);--card-know-bg:var(--liwa-lime);--card-dont-know-bg:var(--liwa-rose);--shadow-sm:2px 2px 0 var(--liwa-ink);--shadow-md:3px 3px 0 var(--liwa-ink);--shadow-lg:4px 4px 0 var(--liwa-ink);--shadow-xl:6px 6px 0 var(--liwa-ink);--border:2.5px solid var(--liwa-ink);--border-sm:2px solid var(--liwa-ink);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--font-display:"Baloo 2", cursive;--font-body:"Nunito", sans-serif;--font-mono:"Space Mono", monospace;--notebook-bg:repeating-linear-gradient(transparent, transparent 39px, #12101a0e 39px, #12101a0e 40px), linear-gradient(90deg, transparent 71px, #ff6b3540 71px, #ff6b3540 73px, transparent 73px);--purple:var(--liwa-grape);--purple-light:var(--liwa-grape);--blue:var(--liwa-sky);--green:var(--liwa-lime);--coral:var(--liwa-rose);--yellow:var(--liwa-mango);--bg:var(--liwa-cream);--card:white;--card2:var(--liwa-lavender);--text:var(--liwa-ink);--muted:#12101a8c;--border-legacy:2.5px solid var(--liwa-ink)}:root:where([data-skin]){--liwa-ink:var(--t-text);--mode-cortex-bg:color-mix(in oklab, #f0ebf8 var(--t-tint), var(--t-surface));--mode-cortex-panel:color-mix(in oklab, #f3eefa var(--t-tint), var(--t-surface));--mode-cortex-tear:color-mix(in oklab, #ede5fc var(--t-tint), var(--t-surface));--mode-cortex-border:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent);--mode-plan-bg:var(--t-surface);--mode-plan-panel:color-mix(in oklab, #ffedd5 var(--t-tint), var(--t-surface));--mode-plan-tear:color-mix(in oklab, #fdba74, var(--t-brand) var(--t-brand-mix));--mode-plan-border:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 35%, transparent);--mode-plan-shadow:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent);--mode-exam-bg:color-mix(in oklab, #fff1f2 var(--t-tint), var(--t-surface));--mode-exam-panel:color-mix(in oklab, #ffe0e6 var(--t-tint), var(--t-surface));--mode-exam-border:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 35%, transparent);--mode-exam-tear:color-mix(in oklab, #ffeaee var(--t-tint), var(--t-surface));--mode-vilabs-bg:var(--t-surface);--mode-vilabs-panel:color-mix(in oklab, #dbeafe var(--t-tint), var(--t-surface));--mode-vilabs-tear:color-mix(in oklab, #e5effd var(--t-tint), var(--t-surface));--mode-vilabs-border:color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-text) var(--t-line-lift)) 35%, transparent);--mode-vault-bg:var(--t-surface);--mode-vault-panel:color-mix(in oklab, #fdf5d6 var(--t-tint), var(--t-surface));--mode-vault-tear:color-mix(in oklab, #fef9e3 var(--t-tint), var(--t-surface));--mode-vault-border:color-mix(in srgb, color-mix(in oklab, #c49000, var(--t-brand) var(--t-brand-mix)) 35%, transparent);--mode-vault-shadow:color-mix(in srgb, color-mix(in oklab, #c49000, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent);--mode-org-bg:color-mix(in oklab, #eaf9f1 var(--t-tint), var(--t-surface));--mode-org-panel:color-mix(in oklab, #dcf4e7 var(--t-tint), var(--t-surface));--mode-org-tear:color-mix(in oklab, #cdeedd var(--t-tint), var(--t-surface));--mode-org-border:color-mix(in srgb, color-mix(in oklab, #2f9e64, var(--t-text) var(--t-line-lift)) 35%, transparent);--card-green-border:color-mix(in srgb, color-mix(in oklab, #16a34a, var(--t-text) var(--t-line-lift)) 35%, transparent);--card-amber-border:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 50%, transparent);--card-amber-shadow:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand-shadow) var(--t-brand-mix)) 65%, transparent);--card-red-border:color-mix(in srgb, color-mix(in oklab, #dc2626, var(--t-text) var(--t-line-lift)) 35%, transparent);--lp-tear-shadow:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 35%, transparent);--lp-card-bg:var(--t-surface);--lp-card-desc-color:color-mix(in srgb, var(--t-text) 65%, transparent);--lp-card-index-color:color-mix(in srgb, var(--t-text) 35%, transparent);--lp-card-time-color:color-mix(in srgb, var(--t-text) 35%, transparent);--lp-btn-border:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 35%, transparent);--lp-btn-shadow:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand-shadow) var(--t-brand-mix)) 35%, transparent);--lp-btn-hover-bg:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 6%, transparent);--sc-bg:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 8%, transparent);--sc-border:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 25%, transparent);--sc-hover-bg:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 16%, transparent);--sc-hover-border:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 45%, transparent);--liwa-bubble-bg:var(--t-surface);--user-bubble-bg:var(--t-surface);--user-bubble-shadow:color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 35%, transparent);--subject-maths-bg:color-mix(in oklab, #e8eaf6 var(--t-tint), var(--t-surface));--subject-maths-ink:color-mix(in oklab, #283593, var(--t-text) var(--t-text-lift));--subject-maths-border:color-mix(in oklab, #7986cb, var(--t-text) var(--t-line-lift));--subject-science-bg:color-mix(in oklab, #e0f7fa var(--t-tint), var(--t-surface));--subject-science-ink:color-mix(in oklab, #00838f, var(--t-text) var(--t-text-lift));--subject-science-border:color-mix(in oklab, #80deea var(--t-tint), var(--t-line-soft));--subject-english-bg:color-mix(in oklab, #f3e5f5 var(--t-tint), var(--t-surface));--subject-english-ink:color-mix(in oklab, #6a1b9a, var(--t-text) var(--t-text-lift));--subject-english-border:color-mix(in oklab, #ce93d8, var(--t-text) var(--t-line-lift));--subject-history-bg:color-mix(in oklab, #fbe9e7 var(--t-tint), var(--t-surface));--subject-history-ink:color-mix(in oklab, #bf360c, var(--t-brand-text) var(--t-brand-mix));--subject-history-border:color-mix(in oklab, #ffab91, var(--t-brand) var(--t-brand-mix));--subject-history-shadow:color-mix(in oklab, #e64a19, var(--t-brand-shadow) var(--t-brand-mix));--subject-geography-bg:color-mix(in oklab, #e8f5e9 var(--t-tint), var(--t-surface));--subject-geography-ink:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift));--subject-geography-border:color-mix(in oklab, #81c784, var(--t-text) var(--t-line-lift));--subject-hindi-bg:color-mix(in oklab, #fff8e1 var(--t-tint), var(--t-surface));--subject-hindi-ink:color-mix(in oklab, #f57f17, var(--t-brand-text) var(--t-brand-mix));--subject-hindi-border:color-mix(in oklab, #ffd54f, var(--t-brand) var(--t-brand-mix));--subject-hindi-shadow:color-mix(in oklab, #f9a825, var(--t-brand-shadow) var(--t-brand-mix));--subject-physics-bg:color-mix(in oklab, #e3f2fd var(--t-tint), var(--t-surface));--subject-physics-ink:color-mix(in oklab, #1565c0, var(--t-text) var(--t-text-lift));--subject-physics-border:color-mix(in oklab, #90caf9 var(--t-tint), var(--t-line-soft));--subject-chemistry-bg:color-mix(in oklab, #e0f2f1 var(--t-tint), var(--t-surface));--subject-chemistry-ink:color-mix(in oklab, #00695c, var(--t-text) var(--t-text-lift));--subject-chemistry-border:color-mix(in oklab, #80cbc4, var(--t-text) var(--t-line-lift));--subject-biology-bg:color-mix(in oklab, #f1f8e9 var(--t-tint), var(--t-surface));--subject-biology-ink:color-mix(in oklab, #33691e, var(--t-text) var(--t-text-lift));--subject-biology-border:color-mix(in oklab, #aed581 var(--t-tint), var(--t-line-soft));--subject-social-bg:color-mix(in oklab, #efebe9 var(--t-tint), var(--t-surface));--subject-social-ink:var(--t-text);--subject-social-border:color-mix(in oklab, #bcaaa4, var(--t-text) var(--t-line-lift));--subject-computer-bg:color-mix(in oklab, #e8eaf6 var(--t-tint), var(--t-surface));--subject-computer-ink:color-mix(in oklab, #283593, var(--t-text) var(--t-text-lift));--subject-computer-border:color-mix(in oklab, #9fa8da, var(--t-text) var(--t-line-lift));--subject-economics-bg:color-mix(in oklab, #fff8e1 var(--t-tint), var(--t-surface));--subject-economics-ink:color-mix(in oklab, #f9a825, var(--t-brand-text) var(--t-brand-mix));--subject-economics-border:color-mix(in oklab, #ffe082 var(--t-tint), var(--t-line-soft));--subject-economics-shadow:color-mix(in oklab, #fbc02d, var(--t-brand-shadow) var(--t-brand-mix));--subject-political-bg:color-mix(in oklab, #fce4ec var(--t-tint), var(--t-surface));--subject-political-ink:color-mix(in oklab, #880e4f, var(--t-text) var(--t-text-lift));--subject-political-border:color-mix(in oklab, #f48fb1, var(--t-text) var(--t-line-lift));--subject-physical-bg:color-mix(in oklab, #fbe9e7 var(--t-tint), var(--t-surface));--subject-physical-ink:color-mix(in oklab, #d84315, var(--t-brand-text) var(--t-brand-mix));--subject-physical-border:color-mix(in oklab, #ff8a65, var(--t-brand) var(--t-brand-mix));--subject-physical-shadow:color-mix(in oklab, #e64a19, var(--t-brand-shadow) var(--t-brand-mix));--subject-accountancy-bg:color-mix(in oklab, #e8f5e9 var(--t-tint), var(--t-surface));--subject-accountancy-ink:color-mix(in oklab, #1b5e20, var(--t-text) var(--t-text-lift));--subject-accountancy-border:color-mix(in oklab, #a5d6a7 var(--t-tint), var(--t-line-soft));--subject-business-bg:color-mix(in oklab, #e3f2fd var(--t-tint), var(--t-surface));--subject-business-ink:color-mix(in oklab, #0d47a1, var(--t-text) var(--t-text-lift));--subject-business-border:color-mix(in oklab, #90caf9 var(--t-tint), var(--t-line-soft));--card-bg:var(--t-surface);--overlay-bg:color-mix(in srgb, var(--t-scrim) 50%, transparent);--navbar-bg:linear-gradient(135deg, color-mix(in oklab, #fff3e0 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #ffe8cc var(--t-tint), var(--t-surface)) 40%, var(--liwa-cream) 100%);--topbar-bg:linear-gradient(135deg, color-mix(in oklab, #fff3e0 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #ffe8cc var(--t-tint), var(--t-surface)) 40%, var(--liwa-cream) 100%);--topbar-btn-bg:var(--t-surface);--nav-btn-bg:var(--t-surface);--nav-btn-border:2.5px solid color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix));--nav-btn-shadow:3px 3px 0 color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix));--nav-btn-shadow-hover:4px 4px 0 color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix));--nav-drop-bg:var(--t-surface);--nav-drop-border:2.5px solid color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix));--nav-drop-shadow:3px 3px 0 color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix));--dash-card-border:2px solid color-mix(in srgb, color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix)) 50%, transparent);--dash-card-shadow:0 2px 8px color-mix(in srgb, color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix)) 15%, transparent), 3px 3px 0 color-mix(in srgb, color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix)) 20%, transparent);--topbar-btn-save-color:color-mix(in oklab, #16a34a, var(--t-text) var(--t-text-lift));--topbar-btn-save-border:color-mix(in srgb, color-mix(in oklab, #22c55e, var(--t-text) var(--t-line-lift)) 35%, transparent);--topbar-btn-resume-color:color-mix(in oklab, #16a34a, var(--t-text) var(--t-text-lift));--topbar-btn-resume-border:color-mix(in srgb, color-mix(in oklab, #16a34a, var(--t-text) var(--t-line-lift)) 35%, transparent);--topbar-btn-refresh-color:color-mix(in oklab, #d97706, var(--t-brand-text) var(--t-brand-mix));--topbar-btn-refresh-border:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 35%, transparent);--topbar-btn-refresh-shadow:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent);--nb-margin-color:color-mix(in srgb, color-mix(in oklab, #dc503c, var(--t-text) var(--t-text-lift)) 30%, transparent);--nb-ruled-line:color-mix(in srgb, color-mix(in oklab, #a0783c, var(--t-text) var(--t-line-lift)) 11%, transparent);--nb-spine-bg:linear-gradient(135deg, color-mix(in oklab, #fff3e0 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #ffe8cc var(--t-tint), var(--t-surface)) 40%, var(--liwa-cream) 100%);--nb-spine-border:color-mix(in srgb, var(--t-line) 8%, transparent);--text-secondary:color-mix(in srgb, var(--t-text) 70%, transparent);--text-muted:color-mix(in srgb, var(--t-text) 55%, transparent);--btn-confirm-color:color-mix(in oklab, #16a34a, var(--t-text) var(--t-text-lift));--btn-cancel-color:color-mix(in oklab, #d97706, var(--t-brand-text) var(--t-brand-mix));--btn-cancel-shadow:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand-shadow) var(--t-brand-mix)) 45%, transparent);--close-color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift));--close-border:color-mix(in srgb, color-mix(in oklab, #b91c1c, var(--t-text) var(--t-line-lift)) 35%, transparent);--close-hover-bg:color-mix(in srgb, color-mix(in oklab, #b91c1c, var(--t-surface) var(--t-bg-sink)) 8%, transparent);--close-hover-color:color-mix(in oklab, #991b1b, var(--t-text) var(--t-text-lift));--toast-bg:var(--t-surface);--toast-warn-bg:color-mix(in oklab, #fff0f0 var(--t-tint), var(--t-surface));--toast-warn-border:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-line-lift));--toast-error-bg:color-mix(in oklab, #ffebee var(--t-tint), var(--t-surface));--toast-close-bg:var(--t-surface);--modal-bg:var(--t-surface);--chat-liwa-bg:var(--t-surface);--input-bg:var(--t-surface);--progress-track-bg:var(--t-surface);--card-front-bg:var(--t-surface);--notebook-bg:repeating-linear-gradient(transparent, transparent 39px, color-mix(in srgb, var(--t-text) 5.5%, transparent) 39px, color-mix(in srgb, var(--t-text) 5.5%, transparent) 40px), linear-gradient(90deg, transparent 71px, color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 25%, transparent) 71px, color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 25%, transparent) 73px, transparent 73px)}.liwa-notebook{background-color:var(--liwa-cream);background-image:var(--notebook-bg)}.liwa-card{border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;transition:transform .1s,box-shadow .1s}:where(:root[data-skin]) .liwa-card{background:var(--t-surface)}.liwa-card:hover{box-shadow:var(--shadow-xl);transform:translate(-2px,-2px)}.liwa-btn-primary{background:var(--liwa-orange);color:#fff;font-family:var(--font-display);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);cursor:pointer;align-items:center;gap:8px;padding:.6rem 1.4rem;font-weight:800;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-flex}.liwa-btn-primary:hover{box-shadow:var(--shadow-lg);transform:translate(-2px,-2px)}.liwa-btn-primary:active{box-shadow:var(--shadow-sm);transform:translate(1px,1px)}.liwa-btn-secondary{color:var(--liwa-ink);font-family:var(--font-display);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:.6rem 1.4rem;font-weight:800;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-flex}.liwa-btn-secondary:hover{box-shadow:var(--shadow-lg);transform:translate(-2px,-2px)}.liwa-btn-secondary:active{box-shadow:var(--shadow-sm);transform:translate(1px,1px)}.liwa-btn-grape{background:var(--liwa-grape);color:#fff;font-family:var(--font-display);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);cursor:pointer;align-items:center;gap:8px;padding:.6rem 1.4rem;font-weight:800;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-flex}.liwa-btn-grape:hover{box-shadow:var(--shadow-lg);transform:translate(-2px,-2px)}.liwa-btn-grape:active{box-shadow:var(--shadow-sm);transform:translate(1px,1px)}.liwa-btn-lime{background:var(--liwa-lime);color:var(--liwa-ink);font-family:var(--font-display);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);cursor:pointer;align-items:center;gap:8px;padding:.6rem 1.4rem;font-weight:800;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-flex}.liwa-btn-lime:hover{box-shadow:var(--shadow-lg);transform:translate(-2px,-2px)}.liwa-btn-lime:active{box-shadow:var(--shadow-sm);transform:translate(1px,1px)}.liwa-input{border:var(--border-sm);border-radius:var(--radius-md);font-family:var(--font-body);color:var(--liwa-ink);background:#fff;outline:none;padding:.65rem 1rem;font-weight:700;transition:box-shadow .15s}:where(:root[data-skin]) .liwa-input{background:var(--t-surface)}.liwa-input:focus{box-shadow:var(--shadow-sm)}.liwa-input::placeholder{color:#12101a66}:where(:root[data-skin]) .liwa-input::placeholder{color:color-mix(in srgb, var(--t-text) 40%, transparent)}.liwa-badge{font-family:var(--font-display);border:var(--border-sm);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);align-items:center;gap:4px;padding:.25rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.nb-body{background:var(--nb-shell);perspective:2000px;padding:6px}.nb-wrap{border-radius:var(--nb-wrap-radius);box-shadow:var(--nb-wrap-shadow);flex:1;display:flex;overflow:hidden}.nb-page{position:relative}.nb-page:before{content:"";background:var(--nb-margin-color);z-index:2;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:16px}.nb-page:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(to bottom, transparent, transparent 29px, var(--nb-ruled-line) 29px, var(--nb-ruled-line) 30px);position:absolute;inset:0}.nb-header{min-height:var(--nb-header-min-h);padding:4px 14px 4px var(--nb-content-pad-left);z-index:2;border-bottom:2px solid var(--nb-margin-color);flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.nb-title{font-family:var(--font-display);color:var(--nb-header-title);flex-shrink:0;font-size:.88rem;font-weight:700}.nb-title-truncate{font-family:var(--font-display);color:var(--nb-header-title);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:.88rem;font-weight:700;overflow:hidden}.nb-actions{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}.nb-spine{background:var(--nb-spine-bg);border-left:1px solid var(--nb-spine-border);border-right:1px solid var(--nb-spine-border);z-index:3;flex-shrink:0;width:34px;position:relative;overflow:visible}.nb-spine svg{width:calc(100% + 16px);height:100%;display:block;position:absolute;top:0;left:-8px;overflow:visible}.nb-left{background:var(--nb-page-left)}.nb-right{background:var(--nb-page-right)}.nb-section-label{font-family:var(--font-display);color:var(--nb-section-label);text-transform:uppercase;letter-spacing:.04em;padding:12px 12px 4px;font-size:.72rem;font-weight:800}.nb-content{padding-left:var(--nb-content-pad-left);z-index:2;position:relative}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--zoom:1;--full-h:100vh}body{font-family:var(--font-body);background:var(--liwa-cream);color:var(--liwa-ink);zoom:var(--zoom);overflow-x:hidden}h1,h2,h3{font-family:var(--font-display)}.katex-display{max-width:100%;overflow:auto hidden}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em);font-size:max(calc(16px / var(--zoom,1)), 1em)}}:root{--plan-teal:#fbbf24;--plan-teal-light:#ffedd5;--plan-teal-lightest:#fff7ed;--plan-teal-dark:#ea580c;--plan-teal-tear:#fdba74}:root:where([data-skin]){--plan-teal-tear:color-mix(in oklab, #fdba74, var(--t-brand) var(--t-brand-mix))}@media (width<=1600px){html{--zoom:.92;--full-h:calc(100vh / .92)}}@media (width<=1440px){html{--zoom:.85;--full-h:calc(100vh / .85)}}@media (width<=1280px){html{--zoom:.78;--full-h:calc(100vh / .78)}}@media (width<=1100px){html{--zoom:.72;--full-h:calc(100vh / .72)}}@media (width<=900px){html{--zoom:.68;--full-h:calc(100vh / .68)}}._wrap_n38md_2{position:relative}._panel_n38md_6{background:var(--nav-drop-bg);border:var(--nav-drop-border);border-radius:var(--radius-lg);width:340px;max-height:420px;box-shadow:var(--nav-drop-shadow);z-index:120;-webkit-backdrop-filter:blur(20px);flex-direction:column;animation:.15s ease-out _notifIn_n38md_1;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes _notifIn_n38md_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._header_n38md_30{border-bottom:1px solid var(--liwa-border-light,#0000000f);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}:where(:root[data-skin]) ._header_n38md_30{border-bottom:1px solid var(--liwa-border-light,color-mix(in srgb, var(--t-line) 6%, transparent))}._headerTitle_n38md_37{color:var(--liwa-ink);font-size:.92rem;font-weight:700}._markAllBtn_n38md_42{color:var(--liwa-purple);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:.78rem;font-weight:600;transition:background .15s}:where(:root[data-skin]) ._markAllBtn_n38md_42{border-radius:calc(6px * var(--t-radius-k))}._markAllBtn_n38md_42:hover{background:#7c3aed14}:where(:root[data-skin]) ._markAllBtn_n38md_42:hover{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._list_n38md_58{flex:1;padding:4px 0;overflow-y:auto}._filterBar_n38md_65{border-bottom:1px solid var(--liwa-border-light,#0000000f);gap:0;padding:0 16px;display:flex}:where(:root[data-skin]) ._filterBar_n38md_65{border-bottom:1px solid var(--liwa-border-light,color-mix(in srgb, var(--t-line) 6%, transparent))}._filterTab_n38md_71{color:var(--liwa-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:all .12s;display:flex}._filterTab_n38md_71:hover{color:var(--liwa-purple)}._filterTabActive_n38md_86{color:var(--liwa-purple);border-bottom-color:var(--liwa-purple)}._filterBadge_n38md_90{background:var(--liwa-purple);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:700;display:inline-flex}:where(:root[data-skin]) ._filterBadge_n38md_90{border-radius:calc(9px * var(--t-radius-k))}._sectionLabel_n38md_105{text-transform:uppercase;letter-spacing:.06em;color:var(--liwa-muted);opacity:.7;padding:10px 16px 4px;font-size:.72rem;font-weight:700}._card_n38md_116{cursor:pointer;border-bottom:1px solid var(--liwa-border-light,#0000000a);gap:10px;padding:12px 16px;transition:background .12s;display:flex}:where(:root[data-skin]) ._card_n38md_116{border-bottom:1px solid var(--liwa-border-light,color-mix(in srgb, var(--t-line) 4%, transparent))}._card_n38md_116:hover{background:#7c3aed0a}:where(:root[data-skin]) ._card_n38md_116:hover{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 4%, transparent)}._card_n38md_116:last-child{border-bottom:none}._cardUnread_n38md_130{background:#7c3aed0f}:where(:root[data-skin]) ._cardUnread_n38md_130{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._cardUnread_n38md_130:hover{background:#7c3aed1a}:where(:root[data-skin]) ._cardUnread_n38md_130:hover{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._cardIcon_n38md_137{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}._iconSuccess_n38md_147{color:#10b981;background:#10b9811f}:where(:root[data-skin]) ._iconSuccess_n38md_147{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 12%, transparent);color:color-mix(in oklab, #10b981, var(--t-text) var(--t-text-lift))}._iconError_n38md_151{color:#f43f5e;background:#f43f5e1f}:where(:root[data-skin]) ._iconError_n38md_151{background:color-mix(in srgb, color-mix(in oklab, #f43f5e, var(--t-surface) var(--t-bg-sink)) 12%, transparent);color:color-mix(in oklab, #f43f5e, var(--t-text) var(--t-text-lift))}._iconInfo_n38md_155{color:#7c3aed;background:#7c3aed1f}:where(:root[data-skin]) ._iconInfo_n38md_155{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 12%, transparent);color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._cardContent_n38md_160{flex:1;min-width:0}._cardTitle_n38md_164{color:var(--liwa-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:600;line-height:1.3;overflow:hidden}._cardBody_n38md_173{color:var(--liwa-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}._cardTime_n38md_183{color:var(--liwa-muted);opacity:.7;margin-top:3px;font-size:.7rem}._cardAction_n38md_194{border:1px solid var(--liwa-grape);color:var(--liwa-grape);cursor:pointer;background:#7c3aed14;border-radius:6px;align-items:center;gap:4px;margin-top:8px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:background .12s,color .12s;display:inline-flex}:where(:root[data-skin]) ._cardAction_n38md_194{border-radius:calc(6px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._cardAction_n38md_194:hover{background:var(--liwa-grape);color:#fff}._unreadDot_n38md_214{background:var(--liwa-purple);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}._empty_n38md_224{text-align:center;color:var(--liwa-muted);padding:32px 16px;font-size:.85rem}._emptyIcon_n38md_230{opacity:.5;margin-bottom:8px;font-size:28px}@media (width<=768px){._panel_n38md_6{width:auto;max-height:min(480px,100% - 96px);position:fixed;top:76px;left:12px;right:12px}}._nav_12itb_2{z-index:100;background:var(--navbar-bg);-webkit-backdrop-filter:blur(20px);box-shadow:none;border-bottom:none;justify-content:space-between;align-items:center;padding:8px 48px;display:flex;position:fixed;top:0;left:0;right:0}._logo_12itb_19{align-items:flex-end;gap:10px;text-decoration:none;display:flex;position:relative}._logo_12itb_19:before{content:"";pointer-events:none;background:radial-gradient(#ffb73014 0%,#0000 70%);border-radius:50%;position:absolute;inset:-28px -24px}:where(:root[data-skin]) ._logo_12itb_19:before{background:radial-gradient(ellipse at center, color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 8%, transparent) 0%, transparent 70%)}._owlLogo_12itb_38{object-fit:contain;z-index:1;width:44px;height:44px}._wordmark_12itb_44{object-fit:contain;z-index:1;height:38px}._links_12itb_51{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}._links_12itb_51 a{font-family:var(--font-display);color:var(--liwa-ink);font-size:.95rem;font-weight:700;text-decoration:none;transition:opacity .15s}._links_12itb_51 a:hover{opacity:.7}._cta_12itb_70{align-items:center;gap:10px;display:flex}._profileWrap_12itb_76{position:relative}._navUser_12itb_81{background:var(--nav-btn-bg);border:var(--nav-btn-border);cursor:pointer;box-shadow:var(--nav-btn-shadow);border-radius:100px;align-items:center;gap:8px;padding:6px 16px 6px 6px;transition:transform .1s,box-shadow .1s;display:flex}:where(:root[data-skin]) ._navUser_12itb_81{border-radius:calc(100px * var(--t-pill-k))}._navUser_12itb_81:hover{box-shadow:var(--nav-btn-shadow-hover);transform:translate(-1px,-1px)}._chevron_12itb_98{color:var(--liwa-orange);margin-left:2px;font-size:1rem;transition:transform .2s}._chevronUp_12itb_104{transform:rotate(180deg)}._profileDrop_12itb_109{background:var(--nav-drop-bg);border:var(--nav-drop-border);border-radius:var(--radius-lg);width:260px;box-shadow:var(--nav-drop-shadow);z-index:120;-webkit-backdrop-filter:blur(20px);animation:.15s ease-out _dropIn_12itb_1;position:absolute;top:calc(100% + 8px);right:0}@keyframes _dropIn_12itb_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._profileHeader_12itb_128{align-items:center;gap:12px;padding:16px;display:flex}._profileAvatar_12itb_134{background:var(--liwa-orange);color:#fff;border:1.5px solid #ff8f0099;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:flex}:where(:root[data-skin]) ._profileAvatar_12itb_134{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ff8f00, var(--t-brand) var(--t-brand-mix)) 60%, transparent)}._profileName_12itb_148{font-family:var(--font-display);color:var(--liwa-ink);font-size:.95rem;font-weight:800}._profilePhone_12itb_154{color:var(--text-muted);font-size:.78rem;font-weight:600}._profileDivider_12itb_160{background:var(--text-muted);opacity:.25;height:1px;margin:0 12px}._profileDetails_12itb_167{flex-direction:column;gap:6px;padding:10px 16px;display:flex}._profileRow_12itb_173{justify-content:space-between;align-items:center;display:flex}._profileLabel_12itb_178{color:var(--text-muted);font-size:.8rem;font-weight:700}._profileValue_12itb_183{color:var(--liwa-ink);text-transform:capitalize;font-size:.8rem;font-weight:800}._profileAction_12itb_190{width:100%;font-family:var(--font-body);color:var(--liwa-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:11px 16px;font-size:.85rem;font-weight:700;transition:background .12s;display:flex}._profileAction_12itb_190:hover{background:var(--liwa-lavender)}._profileLogout_12itb_208{color:var(--liwa-rose)}._profileLogout_12itb_208:hover{background:var(--liwa-lavender)}._themeSelector_12itb_216{flex-direction:column;gap:4px;padding:4px 12px 10px;display:flex}._themeSelectorLabel_12itb_222{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);padding:2px 4px 4px;font-size:.65rem;font-weight:800}._themeOption_12itb_231{border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);color:var(--liwa-ink);cursor:pointer;background:0 0;border:1.5px solid #0000;align-items:center;gap:10px;padding:8px 10px;font-size:.82rem;font-weight:700;transition:background .12s,border-color .12s;display:flex}._themeOption_12itb_231:hover{background:var(--liwa-lavender)}._themeOptionActive_12itb_250{border-color:var(--liwa-grape);background:var(--liwa-lavender)}._themePreview_12itb_254{border:1.5px solid #0000001f;border-radius:50%;flex-shrink:0;width:22px;height:22px}:where(:root[data-skin]) ._themePreview_12itb_254{border:1.5px solid color-mix(in srgb, var(--t-line) 12%, transparent)}._avatar_12itb_262{background:var(--liwa-orange);color:#fff;border:1.5px solid #ff8f0099;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex}:where(:root[data-skin]) ._avatar_12itb_262{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ff8f00, var(--t-brand) var(--t-brand-mix)) 60%, transparent)}._username_12itb_276{color:var(--liwa-ink);font-size:.88rem;font-weight:700}._btn_12itb_283{border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;border:var(--border);align-items:center;gap:6px;padding:9px 20px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-flex}._btnOutline_12itb_298{background:var(--nav-btn-bg);color:var(--liwa-ink);border:var(--nav-btn-border);box-shadow:var(--nav-btn-shadow)}._btnOutline_12itb_298:hover{box-shadow:var(--nav-btn-shadow-hover);transform:translate(-1px,-1px)}._btnPrimary_12itb_310{background:var(--nav-btn-bg);color:var(--liwa-orange);border-color:#ff6b3559;box-shadow:2px 2px #ff6b3580}:where(:root[data-skin]) ._btnPrimary_12itb_310{border-color:color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._btnPrimary_12itb_310:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #ff6b3580}:where(:root[data-skin]) ._btnPrimary_12itb_310:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._btnSmall_12itb_322{padding:8px 16px;font-size:.88rem}._calendarBtn_12itb_328{background:var(--nav-btn-bg);border:var(--nav-btn-border);width:50px;height:50px;box-shadow:var(--nav-btn-shadow);cursor:pointer;color:var(--liwa-ink);border-radius:12px;justify-content:center;align-items:center;font-size:22px;transition:transform .1s,box-shadow .1s;display:flex}:where(:root[data-skin]) ._calendarBtn_12itb_328{border-radius:calc(12px * var(--t-radius-k))}._calendarBtn_12itb_328:hover{box-shadow:var(--nav-btn-shadow-hover);transform:translate(-1px,-1px)}._notifBtn_12itb_348{background:var(--nav-btn-bg);border:var(--nav-btn-border);width:50px;height:50px;box-shadow:var(--nav-btn-shadow);cursor:pointer;color:var(--liwa-ink);border-radius:50%;justify-content:center;align-items:center;font-size:22px;transition:transform .1s,box-shadow .1s;display:flex;position:relative}._notifBtn_12itb_348:hover{box-shadow:var(--nav-btn-shadow-hover);transform:translate(-1px,-1px)}._notifDot_12itb_368{background:var(--liwa-rose);border:2px solid var(--nav-btn-bg);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}._billingPillWarn_12itb_380,._billingPillInfo_12itb_381{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:100px;flex-shrink:0;align-items:center;gap:4px;padding:6px 14px;font-size:.78rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex}:where(:root[data-skin]) ._billingPillWarn_12itb_380,:where(:root[data-skin]) ._billingPillInfo_12itb_381{border-radius:calc(100px * var(--t-pill-k))}._billingPillWarn_12itb_380{color:#b45309;background:#fff4d6;border-color:#f59e0b80}:where(:root[data-skin]) ._billingPillWarn_12itb_380{background:color-mix(in oklab, #fff4d6 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix));border-color:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 50%, transparent)}._billingPillInfo_12itb_381{color:var(--liwa-grape,#7c3aed);background:#7c3aed1a;border-color:#7c3aed59}:where(:root[data-skin]) ._billingPillInfo_12itb_381{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:var(--liwa-grape,color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)));border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent)}._billingPillWarn_12itb_380:hover,._billingPillInfo_12itb_381:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}:where(:root[data-skin]) ._billingPillWarn_12itb_380:hover,:where(:root[data-skin]) ._billingPillInfo_12itb_381:hover{box-shadow:0 2px 6px color-mix(in srgb, var(--t-shadow) 8%, transparent)}._hamburger_12itb_415{cursor:pointer;z-index:110;background:0 0;border:none;width:36px;height:36px;display:none;position:relative}._hamBar_12itb_425,._hamBar_12itb_425:before,._hamBar_12itb_425:after{background:var(--liwa-ink);border-radius:2px;width:22px;height:2px;transition:all .3s;display:block;position:absolute;left:7px}._hamBar_12itb_425{top:50%;transform:translateY(-50%)}._hamBar_12itb_425:before{content:"";top:-7px}._hamBar_12itb_425:after{content:"";top:7px}._hamOpen_12itb_440{background:0 0}._hamOpen_12itb_440:before{top:0;transform:rotate(45deg)}._hamOpen_12itb_440:after{top:0;transform:rotate(-45deg)}._navCollapse_12itb_445{flex:1;justify-content:flex-end;align-items:center;gap:28px;display:flex}@media (width<=768px){._nav_12itb_2{padding:12px 20px}._hamburger_12itb_415{justify-content:center;align-items:center;display:flex}._navCollapse_12itb_445{z-index:105;background:var(--liwa-cream);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:32px;transition:opacity .25s;position:fixed;inset:0}._navCollapseOpen_12itb_474{opacity:1;pointer-events:auto}._links_12itb_51{flex-direction:column;align-items:center;gap:20px}._links_12itb_51 a{font-size:1.2rem}._cta_12itb_70{flex-direction:column;align-items:center;gap:12px}}._budgetBarTrack_12itb_494{background:#00000014;border-radius:2px;width:100%;height:4px;overflow:hidden}:where(:root[data-skin]) ._budgetBarTrack_12itb_494{background:color-mix(in srgb, var(--t-text) 8%, transparent)}._budgetBarFill_12itb_502{border-radius:2px;height:100%;transition:width .3s}._subscriptionBalance_12itb_512{font-variant-numeric:tabular-nums;color:var(--liwa-grape);white-space:nowrap;background:#7c3aed1a;border-radius:100px;margin-left:auto;padding:3px 9px;font-size:.78rem;font-weight:800}:where(:root[data-skin]) ._subscriptionBalance_12itb_512{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border-radius:calc(100px * var(--t-pill-k))}._subscriptionBalanceLow_12itb_523{color:#92400e;background:#f59e0b33}:where(:root[data-skin]) ._subscriptionBalanceLow_12itb_523{color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift));background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 20%, transparent)}@media (width<=768px){._profileDrop_12itb_109{width:auto;max-height:calc(100% - 96px);position:fixed;top:76px;left:12px;right:12px;overflow-y:auto}}@media (pointer:coarse){._hamburger_12itb_415{width:44px;height:44px}}._footer_13xbu_1{text-align:center;background:linear-gradient(135deg,#fff3e0 0%,#ffe8cc 40%,#fdfaf3 100%);border-top:none;padding:48px;box-shadow:0 -4px 16px #ff98281f,0 -1px 4px #12101a0f}:where(:root[data-skin]) ._footer_13xbu_1{background:linear-gradient(135deg, color-mix(in oklab, #fff3e0 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #ffe8cc var(--t-tint), var(--t-surface)) 40%, var(--t-surface) 100%);box-shadow:0 -4px 16px color-mix(in srgb, color-mix(in oklab, #ff9828, var(--t-brand-shadow) var(--t-brand-mix)) 12%, transparent), 0 -1px 4px color-mix(in srgb, var(--t-shadow) 6%, transparent)}._footerLogo_13xbu_8{justify-content:center;align-items:center;gap:10px;margin-bottom:10px;display:flex}._footerOwl_13xbu_15{object-fit:contain;width:36px;height:36px}._footerWordmark_13xbu_20{object-fit:contain;width:auto;height:28px}._footer_13xbu_1 p{color:#12101a73;margin:4px 0;font-size:.88rem}:where(:root[data-skin]) ._footer_13xbu_1 p{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._footerLinks_13xbu_30{flex-wrap:wrap;justify-content:center;gap:24px;margin:16px 0;display:flex}._footerLinks_13xbu_30 a{color:#12101a8c;font-size:.88rem;text-decoration:none;transition:color .15s}:where(:root[data-skin]) ._footerLinks_13xbu_30 a{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._footerLinks_13xbu_30 a:hover{color:var(--liwa-ink)}._footerCompliance_13xbu_46{color:#12101a59;margin-top:8px;font-size:.78rem}:where(:root[data-skin]) ._footerCompliance_13xbu_46{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._overlay_1rxeq_2{z-index:1300;background:#12101a80;justify-content:center;align-items:center;animation:.2s _csFadeIn_1rxeq_1;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._overlay_1rxeq_2{background:color-mix(in srgb, var(--t-scrim) 50%, transparent)}@keyframes _csFadeIn_1rxeq_1{0%{opacity:0}to{opacity:1}}._dialog_1rxeq_21{background:var(--card-bg);border:2.5px solid var(--liwa-grape);border-radius:var(--radius-xl);text-align:center;width:400px;max-width:92%;padding:28px 26px 24px;animation:.25s _csSlideUp_1rxeq_1;box-shadow:6px 6px #7c3aed66}@keyframes _csSlideUp_1rxeq_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._icon_1rxeq_38{margin-bottom:10px;font-size:42px}._title_1rxeq_43{font-family:var(--font-display);color:var(--liwa-ink);margin-bottom:10px;font-size:1.15rem;font-weight:900}._desc_1rxeq_51{color:var(--liwa-ink);background:var(--liwa-lavender,#7c3aed14);border-radius:var(--radius-md,10px);margin-bottom:14px;padding:10px 14px;font-size:.88rem;font-weight:700;line-height:1.55}:where(:root[data-skin]) ._desc_1rxeq_51{background:var(--liwa-lavender,color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent))}._body_1rxeq_62{color:var(--text-secondary);margin-bottom:20px;font-size:.88rem;line-height:1.6}._btn_1rxeq_69{font-family:var(--font-display);cursor:pointer;background:var(--card-bg);border:2px solid var(--liwa-grape);color:var(--liwa-grape);border-radius:100px;padding:10px 32px;font-size:.85rem;font-weight:800;transition:transform .1s,box-shadow .1s;box-shadow:2px 2px #7c3aed66}:where(:root[data-skin]) ._btn_1rxeq_69{border-radius:calc(100px * var(--t-pill-k))}._btn_1rxeq_69:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #7c3aed66}._wrap_5c2wu_1{flex-direction:column;height:420px;display:flex}._header_5c2wu_6{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}._reset_5c2wu_13{border:2px solid var(--liwa-ink);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);cursor:pointer;font-size:.8rem;font-weight:700;font-family:var(--font-body);background:#fff;padding:.3rem .7rem}:where(:root[data-skin]) ._reset_5c2wu_13{background:var(--t-surface)}._reset_5c2wu_13:hover{background:var(--liwa-lavender)}._messages_5c2wu_26{background:var(--liwa-cream);border:2px solid var(--liwa-ink);border-radius:var(--radius-md);flex-direction:column;flex:1;gap:.6rem;padding:.4rem;display:flex;overflow-y:auto}._row_5c2wu_37{display:flex}._rowUser_5c2wu_38{justify-content:flex-end}._rowAssistant_5c2wu_39{justify-content:flex-start}._bubble_5c2wu_40{border-radius:var(--radius-md);border:2px solid var(--liwa-ink);white-space:pre-wrap;word-break:break-word;max-width:78%;padding:.55rem .8rem;font-size:.92rem;line-height:1.4}._bubbleUser_5c2wu_50{background:var(--liwa-grape);color:#fff}._bubbleAssistant_5c2wu_51{background:#fff}:where(:root[data-skin]) ._bubbleAssistant_5c2wu_51{background:var(--t-surface)}._empty_5c2wu_52{color:var(--text-muted);text-align:center;margin:auto;padding:1rem;font-size:.9rem;font-weight:600}._suggests_5c2wu_60{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.6rem;display:flex}._suggest_5c2wu_60{border:2px solid var(--liwa-grape);background:var(--liwa-lavender);border-radius:var(--radius-xl);cursor:pointer;padding:.3rem .7rem;font-size:.78rem;font-weight:600}._confirm_5c2wu_72{border:2px solid var(--liwa-grape);background:var(--liwa-lavender);border-radius:var(--radius-md);align-self:flex-start;max-width:90%;padding:.7rem .85rem}._confirmText_5c2wu_80{margin-bottom:.55rem;font-weight:700}._confirmBtns_5c2wu_81{gap:.5rem;display:flex}._btnYes_5c2wu_82{border:2px solid var(--liwa-ink);background:var(--liwa-lime);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);cursor:pointer;font-weight:800;font-family:var(--font-body);padding:.4rem .9rem}._btnNo_5c2wu_92{border:2px solid var(--liwa-ink);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);cursor:pointer;font-weight:700;font-family:var(--font-body);background:#fff;padding:.4rem .9rem}:where(:root[data-skin]) ._btnNo_5c2wu_92{background:var(--t-surface)}._btnYes_5c2wu_82:disabled,._btnNo_5c2wu_92:disabled{opacity:.55;cursor:not-allowed}._inputRow_5c2wu_104{gap:.5rem;margin-top:.6rem;display:flex}._input_5c2wu_104{border:2px solid var(--liwa-ink);border-radius:var(--radius-sm);font-size:.95rem;font-family:var(--font-body);flex:1;padding:.55rem .75rem}._input_5c2wu_104:focus{border-color:var(--liwa-grape);outline:none}._send_5c2wu_118{border:2px solid var(--liwa-ink);background:var(--liwa-lime);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);cursor:pointer;font-weight:800;font-family:var(--font-body);padding:.55rem 1rem}._send_5c2wu_118:disabled{opacity:.55;cursor:not-allowed}._page_1cm1s_1{background:var(--liwa-cream);min-height:100vh;color:var(--text-primary);font-family:var(--font-body);padding-bottom:3rem}._topbar_1cm1s_10{border-bottom:var(--border);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}:where(:root[data-skin]) ._topbar_1cm1s_10{background:var(--t-surface)}._brand_1cm1s_20{font-family:var(--font-display);align-items:center;gap:.6rem;font-size:1.25rem;font-weight:800;display:flex}._brandDot_1cm1s_28{background:var(--liwa-grape);border:var(--border-sm);border-radius:50%;width:14px;height:14px}._logout_1cm1s_33{border:var(--border-sm);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);cursor:pointer;font-weight:700;font-family:var(--font-body);background:#fff;padding:.4rem .9rem}:where(:root[data-skin]) ._logout_1cm1s_33{background:var(--t-surface)}._logout_1cm1s_33:hover{background:var(--liwa-lavender)}._chips_1cm1s_46{flex-wrap:wrap;gap:.5rem;padding:1rem 1.5rem 0;display:flex}._chip_1cm1s_46{border:var(--border-sm);box-shadow:var(--shadow-sm);border-radius:var(--radius-xl);cursor:pointer;font-weight:700;font-family:var(--font-body);background:#fff;padding:.45rem 1rem;transition:transform 50ms}:where(:root[data-skin]) ._chip_1cm1s_46{background:var(--t-surface)}._chip_1cm1s_46:hover{transform:translate(-1px,-1px)}._chipActive_1cm1s_64{background:var(--liwa-grape);color:#fff}._chipMeta_1cm1s_68{opacity:.8;margin-left:.35rem;font-size:.8rem;font-weight:500}._pending_1cm1s_71{border:var(--border-sm);border-radius:var(--radius-md);background:var(--liwa-mango);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 1.5rem 0;padding:.85rem 1.1rem;display:flex}._pending_1cm1s_71 b{font-weight:800}._approveBtn_1cm1s_85{border:var(--border-sm);background:var(--liwa-lime);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);cursor:pointer;padding:.4rem .9rem;font-weight:800}._grid_1cm1s_96{grid-template-columns:repeat(12,1fr);gap:1rem;max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:grid}._card_1cm1s_104{border:var(--border);box-shadow:var(--shadow-md);border-radius:var(--radius-lg);background:#fff;padding:1.1rem 1.2rem}:where(:root[data-skin]) ._card_1cm1s_104{background:var(--t-surface)}._cardTitle_1cm1s_111{font-family:var(--font-display);align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:1rem;font-weight:800;display:flex}._col12_1cm1s_120{grid-column:span 12}._col8_1cm1s_121{grid-column:span 8}._col6_1cm1s_122{grid-column:span 6}._col4_1cm1s_123{grid-column:span 4}@media (width<=860px){._col8_1cm1s_121,._col6_1cm1s_122,._col4_1cm1s_123{grid-column:span 12}}._summary_1cm1s_129{background:var(--liwa-lavender);border:var(--border);box-shadow:var(--shadow-md);border-radius:var(--radius-lg);grid-column:span 12;padding:1rem 1.2rem;font-size:1.05rem;font-weight:600}._stats_1cm1s_141{grid-column:span 12;grid-template-columns:repeat(5,1fr);gap:.8rem;display:grid}@media (width<=860px){._stats_1cm1s_141{grid-template-columns:repeat(2,1fr)}}._stat_1cm1s_141{border:var(--border-sm);box-shadow:var(--shadow-sm);border-radius:var(--radius-md);text-align:center;background:#fff;padding:.8rem .9rem}:where(:root[data-skin]) ._stat_1cm1s_141{background:var(--t-surface)}._statValue_1cm1s_156{font-family:var(--font-display);font-size:1.5rem;font-weight:800;line-height:1.1}._statLabel_1cm1s_157{color:var(--text-muted);margin-top:.2rem;font-size:.75rem;font-weight:600}._progRow_1cm1s_160{border:var(--border-sm);border-radius:var(--radius-md);margin-bottom:.65rem;padding:.7rem .85rem}._progHead_1cm1s_166{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._progName_1cm1s_167{font-weight:800}._badge_1cm1s_168{border-radius:var(--radius-xl);border:2px solid var(--liwa-ink);text-transform:capitalize;padding:.15rem .55rem;font-size:.72rem;font-weight:800}._zoneWeak_1cm1s_176{background:var(--liwa-rose)}._zoneStable_1cm1s_177{background:var(--liwa-sky)}._zoneStrong_1cm1s_178{background:var(--liwa-lime)}._zoneNew_1cm1s_179{background:var(--liwa-lavender)}._trend_1cm1s_180{color:var(--text-secondary);margin-left:.4rem;font-size:.75rem;font-weight:700}._chipsRow_1cm1s_181{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}._concept_1cm1s_182{border-radius:var(--radius-sm);background:var(--liwa-lavender);border:1.5px solid var(--liwa-grape);padding:.15rem .5rem;font-size:.72rem;font-weight:600}._conceptStrong_1cm1s_190{border-color:var(--liwa-lime);background:#e7f7ef}:where(:root[data-skin]) ._conceptStrong_1cm1s_190{background:color-mix(in oklab, #e7f7ef var(--t-tint), var(--t-surface))}._progBarWrap_1cm1s_191{background:var(--liwa-lavender);border:1.5px solid var(--liwa-ink);border-radius:6px;height:8px;margin-top:.5rem;overflow:hidden}:where(:root[data-skin]) ._progBarWrap_1cm1s_191{border-radius:calc(6px * var(--t-radius-k))}._progBar_1cm1s_191{background:var(--liwa-grape);height:100%}._nudge_1cm1s_195{border:var(--border-sm);border-radius:var(--radius-md);background:#fff;align-items:flex-start;gap:.6rem;margin-bottom:.5rem;padding:.6rem .75rem;display:flex}:where(:root[data-skin]) ._nudge_1cm1s_195{background:var(--t-surface)}._nudgeIcon_1cm1s_205{font-size:1.1rem}._empty_1cm1s_207{color:var(--text-muted);text-align:center;padding:1rem 0;font-weight:600}._loading_1cm1s_208{text-align:center;color:var(--text-muted);padding:4rem;font-weight:700}._rangeBar_1cm1s_211{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.75rem 1.5rem 0;display:flex}._rangeLabel_1cm1s_218{color:var(--text-secondary);margin-right:.2rem;font-size:.85rem;font-weight:700}._rangeChip_1cm1s_219{border:2px solid var(--liwa-ink);box-shadow:var(--shadow-sm);border-radius:var(--radius-xl);cursor:pointer;font-size:.85rem;font-weight:800;font-family:var(--font-body);background:#fff;padding:.3rem .85rem}:where(:root[data-skin]) ._rangeChip_1cm1s_219{background:var(--t-surface)}._rangeChipActive_1cm1s_230{background:var(--liwa-ink);color:#fff}._examStrip_1cm1s_233{flex-wrap:wrap;gap:.5rem;display:flex}._examChip_1cm1s_234{border:2px solid var(--liwa-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:.85rem;font-weight:600;display:flex}:where(:root[data-skin]) ._examChip_1cm1s_234{background:var(--t-surface)}._examChipDays_1cm1s_246{color:var(--liwa-grape);font-weight:800}._examChipWarn_1cm1s_247{border-radius:var(--radius-xl);background:var(--liwa-rose);border:1.5px solid var(--liwa-ink);padding:.1rem .5rem;font-size:.7rem;font-weight:800}._insight_1cm1s_257{border:2px solid var(--liwa-ink);border-radius:var(--radius-md);align-items:flex-start;gap:.65rem;margin-bottom:.55rem;padding:.6rem .8rem;display:flex}._insightWarning_1cm1s_266{border-left:6px solid var(--liwa-mango);background:#fff3d6}:where(:root[data-skin]) ._insightWarning_1cm1s_266{background:color-mix(in oklab, #fff3d6 var(--t-tint), var(--t-surface))}._insightPositive_1cm1s_267{border-left:6px solid var(--liwa-lime);background:#e7f7ef}:where(:root[data-skin]) ._insightPositive_1cm1s_267{background:color-mix(in oklab, #e7f7ef var(--t-tint), var(--t-surface))}._insightInfo_1cm1s_268{background:var(--liwa-lavender);border-left:6px solid var(--liwa-grape)}._insightIcon_1cm1s_269{font-size:1.05rem;line-height:1.3}._insightTitle_1cm1s_270{font-size:.9rem;font-weight:800}._insightDetail_1cm1s_271{color:var(--text-secondary);margin-top:.15rem;font-size:.82rem}._insightKind_1cm1s_272{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;align-self:flex-start;margin-left:auto;font-size:.65rem;font-weight:800}._prepRow_1cm1s_284{border:2px solid var(--liwa-ink);border-radius:var(--radius-md);background:#fff;align-items:center;gap:.7rem;margin-bottom:.55rem;padding:.55rem .75rem;display:flex}:where(:root[data-skin]) ._prepRow_1cm1s_284{background:var(--t-surface)}._prepRank_1cm1s_294{font-family:var(--font-display);text-align:center;width:1.4rem;font-size:1.05rem;font-weight:800}._prepBody_1cm1s_295{flex:1;min-width:0}._prepHead_1cm1s_296{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._prepSubject_1cm1s_297{font-weight:800}._prepReasons_1cm1s_298{color:var(--text-secondary);margin-top:.2rem;font-size:.78rem}._prepBarWrap_1cm1s_299{width:120px}._prepBarLabel_1cm1s_300{color:var(--text-muted);text-align:right;font-size:.7rem;font-weight:700}._prepBar_1cm1s_299{background:var(--liwa-lavender);border:1.5px solid var(--liwa-ink);border-radius:6px;height:8px;overflow:hidden}:where(:root[data-skin]) ._prepBar_1cm1s_299{border-radius:calc(6px * var(--t-radius-k))}._prepBarFill_1cm1s_302{background:var(--liwa-grape);height:100%}._statusChip_1cm1s_303{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-xl);border:1.5px solid var(--liwa-ink);white-space:nowrap;padding:.15rem .55rem;font-size:.68rem;font-weight:800}._stActNow_1cm1s_308{background:var(--liwa-mango)}._stBlocked_1cm1s_309{background:var(--liwa-rose)}._stKeepSharp_1cm1s_310{background:var(--liwa-sky)}._stBuildAhead_1cm1s_311{background:var(--liwa-lavender)}._stOnTrack_1cm1s_312{background:var(--liwa-lime)}._legendRow_1cm1s_315{flex-wrap:wrap;gap:.9rem;margin-top:.4rem;display:flex}._legendItem_1cm1s_316{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}._legendSwatch_1cm1s_317{border:1.5px solid var(--liwa-ink);border-radius:3px;width:10px;height:10px;display:inline-block}:where(:root[data-skin]) ._legendSwatch_1cm1s_317{border-radius:calc(3px * var(--t-radius-k))}._page_1rr2j_1{background:var(--liwa-cream);min-height:100vh;font-family:var(--font-body);justify-content:center;align-items:center;padding:1.5rem;display:flex}._card_1rr2j_10{border:var(--border);width:100%;max-width:420px;box-shadow:var(--shadow-lg);border-radius:var(--radius-xl);background:#fff;padding:1.75rem 1.6rem}:where(:root[data-skin]) ._card_1rr2j_10{background:var(--t-surface)}._title_1rr2j_19{font-family:var(--font-display);margin:0 0 .25rem;font-size:1.5rem;font-weight:800}._sub_1rr2j_25{color:var(--text-secondary);margin:0 0 1.25rem;font-weight:500}._label_1rr2j_26{margin:.85rem 0 .3rem;font-size:.85rem;font-weight:700;display:block}._input_1rr2j_27{box-sizing:border-box;border:var(--border-sm);border-radius:var(--radius-sm);width:100%;font-size:1rem;font-family:var(--font-body);background:var(--input-bg,white);padding:.6rem .75rem}:where(:root[data-skin]) ._input_1rr2j_27{background:var(--input-bg,var(--t-surface))}._input_1rr2j_27:focus{border-color:var(--liwa-grape);outline:none}._hint_1rr2j_38{color:var(--text-muted);margin-top:.25rem;font-size:.75rem}._submit_1rr2j_39{border:var(--border-sm);background:var(--liwa-grape);color:#fff;width:100%;box-shadow:var(--shadow-md);border-radius:var(--radius-md);cursor:pointer;font-size:1rem;font-weight:800;font-family:var(--font-body);margin-top:1.4rem;padding:.7rem}._submit_1rr2j_39:disabled{opacity:.6;cursor:not-allowed}._error_1rr2j_54{background:var(--liwa-rose);border:var(--border-sm);border-radius:var(--radius-sm);margin-top:1rem;padding:.6rem .75rem;font-size:.9rem;font-weight:700}._page_1xkjd_11{accent-color:var(--mode-org);background:var(--liwa-cream);min-height:100vh;color:var(--text-primary);font-family:var(--font-body);padding-bottom:3rem}._topbar_1xkjd_25{min-height:var(--navbar-height);background:var(--navbar-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:8px 48px;display:flex}._navToggle_1xkjd_39{display:none}@media (width<=900px){._navToggle_1xkjd_39{width:calc(44px / var(--zoom,1));height:calc(44px / var(--zoom,1));border:var(--nav-btn-border);background:var(--nav-btn-bg);box-shadow:var(--nav-btn-shadow);border-radius:var(--radius-md);color:var(--liwa-ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}}._brand_1xkjd_62{align-items:flex-end;gap:10px;display:flex}._owlLogo_1xkjd_67{object-fit:contain;width:44px;height:44px}._wordmark_1xkjd_68{object-fit:contain;height:38px}._brandTag_1xkjd_73{height:calc(44px / var(--zoom,1));font-family:var(--font-display);color:var(--mode-org-dark);background:var(--mode-org-bg);border:2px solid var(--mode-org-light);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-self:center;align-items:center;max-width:340px;margin-left:.4rem;padding:0 .95rem;font-size:.82rem;font-weight:800;display:inline-flex;overflow:hidden}:where(:root[data-skin]) ._brandTag_1xkjd_73{border-radius:calc(999px * var(--t-pill-k))}@media (width<=900px){._brandTag_1xkjd_73{max-width:180px}}._topRight_1xkjd_93{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._switcher_1xkjd_94{border:var(--nav-btn-border);font-family:var(--font-body);background:var(--nav-btn-bg);color:var(--liwa-ink);max-width:260px;box-shadow:var(--nav-btn-shadow);cursor:pointer;border-radius:100px;padding:.5rem .9rem;font-size:.88rem;font-weight:700}:where(:root[data-skin]) ._switcher_1xkjd_94{border-radius:calc(100px * var(--t-pill-k))}._navUser_1xkjd_107{background:var(--nav-btn-bg);border:var(--nav-btn-border);box-shadow:var(--nav-btn-shadow);border-radius:100px;align-items:center;gap:8px;padding:6px 16px 6px 6px;display:flex}:where(:root[data-skin]) ._navUser_1xkjd_107{border-radius:calc(100px * var(--t-pill-k))}._roleWrap_1xkjd_121{align-self:stretch}._rolePill_1xkjd_122{background:var(--mode-org-bg);border:2px solid var(--mode-org-light);width:100%;box-shadow:3px 3px 0 var(--mode-org-shadow);cursor:pointer;border-radius:100px;justify-content:space-between;align-items:center;gap:8px;padding:9px 16px;transition:transform .1s,box-shadow .1s;display:flex}:where(:root[data-skin]) ._rolePill_1xkjd_122{border-radius:calc(100px * var(--t-pill-k))}._rolePill_1xkjd_122:hover{box-shadow:4px 4px 0 var(--mode-org-shadow);transform:translate(-1px,-1px)}._rolePillText_1xkjd_139{font-family:var(--font-display);color:var(--mode-org-dark);white-space:nowrap;font-size:.92rem;font-weight:800}._rolePillStatic_1xkjd_147{font-family:var(--font-display);color:var(--mode-org-dark);white-space:nowrap;background:var(--mode-org-bg);border:2px solid var(--mode-org-light);border-radius:100px;align-self:stretch;align-items:center;padding:9px 16px;font-size:.92rem;font-weight:800;display:flex}:where(:root[data-skin]) ._rolePillStatic_1xkjd_147{border-radius:calc(100px * var(--t-pill-k))}._roleDrop_1xkjd_163{transform-origin:0 0;width:auto;left:0;right:0}._avatar_1xkjd_164{background:var(--liwa-orange);width:32px;height:32px;font-family:var(--font-display);color:#fff;border:1.5px solid #ff8f0099;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}:where(:root[data-skin]) ._avatar_1xkjd_164{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ff8f00, var(--t-brand) var(--t-brand-mix)) 60%, transparent)}._userChip_1xkjd_179{color:var(--liwa-ink);font-size:.88rem;font-weight:700}._chevron_1xkjd_180{color:var(--liwa-orange);font-size:.9rem;transition:transform .2s}._chevronUp_1xkjd_185{transform:rotate(180deg)}._iconBtn_1xkjd_189{width:calc(44px / var(--zoom,1));height:calc(44px / var(--zoom,1));border:var(--nav-btn-border);background:var(--nav-btn-bg);box-shadow:var(--nav-btn-shadow);border-radius:var(--radius-md);cursor:pointer;color:var(--liwa-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:transform .1s,box-shadow .1s;display:inline-flex;position:relative}._iconBtn_1xkjd_189:hover{box-shadow:var(--nav-btn-shadow-hover);transform:translate(-1px,-1px)}._notifDot_1xkjd_208{background:var(--liwa-rose);border:2px solid var(--nav-btn-bg);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:6px}._dropWrap_1xkjd_220{position:relative}._dropPanel_1xkjd_221{transform-origin:100% 0;z-index:120;width:min(calc(330px / var(--zoom,1)), 88vw);max-height:calc(var(--full-h,100vh) * .7);border:2.5px solid var(--mode-org-light);border-radius:var(--radius-md);box-shadow:3px 3px 0 var(--mode-org-shadow);background:#fff;padding:.5rem;animation:.2s cubic-bezier(.16,1,.3,1) _orgDrop_1xkjd_1;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}:where(:root[data-skin]) ._dropPanel_1xkjd_221{background:var(--t-surface)}._dropHead_1xkjd_241{font-family:var(--font-display);border-bottom:1px solid #12101a1a;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.35rem;padding:.25rem .45rem .55rem;display:flex}:where(:root[data-skin]) ._dropHead_1xkjd_241{border-bottom:1px solid color-mix(in srgb, var(--t-line) 10%, transparent)}._dropHeadUser_1xkjd_253{justify-content:flex-start}._dropName_1xkjd_254{font-family:var(--font-display);font-size:.95rem;font-weight:800}._dropRow_1xkjd_255{justify-content:space-between;gap:.8rem;padding:.35rem .45rem;font-size:.82rem;font-weight:700;display:flex}._dropItem_1xkjd_263{text-align:left;border-radius:var(--radius-sm);cursor:pointer;width:100%;font-family:var(--font-body);color:var(--text-primary);background:0 0;border:none;gap:.1rem;padding:.5rem .45rem;font-size:.85rem;font-weight:700;display:grid}._dropItem_1xkjd_263:hover{background:var(--mode-org-bg)}._dropItem_1xkjd_263 small{color:var(--text-secondary);font-size:.76rem;font-weight:600}._dropItemUnread_1xkjd_280{background:var(--mode-org-bg)}._dropItemUnread_1xkjd_280 span{font-weight:800}._dropItemActive_1xkjd_284{background:var(--mode-org-bg)}._dropItemActive_1xkjd_284 span{color:var(--mode-org-dark);font-weight:800}._dropLogout_1xkjd_286{color:var(--close-color)}._dropLogout_1xkjd_286:hover{background:var(--close-hover-bg)}._walletChip_1xkjd_288{color:var(--mode-org-dark)}._walletLow_1xkjd_289{color:var(--status-warning)}._inviteBanner_1xkjd_293{background:var(--liwa-lavender);border:var(--border-sm);border-radius:var(--radius-md);max-width:960px;box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem auto 0;padding:.75rem 1.1rem;font-weight:700;display:flex}._inviteBanner_1xkjd_293 button{border:2px solid var(--mode-org-light);color:var(--mode-org-dark);border-radius:var(--radius-sm);font-weight:800;font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--mode-org-dark);background:#fff;padding:.45rem .9rem;transition:transform .1s,box-shadow .1s}:where(:root[data-skin]) ._inviteBanner_1xkjd_293 button{background:var(--t-surface)}._inviteBanner_1xkjd_293 button:hover{box-shadow:3px 3px 0 var(--mode-org-dark);transform:translate(-2px,-2px)}._inviteBanner_1xkjd_293 button:active{box-shadow:1px 1px 0 var(--mode-org-dark);transform:translate(1px,1px)}._inviteBanner_1xkjd_293 button:disabled{opacity:.55;cursor:not-allowed;transform:none}._empty_1xkjd_324{text-align:center;max-width:560px;color:var(--text-secondary);margin:4rem auto;font-weight:600}._empty_1xkjd_324 h2{font-family:var(--font-display);color:var(--text-primary);font-weight:800}._main_1xkjd_335{max-width:1220px;margin:1.2rem auto 0;padding:0 1rem}._layout_1xkjd_337{align-items:flex-start;gap:2rem;display:flex;position:relative}._layout_1xkjd_337:before{content:"";background:#12101a38;border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:calc(240px + 1rem)}:where(:root[data-skin]) ._layout_1xkjd_337:before{border-radius:calc(3px * var(--t-radius-k));background:color-mix(in srgb, var(--t-text) 22%, transparent)}._sidebar_1xkjd_231{flex-direction:column;flex:0 0 240px;gap:1.2rem;display:flex;position:sticky;top:1rem}._content_1xkjd_364{flex:auto;min-width:0}._navBackdrop_1xkjd_371{display:none}@media (width<=900px){._layout_1xkjd_337{flex-direction:column;gap:0}._layout_1xkjd_337:before{display:none}._sidebar_1xkjd_231{width:min(calc(280px / var(--zoom,1)), 84vw);z-index:60;background:var(--liwa-cream);border-right:3px solid var(--liwa-ink);padding:1rem;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:6px 0 #12101a1f}:where(:root[data-skin]) ._sidebar_1xkjd_231{box-shadow:6px 0 0 color-mix(in srgb, var(--t-shadow) 12%, transparent)}._sidebarOpen_1xkjd_395{transform:translate(0)}._navBackdrop_1xkjd_371{z-index:55;background:var(--overlay-bg);display:block;position:fixed;inset:0}._topbar_1xkjd_25{gap:.55rem;padding:8px 12px}._switcher_1xkjd_94{max-width:170px}}@media (prefers-reduced-motion:reduce){._sidebar_1xkjd_231{transition:none}._panelIn_1xkjd_410,._tile_1xkjd_410,._dropPanel_1xkjd_221{animation:none}._card_1xkjd_411,._tile_1xkjd_410,._accentSwatch_1xkjd_411{transition:none}}._backHome_1xkjd_416{text-align:left;width:100%;color:var(--text-primary);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #12101a40;padding:.55rem .85rem;font-size:.85rem;font-weight:800;transition:transform .1s,box-shadow .1s;display:block;box-shadow:2px 2px #12101a59}:where(:root[data-skin]) ._backHome_1xkjd_416{border:2px solid color-mix(in srgb, var(--t-line) 25%, transparent);background:var(--t-surface);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 35%, transparent)}._backHome_1xkjd_416:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #12101a59}:where(:root[data-skin]) ._backHome_1xkjd_416:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 35%, transparent)}._backHome_1xkjd_416+._subTabs_1xkjd_437{border-top:none;padding-top:.9rem}._tabs_1xkjd_439,._subTabs_1xkjd_437{border-top:1px dashed #12101a26;flex-direction:column;align-items:stretch;gap:.4rem;padding-top:.9rem;display:flex}:where(:root[data-skin]) ._tabs_1xkjd_439,:where(:root[data-skin]) ._subTabs_1xkjd_437{border-top:1px dashed color-mix(in srgb, var(--t-line) 15%, transparent)}._tabs_1xkjd_439 button,._subTabs_1xkjd_437 button{color:var(--text-primary);border-radius:var(--radius-md);font-weight:800;font-family:var(--font-display);text-align:left;cursor:pointer;background:#fff;border:2px solid #12101a40;padding:.5rem .85rem;font-size:.85rem;transition:transform .14s,box-shadow .14s,background .14s,border-color .14s,color .14s;box-shadow:2px 2px #12101a59}:where(:root[data-skin]) ._tabs_1xkjd_439 button,:where(:root[data-skin]) ._subTabs_1xkjd_437 button{border:2px solid color-mix(in srgb, var(--t-line) 25%, transparent);background:var(--t-surface);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 35%, transparent)}._subTabs_1xkjd_437 button{padding:.42rem .8rem;font-size:.8rem}._tabs_1xkjd_439 button:hover,._subTabs_1xkjd_437 button:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #12101a59}:where(:root[data-skin]) ._tabs_1xkjd_439 button:hover,:where(:root[data-skin]) ._subTabs_1xkjd_437 button:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 35%, transparent)}._tabSub_1xkjd_469{font-family:var(--font-body);opacity:.7;margin-top:2px;font-size:.7rem;font-weight:600;display:block}._tabActive_1xkjd_480{background:var(--mode-org-bg)!important;color:var(--mode-org-dark)!important;border-color:var(--mode-org)!important;box-shadow:1px 1px 0 var(--mode-org-shadow)!important;transform:translate(1px,1px)!important}._tabActive_1xkjd_480:hover{transform:translate(1px,1px)!important}._segTabs_1xkjd_491{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}._segTab_1xkjd_491{color:var(--text-primary);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #12101a40;padding:.45rem .95rem;font-size:.84rem;font-weight:800;transition:transform .1s,box-shadow .1s;box-shadow:2px 2px #12101a59}:where(:root[data-skin]) ._segTab_1xkjd_491{border:2px solid color-mix(in srgb, var(--t-line) 25%, transparent);background:var(--t-surface);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 35%, transparent)}._segTab_1xkjd_491:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #12101a59}:where(:root[data-skin]) ._segTab_1xkjd_491:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 35%, transparent)}._segTabActive_1xkjd_511{background:var(--mode-org-bg);color:var(--mode-org-dark);border-color:var(--mode-org);box-shadow:1px 1px 0 var(--mode-org-shadow);transform:translate(1px,1px)}._segTabActive_1xkjd_511:hover{box-shadow:1px 1px 0 var(--mode-org-shadow);transform:translate(1px,1px)}._teacherList_1xkjd_521{border-top:1px dashed #12101a26;flex-direction:column;gap:.4rem;margin:.6rem 0;padding-top:.6rem;display:flex}:where(:root[data-skin]) ._teacherList_1xkjd_521{border-top:1px dashed color-mix(in srgb, var(--t-line) 15%, transparent)}._teacherRow_1xkjd_529{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:flex}._headChip_1xkjd_538{background:var(--mode-org);color:#fff;font-family:var(--font-display);white-space:nowrap;border-radius:999px;padding:.12rem .6rem;font-size:.7rem;font-weight:800;display:inline-block}:where(:root[data-skin]) ._headChip_1xkjd_538{border-radius:calc(999px * var(--t-pill-k))}._subjectChips_1xkjd_549{flex-wrap:wrap;gap:.3rem;display:inline-flex}._subjectToggle_1xkjd_550{color:var(--text-primary);font-family:var(--font-body);cursor:pointer;background:#fff;border:2px solid #12101a40;border-radius:999px;padding:.2rem .7rem;font-size:.78rem;font-weight:700}:where(:root[data-skin]) ._subjectToggle_1xkjd_550{border:2px solid color-mix(in srgb, var(--t-line) 25%, transparent);background:var(--t-surface);border-radius:calc(999px * var(--t-pill-k))}._subjectToggle_1xkjd_550:hover{border-color:var(--mode-org)}._subjectOn_1xkjd_562{background:var(--mode-org-bg);border-color:var(--mode-org);color:var(--mode-org-dark)}._subjectOn_1xkjd_562:before{content:"✓ ";font-weight:800}._linkDanger_1xkjd_570{color:var(--close-color);font-family:var(--font-display);cursor:pointer;background:0 0;border:none;padding:.1rem .3rem;font-size:.78rem;font-weight:800}._linkDanger_1xkjd_570:hover{text-decoration:underline}._linkDanger_1xkjd_570:disabled{opacity:.5;cursor:not-allowed}._roleChip_1xkjd_583{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--mode-org-dark);background:var(--mode-org-bg);border-radius:999px;width:fit-content;margin-bottom:.2rem;padding:.25rem .75rem;font-size:.7rem;font-weight:800;display:block}:where(:root[data-skin]) ._roleChip_1xkjd_583{border-radius:calc(999px * var(--t-pill-k))}._card_1xkjd_411{border:2px solid var(--mode-org-border);border-radius:var(--radius-lg);box-shadow:0 2px 8px color-mix(in srgb, var(--mode-org) 15%, transparent), 3px 3px 0 color-mix(in srgb, var(--mode-org) 20%, transparent);background:#fff;margin-bottom:1rem;padding:1.1rem 1.3rem;transition:transform .18s,box-shadow .18s}:where(:root[data-skin]) ._card_1xkjd_411{background:var(--t-surface)}._card_1xkjd_411:hover{box-shadow:0 3px 10px color-mix(in srgb, var(--mode-org) 18%, transparent), 4px 4px 0 color-mix(in srgb, var(--mode-org) 26%, transparent)}._card_1xkjd_411 h3{font-family:var(--font-display);color:var(--text-primary);margin:0 0 .4rem;font-size:1.05rem;font-weight:800}._mutedNote_1xkjd_626{color:var(--text-secondary);font-size:.85rem;font-weight:600}._tableWrap_1xkjd_628{overflow-x:auto}._tableWrap_1xkjd_628 table{border-collapse:collapse;width:100%;font-size:.9rem}._tableWrap_1xkjd_628 th{text-align:left;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:2px solid #12101a1f;padding:.5rem .6rem;font-size:.7rem;font-weight:800}:where(:root[data-skin]) ._tableWrap_1xkjd_628 th{border-bottom:2px solid color-mix(in srgb, var(--t-line) 12%, transparent)}._tableWrap_1xkjd_628 td{vertical-align:top;border-bottom:1px solid #12101a14;padding:.55rem .6rem;font-weight:600}:where(:root[data-skin]) ._tableWrap_1xkjd_628 td{border-bottom:1px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._tableWrap_1xkjd_628 td{transition:background .15s}._tableWrap_1xkjd_628 tbody tr:hover td{background:var(--mode-org-bg)}._chip_1xkjd_650{color:var(--text-secondary);white-space:nowrap;background:#12101a0f;border-radius:999px;margin:0 .25rem .2rem 0;padding:.12rem .6rem;font-size:.74rem;font-weight:800;display:inline-block}:where(:root[data-skin]) ._chip_1xkjd_650{background:color-mix(in srgb, var(--t-text) 6%, transparent);border-radius:calc(999px * var(--t-pill-k))}._adminBadge_1xkjd_661{background:var(--mode-org);color:#fff;white-space:nowrap;border-radius:999px;padding:.12rem .6rem;font-size:.74rem;font-weight:800;display:inline-block}:where(:root[data-skin]) ._adminBadge_1xkjd_661{border-radius:calc(999px * var(--t-pill-k))}._inlineForm_1xkjd_673{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}._inlineForm_1xkjd_673 input,._inlineForm_1xkjd_673 select{border:2px solid var(--liwa-ink);border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--text-primary);background:#fff;min-width:140px;padding:.5rem .65rem;font-size:.9rem;font-weight:700}:where(:root[data-skin]) ._inlineForm_1xkjd_673 input,:where(:root[data-skin]) ._inlineForm_1xkjd_673 select{background:var(--t-surface)}._inlineForm_1xkjd_673 input:focus,._inlineForm_1xkjd_673 select:focus{box-shadow:var(--shadow-sm);outline:none}._inlineForm_1xkjd_673 input{flex:180px}._inlineForm_1xkjd_673>button{border:2px solid var(--mode-org-light);color:var(--mode-org-dark);border-radius:var(--radius-sm);font-weight:800;font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--mode-org-dark);background:#fff;padding:.5rem .9rem;transition:transform .1s,box-shadow .1s}:where(:root[data-skin]) ._inlineForm_1xkjd_673>button{background:var(--t-surface)}._inlineForm_1xkjd_673>button:hover:not(:disabled){box-shadow:3px 3px 0 var(--mode-org-dark);transform:translate(-2px,-2px)}._inlineForm_1xkjd_673>button:active:not(:disabled){box-shadow:1px 1px 0 var(--mode-org-dark);transform:translate(1px,1px)}._inlineForm_1xkjd_673>button:disabled{opacity:.5;cursor:not-allowed;color:var(--text-muted);box-shadow:none;background:#12101a0d;border-color:#12101a33}:where(:root[data-skin]) ._inlineForm_1xkjd_673>button:disabled{background:color-mix(in srgb, var(--t-text) 5%, transparent);border-color:color-mix(in srgb, var(--t-line) 20%, transparent)}._examProgress_1xkjd_716{gap:.4rem;margin-bottom:.7rem;display:grid}._examRow_1xkjd_721{background:var(--mode-org-bg);border:1.5px solid var(--mode-org-border);border-radius:var(--radius-sm);color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;padding:.45rem .7rem;font-size:.87rem;display:flex}._waitingOn_1xkjd_733{color:var(--text-secondary);overflow-wrap:anywhere;flex-basis:100%;font-size:.8rem;font-weight:600}._filterBar_1xkjd_743{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 .8rem;display:flex}._filterBar_1xkjd_743 select,._filterBar_1xkjd_743 input{border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--text-primary);background:#fff;border:2px solid #12101a33;max-width:100%;padding:.35rem .5rem;font-size:.82rem;font-weight:700}:where(:root[data-skin]) ._filterBar_1xkjd_743 select,:where(:root[data-skin]) ._filterBar_1xkjd_743 input{border:2px solid color-mix(in srgb, var(--t-line) 20%, transparent);background:var(--t-surface)}._filterBar_1xkjd_743 input{flex:160px;min-width:0}._filterBar_1xkjd_743 select:focus,._filterBar_1xkjd_743 input:focus{box-shadow:var(--shadow-sm);outline:none}._rosterStrip_1xkjd_766{border-bottom:1.5px dashed var(--mode-org-border);color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;margin-bottom:.4rem;padding:.5rem .2rem .7rem;font-size:.86rem;display:flex}._rosterNames_1xkjd_777{color:var(--text-secondary);overflow-wrap:anywhere;min-width:0;font-size:.82rem;font-weight:600}._formBlock_1xkjd_787{flex:100%;min-width:0}._inlineForm_1xkjd_673>button._linkDanger_1xkjd_570{box-shadow:none;color:var(--close-color);font-family:var(--font-display);background:0 0;border:none;padding:.1rem .3rem;font-size:.78rem;font-weight:800}._inlineForm_1xkjd_673>button._linkDanger_1xkjd_570:hover:not(:disabled){box-shadow:none;text-decoration:underline;transform:none}._inlineForm_1xkjd_673>button._linkDanger_1xkjd_570:active:not(:disabled){box-shadow:none;transform:none}._groupHead_1xkjd_809{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._joinCodeBox_1xkjd_816{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._joinCode_1xkjd_816{font-family:var(--font-mono);background:var(--mode-org-bg);color:var(--mode-org-dark);border:2px dashed var(--mode-org-light);border-radius:var(--radius-sm);letter-spacing:.08em;padding:.35rem .7rem;font-weight:700}._joinCodeBox_1xkjd_816 button{color:var(--text-primary);border-radius:var(--radius-sm);font-weight:700;font-family:var(--font-body);cursor:pointer;background:#fff;border:2px solid #12101a4d;padding:.38rem .65rem;transition:transform .1s,box-shadow .1s;box-shadow:2px 2px #12101a66}:where(:root[data-skin]) ._joinCodeBox_1xkjd_816 button{border:2px solid color-mix(in srgb, var(--t-line) 30%, transparent);background:var(--t-surface);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 40%, transparent)}._joinCodeBox_1xkjd_816 button:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #12101a66}:where(:root[data-skin]) ._joinCodeBox_1xkjd_816 button:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 40%, transparent)}._joinCodeBox_1xkjd_816 button:active{transform:translate(1px,1px);box-shadow:1px 1px #12101a66}:where(:root[data-skin]) ._joinCodeBox_1xkjd_816 button:active{box-shadow:calc(1px * var(--t-shadow-x)) calc(1px * var(--t-shadow-y)) calc(1px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 40%, transparent)}._inviteUrlBox_1xkjd_843{background:var(--liwa-cream);border-radius:var(--radius-sm);font-size:.8rem;font-family:var(--font-mono);word-break:break-all;border:2px dashed #12101a4d;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.7rem;padding:.55rem .75rem;display:flex}:where(:root[data-skin]) ._inviteUrlBox_1xkjd_843{border:2px dashed color-mix(in srgb, var(--t-line) 30%, transparent)}._inviteUrlBox_1xkjd_843 button{color:var(--text-primary);border-radius:var(--radius-sm);font-weight:700;font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #12101a4d;padding:.3rem .6rem;transition:transform .1s,box-shadow .1s;box-shadow:2px 2px #12101a66}:where(:root[data-skin]) ._inviteUrlBox_1xkjd_843 button{border:2px solid color-mix(in srgb, var(--t-line) 30%, transparent);background:var(--t-surface);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 40%, transparent)}._inviteUrlBox_1xkjd_843 button:hover{transform:translate(-2px,-2px)}._rowActions_1xkjd_871{flex-wrap:wrap;gap:.4rem;display:flex}._rowActions_1xkjd_871 button{color:var(--text-primary);border-radius:var(--radius-sm);font-size:.78rem;font-weight:800;font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #12101a4d;padding:.3rem .6rem;transition:transform .1s,box-shadow .1s;box-shadow:2px 2px #12101a66}:where(:root[data-skin]) ._rowActions_1xkjd_871 button{border:2px solid color-mix(in srgb, var(--t-line) 30%, transparent);background:var(--t-surface);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 40%, transparent)}._rowActions_1xkjd_871 button:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px #12101a66}:where(:root[data-skin]) ._rowActions_1xkjd_871 button:hover:not(:disabled){box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 40%, transparent)}._rowActions_1xkjd_871 button:disabled{opacity:.5;cursor:not-allowed}._danger_1xkjd_887{color:var(--close-color)}._rowActions_1xkjd_871 button._danger_1xkjd_887{border-color:var(--close-border);box-shadow:2px 2px 0 var(--close-color);color:var(--close-color)}._placeholderNote_1xkjd_895{color:var(--text-muted);border-top:1px dashed #12101a26;margin:.7rem 0 0;padding-top:.55rem;font-size:.78rem;font-weight:600}:where(:root[data-skin]) ._placeholderNote_1xkjd_895{border-top:1px dashed color-mix(in srgb, var(--t-line) 15%, transparent)}._deskGrid_1xkjd_905{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;margin-bottom:1rem;display:grid}@media (width<=768px){._deskGrid_1xkjd_905{grid-template-columns:1fr}}._deskGrid_1xkjd_905 ._card_1xkjd_411{margin-bottom:0}._balanceRow_1xkjd_915{align-items:center;gap:.7rem;margin:.5rem 0 .7rem;display:flex}._balanceBig_1xkjd_916{font-family:var(--font-display);color:var(--mode-org-dark);font-size:1.9rem;font-weight:800}._lowPill_1xkjd_917{color:var(--status-warning);background:#fff2d9;border:1px solid #d9770659;border-radius:999px;padding:.15rem .6rem;font-size:.72rem;font-weight:800}:where(:root[data-skin]) ._lowPill_1xkjd_917{background:color-mix(in oklab, #fff2d9 var(--t-tint), var(--t-surface));border:1px solid color-mix(in srgb, color-mix(in oklab, #d97706, var(--t-brand) var(--t-brand-mix)) 35%, transparent);border-radius:calc(999px * var(--t-pill-k))}._quickAmts_1xkjd_926{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}._quickAmts_1xkjd_926 button{color:var(--text-primary);border-radius:var(--radius-sm);font-weight:800;font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #12101a4d;padding:.4rem .75rem;transition:transform .1s,box-shadow .1s;box-shadow:2px 2px #12101a66}:where(:root[data-skin]) ._quickAmts_1xkjd_926 button{border:2px solid color-mix(in srgb, var(--t-line) 30%, transparent);background:var(--t-surface);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 40%, transparent)}._quickAmts_1xkjd_926 button:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:3px 3px #12101a66}:where(:root[data-skin]) ._quickAmts_1xkjd_926 button:hover:not(:disabled){box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 40%, transparent)}._quickAmts_1xkjd_926 button:disabled{opacity:.55;cursor:not-allowed}._quickAmts_1xkjd_926 input{border:2px solid var(--liwa-ink);border-radius:var(--radius-sm);width:110px;font-family:var(--font-body);padding:.4rem .6rem;font-weight:700}._rechargeBtn_1xkjd_949{color:var(--mode-org-dark)!important;border:2px solid var(--mode-org-light)!important;box-shadow:2px 2px 0 var(--mode-org-dark)!important;background:#fff!important}:where(:root[data-skin]) ._rechargeBtn_1xkjd_949{background:var(--t-surface)!important}._rechargeBtn_1xkjd_949:hover:not(:disabled){box-shadow:3px 3px 0 var(--mode-org-dark)!important}._profileRows_1xkjd_957 div{border-bottom:1px solid #12101a14;justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:.9rem;font-weight:600;display:flex}:where(:root[data-skin]) ._profileRows_1xkjd_957 div{border-bottom:1px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._profileRows_1xkjd_957 div:last-child{border-bottom:none}._profileRows_1xkjd_957 span{color:var(--text-muted);font-weight:700}._txPos_1xkjd_969{color:var(--status-good);font-weight:800}._txNeg_1xkjd_970{color:var(--close-color);font-weight:800}._notifRow_1xkjd_972{border-bottom:1px solid #12101a14;padding:.5rem 0;font-size:.88rem;font-weight:600}:where(:root[data-skin]) ._notifRow_1xkjd_972{border-bottom:1px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._notifRow_1xkjd_972:last-child{border-bottom:none}._notifUnread_1xkjd_974 div{font-weight:800}._smallBtn_1xkjd_975{color:var(--text-primary);border-radius:var(--radius-sm);font-weight:800;font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #12101a4d;padding:.3rem .65rem;font-size:.78rem;transition:transform .1s,box-shadow .1s;box-shadow:2px 2px #12101a66}:where(:root[data-skin]) ._smallBtn_1xkjd_975{border:2px solid color-mix(in srgb, var(--t-line) 30%, transparent);background:var(--t-surface);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 40%, transparent)}._smallBtn_1xkjd_975:hover{transform:translate(-1px,-1px)}._settingsForm_1xkjd_991{gap:.7rem;max-width:420px;margin-top:.6rem;display:grid}._settingsForm_1xkjd_991 label{color:var(--text-primary);gap:.3rem;font-size:.88rem;font-weight:700;display:grid}._settingsForm_1xkjd_991 input[type=number]{border:2px solid var(--liwa-ink);border-radius:var(--radius-sm);width:140px;font-family:var(--font-body);padding:.45rem .6rem;font-weight:700}._checkRow_1xkjd_1001{align-items:center;gap:.5rem;display:flex!important}._settingsForm_1xkjd_991 button{border:2px solid var(--mode-org-light);color:var(--mode-org-dark);border-radius:var(--radius-sm);font-weight:800;font-family:var(--font-display);cursor:pointer;width:fit-content;box-shadow:2px 2px 0 var(--mode-org-dark);background:#fff;padding:.5rem .9rem;transition:transform .1s,box-shadow .1s}:where(:root[data-skin]) ._settingsForm_1xkjd_991 button{background:var(--t-surface)}._settingsForm_1xkjd_991 button:hover{box-shadow:3px 3px 0 var(--mode-org-dark);transform:translate(-2px,-2px)}._overduePill_1xkjd_1018{color:var(--close-color);background:#fee2e2;border:1px solid #b91c1c59;border-radius:999px;padding:.12rem .6rem;font-size:.78rem;font-weight:800;display:inline-block}:where(:root[data-skin]) ._overduePill_1xkjd_1018{background:color-mix(in oklab, #fee2e2 var(--t-tint), var(--t-surface));border:1px solid color-mix(in srgb, color-mix(in oklab, #b91c1c, var(--t-text) var(--t-line-lift)) 35%, transparent);border-radius:calc(999px * var(--t-pill-k))}._weekDay_1xkjd_1028{border-top:1px dashed #12101a26;gap:.3rem;padding:.55rem 0;display:grid}:where(:root[data-skin]) ._weekDay_1xkjd_1028{border-top:1px dashed color-mix(in srgb, var(--t-line) 15%, transparent)}._weekDay_1xkjd_1028 b{font-family:var(--font-display);font-size:.85rem}._weekItem_1xkjd_1035{font-size:.88rem;font-weight:600}._tileGrid_1xkjd_1040{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.7rem;display:grid}@media (width<=1100px){._tileGrid_1xkjd_1040{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){._tileGrid_1xkjd_1040{grid-template-columns:repeat(2,minmax(0,1fr))}}._tile_1xkjd_410{border-radius:var(--radius-md);background:#fff;border:2px solid #12101a29;gap:.1rem;padding:.7rem .85rem;transition:transform .16s,border-color .16s,box-shadow .16s;animation:.45s cubic-bezier(.16,1,.3,1) backwards _orgRise_1xkjd_1;display:grid}:where(:root[data-skin]) ._tile_1xkjd_410{border:2px solid color-mix(in srgb, var(--t-line) 16%, transparent);background:var(--t-surface)}._tile_1xkjd_410:nth-child(2){animation-delay:50ms}._tile_1xkjd_410:nth-child(3){animation-delay:.1s}._tile_1xkjd_410:nth-child(4){animation-delay:.15s}._tile_1xkjd_410:nth-child(5){animation-delay:.2s}._tile_1xkjd_410:nth-child(6){animation-delay:.25s}._tile_1xkjd_410:nth-child(7){animation-delay:.3s}._tile_1xkjd_410:nth-child(8){animation-delay:.35s}._tile_1xkjd_410:hover{border-color:var(--mode-org-border);box-shadow:2px 3px 0 color-mix(in srgb, var(--mode-org) 22%, transparent);transform:translateY(-2px)}._tileValue_1xkjd_1071{font-family:var(--font-display);color:var(--mode-org-dark);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;line-height:1.1}._tileLabel_1xkjd_1079{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:800}._tileQuiet_1xkjd_1090{color:var(--text-muted)}._tileAttention_1xkjd_1091{color:var(--status-critical)}._tileWarn_1xkjd_1092{color:var(--status-warning)}._emptyNote_1xkjd_1095{border:2px dashed var(--mode-org-border);border-radius:var(--radius-md);background:var(--mode-org-bg);color:var(--mode-org-dark);margin:.8rem 0 0;padding:.7rem .9rem;font-size:.86rem;font-weight:700}._crumbs_1xkjd_1107{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .8rem;font-size:.8rem;font-weight:700;display:flex}._crumbs_1xkjd_1107 b{color:var(--text-primary);font-weight:800}._heatCell_1xkjd_1119{text-align:center;border:1px solid #12101a40;border-radius:8px;min-width:46px;padding:.2rem .5rem;font-size:.78rem;font-weight:800;display:inline-block}:where(:root[data-skin]) ._heatCell_1xkjd_1119{border-radius:calc(8px * var(--t-radius-k));border:1px solid color-mix(in srgb, var(--t-line) 25%, transparent)}._heatWeak_1xkjd_1129{color:var(--status-critical);background:#fee2e2}:where(:root[data-skin]) ._heatWeak_1xkjd_1129{background:color-mix(in oklab, #fee2e2 var(--t-tint), var(--t-surface))}._heatStable_1xkjd_1130{color:var(--status-warning);background:#fef3c7}:where(:root[data-skin]) ._heatStable_1xkjd_1130{background:color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface))}._heatStrong_1xkjd_1131{color:var(--status-good);background:#dcfce7}:where(:root[data-skin]) ._heatStrong_1xkjd_1131{background:color-mix(in oklab, #dcfce7 var(--t-tint), var(--t-surface))}._heatNew_1xkjd_1132{background:var(--mode-org-bg);color:var(--mode-org-dark)}._heatEmpty_1xkjd_1133{color:#9b95a8;background:#f3f1ec}:where(:root[data-skin]) ._heatEmpty_1xkjd_1133{background:color-mix(in oklab, #f3f1ec var(--t-tint), var(--t-surface));color:color-mix(in oklab, #9b95a8, var(--t-text) var(--t-text-lift))}._distBar_1xkjd_1135{max-width:420px;height:20px;color:var(--liwa-ink);border:1px solid #12101a59;border-radius:6px;font-size:.7rem;font-weight:800;display:flex;overflow:hidden}:where(:root[data-skin]) ._distBar_1xkjd_1135{border:1px solid color-mix(in srgb, var(--t-line) 35%, transparent);border-radius:calc(6px * var(--t-radius-k))}._distBar_1xkjd_1135 span{justify-content:center;align-items:center;display:flex}._dist0_1xkjd_1147{background:#fecaca}:where(:root[data-skin]) ._dist0_1xkjd_1147{background:color-mix(in oklab, #fecaca var(--t-tint), var(--t-surface))}._dist1_1xkjd_1148{background:#fde68a}:where(:root[data-skin]) ._dist1_1xkjd_1148{background:color-mix(in oklab, #fde68a var(--t-tint), var(--t-surface))}._dist2_1xkjd_1149{background:#bbf7d0}:where(:root[data-skin]) ._dist2_1xkjd_1149{background:color-mix(in oklab, #bbf7d0 var(--t-tint), var(--t-surface))}._dist3_1xkjd_1150{background:#86efac}:where(:root[data-skin]) ._dist3_1xkjd_1150{background:color-mix(in oklab, #86efac var(--t-tint), var(--t-surface))}._treeSubject_1xkjd_1153{border-top:1px dashed #12101a26;padding:.5rem 0}:where(:root[data-skin]) ._treeSubject_1xkjd_1153{border-top:1px dashed color-mix(in srgb, var(--t-line) 15%, transparent)}._treeSubject_1xkjd_1153:first-child{border-top:none}._treeOff_1xkjd_1160{opacity:.55}._treeRow_1xkjd_1161{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.15rem 0;font-size:.88rem;display:flex}._treeToggle_1xkjd_1169{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:0 .2rem;font-size:.9rem;line-height:1}._treeCheck_1xkjd_1178{cursor:pointer;align-items:center;gap:.45rem;display:flex}._treeCheck_1xkjd_1178 input{cursor:pointer}._treeCheck_1xkjd_1178 input:disabled{cursor:not-allowed}._treeChildren_1xkjd_1186{border-left:2px solid #12101a1f;margin:.3rem 0 .4rem 1.6rem;padding-left:.8rem}:where(:root[data-skin]) ._treeChildren_1xkjd_1186{border-left:2px solid color-mix(in srgb, var(--t-line) 12%, transparent)}._walletNote_1xkjd_1195{border:1px dashed var(--mode-org-border);border-radius:var(--radius-sm);background:var(--mode-org-bg);color:var(--text-primary);margin:.7rem 0 .9rem;padding:.6rem .75rem;font-size:.82rem;line-height:1.5}._planTiles_1xkjd_1207{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin:.9rem 0 .5rem;display:grid}._planTile_1xkjd_1207{border-radius:var(--radius-md);background:#fff;border:2px solid #12101a2e;flex-direction:column;gap:.35rem;padding:.85rem .95rem;display:flex}:where(:root[data-skin]) ._planTile_1xkjd_1207{border:2px solid color-mix(in srgb, var(--t-line) 18%, transparent);background:var(--t-surface)}._planTile_1xkjd_1207 button{align-self:flex-start;margin-top:.35rem}._planTileCurrent_1xkjd_1223{border-color:var(--mode-org);background:var(--mode-org-bg);box-shadow:2px 2px 0 var(--mode-org-shadow)}._planName_1xkjd_1228{font-family:var(--font-display);font-size:1rem;font-weight:800}._planPrice_1xkjd_1229{font-family:var(--font-display);color:var(--mode-org-dark);font-size:1.45rem;font-weight:800}._planPrice_1xkjd_1229 small{color:var(--text-secondary);font-size:.75rem;font-weight:700}._lapsedBanner_1xkjd_1231{color:#7a3e00;border-radius:var(--radius-sm);background:#fff2d9;border:1px solid #d9770666;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.6rem 0;padding:.6rem .8rem;font-size:.9rem;font-weight:700;display:flex}:where(:root[data-skin]) ._lapsedBanner_1xkjd_1231{background:color-mix(in oklab, #fff2d9 var(--t-tint), var(--t-surface));border:1px solid color-mix(in srgb, color-mix(in oklab, #d97706, var(--t-brand) var(--t-brand-mix)) 40%, transparent);color:color-mix(in oklab, #7a3e00, var(--t-text) var(--t-text-lift))}._requestRow_1xkjd_1245{border-top:1px solid #12101a14;flex-direction:column;gap:.25rem;padding:.6rem 0;display:flex}:where(:root[data-skin]) ._requestRow_1xkjd_1245{border-top:1px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._plainList_1xkjd_1252{margin:.4rem 0 0;padding:0;list-style:none}._plainList_1xkjd_1252 li{border-bottom:1px solid #12101a0f;padding:.3rem 0;font-size:.9rem}:where(:root[data-skin]) ._plainList_1xkjd_1252 li{border-bottom:1px solid color-mix(in srgb, var(--t-line) 6%, transparent)}._batchPicker_1xkjd_1259{border-top:1px dashed #12101a26;flex-direction:column;align-items:stretch;gap:.4rem;padding-top:.9rem;display:flex}:where(:root[data-skin]) ._batchPicker_1xkjd_1259{border-top:1px dashed color-mix(in srgb, var(--t-line) 15%, transparent)}._batchTrigger_1xkjd_1267{width:100%;color:var(--text-primary);border-radius:var(--radius-md);font-weight:800;font-family:var(--font-display);text-align:left;cursor:pointer;background:#fff;border:2px solid #12101a40;justify-content:space-between;align-items:center;gap:8px;padding:.5rem .85rem;font-size:.85rem;transition:transform .1s,box-shadow .1s;display:flex;box-shadow:2px 2px #12101a59}:where(:root[data-skin]) ._batchTrigger_1xkjd_1267{border:2px solid color-mix(in srgb, var(--t-line) 25%, transparent);background:var(--t-surface);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 35%, transparent)}._batchTrigger_1xkjd_1267:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #12101a59}:where(:root[data-skin]) ._batchTrigger_1xkjd_1267:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 35%, transparent)}._batchName_1xkjd_1287{overflow-wrap:anywhere;min-width:0;display:block}._batchTriggerActive_1xkjd_1290{background:var(--mode-org-bg);color:var(--mode-org-dark);border-color:var(--mode-org);box-shadow:1px 1px 0 var(--mode-org-shadow);transform:translate(1px,1px)}._batchTriggerActive_1xkjd_1290:hover{box-shadow:1px 1px 0 var(--mode-org-shadow);transform:translate(1px,1px)}._batchDrop_1xkjd_1300{width:auto;left:0;right:0}._chipStale_1xkjd_1304{opacity:.55;text-decoration:line-through;text-decoration-thickness:1px}._lienRow_1xkjd_1312{flex-wrap:wrap;gap:.75rem;margin:.5rem 0 .65rem;display:flex}._lienCell_1xkjd_1318,._lienCellTotal_1xkjd_1318{border-radius:var(--radius-md);background:#fff;border:2px solid #12101a26;flex:9rem;min-width:0;padding:.55rem .7rem}:where(:root[data-skin]) ._lienCell_1xkjd_1318,:where(:root[data-skin]) ._lienCellTotal_1xkjd_1318{border:2px solid color-mix(in srgb, var(--t-line) 15%, transparent);background:var(--t-surface)}._lienCellTotal_1xkjd_1318{border-color:var(--mode-org-border);box-shadow:2px 2px 0 color-mix(in srgb, var(--mode-org) 20%, transparent)}._lienFig_1xkjd_1330{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.15rem;font-weight:800;display:block}._lienLabel_1xkjd_1337{font-family:var(--font-display);margin-top:.1rem;font-size:.78rem;font-weight:700;display:block}._askRail_1xkjd_1348{text-align:left;border:2px dashed var(--mode-org-border);background:color-mix(in srgb, var(--mode-org) 8%, transparent);width:100%;color:var(--text-primary);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;margin-bottom:.55rem;padding:.5rem .85rem;font-size:.85rem;font-weight:800;transition:transform .12s,box-shadow .12s;display:block}._askRail_1xkjd_1348:hover{box-shadow:3px 3px 0 color-mix(in srgb, var(--mode-org) 32%, transparent);transform:translate(-2px,-2px)}._warnNote_1xkjd_1371{border-radius:var(--radius-md);color:var(--text-primary);background:#ffb8301f;border:2px dashed #b4530973;margin:.5rem 0 .75rem;padding:.55rem .7rem;font-size:.8rem;line-height:1.5}:where(:root[data-skin]) ._warnNote_1xkjd_1371{border:2px dashed color-mix(in srgb, color-mix(in oklab, #b45309, var(--t-brand) var(--t-brand-mix)) 45%, transparent);background:color-mix(in srgb, color-mix(in oklab, #ffb830, var(--t-brand) var(--t-brand-mix)) 12%, transparent)}@keyframes _orgRise_1xkjd_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _orgDrop_1xkjd_1{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._panelIn_1xkjd_410{animation:.32s cubic-bezier(.16,1,.3,1) _orgRise_1xkjd_1}._accentGrid_1xkjd_1406{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem;margin-top:.9rem;display:grid}._accentSwatch_1xkjd_411{text-align:left;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-body);background:#fff;border:2px solid #12101a2e;justify-items:start;gap:2px;padding:.7rem .8rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative}:where(:root[data-skin]) ._accentSwatch_1xkjd_411{background:var(--t-surface);border:2px solid color-mix(in srgb, var(--t-line) 18%, transparent)}._accentSwatch_1xkjd_411:hover{border-color:var(--sw);box-shadow:3px 3px 0 var(--sw-dark);transform:translate(-2px,-2px)}._accentSwatch_1xkjd_411:active{box-shadow:1px 1px 0 var(--sw-dark);transform:translate(1px,1px)}._accentSwatch_1xkjd_411 b{font-family:var(--font-display);color:var(--text-primary);font-size:.88rem;font-weight:800}._accentSwatch_1xkjd_411 small{color:var(--text-secondary);font-size:.74rem;font-weight:600}._accentSwatchOn_1xkjd_1439{border-color:var(--sw);background:var(--sw-bg);box-shadow:3px 3px 0 var(--sw-dark)}._accentPreview_1xkjd_1444{background:var(--sw-bg);border:2px solid var(--sw);width:100%;box-shadow:2px 2px 0 var(--sw-dark);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;margin-bottom:6px;padding:8px 10px;display:grid}:where(:root[data-skin]) ._accentPreview_1xkjd_1444{border-radius:calc(8px * var(--t-radius-k))}._accentDot_1xkjd_1458{background:var(--sw);border-radius:6px;grid-row:1/3;width:18px;height:18px}:where(:root[data-skin]) ._accentDot_1xkjd_1458{border-radius:calc(6px * var(--t-radius-k))}._accentLine_1xkjd_1459{background:var(--sw);opacity:.75;border-radius:3px;height:5px}:where(:root[data-skin]) ._accentLine_1xkjd_1459{border-radius:calc(3px * var(--t-radius-k))}._accentLineShort_1xkjd_1460{background:var(--sw);opacity:.35;border-radius:3px;width:60%;height:5px}:where(:root[data-skin]) ._accentLineShort_1xkjd_1460{border-radius:calc(3px * var(--t-radius-k))}._accentOnBadge_1xkjd_1461{color:#fff;background:var(--sw);border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:800;position:absolute;top:8px;right:8px}:where(:root[data-skin]) ._accentOnBadge_1xkjd_1461{border-radius:calc(999px * var(--t-pill-k))}@media (pointer:coarse){._tabs_1xkjd_439 button,._subTabs_1xkjd_437 button{min-height:calc(44px / var(--zoom,1));padding:.7rem .95rem;font-size:.9rem}._dropPanel_1xkjd_221 button,._dropPanel_1xkjd_221 a,._switcher_1xkjd_94,._rolePill_1xkjd_122{min-height:calc(44px / var(--zoom,1))}._navItem_1xkjd_1489,._railItem_1xkjd_1489{min-height:calc(44px / var(--zoom,1));padding-block:.6rem}}._railLabel_wdlc1_21{font-family:var(--font-display);color:#12101a6b;text-transform:uppercase;letter-spacing:.05em;padding:12px 10px 4px;font-size:.68rem;font-weight:800}:where(:root[data-skin]) ._railLabel_wdlc1_21{color:color-mix(in srgb, var(--t-text) 42%, transparent)}._railItem_wdlc1_31{border-radius:var(--radius-sm,8px);width:100%;color:var(--text-muted);font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;font-weight:600;transition:background .15s,color .15s;display:flex}._railItem_wdlc1_31:hover{color:var(--liwa-ink);background:#12101a0d}:where(:root[data-skin]) ._railItem_wdlc1_31:hover{background:color-mix(in srgb, var(--t-text) 5%, transparent)}._railItemActive_wdlc1_49{background:color-mix(in srgb, var(--mode-org) 16%, transparent);color:var(--liwa-ink);border-left:3px solid var(--mode-org,#5da85b)}:where(:root[data-skin]) ._railItemActive_wdlc1_49{border-left:3px solid var(--mode-org,color-mix(in oklab, #5da85b, var(--t-text) var(--t-line-lift)))}._railItemActive_wdlc1_49:hover{background:color-mix(in srgb, var(--mode-org) 16%, transparent)}._railIcon_wdlc1_56{text-align:center;flex-shrink:0;width:20px;font-size:15px}._railLabelText_wdlc1_57{flex:1;min-width:0}._railSub_wdlc1_58{color:#8a7e68;margin-top:1px;font-size:.68rem;font-weight:500;display:block}:where(:root[data-skin]) ._railSub_wdlc1_58{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._railCheck_wdlc1_65{color:var(--mode-org-dark);flex-shrink:0;font-size:13px}._railEmpty_wdlc1_66{color:#8a7e68;padding:8px 12px;font-size:.76rem}:where(:root[data-skin]) ._railEmpty_wdlc1_66{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._board_wdlc1_74{flex-direction:column;display:flex}._legend_wdlc1_76{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:12px;display:flex}._legendLbl_wdlc1_83{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#12101a66;font-size:.66rem;font-weight:700}:where(:root[data-skin]) ._legendLbl_wdlc1_83{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._legendChip_wdlc1_91{color:#5d5646;align-items:center;gap:6px;font-size:.74rem;font-weight:600;display:inline-flex}:where(:root[data-skin]) ._legendChip_wdlc1_91{color:color-mix(in oklab, #5d5646, var(--t-text) var(--t-text-lift))}._legendDot_wdlc1_99{border:1.5px solid #12101a1f;border-radius:50%;width:10px;height:10px}:where(:root[data-skin]) ._legendDot_wdlc1_99{border:1.5px solid color-mix(in srgb, var(--t-line) 12%, transparent)}._dotShelved_wdlc1_105{background:var(--liwa-lime)}._dotOwn_wdlc1_106{background:var(--liwa-grape)}._dotCurated_wdlc1_107{background:var(--liwa-sky)}._dotNeeds_wdlc1_108{background:var(--liwa-mango)}._subjHead_wdlc1_111{border-bottom:1.5px dashed #e2d8bd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:12px;display:flex}:where(:root[data-skin]) ._subjHead_wdlc1_111{border-bottom:1.5px dashed color-mix(in oklab, #e2d8bd var(--t-tint), var(--t-line-soft))}._subjTitle_wdlc1_121{align-items:center;gap:11px;display:flex}._subjIco_wdlc1_122{background:#fffdf5;border:1.5px solid #e8dfc8;border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}:where(:root[data-skin]) ._subjIco_wdlc1_122{border-radius:calc(11px * var(--t-radius-k));background:var(--t-surface);border:1.5px solid color-mix(in oklab, #e8dfc8 var(--t-tint), var(--t-line-soft))}._subjName_wdlc1_132{font-family:var(--font-display);color:var(--liwa-ink);margin:0;font-size:1.02rem;font-weight:800}._subjStat_wdlc1_139{color:#8a7e68;margin-top:1px;font-size:.76rem}:where(:root[data-skin]) ._subjStat_wdlc1_139{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._subjStat_wdlc1_139 b{color:#1d7a55}:where(:root[data-skin]) ._subjStat_wdlc1_139 b{color:color-mix(in oklab, #1d7a55, var(--t-text) var(--t-text-lift))}._statOwn_wdlc1_141{color:#6d3fc0;font-weight:800}:where(:root[data-skin]) ._statOwn_wdlc1_141{color:color-mix(in oklab, #6d3fc0, var(--t-text) var(--t-text-lift))}._statWarn_wdlc1_142{color:#8a6407;font-weight:800}:where(:root[data-skin]) ._statWarn_wdlc1_142{color:color-mix(in oklab, #8a6407, var(--t-brand-text) var(--t-brand-mix))}._headActions_wdlc1_143{flex-wrap:wrap;align-items:center;gap:9px;display:flex}._btn_wdlc1_145{font-family:var(--font-body);cursor:pointer;color:#5d5646;background:#fffdf5;border:1.5px solid #ddd2b6;border-radius:9px;padding:7px 13px;font-size:.78rem;font-weight:700;box-shadow:0 2px #c9bd9c}:where(:root[data-skin]) ._btn_wdlc1_145{border-radius:calc(9px * var(--t-radius-k));background:var(--t-surface);border:1.5px solid color-mix(in oklab, #ddd2b6 var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #5d5646, var(--t-text) var(--t-text-lift))}._btn_wdlc1_145:active{transform:translateY(1px);box-shadow:0 1px #c9bd9c}._btn_wdlc1_145:disabled{opacity:.55;cursor:default}._btnGrape_wdlc1_159{color:#6d3fc0;border-color:#cdb6f6;box-shadow:0 2px #9a72e0}:where(:root[data-skin]) ._btnGrape_wdlc1_159{border-color:color-mix(in oklab, #cdb6f6 var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #6d3fc0, var(--t-text) var(--t-text-lift))}._btnGrape_wdlc1_159:active{box-shadow:0 1px #9a72e0}._grid_wdlc1_168{grid-template-columns:repeat(auto-fill,minmax(226px,1fr));gap:13px;padding-bottom:16px;display:grid}._tile_wdlc1_175{background:#fffefa;border:1.5px solid #e8dfc8;border-radius:14px;flex-direction:column;min-height:150px;padding:13px 13px 11px 18px;transition:transform 80ms,box-shadow .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #78460012}:where(:root[data-skin]) ._tile_wdlc1_175{background:var(--t-surface);border:1.5px solid color-mix(in oklab, #e8dfc8 var(--t-tint), var(--t-line-soft));border-radius:calc(14px * var(--t-radius-k))}._tile_wdlc1_175:hover{transform:translateY(-1px);box-shadow:0 4px 14px #78460021}._tile_wdlc1_175:before{content:"";background:#b9ac89;width:6px;position:absolute;top:0;bottom:0;left:0}:where(:root[data-skin]) ._tile_wdlc1_175:before{background:color-mix(in oklab, #b9ac89, var(--t-surface) var(--t-bg-sink))}._sShelved_wdlc1_201:before{background:var(--liwa-lime)}._sOwn_wdlc1_202:before{background:var(--liwa-grape)}._sCurated_wdlc1_203:before{background:var(--liwa-sky)}._sNeeds_wdlc1_204:before{background:var(--liwa-mango)}._sNeeds_wdlc1_204{background:#fdfbf3;border-style:dashed}:where(:root[data-skin]) ._sNeeds_wdlc1_204{background:var(--t-surface)}._tileNo_wdlc1_207{letter-spacing:.07em;text-transform:uppercase;color:#a3987d;font-size:.62rem;font-weight:800}:where(:root[data-skin]) ._tileNo_wdlc1_207{color:color-mix(in oklab, #a3987d, var(--t-text) var(--t-text-lift))}._tileName_wdlc1_214{font-family:var(--font-display);color:var(--liwa-ink);text-wrap:balance;margin-top:2px;font-size:.88rem;font-weight:700;line-height:1.25}._status_wdlc1_224{border:1.5px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:11px;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-flex}:where(:root[data-skin]) ._status_wdlc1_224{border-radius:calc(999px * var(--t-pill-k))}._statusDot_wdlc1_236{border-radius:50%;width:8px;height:8px}._stShelved_wdlc1_237{color:#1d7a55;background:#eafaf2;border-color:#9fdec4}:where(:root[data-skin]) ._stShelved_wdlc1_237{background:var(--t-surface);color:color-mix(in oklab, #1d7a55, var(--t-text) var(--t-text-lift));border-color:color-mix(in oklab, #9fdec4 var(--t-tint), var(--t-line-soft))}._stShelved_wdlc1_237 ._statusDot_wdlc1_236{background:var(--liwa-lime)}._stOwn_wdlc1_239{color:#6d3fc0;background:#f4ecff;border-color:#cdb6f6}:where(:root[data-skin]) ._stOwn_wdlc1_239{background:color-mix(in oklab, #f4ecff var(--t-tint), var(--t-surface));color:color-mix(in oklab, #6d3fc0, var(--t-text) var(--t-text-lift));border-color:color-mix(in oklab, #cdb6f6 var(--t-tint), var(--t-line-soft))}._stOwn_wdlc1_239 ._statusDot_wdlc1_236{background:var(--liwa-grape)}._stCurated_wdlc1_241{color:#0e7cb0;background:#ebf7fe;border-color:#a8dcf7}:where(:root[data-skin]) ._stCurated_wdlc1_241{background:color-mix(in oklab, #ebf7fe var(--t-tint), var(--t-surface));color:color-mix(in oklab, #0e7cb0, var(--t-text) var(--t-text-lift));border-color:color-mix(in oklab, #a8dcf7 var(--t-tint), var(--t-line-soft))}._stCurated_wdlc1_241 ._statusDot_wdlc1_236{background:var(--liwa-sky)}._stNeeds_wdlc1_243{color:#8a6407;background:#fdf3d7;border-color:#e8cf8a}:where(:root[data-skin]) ._stNeeds_wdlc1_243{background:color-mix(in oklab, #fdf3d7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #8a6407, var(--t-brand-text) var(--t-brand-mix));border-color:color-mix(in oklab, #e8cf8a, var(--t-brand) var(--t-brand-mix))}._stNeeds_wdlc1_243 ._statusDot_wdlc1_236{background:var(--liwa-mango)}._src_wdlc1_246{color:#8a7e68;overflow-wrap:anywhere;margin-top:8px;font-size:.73rem;line-height:1.35}:where(:root[data-skin]) ._src_wdlc1_246{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._src_wdlc1_246 b{color:#5d5646;font-weight:700}:where(:root[data-skin]) ._src_wdlc1_246 b{color:color-mix(in oklab, #5d5646, var(--t-text) var(--t-text-lift))}._tileSpacer_wdlc1_255{flex:1}._tileFoot_wdlc1_256{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}._actBtn_wdlc1_258{cursor:pointer;color:#5d5646;font-size:.72rem;font-weight:700;font-family:var(--font-body);background:#fffdf5;border:1.5px solid #ddd2b6;border-radius:8px;padding:5px 10px;box-shadow:0 2px #c9bd9c}:where(:root[data-skin]) ._actBtn_wdlc1_258{border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);border:1.5px solid color-mix(in oklab, #ddd2b6 var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #5d5646, var(--t-text) var(--t-text-lift))}._actBtn_wdlc1_258:active{transform:translateY(1px);box-shadow:0 1px #c9bd9c}._actBtn_wdlc1_258:disabled{opacity:.55;cursor:default}._actShelve_wdlc1_272{color:#1d7a55;border-color:#9fdec4;box-shadow:0 2px #43a97c}:where(:root[data-skin]) ._actShelve_wdlc1_272{border-color:color-mix(in oklab, #9fdec4 var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #1d7a55, var(--t-text) var(--t-text-lift))}._actShelve_wdlc1_272:active{box-shadow:0 1px #43a97c}._actUpload_wdlc1_278{color:#8a6407;border-color:#e8cf8a;box-shadow:0 2px #d0a53d}:where(:root[data-skin]) ._actUpload_wdlc1_278{border-color:color-mix(in oklab, #e8cf8a, var(--t-brand) var(--t-brand-mix));box-shadow:0 2px 0 color-mix(in oklab, #d0a53d, var(--t-brand-shadow) var(--t-brand-mix));color:color-mix(in oklab, #8a6407, var(--t-brand-text) var(--t-brand-mix))}._actUpload_wdlc1_278:active{box-shadow:0 1px #d0a53d}:where(:root[data-skin]) ._actUpload_wdlc1_278:active{box-shadow:0 1px 0 color-mix(in oklab, #d0a53d, var(--t-brand-shadow) var(--t-brand-mix))}._actDanger_wdlc1_284{color:#a33;border-color:#eab8b8;box-shadow:0 2px #c97070}:where(:root[data-skin]) ._actDanger_wdlc1_284{color:color-mix(in oklab, #a33, var(--t-text) var(--t-text-lift));border-color:color-mix(in oklab, #eab8b8 var(--t-tint), var(--t-line-soft))}._actDanger_wdlc1_284:active{box-shadow:0 1px #c97070}._strip_wdlc1_289{border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:13px;padding:10px 14px;font-size:.8rem;display:flex}:where(:root[data-skin]) ._strip_wdlc1_289{border-radius:calc(12px * var(--t-radius-k))}._stripLive_wdlc1_299{color:#6b5a2a;background:linear-gradient(#fdf6db,#faecb6);border:1px solid #d8c89e}:where(:root[data-skin]) ._stripLive_wdlc1_299{background:linear-gradient(180deg, color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface)), color-mix(in oklab, #faecb6 var(--t-tint), var(--t-surface)));border:1px solid color-mix(in oklab, #d8c89e var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #6b5a2a, var(--t-text) var(--t-text-lift))}._stripPlace_wdlc1_304{color:#4a3a6b;background:#f7f2ff;border:1px solid #d9c8f7}:where(:root[data-skin]) ._stripPlace_wdlc1_304{background:color-mix(in oklab, #f7f2ff var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #d9c8f7 var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #4a3a6b, var(--t-text) var(--t-text-lift))}._stripTitle_wdlc1_309{font-weight:800}._stripSelect_wdlc1_310{font-family:var(--font-body);color:var(--liwa-ink);background:#fffdf5;border:1.5px solid #ddd2b6;border-radius:8px;max-width:260px;padding:6px 9px;font-size:.78rem}:where(:root[data-skin]) ._stripSelect_wdlc1_310{border-radius:calc(8px * var(--t-radius-k));border:1.5px solid color-mix(in oklab, #ddd2b6 var(--t-tint), var(--t-line-soft));background:var(--t-surface)}._stripSpacer_wdlc1_320{flex:1}._emptyBoard_wdlc1_322{text-align:center;color:#8a7e68;padding:28px 20px;font-size:.86rem;line-height:1.5}:where(:root[data-skin]) ._emptyBoard_wdlc1_322{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._emptyAction_wdlc1_329{margin-top:14px}._shelfNote_wdlc1_333{color:#8a7e68;margin:0 0 10px;font-size:.76rem;line-height:1.45}:where(:root[data-skin]) ._shelfNote_wdlc1_333{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._stripCurated_wdlc1_342{background:var(--liwa-sky-bg,#eff6ff);border-color:var(--liwa-sky,#0369a1)}:where(:root[data-skin]) ._stripCurated_wdlc1_342{background:var(--liwa-sky-bg,var(--t-surface));border-color:var(--liwa-sky,color-mix(in oklab, #0369a1, var(--t-text) var(--t-line-lift)))}._modalBack_wdlc1_348{z-index:9999;background:#12101a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._modalBack_wdlc1_348{background:color-mix(in srgb, var(--t-scrim) 45%, transparent)}._modal_wdlc1_348{border:var(--border-sm);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:#fff;width:min(620px,100%);max-height:100%;padding:1.1rem 1.3rem 1.2rem;overflow-y:auto}:where(:root[data-skin]) ._modal_wdlc1_348{background:var(--t-surface)}._modalTitle_wdlc1_372{font-family:var(--font-display);margin:0 0 .6rem;font-size:1.05rem}._modalList_wdlc1_377{flex-direction:column;gap:.35rem;display:flex}._modalRow_wdlc1_378{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.88rem;font-weight:700;display:flex}._modalSub_wdlc1_386{color:var(--text-secondary);font-size:.76rem;font-weight:600;display:block}._consentBox_wdlc1_393{border:var(--border-sm);border-radius:var(--radius-sm);background:var(--liwa-cream);max-height:220px;margin-top:.9rem;padding:.8rem 1rem;overflow-y:auto}._consentBox_wdlc1_393 pre{white-space:pre-wrap;font-family:var(--font-body);margin:0;font-size:.8rem;line-height:1.55}._modalAgree_wdlc1_409{cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:.8rem;font-size:.88rem;font-weight:700;display:flex}._modalActions_wdlc1_418{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}@media (pointer:coarse){._railItem_wdlc1_31,._railItemActive_wdlc1_49{min-height:calc(44px / var(--zoom,1))}._tile_wdlc1_175 button,._tile_wdlc1_175 a{min-height:calc(40px / var(--zoom,1))}._modal_wdlc1_348 button{min-height:calc(44px / var(--zoom,1))}}._menu_1sgpv_1{background:var(--card-bg,#fff);z-index:50;border:1px solid #7c3aed33;border-radius:12px;max-width:420px;max-height:320px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:16px;right:16px;overflow-y:auto;box-shadow:0 8px 24px #0000001f}:where(:root[data-skin]) ._menu_1sgpv_1{background:var(--card-bg,var(--t-surface));border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 20%, transparent);border-radius:calc(12px * var(--t-radius-k));box-shadow:0 8px 24px color-mix(in srgb, var(--t-shadow) 12%, transparent)}._row_1sgpv_17{cursor:pointer;text-align:left;width:100%;color:var(--liwa-ink,#2a1f3d);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}:where(:root[data-skin]) ._row_1sgpv_17{border-radius:calc(8px * var(--t-radius-k));color:var(--liwa-ink,var(--t-text))}._row_1sgpv_17:hover,._row_1sgpv_17._active_1sgpv_34{background:#7c3aed14}:where(:root[data-skin]) ._row_1sgpv_17:hover,:where(:root[data-skin]) ._row_1sgpv_17._active_1sgpv_34{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._icon_1sgpv_38{flex-shrink:0;font-size:18px;line-height:1}._body_1sgpv_44{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._label_1sgpv_52{color:#5b21b6;align-items:baseline;gap:6px;font-size:13px;font-weight:600;display:flex}:where(:root[data-skin]) ._label_1sgpv_52{color:color-mix(in oklab, #5b21b6, var(--t-text) var(--t-text-lift))}._argHint_1sgpv_61{color:#5b21b699;font-size:11px;font-style:italic;font-weight:400}:where(:root[data-skin]) ._argHint_1sgpv_61{color:color-mix(in srgb, color-mix(in oklab, #5b21b6, var(--t-text) var(--t-text-lift)) 60%, transparent)}._desc_1sgpv_68{color:var(--text-muted,#6b6b8a);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.3;overflow:hidden}:where(:root[data-skin]) ._desc_1sgpv_68{color:var(--text-muted,color-mix(in oklab, #6b6b8a, var(--t-text) var(--t-text-lift)))}._empty_1sgpv_77{color:var(--text-muted,#6b6b8a);padding:12px 14px;font-size:12px;font-style:italic}:where(:root[data-skin]) ._empty_1sgpv_77{color:var(--text-muted,color-mix(in oklab, #6b6b8a, var(--t-text) var(--t-text-lift)))}._hint_1sgpv_84{color:#5b21b6b3;border-top:1px solid #7c3aed1a;justify-content:space-between;padding:6px 10px;font-size:10.5px;display:flex}:where(:root[data-skin]) ._hint_1sgpv_84{border-top:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 10%, transparent);color:color-mix(in srgb, color-mix(in oklab, #5b21b6, var(--t-text) var(--t-text-lift)) 70%, transparent)}._hint_1sgpv_84 kbd{background:#7c3aed14;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10px}:where(:root[data-skin]) ._hint_1sgpv_84 kbd{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border-radius:calc(4px * var(--t-radius-k))}._commandPill_1sgpv_104{color:#5b21b6;-webkit-user-select:none;user-select:none;background:#7c3aed1f;border-radius:12px;align-items:center;gap:4px;margin-right:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}:where(:root[data-skin]) ._commandPill_1sgpv_104{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 12%, transparent);color:color-mix(in oklab, #5b21b6, var(--t-text) var(--t-text-lift))}._commandPill_1sgpv_104 button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1}@media (pointer:coarse){._menu_1sgpv_1{zoom:1.2}}._wrap_yhhz6_11{background:var(--mode-org-bg);border:2px solid var(--mode-org-border);border-radius:var(--radius-md);margin:.6rem 0 .2rem;padding:.75rem .9rem}._head_yhhz6_19{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.55rem;display:flex}._head_yhhz6_19 h4{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:.9rem;font-weight:800}._spacer_yhhz6_33{flex:auto}._count_yhhz6_35{font-family:var(--font-display);color:var(--mode-org-dark);border:1.5px solid var(--mode-org-light);background:#fff;border-radius:999px;padding:.12rem .55rem;font-size:.78rem;font-weight:800}:where(:root[data-skin]) ._count_yhhz6_35{background:var(--t-surface);border-radius:calc(999px * var(--t-pill-k))}._countEmpty_yhhz6_47{color:#b03a0e;border-color:var(--liwa-orange)}:where(:root[data-skin]) ._countEmpty_yhhz6_47{color:color-mix(in oklab, #b03a0e, var(--t-brand-text) var(--t-brand-mix))}._linkBtn_yhhz6_53{font-family:var(--font-display);color:var(--mode-org-dark);cursor:pointer;background:0 0;border:none;padding:.1rem .2rem;font-size:.78rem;font-weight:800;text-decoration:underline}._linkBtn_yhhz6_53:hover{color:var(--text-primary)}._batch_yhhz6_68{border:1.5px solid var(--mode-org-border);border-radius:var(--radius-sm);background:#fff;margin-bottom:.5rem;padding:.5rem .6rem}:where(:root[data-skin]) ._batch_yhhz6_68{background:var(--t-surface)}._batchHead_yhhz6_75{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}._batchCheck_yhhz6_82{color:var(--text-primary);cursor:pointer;align-items:center;gap:.4rem;font-size:.86rem;display:flex}._batchCheck_yhhz6_82 input{cursor:pointer;width:16px;height:16px}._batchSub_yhhz6_91{color:var(--text-secondary);font-size:.76rem;font-weight:700}._thisChip_yhhz6_92{letter-spacing:.03em;text-transform:uppercase;color:var(--mode-org-dark);background:var(--mode-org-bg);border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:800}:where(:root[data-skin]) ._thisChip_yhhz6_92{border-radius:calc(999px * var(--t-pill-k))}._removeBtn_yhhz6_102{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:.9rem;font-weight:800}._removeBtn_yhhz6_102:hover{color:var(--close-color,#be185d)}:where(:root[data-skin]) ._removeBtn_yhhz6_102:hover{color:var(--close-color,color-mix(in oklab, #be185d, var(--t-text) var(--t-text-lift)))}._chips_yhhz6_113{flex-wrap:wrap;gap:.35rem;display:flex}._student_yhhz6_118{color:var(--text-secondary);font-family:var(--font-body);cursor:pointer;background:#fff;border:2px solid #12101a33;border-radius:999px;align-items:center;gap:.3rem;padding:.24rem .7rem;font-size:.82rem;font-weight:700;transition:background .1s,border-color .1s,color .1s;display:inline-flex}:where(:root[data-skin]) ._student_yhhz6_118{border:2px solid color-mix(in srgb, var(--t-line) 20%, transparent);background:var(--t-surface);border-radius:calc(999px * var(--t-pill-k))}._student_yhhz6_118:hover{border-color:var(--mode-org)}._studentOn_yhhz6_134{background:var(--mode-org-panel);border-color:var(--mode-org);color:var(--mode-org-dark)}._addRow_yhhz6_142{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._addBtn_yhhz6_148{border:2px dashed var(--mode-org);color:var(--mode-org-dark);border-radius:var(--radius-sm);font-family:var(--font-display);cursor:pointer;background:#fff;padding:.35rem .75rem;font-size:.8rem;font-weight:800}:where(:root[data-skin]) ._addBtn_yhhz6_148{background:var(--t-surface)}._addBtn_yhhz6_148:hover{background:var(--mode-org-bg)}._addChip_yhhz6_160{border:2px solid var(--mode-org-light);color:var(--mode-org-dark);border-radius:var(--radius-sm);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--mode-org-dark);background:#fff;padding:.3rem .6rem;font-size:.8rem;font-weight:800}:where(:root[data-skin]) ._addChip_yhhz6_160{background:var(--t-surface)}._addChip_yhhz6_160:hover{transform:translate(-1px,-1px)}._addChip_yhhz6_160 small{color:var(--text-secondary);font-weight:700}._hint_yhhz6_175{color:var(--text-secondary);margin:0;font-size:.78rem;font-weight:600}._note_yhhz6_176{color:var(--mode-org-dark);margin:.5rem 0 0;font-size:.78rem;font-weight:600;line-height:1.5}@media (pointer:coarse){._chips_yhhz6_113 button,._chip_yhhz6_113{min-height:calc(40px / var(--zoom,1));padding-inline:.7rem}}._dock_1ql5q_10{z-index:8800;border:2px solid var(--mode-org-border);background:color-mix(in srgb, var(--mode-org) 14%, transparent);color:var(--text-primary);font-family:var(--font-display);cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb, var(--mode-org) 20%, transparent), 3px 3px 0 color-mix(in srgb, var(--mode-org) 28%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9rem;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem}:where(:root[data-skin]) ._dock_1ql5q_10{border-radius:calc(999px * var(--t-pill-k))}._dock_1ql5q_10:hover{box-shadow:0 2px 10px color-mix(in srgb, var(--mode-org) 25%, transparent), 5px 5px 0 color-mix(in srgb, var(--mode-org) 32%, transparent);transform:translate(-2px,-2px)}._dockIcon_1ql5q_37{font-size:1.1rem}._overlay_1ql5q_40{z-index:8900;background:#12101a47;justify-content:flex-end;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._overlay_1ql5q_40{background:color-mix(in srgb, var(--t-text) 28%, transparent)}._panel_1ql5q_48{background:var(--bg-page,#fbfaf7);border-left:2px solid var(--mode-org-border);flex-direction:column;width:min(920px,100%);height:100%;display:flex;box-shadow:-6px 0 24px #12101a2e}:where(:root[data-skin]) ._panel_1ql5q_48{background:var(--bg-page,var(--t-surface));box-shadow:-6px 0 24px color-mix(in srgb, var(--t-shadow) 18%, transparent)}._head_1ql5q_58{border-bottom:2px solid var(--mode-org-border);font-family:var(--font-display);background:#fff;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}:where(:root[data-skin]) ._head_1ql5q_58{background:var(--t-surface)}._headNote_1ql5q_67{font-family:var(--font-body);color:var(--text-secondary,#6b6577);font-size:.75rem;font-weight:600}:where(:root[data-skin]) ._headNote_1ql5q_67{color:var(--text-secondary,color-mix(in oklab, #6b6577, var(--t-text) var(--t-text-lift)))}._headActions_1ql5q_73{gap:.4rem;margin-left:auto;display:flex}._head_1ql5q_58 button,._composer_1ql5q_79 button,._modalActions_1ql5q_80 button{color:var(--text-primary);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #12101a40;padding:.4rem .8rem;font-size:.8rem;font-weight:800;transition:transform .12s,box-shadow .12s}:where(:root[data-skin]) ._head_1ql5q_58 button,:where(:root[data-skin]) ._composer_1ql5q_79 button,:where(:root[data-skin]) ._modalActions_1ql5q_80 button{border:2px solid color-mix(in srgb, var(--t-line) 25%, transparent);background:var(--t-surface)}._head_1ql5q_58 button:hover:not(:disabled),._composer_1ql5q_79 button:hover:not(:disabled),._modalActions_1ql5q_80 button:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:2px 2px #12101a4d}:where(:root[data-skin]) ._head_1ql5q_58 button:hover:not(:disabled),:where(:root[data-skin]) ._composer_1ql5q_79 button:hover:not(:disabled),:where(:root[data-skin]) ._modalActions_1ql5q_80 button:hover:not(:disabled){box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 30%, transparent)}._head_1ql5q_58 button:disabled,._composer_1ql5q_79 button:disabled,._modalActions_1ql5q_80 button:disabled{opacity:.5;cursor:not-allowed}._primary_1ql5q_101{border-color:var(--mode-org-border)!important}._railToggle_1ql5q_102,._close_1ql5q_102{padding:.35rem .6rem!important}._body_1ql5q_104{flex:1;min-height:0;display:flex}._rail_1ql5q_102{border-right:2px solid var(--mode-org-border);background:#fff;flex:0 0 240px;width:240px;padding:.6rem;overflow-y:auto}:where(:root[data-skin]) ._rail_1ql5q_102{background:var(--t-surface)}._railHead_1ql5q_119{font-family:var(--font-display);margin-bottom:.5rem;font-size:.8rem;font-weight:800}._railEmpty_1ql5q_125,._hint_1ql5q_125,._modalNote_1ql5q_125,._railMeta_1ql5q_125{color:var(--text-secondary,#6b6577);font-size:.78rem;line-height:1.45}:where(:root[data-skin]) ._railEmpty_1ql5q_125,:where(:root[data-skin]) ._hint_1ql5q_125,:where(:root[data-skin]) ._modalNote_1ql5q_125,:where(:root[data-skin]) ._railMeta_1ql5q_125{color:var(--text-secondary,color-mix(in oklab, #6b6577, var(--t-text) var(--t-text-lift)))}._railList_1ql5q_130{margin:0;padding:0;list-style:none}._railItem_1ql5q_131,._railItemOn_1ql5q_131{border-radius:var(--radius-md);background:#fff;border:2px solid #12101a26;margin-bottom:.45rem;padding:.4rem .5rem}:where(:root[data-skin]) ._railItem_1ql5q_131,:where(:root[data-skin]) ._railItemOn_1ql5q_131{border:2px solid color-mix(in srgb, var(--t-line) 15%, transparent);background:var(--t-surface)}._railItemOn_1ql5q_131{border-color:var(--mode-org-border);box-shadow:2px 2px 0 color-mix(in srgb, var(--mode-org) 25%, transparent)}._railOpen_1ql5q_142{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:0;display:block}._railTitle_1ql5q_152{font-family:var(--font-display);overflow-wrap:anywhere;font-size:.82rem;font-weight:800;display:block}._railMeta_1ql5q_125{margin-top:.15rem;display:block}._railShare_1ql5q_160{color:var(--mode-org-border);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0;font-size:.75rem;font-weight:800}._chat_1ql5q_173{flex-direction:column;flex:1;min-width:0;display:flex}._messages_1ql5q_179{flex:1;padding:.9rem;overflow-y:auto}._hint_1ql5q_125{max-width:46ch}._msgUser_1ql5q_185,._msgLiwa_1ql5q_185{flex-direction:column;margin-bottom:.75rem;display:flex}._msgUser_1ql5q_185{align-items:flex-end}._msgLiwa_1ql5q_185{align-items:flex-start}._bubble_1ql5q_188{border-radius:var(--radius-lg);overflow-wrap:anywhere;background:#fff;border:2px solid #12101a26;max-width:80%;padding:.55rem .8rem;font-size:.88rem;line-height:1.5}:where(:root[data-skin]) ._bubble_1ql5q_188{border:2px solid color-mix(in srgb, var(--t-line) 15%, transparent);background:var(--t-surface)}._msgUser_1ql5q_185 ._bubble_1ql5q_188{background:color-mix(in srgb, var(--mode-org) 12%, transparent);border-color:var(--mode-org-border)}._bubble_1ql5q_188 pre{overflow-x:auto}._time_1ql5q_203{color:var(--text-secondary,#6b6577);margin-top:.15rem;font-size:.66rem}:where(:root[data-skin]) ._time_1ql5q_203{color:var(--text-secondary,color-mix(in oklab, #6b6577, var(--t-text) var(--t-text-lift)))}._thinking_1ql5q_208{color:var(--text-secondary,#6b6577);font-size:.8rem;font-style:italic}:where(:root[data-skin]) ._thinking_1ql5q_208{color:var(--text-secondary,color-mix(in oklab, #6b6577, var(--t-text) var(--t-text-lift)))}._composer_1ql5q_79{border-top:2px solid var(--mode-org-border);background:#fff;gap:.5rem;padding:.6rem .9rem .9rem;display:flex}:where(:root[data-skin]) ._composer_1ql5q_79{background:var(--t-surface)}._composer_1ql5q_79 textarea{resize:vertical;border-radius:var(--radius-md);min-height:2.6rem;font:inherit;border:2px solid #12101a33;flex:1;padding:.45rem .6rem;font-size:.88rem}:where(:root[data-skin]) ._composer_1ql5q_79 textarea{border:2px solid color-mix(in srgb, var(--t-line) 20%, transparent)}._modalBack_1ql5q_233{z-index:9000;background:#12101a66;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._modalBack_1ql5q_233{background:color-mix(in srgb, var(--t-scrim) 40%, transparent)}._modal_1ql5q_80{border:2px solid var(--mode-org-border);border-radius:var(--radius-lg);background:#fff;width:min(560px,100%);max-height:100%;padding:1.1rem 1.3rem;overflow-y:auto;box-shadow:0 6px 24px #12101a40}:where(:root[data-skin]) ._modal_1ql5q_80{background:var(--t-surface);box-shadow:0 6px 24px color-mix(in srgb, var(--t-shadow) 25%, transparent)}._modal_1ql5q_80 h3{font-family:var(--font-display);overflow-wrap:anywhere;margin:0 0 .3rem;font-size:1rem}._modalActions_1ql5q_80{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}@media (width<=768px){._dockLabel_1ql5q_272{display:none}._dock_1ql5q_10{padding:.7rem .8rem}._rail_1ql5q_102{z-index:2;flex-basis:78%;width:78%;position:absolute;inset:3.2rem auto 0 0}._body_1ql5q_104{position:relative}}._subjectPick_1ql5q_282{border-radius:var(--radius-md);font-family:var(--font-body);cursor:pointer;background:#fff;border:2px solid #12101a33;max-width:11rem;padding:.25rem .4rem;font-size:.78rem;font-weight:600}:where(:root[data-skin]) ._subjectPick_1ql5q_282{border:2px solid color-mix(in srgb, var(--t-line) 20%, transparent);background:var(--t-surface)}._noBooksChip_1ql5q_296{border-radius:var(--radius-md);font-family:var(--font-body);color:#b45309;white-space:nowrap;background:#ffb8301f;border:2px dashed #b4530980;padding:.2rem .45rem;font-size:.72rem;font-weight:700}:where(:root[data-skin]) ._noBooksChip_1ql5q_296{border:2px dashed color-mix(in srgb, color-mix(in oklab, #b45309, var(--t-brand) var(--t-brand-mix)) 50%, transparent);color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix));background:color-mix(in srgb, color-mix(in oklab, #ffb830, var(--t-brand) var(--t-brand-mix)) 12%, transparent)}._hintWarn_1ql5q_307{border-radius:var(--radius-md);max-width:46ch;color:var(--text-primary);background:#ffb8301a;border:2px dashed #b4530966;margin-top:.6rem;padding:.55rem .7rem;font-size:.78rem;line-height:1.5}:where(:root[data-skin]) ._hintWarn_1ql5q_307{border:2px dashed color-mix(in srgb, color-mix(in oklab, #b45309, var(--t-brand) var(--t-brand-mix)) 40%, transparent);background:color-mix(in srgb, color-mix(in oklab, #ffb830, var(--t-brand) var(--t-brand-mix)) 10%, transparent)}._slashWrap_1ql5q_321{z-index:3;margin-bottom:.4rem;position:absolute;bottom:100%;left:.9rem;right:.9rem}._composer_1ql5q_79{position:relative}@media (pointer:coarse){._railItem_1ql5q_131,._railItemOn_1ql5q_131{min-height:calc(44px / var(--zoom,1))}._dock_1ql5q_10{min-height:calc(48px / var(--zoom,1))}._modal_1ql5q_80 button{min-height:calc(44px / var(--zoom,1))}}._wrap_1hkru_7{border:2px solid var(--mode-org-border);border-radius:var(--radius-lg);box-shadow:0 2px 8px color-mix(in srgb, var(--mode-org) 15%, transparent), 3px 3px 0 color-mix(in srgb, var(--mode-org) 20%, transparent);background:#fff;margin-bottom:1rem;padding:1rem 1.2rem 1.2rem}:where(:root[data-skin]) ._wrap_1hkru_7{background:var(--t-surface)}._attention_1hkru_17{gap:.4rem;margin-bottom:.9rem;display:grid}._attnRow_1hkru_22{border-radius:var(--radius-md);background:#fffaf0;border:1.5px dashed #d9770666;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.84rem;font-weight:600;display:flex}:where(:root[data-skin]) ._attnRow_1hkru_22{background:var(--t-surface);border:1.5px dashed color-mix(in srgb, color-mix(in oklab, #d97706, var(--t-brand) var(--t-brand-mix)) 40%, transparent)}._attnPill_1hkru_34,._attnPillWarn_1hkru_34{white-space:nowrap;border-radius:999px;padding:.12rem .65rem;font-size:.76rem;font-weight:800}:where(:root[data-skin]) ._attnPill_1hkru_34,:where(:root[data-skin]) ._attnPillWarn_1hkru_34{border-radius:calc(999px * var(--t-pill-k))}._attnPillWarn_1hkru_34{color:var(--status-critical);background:#fee2e2;border:1px solid #b91c1c59}:where(:root[data-skin]) ._attnPillWarn_1hkru_34{background:color-mix(in oklab, #fee2e2 var(--t-tint), var(--t-surface));border:1px solid color-mix(in srgb, color-mix(in oklab, #b91c1c, var(--t-text) var(--t-line-lift)) 35%, transparent)}._attnPill_1hkru_34{color:#be123c;background:#fff1f2;border:1px solid #be123c59}:where(:root[data-skin]) ._attnPill_1hkru_34{background:color-mix(in oklab, #fff1f2 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift));border:1px solid color-mix(in srgb, color-mix(in oklab, #be123c, var(--t-text) var(--t-line-lift)) 35%, transparent)}._attnText_1hkru_43{color:var(--text-secondary);flex:1;min-width:0}._linkBtn_1hkru_44{border:2px solid var(--mode-org-border);color:var(--mode-org-dark);border-radius:var(--radius-sm);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--mode-org-shadow);background:#fff;padding:.25rem .65rem;font-size:.78rem;font-weight:800;transition:transform .1s,box-shadow .1s}:where(:root[data-skin]) ._linkBtn_1hkru_44{background:var(--t-surface)}._linkBtn_1hkru_44:hover{box-shadow:3px 3px 0 var(--mode-org-shadow);transform:translate(-1px,-1px)}._calendarLayout_1hkru_60{align-items:flex-start;gap:16px;display:flex}._monthGrid_1hkru_61{flex:1;min-width:0}._monthNav_1hkru_63{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 10px;display:flex}._monthNavRight_1hkru_70{align-items:center;gap:8px;display:flex}._monthNavBtn_1hkru_71{border:2px solid var(--mode-org-border);width:34px;height:34px;color:var(--mode-org-dark);cursor:pointer;box-shadow:2px 2px 0 var(--mode-org-shadow);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;transition:transform .15s,box-shadow .15s;display:flex}:where(:root[data-skin]) ._monthNavBtn_1hkru_71{background:var(--t-surface)}._monthNavBtn_1hkru_71:hover{box-shadow:3px 3px 0 var(--mode-org-shadow);transform:translate(-1px,-1px)}._todayBtn_1hkru_88{border:2px solid var(--mode-org-border);color:var(--mode-org-dark);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--mode-org-shadow);background:#fff;border-radius:999px;padding:.2rem .7rem;font-size:.74rem;font-weight:800}:where(:root[data-skin]) ._todayBtn_1hkru_88{background:var(--t-surface);border-radius:calc(999px * var(--t-pill-k))}._monthNavLabel_1hkru_100{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}._monthNavTitle_1hkru_101{font-family:var(--font-display);color:var(--text-primary);font-size:1.05rem;font-weight:800}._monthNavSummary_1hkru_107{color:var(--text-secondary);font-size:.74rem;font-weight:600}._legend_1hkru_109{color:var(--text-secondary);flex-wrap:wrap;gap:.35rem 1rem;padding:0 4px 10px;font-size:.72rem;font-weight:700;display:flex}._legend_1hkru_109 span{align-items:center;gap:.35rem;display:inline-flex}._legendDot_1hkru_119{border:1px solid #12101a26;border-radius:4px;width:12px;height:12px;display:inline-block}:where(:root[data-skin]) ._legendDot_1hkru_119{border-radius:calc(4px * var(--t-radius-k));border:1px solid color-mix(in srgb, var(--t-line) 15%, transparent)}._grid_1hkru_128{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}._gridHeaderCell_1hkru_129{text-align:center;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;border-bottom:1.5px solid #12101a14;padding:6px 0 8px;font-size:.7rem;font-weight:800}:where(:root[data-skin]) ._gridHeaderCell_1hkru_129{border-bottom:1.5px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._gridCellBlank_1hkru_139{min-height:92px}._gridCell_1hkru_139{cursor:pointer;text-align:left;min-height:92px;font:inherit;color:inherit;background:#fff;border:1.5px solid #12101a1f;border-radius:8px;flex-direction:column;align-items:stretch;gap:3px;min-width:0;padding:7px 7px 6px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #0000000a}:where(:root[data-skin]) ._gridCell_1hkru_139{border:1.5px solid color-mix(in srgb, var(--t-line) 12%, transparent);border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);box-shadow:0 1px 3px color-mix(in srgb, var(--t-shadow) 4%, transparent)}._gridCell_1hkru_139:hover{border-color:var(--mode-org);box-shadow:0 2px 8px color-mix(in srgb, var(--mode-org) 15%, transparent)}._gridCell_1hkru_139:focus-visible{outline:3px solid var(--mode-org-light);outline-offset:1px}._gridCellPast_1hkru_160{background:#fbfaf7}:where(:root[data-skin]) ._gridCellPast_1hkru_160{background:var(--t-surface)}._gridCellPast_1hkru_160 ._cellDate_1hkru_161{color:var(--text-secondary)}._gridCellBusy_1hkru_162{border-color:#12101a33}:where(:root[data-skin]) ._gridCellBusy_1hkru_162{border-color:color-mix(in srgb, var(--t-line) 20%, transparent)}._gridCellToday_1hkru_163{border-color:var(--mode-org);background:color-mix(in srgb, var(--mode-org) 5%, transparent);border-width:2px}._gridCellSelected_1hkru_168{border-color:var(--mode-org);background:var(--mode-org-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--mode-org) 18%, transparent);border-width:2px}._cellDateRow_1hkru_175{align-items:baseline;gap:3px;display:flex}._cellDate_1hkru_161{color:var(--text-primary);font-size:.85rem;font-weight:800}._cellMonth_1hkru_177{color:var(--mode-org-dark);text-transform:uppercase;letter-spacing:.03em;font-size:.62rem;font-weight:700}._marker_1hkru_186{white-space:nowrap;text-overflow:ellipsis;border-radius:5px;width:100%;padding:1px 5px;font-size:.6rem;font-weight:700;line-height:1.5;display:block;overflow:hidden}:where(:root[data-skin]) ._marker_1hkru_186{border-radius:calc(5px * var(--t-radius-k))}._mkClass_1hkru_198{background:var(--mode-org-bg);color:var(--mode-org-dark)}._mkDue_1hkru_199{color:var(--liwa-grape);background:#7c3aed1a}:where(:root[data-skin]) ._mkDue_1hkru_199{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._mkTask_1hkru_200{color:#1e40af;background:#eff6ff}:where(:root[data-skin]) ._mkTask_1hkru_200{background:var(--t-surface);color:color-mix(in oklab, #1e40af, var(--t-text) var(--t-text-lift))}._mkPaper_1hkru_201{color:#be123c;background:#fff1f2}:where(:root[data-skin]) ._mkPaper_1hkru_201{background:color-mix(in oklab, #fff1f2 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift))}._moreMarker_1hkru_202{color:var(--text-secondary);padding-left:2px;font-size:.6rem;font-weight:800}._drawer_1hkru_205{border:2px solid var(--mode-org-border);width:290px;min-width:290px;box-shadow:3px 3px 0 color-mix(in srgb, var(--mode-org) 20%, transparent);max-height:calc(var(--full-h,100vh) - 2rem);background:#fff;border-radius:12px;padding:14px 16px 16px;position:sticky;top:1rem;overflow-y:auto}:where(:root[data-skin]) ._drawer_1hkru_205{border-radius:calc(12px * var(--t-radius-k));background:var(--t-surface)}._drawerHeader_1hkru_220{border-bottom:1.5px solid #12101a14;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}:where(:root[data-skin]) ._drawerHeader_1hkru_220{border-bottom:1.5px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._drawerTitle_1hkru_229{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:1rem;font-weight:800}._drawerMeta_1hkru_230{color:var(--text-secondary);margin-top:2px;font-size:.76rem;font-weight:600}._drawerClose_1hkru_231{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:0 4px;font-size:1.4rem;line-height:1}._drawerClose_1hkru_231:hover{color:var(--text-primary)}._drawerEmpty_1hkru_241{color:var(--text-secondary);margin:0;font-size:.84rem;font-weight:600;line-height:1.5}._entryList_1hkru_243{flex-direction:column;gap:8px;display:flex}._entry_1hkru_243{background:#fff;border:1.5px solid #12101a1f;border-radius:8px;gap:3px;padding:9px 11px;display:grid}:where(:root[data-skin]) ._entry_1hkru_243{border:1.5px solid color-mix(in srgb, var(--t-line) 12%, transparent);border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface)}._entryDone_1hkru_252{opacity:.65}._entryBadge_1hkru_255{text-transform:uppercase;letter-spacing:.04em;width:fit-content;color:var(--text-secondary);background:#12101a0f;border-radius:999px;padding:1px 8px;font-size:.64rem;font-weight:800}:where(:root[data-skin]) ._entryBadge_1hkru_255{border-radius:calc(999px * var(--t-pill-k));background:color-mix(in srgb, var(--t-text) 6%, transparent)}._entryClass_1hkru_266 ._entryBadge_1hkru_255{background:var(--mode-org-bg);color:var(--mode-org-dark)}._entryDue_1hkru_267 ._entryBadge_1hkru_255{color:var(--liwa-grape);background:#7c3aed1a}:where(:root[data-skin]) ._entryDue_1hkru_267 ._entryBadge_1hkru_255{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._entryTask_1hkru_268 ._entryBadge_1hkru_255{color:#1e40af;background:#eff6ff}:where(:root[data-skin]) ._entryTask_1hkru_268 ._entryBadge_1hkru_255{background:var(--t-surface);color:color-mix(in oklab, #1e40af, var(--t-text) var(--t-text-lift))}._entryPaper_1hkru_269 ._entryBadge_1hkru_255{color:#be123c;background:#fff1f2}:where(:root[data-skin]) ._entryPaper_1hkru_269 ._entryBadge_1hkru_255{background:color-mix(in oklab, #fff1f2 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift))}._entryTitle_1hkru_270{color:var(--text-primary);font-size:.9rem;font-weight:800}._entryMeta_1hkru_271{color:var(--text-secondary);font-size:.76rem;font-weight:600}._entryDetails_1hkru_272{color:var(--text-primary);margin-top:2px;font-size:.8rem;line-height:1.45}._entryActions_1hkru_273{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._entryBtn_1hkru_274,._entryBtnQuiet_1hkru_274{border-radius:var(--radius-sm);border:2px solid var(--mode-org-border);color:var(--mode-org-dark);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--mode-org-shadow);background:#fff;padding:3px 10px;font-size:.72rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}:where(:root[data-skin]) ._entryBtn_1hkru_274,:where(:root[data-skin]) ._entryBtnQuiet_1hkru_274{background:var(--t-surface)}._entryBtn_1hkru_274:hover,._entryBtnQuiet_1hkru_274:hover{box-shadow:3px 3px 0 var(--mode-org-shadow);transform:translate(-1px,-1px)}._entryBtn_1hkru_274:disabled{opacity:.5;cursor:not-allowed;transform:none}._entryBtnQuiet_1hkru_274{color:var(--text-secondary);border-color:#12101a33;box-shadow:2px 2px #12101a33}:where(:root[data-skin]) ._entryBtnQuiet_1hkru_274{border-color:color-mix(in srgb, var(--t-line) 20%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 20%, transparent)}@media (width<=900px){._calendarLayout_1hkru_60{flex-direction:column}._drawer_1hkru_205{width:100%;min-width:0;max-height:none;position:static}._gridCell_1hkru_139,._gridCellBlank_1hkru_139{min-height:64px;padding:5px}._cellMonth_1hkru_177{display:none}._marker_1hkru_186{font-size:.55rem}}@media (prefers-reduced-motion:reduce){._gridCell_1hkru_139,._monthNavBtn_1hkru_71,._linkBtn_1hkru_44,._entryBtn_1hkru_274,._entryBtnQuiet_1hkru_274{transition:none}}@media (pointer:coarse){._day_1hkru_312{min-height:calc(56px / var(--zoom,1))}._marker_1hkru_186{padding:3px 6px;font-size:.72rem}._drawer_1hkru_205 button,._drawer_1hkru_205 a{min-height:calc(44px / var(--zoom,1))}._navBtn_1hkru_316,._todayBtn_1hkru_88{min-height:calc(44px / var(--zoom,1));padding-inline:.8rem}}@keyframes box-pop{0%{opacity:0;transform:scale(.97)translateY(6px)}65%{opacity:1;transform:scale(1.008)translateY(-1px)}to{opacity:1;transform:none}}:root[data-theme=blindbox] :is(h1,h2){color:#3a2a4a}:root[data-theme=blindbox] nav[class*=_nav_]{box-shadow:0 3px #ffd6e8,0 6px #e9e0ff;background:#fffafde6!important}:root[data-theme=blindbox] :is(button,a):is([class*=primary i],[class*=submit i],[class*=start i],[class*=launch i],[class*=send i],[class*=cta i],[class*=create i]):hover:not(:disabled){animation:.6s cubic-bezier(.34,1.8,.64,1) jelly-wiggle}@keyframes jelly-wiggle{0%{transform:translateY(-3px)scale(1.02)}30%{transform:translateY(-3px)scale(1.05,.97)}55%{transform:translateY(-3px)scale(.98,1.03)}to{transform:translateY(-3px)scale(1.02)}}:root[data-theme=blindbox] :is([class*=progressFill i],[class*=barFill i]){animation:1.6s linear infinite candy;background:repeating-linear-gradient(135deg,#ff9cc7 0 10px,#ffb8d6 10px 20px) 0 0/28px 28px!important}@keyframes candy{0%{background-position:0 0}to{background-position:28px 0}}@keyframes block-drop{0%{opacity:0;transform:translateY(-18px)}60%{opacity:1;transform:translateY(3px)}to{opacity:1;transform:none}}:root[data-theme=blockcraft] nav[class*=_nav_]{box-shadow:0 4px #5e3b1a;background:linear-gradient(#7cd35f 0 6px,#5dbb45 6px 12px,#0000 12px),#8b5a2b!important}:root[data-theme=blockcraft] :is(h1,h2){color:#231a10;text-shadow:2px 2px #3b2e2238}:root[data-theme=blockcraft] .nb-body{background:#8b5a2b!important}:root[data-theme=blockcraft] [class*=progressFill i],:root[data-theme=blockcraft] [class*=barFill i]{background:repeating-linear-gradient(90deg,#7cd35f 0 10px,#5dbb45 10px 12px)!important}:root[data-theme=blockcraft] :is(small,[class*=badge i],[class*=Label i],[class*=meta i]){font-family:var(--font-body)}._layer_ff13b_4{z-index:2147483000;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}._frame_ff13b_14{pointer-events:none;position:fixed;overflow:hidden}._shine_ff13b_20{will-change:transform;width:42%;position:absolute;top:-40%;bottom:-40%;left:0}._ripple_ff13b_29{will-change:transform, opacity;border-radius:50%;position:absolute}._dot_ff13b_35{will-change:transform, opacity;border-radius:50%;position:fixed}._square_ff13b_41{border-radius:2px}@media (prefers-reduced-motion:reduce){._layer_ff13b_4{display:none}}:root[data-theme=bright]{--bright-spring:cubic-bezier(.34, 1.56, .64, 1);--bright-out:cubic-bezier(.16, 1, .3, 1);accent-color:var(--liwa-orange);scrollbar-color:#ff8f008c transparent}:root[data-theme=bright] ::selection{color:var(--liwa-ink);background:#ffb83073}:root[data-theme=bright] :is(input,textarea){caret-color:var(--liwa-orange)}:root[data-theme=bright] ::-webkit-scrollbar{width:10px;height:10px}:root[data-theme=bright] ::-webkit-scrollbar-track{background:0 0}:root[data-theme=bright] ::-webkit-scrollbar-thumb{background:#ff8f0073 padding-box padding-box;border:3px solid #0000;border-radius:999px}:root[data-theme=bright] ::-webkit-scrollbar-thumb:hover{background:#ff6b35b3 padding-box padding-box}:root[data-theme=bright] :is(button,a,[role=tab],[role=button]):focus-visible{outline:2.5px solid var(--liwa-grape);outline-offset:2px}:root[data-theme=bright] [class*=dashMain]>*{animation:bright-stick .52s var(--bright-out) backwards}:root[data-theme=bright] [class*=dashMain]>:nth-child(2){animation-delay:50ms}:root[data-theme=bright] [class*=dashMain]>:nth-child(3){animation-delay:.1s}:root[data-theme=bright] [class*=dashMain]>:nth-child(4){animation-delay:.15s}:root[data-theme=bright] [class*=dashMain]>:nth-child(5){animation-delay:.2s}:root[data-theme=bright] [class*=dashMain]>:nth-child(6){animation-delay:.25s}:root[data-theme=bright] [class*=dashMain]>:nth-child(n+7){animation-delay:.3s}@keyframes bright-stick{0%{opacity:0;transform:translateY(14px)rotate(-.8deg)scale(.985)}70%{opacity:1;transform:translateY(-2px)rotate(.2deg)}to{opacity:1;transform:none}}:root[data-theme=bright] [class*=modeTile]{transition:transform .28s var(--bright-spring), box-shadow .2s ease, border-color .2s ease, background-color .2s ease}:root[data-theme=bright] [class*=modeTile]:not([class*=Locked]):hover :is([class*=_mi_],[class*=modeLogo]){animation:bright-wobble .6s var(--bright-out)}:root[data-theme=bright] [class*=modeTile]:not([class*=Locked]):active{transition-duration:70ms;transform:translate(1px,1px)scale(.97)!important}@keyframes bright-wobble{0%{transform:none}25%{transform:translateY(-5px)rotate(-8deg)scale(1.08)}50%{transform:translateY(-2px)rotate(6deg)scale(1.04)}75%{transform:translateY(-1px)rotate(-3deg)}to{transform:none}}:root[data-theme=bright] button:is([class*=chip i],[class*=suggest i]):not(:disabled){transition:transform .26s var(--bright-spring), box-shadow .2s ease, background-color .2s ease, border-color .2s ease, color .2s ease}:root[data-theme=bright] button:is([class*=chip i],[class*=suggest i]):not(:disabled):hover{transform:translateY(-2px)rotate(-1.2deg)}:root[data-theme=bright] button:is([class*=chip i],[class*=suggest i]):not(:disabled):active{transition-duration:70ms;transform:translateY(1px)scale(.96)}:root[data-theme=bright] :is(button,a):is([class*=tab i][class*=active i],[role=tab][aria-selected=true]):where(:not([class*=table i])){animation:bright-tab-pop .34s var(--bright-spring)}@keyframes bright-tab-pop{0%{transform:scale(.94)}to{transform:none}}@media (prefers-reduced-motion:reduce){:root[data-theme=bright] [class*=dashMain]>*,:root[data-theme=bright] [class*=modeTile] :is([class*=_mi_],[class*=modeLogo]),:root[data-theme=bright] :is(button,a):is([class*=tab i][class*=active i],[role=tab][aria-selected=true]){animation:none!important}:root[data-theme=bright] button:is([class*=chip i],[class*=suggest i]):not(:disabled):hover{transform:none}}@keyframes army-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:root[data-theme=kpop] nav[class*=_nav_]{-webkit-backdrop-filter:blur(18px)saturate(1.2);box-shadow:0 1px #c9a7ff2e;background:#0e0a1fb8!important}:root[data-theme=kpop] .nb-body{background:#150f2bdb!important}:root[data-theme=kpop] :is(h1,h2){color:#eadcff;text-shadow:0 0 22px #a970ff73}:root[data-theme=kpop] :is(button,a):is([class*=primary i],[class*=submit i],[class*=start i],[class*=launch i],[class*=cta i]):hover:not(:disabled){animation:1.4s ease-in-out infinite army-pulse}@keyframes army-pulse{0%,to{filter:brightness(1.04)}50%{filter:brightness(1.18)}}:root[data-theme=kpop] [class*=typingBubble] span{box-shadow:0 0 8px #c9a7ffe6;background:#c9a7ff!important}@keyframes camera-pan{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}:root[data-theme=nightmatch] :is(h1,h2){color:#ffe27a;text-shadow:0 0 18px #ffd23f59}:root[data-theme=nightmatch] nav[class*=_nav_]{box-shadow:0 1px #ffd23f47,0 10px 30px -18px #fffad266;background:#020805d1!important}:root[data-theme=nightmatch] :is([class*=stat i],[class*=score i],[class*=count i],[class*=xp i]){font-variant-numeric:tabular-nums}:root[data-theme=nightmatch] :is(button,a):is([class*=primary i],[class*=submit i],[class*=start i],[class*=launch i],[class*=send i],[class*=cta i]):hover:not(:disabled){animation:.9s ease-out six-flash;background:linear-gradient(100deg,#0000 30%,#ffffff8c 48%,#0000 66%) -150% 0/220% 100% no-repeat,linear-gradient(#ffe27a 0%,#ffc21a 100%)!important}@keyframes six-flash{to{background-position:150% 0,0 0}}:root[data-theme=nightmatch] :is([class*=progressFill i],[class*=barFill i]){box-shadow:0 0 12px #ffd23f73;background:linear-gradient(90deg,#22d3ee,#ffd23f)!important}@keyframes hud-boot{0%{opacity:0;transform:translateY(8px)}35%{opacity:.55}45%{opacity:.25}60%{opacity:.9;transform:none}to{opacity:1;transform:none}}:root[data-theme=orbit] :is(h1,h2){color:#f0f5ff;text-shadow:0 0 20px #3ee6d147}:root[data-theme=orbit] [class*=cardLabel i]{font-family:var(--font-mono);color:#7cefe0}:root[data-theme=orbit] nav[class*=_nav_]{box-shadow:0 1px #3ee6d138;background:#030612d1!important}:root[data-theme=orbit] .nb-body{background:linear-gradient(#3ee6d1,#3ee6d1) 0 0/18px 2px no-repeat,linear-gradient(#3ee6d1,#3ee6d1) 0 0/2px 18px no-repeat,linear-gradient(#3ee6d1,#3ee6d1) 100% 0/18px 2px no-repeat,linear-gradient(#3ee6d1,#3ee6d1) 100% 0/2px 18px no-repeat,#060b20e0!important}:root[data-theme=orbit] :is(button,a):is([class*=primary i],[class*=submit i],[class*=start i],[class*=launch i],[class*=send i],[class*=cta i]):hover:not(:disabled){animation:.35s ease-in-out infinite alternate thruster}@keyframes thruster{0%{filter:brightness(1.05)}to{filter:brightness(1.2)}}:root[data-theme=orbit] :is([class*=progressFill i],[class*=barFill i]){box-shadow:0 0 12px #3ee6d180;background:linear-gradient(90deg,#3ee6d1,#f93)!important}@keyframes panel-slam{0%{opacity:0;transform:scale(1.025)rotate(-.35deg)}70%{opacity:1;transform:scale(.995)}to{opacity:1;transform:none}}:root[data-theme=shonen] :is(h1,h2){color:#0a0a0a;letter-spacing:.01em;font-family:Dela Gothic One,Zen Kaku Gothic New,sans-serif;font-weight:400}:root[data-theme=shonen] nav[class*=_nav_]{box-shadow:0 3px #0a0a0a;background:#fff!important}:root[data-theme=shonen] :is(button,a):is([class*=primary i],[class*=submit i],[class*=start i],[class*=launch i],[class*=send i],[class*=cta i],[class*=create i],[class*=generate i]):hover:not(:disabled){animation:.5s linear infinite manga-rush;background-color:#d7262b!important;background-image:repeating-linear-gradient(115deg,#ffffff38 0 2px,#0000 2px 9px),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:60px 100%!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}@keyframes manga-rush{0%{background-position:0 0}to{background-position:60px 0}}:root[data-theme=shonen] :is(button,a)[class*=btn i]:where(:not([class*=primary i],[class*=submit i],[class*=send i],[class*=cta i],[class*=danger i],[class*=delete i],[class*=remove i],[class*=start i],[class*=create i],[class*=upload i],[class*=save i],[class*=confirm i],[class*=ctive],[class*=elected])):hover:not(:disabled){background:radial-gradient(circle,#0a0a0a24 1px,#0000 1.4px) 0 0/5px 5px,#fff!important}:root:root[data-theme=shonen] [class*=liwaBubble]:where(:not([class*=flatBubble])):before{content:"";pointer-events:none;background:#fff;border-top:0;border-bottom:2px solid #0a0a0a;border-left:2px solid #0a0a0a;border-right:0;width:16px;height:14px;display:block;position:absolute;inset:auto auto -12px 16px;transform:skew(-32deg)}:root[data-theme=shonen] :is([class*=progressFill i],[class*=barFill i]){background:repeating-linear-gradient(135deg,#d7262b 0 6px,#0a0a0a 6px 8px)!important}:root[data-skin]{background:var(--t-page-bg,var(--liwa-cream));color:var(--t-text);accent-color:var(--liwa-grape);background-attachment:fixed}:root[data-skin] body{color:var(--t-text);background:0 0}:root[data-skin][data-tone=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-skin] ::selection{background:color-mix(in srgb, var(--liwa-grape) 45%, transparent);color:var(--t-text)}:root[data-skin] ::placeholder{color:color-mix(in srgb, var(--t-text) 45%, transparent)}:root[data-skin] :is(input,textarea,select){caret-color:var(--liwa-grape)}:root[data-skin] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--liwa-grape) 45%, transparent);border-radius:calc(8px * var(--t-radius-k,1))}:root[data-skin] ::-webkit-scrollbar-track{background:0 0}:root[data-skin] :is(button,a,[tabindex]:not(input,textarea,select)):focus-visible{outline:3px solid var(--k-focus,var(--liwa-grape));outline-offset:2px}:root[data-skin] :is([class*=dashWrap],.nb-body,[class*=bookstoreWrap i]){animation:var(--m-page-enter,none) var(--m-slow,.45s) var(--m-ease-enter,ease-out) backwards}:root[data-skin] :is(button,a)[class*=btn i]:where(:not([class*=card i],[class*=tile i],[class*=tab i],[class*=link i],[class*=row i],[class*=option i],[class*=day i])),:root[data-skin] button:is([class*=cancel i],[class*=back i],[class*=skip i],[class*=ghost i],[class*=secondary i],[class*=retry i],[class*=dismiss i],[class*=reset i],[class*=clear i],[class*=edit i],[class*=stay i],[class*=action i]):where(:not([class*=card i],[class*=tile i],[class*=tab i],[class*=link i],[class*=row i],[class*=option i],[class*=day i])){font-weight:var(--k-btn-weight,800);text-transform:var(--k-btn-case,none);letter-spacing:var(--k-btn-track,normal);background:var(--k-btn-s-bg)!important;color:var(--k-btn-s-fg)!important;border-color:var(--k-btn-s-ring)!important;box-shadow:var(--k-btn-s-shadow)!important;font-family:var(--k-btn-font,var(--font-display))!important;border-radius:var(--k-btn-radius,calc(10px * var(--t-radius-k,1)))!important;transition:transform var(--m-fast,.16s) var(--m-ease-snap,ease), box-shadow var(--m-fast,.16s) var(--m-ease-snap,ease), background-color var(--m-base,.25s) ease, color var(--m-base,.25s) ease, filter var(--m-base,.25s) ease!important}:root[data-skin] :is(button,a):is([class*=primary i],[class*=submit i],[class*=launch i],[class*=start i],[class*=generate i],[class*=create i],[class*=confirm i],[class*=apply i],[class*=begin i],[class*=send i],[class*=cta i],[class*=save i],[class*=proceed i],[class*=continue i],[class*=import i],[class*=upload i],[class*=next i],[class*=join i],[class*=resume i]):where(:not([class*=card i],[class*=tile i],[class*=tab i],[class*=link i],[class*=row i],[class*=option i],[class*=day i])){font-weight:var(--k-btn-weight,800);text-transform:var(--k-btn-case,none);letter-spacing:var(--k-btn-track,normal);background:var(--k-btn-p-bg)!important;color:var(--k-btn-p-fg)!important;border-color:var(--k-btn-p-ring)!important;box-shadow:var(--k-btn-p-shadow)!important;font-family:var(--k-btn-font,var(--font-display))!important;border-radius:var(--k-btn-radius,calc(10px * var(--t-radius-k,1)))!important;transition:transform var(--m-fast,.16s) var(--m-ease-snap,ease), box-shadow var(--m-fast,.16s) var(--m-ease-snap,ease), background-color var(--m-base,.25s) ease, filter var(--m-base,.25s) ease!important}:root[data-skin] :is(button,a):is([class*=danger i],[class*=delete i],[class*=remove i],[class*=reject i],[class*=logout i]):where(:not([class*=card i],[class*=tile i],[class*=tab i],[class*=row i],[class*=option i])){background:var(--k-btn-d-bg)!important;color:var(--k-btn-d-fg)!important;border-color:var(--k-btn-d-ring)!important;box-shadow:0 0 0 1.5px var(--k-btn-d-ring)!important}:root[data-skin] button:is([class*=chip i],[class*=pill i],[class*=suggest i]):where(:not([class*=card i],[class*=close i])){background:var(--k-chip-bg)!important;color:var(--k-chip-fg)!important;border-color:var(--k-chip-ring)!important;box-shadow:0 0 0 1px var(--k-chip-ring)!important;border-radius:var(--k-chip-radius,calc(999px * var(--t-pill-k,1)))!important;font-family:var(--k-btn-font,var(--font-body))!important;transition:transform var(--m-fast,.16s) var(--m-ease-snap,ease), background-color var(--m-base,.25s) ease!important}:root[data-skin] button:is([class*=chip i],[class*=pill i],[class*=suggest i]):where(:not([class*=card i],[class*=close i])):hover:not(:disabled){transform:translateY(-1px);background:var(--k-chip-hover-bg)!important}:root[data-skin] button:is([class*=close i],[class*=zoom i],[class*=arrow i],[class*=toggle i],[class*=drawertab i],[class*=calnav i],[class*=monthnav i],[class*=collapse i],[class*=expand i]){background:color-mix(in srgb, var(--t-surface) 70%, transparent)!important;color:var(--t-text)!important;border-color:color-mix(in srgb, var(--t-text) 25%, transparent)!important;box-shadow:none!important;font-family:inherit!important}:root[data-skin] :is(button,a)[class*=btn i]:where(:not([class*=card i],[class*=tile i],[class*=tab i],[class*=link i],[class*=row i],[class*=option i],[class*=day i],[class*=close i],[class*=zoom i],[class*=arrow i],[class*=toggle i])):hover:not(:disabled){transform:var(--k-btn-hover-transform,translateY(-2px));box-shadow:var(--k-btn-s-shadow-hover)!important}:root[data-skin] :is(button,a):is([class*=primary i],[class*=submit i],[class*=launch i],[class*=start i],[class*=generate i],[class*=create i],[class*=confirm i],[class*=apply i],[class*=begin i],[class*=send i],[class*=cta i],[class*=save i],[class*=proceed i],[class*=continue i],[class*=import i],[class*=upload i],[class*=next i],[class*=join i],[class*=resume i]):where(:not([class*=card i],[class*=tile i],[class*=tab i],[class*=link i],[class*=row i],[class*=option i],[class*=day i])):hover:not(:disabled){transform:var(--k-btn-hover-transform,translateY(-2px));filter:brightness(1.06);box-shadow:var(--k-btn-p-shadow-hover)!important}:root[data-skin] :is(button,a):is([class*=btn i],[class*=primary i],[class*=submit i],[class*=send i],[class*=cta i],[class*=start i],[class*=launch i],[class*=create i],[class*=confirm i]):where(:not([class*=card i],[class*=tile i],[class*=tab i],[class*=link i],[class*=close i])):active:not(:disabled){transform:var(--k-btn-active-transform,translateY(1px));box-shadow:var(--k-btn-active-shadow)!important;transition-duration:60ms!important}:root[data-skin] :is(button,a):is([class*=btn i],[class*=primary i],[class*=submit i],[class*=send i],[class*=cta i]):disabled{filter:saturate(.4);opacity:.55;transform:none}:root[data-skin] button:is([class*=btn i],[class*=chip i],[class*=pill i]):is([class*=ctive],[class*=elected],[aria-pressed=true],[aria-selected=true]):where(:not([class*=card i],[class*=close i])){background:var(--k-btn-p-bg)!important;color:var(--k-btn-p-fg)!important;border-color:var(--k-btn-p-ring)!important;box-shadow:var(--k-btn-p-shadow)!important}:root[data-skin] :is([class*=liwaBubble],[class*=msgLiwa],[class*=bubbleAssistant],[class*=typingBubble]):where(:not([class*=flatBubble])){font-family:var(--k-chat-font,var(--font-body));animation:liwa-bubble-in var(--m-base,.3s) var(--m-ease-enter,ease-out) backwards;background:var(--k-liwa-bg)!important;color:var(--k-liwa-fg)!important;border-color:var(--k-liwa-ring)!important;box-shadow:var(--k-liwa-shadow)!important;border-radius:var(--k-liwa-radius)!important}:root[data-skin] [class*=flatBubble]{font-family:var(--k-chat-font,var(--font-body));color:var(--k-liwa-fg)!important}:root[data-skin] :is([class*=userBubble i],[class*=msgUser],[class*=bubbleUser]){font-family:var(--k-chat-font,var(--font-body));animation:liwa-bubble-in var(--m-base,.3s) var(--m-ease-enter,ease-out) backwards;background:var(--k-user-bg)!important;color:var(--k-user-fg)!important;border-color:var(--k-user-ring)!important;box-shadow:var(--k-user-shadow)!important;border-radius:var(--k-user-radius)!important}:root[data-skin] :is([class*=liwaBubble],[class*=userBubble i]):before,:root[data-skin] :is([class*=liwaBubble],[class*=userBubble i]):after{display:none}:root[data-skin] :is([class*=liwaBubble],[class*=msgLiwa],[class*=bubbleAssistant],[class*=flatBubble]) :is(p,li,strong,em,h1,h2,h3,h4,td,th,span:not([class*=katex])),:root[data-skin] :is([class*=userBubble i],[class*=msgUser],[class*=bubbleUser]) :is(p,li,strong,em,span){color:inherit}@keyframes liwa-bubble-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}:root[data-skin] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea,select){color:var(--k-input-fg,var(--t-text))!important}:root[data-skin] option{background:var(--t-surface);color:var(--t-text)}:root[data-theme=bright] :is(button,a):is([class*=btn i],[class*=primary i],[class*=submit i],[class*=launch i],[class*=start i],[class*=generate i],[class*=create i],[class*=confirm i],[class*=apply i],[class*=send i],[class*=cta i],[class*=save i],[class*=cancel i],[class*=retry i]):where(:not([class*=card i],[class*=tile i],[class*=tab i],[class*=link i],[class*=row i],[class*=option i],[class*=day i],[class*=close i],[class*=zoom i],[class*=arrow i],[class*=toggle i],[class*=drawer i],[class*=nav i],nav *)){border-color:color-mix(in srgb, currentColor 32%, transparent)!important;box-shadow:inset 0 1.5px 0 #ffffff8c, 0 3px 0 color-mix(in srgb, currentColor 58%, #12101a)!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.34,1.56,.64,1),filter .2s,background-color .2s!important}:root[data-theme=bright] :is(button,a):is([class*=btn i],[class*=primary i],[class*=submit i],[class*=launch i],[class*=start i],[class*=generate i],[class*=create i],[class*=confirm i],[class*=apply i],[class*=send i],[class*=cta i],[class*=save i],[class*=cancel i],[class*=retry i]):where(:not([class*=card i],[class*=tile i],[class*=tab i],[class*=link i],[class*=row i],[class*=option i],[class*=day i],[class*=close i],[class*=zoom i],[class*=arrow i],[class*=toggle i],[class*=drawer i],[class*=nav i],nav *)):hover:not(:disabled){filter:saturate(1.12);box-shadow:inset 0 1.5px 0 #fff9, 0 6px 0 color-mix(in srgb, currentColor 58%, #12101a)!important;transform:translateY(-3px)!important}:root[data-theme=bright] :is(button,a):is([class*=btn i],[class*=primary i],[class*=submit i],[class*=launch i],[class*=start i],[class*=generate i],[class*=create i],[class*=confirm i],[class*=apply i],[class*=send i],[class*=cta i],[class*=save i],[class*=cancel i],[class*=retry i]):where(:not([class*=card i],[class*=tile i],[class*=tab i],[class*=link i],[class*=row i],[class*=option i],[class*=day i],[class*=close i],[class*=zoom i],[class*=arrow i],[class*=toggle i],[class*=drawer i],[class*=nav i],nav *)):active:not(:disabled){box-shadow:inset 0 2px 3px color-mix(in srgb, currentColor 18%, transparent), 0 1px 0 color-mix(in srgb, currentColor 58%, #12101a)!important;transition-duration:60ms!important;transform:translateY(2px)scale(.97)!important}@media (prefers-reduced-motion:reduce){:root[data-theme] :is(button,a,[class*=Bubble],[class*=msg],.nb-body,[class*=dashWrap]){transition-duration:1ms!important;animation:none!important}:root[data-theme] :is(button,a):hover{transform:none!important}}.liwa-backdrop{z-index:-1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.liwa-backdrop,.liwa-backdrop *{animation:none!important}}._backdrop_133qv_1{z-index:2000;background:#0f111e8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._backdrop_133qv_1{background:color-mix(in srgb, var(--t-scrim) 55%, transparent)}._modal_133qv_12{background:#fff;border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:480px;padding:22px 24px;display:flex;box-shadow:0 20px 60px #0000004d}:where(:root[data-skin]) ._modal_133qv_12{background:var(--t-surface);border-radius:calc(14px * var(--t-radius-k));box-shadow:0 20px 60px color-mix(in srgb, var(--t-shadow) 30%, transparent)}._title_133qv_24{color:var(--liwa-ink,#1f2230);margin:0;font-size:1.1rem;font-weight:800}:where(:root[data-skin]) ._title_133qv_24{color:var(--liwa-ink,var(--t-text))}._subtitle_133qv_31{color:var(--liwa-muted,#6b7280);margin:0;font-size:.84rem;line-height:1.45}:where(:root[data-skin]) ._subtitle_133qv_31{color:var(--liwa-muted,color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift)))}._section_133qv_38{flex-direction:column;gap:6px;display:flex}._label_133qv_44{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-size:.7rem;font-weight:700}:where(:root[data-skin]) ._label_133qv_44{color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._subjectGrid_133qv_52{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}._subjectBtn_133qv_58{color:var(--liwa-ink,#1f2230);cursor:pointer;text-align:left;background:#fff;border:1.5px solid #7c3aed33;border-radius:10px;padding:10px 12px;font-size:.85rem;font-weight:700;transition:background .1s,border-color .1s}:where(:root[data-skin]) ._subjectBtn_133qv_58{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 20%, transparent);border-radius:calc(10px * var(--t-radius-k));background:var(--t-surface);color:var(--liwa-ink,var(--t-text))}._subjectBtn_133qv_58:hover{background:#7c3aed0a;border-color:#7c3aed66}:where(:root[data-skin]) ._subjectBtn_133qv_58:hover{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 4%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent)}._subjectBtnActive_133qv_76{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed}:where(:root[data-skin]) ._subjectBtnActive_133qv_76{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border-color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift));color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._actions_133qv_82{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}._btn_133qv_89{cursor:pointer;color:#7c3aed;background:#fff;border:1.5px solid #7c3aed66;border-radius:8px;padding:8px 18px;font-size:.86rem;font-weight:700}:where(:root[data-skin]) ._btn_133qv_89{border-radius:calc(8px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);background:var(--t-surface);color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._btn_133qv_89:hover{background:#7c3aed0f}:where(:root[data-skin]) ._btn_133qv_89:hover{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._btnPrimary_133qv_104{color:#fff;background:#7c3aed;border-color:#7c3aed}:where(:root[data-skin]) ._btnPrimary_133qv_104{background:color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink));border-color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift))}._btnPrimary_133qv_104:hover{background:#6d28d9}:where(:root[data-skin]) ._btnPrimary_133qv_104:hover{background:color-mix(in oklab, #6d28d9, var(--t-surface) var(--t-bg-sink))}._btnPrimary_133qv_104:disabled{cursor:not-allowed;background:#b5a3e6;border-color:#b5a3e6}:where(:root[data-skin]) ._btnPrimary_133qv_104:disabled{background:color-mix(in oklab, #b5a3e6, var(--t-surface) var(--t-bg-sink));border-color:color-mix(in oklab, #b5a3e6, var(--t-text) var(--t-line-lift))}._errorMsg_133qv_120{color:#b91c1c;background:#ef444414;border:1px solid #ef444440;border-radius:8px;padding:8px 10px;font-size:.8rem}:where(:root[data-skin]) ._errorMsg_133qv_120{background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 25%, transparent);color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift));border-radius:calc(8px * var(--t-radius-k))}._row_1dv1k_1{background:#7c3aed0d;border:1px solid #7c3aed26;border-radius:8px;justify-content:space-between;align-items:center;margin-top:4px;padding:8px 12px;display:flex}:where(:root[data-skin]) ._row_1dv1k_1{border-radius:calc(8px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 5%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 15%, transparent)}._label_1dv1k_12{flex-direction:column;gap:2px;display:flex}._title_1dv1k_18{color:var(--liwa-ink,#1f2230);font-size:.78rem;font-weight:800}:where(:root[data-skin]) ._title_1dv1k_18{color:var(--liwa-ink,var(--t-text))}._hint_1dv1k_24{color:var(--liwa-muted,#6b7280);font-size:.7rem}:where(:root[data-skin]) ._hint_1dv1k_24{color:var(--liwa-muted,color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift)))}._switch_1dv1k_29{cursor:pointer;background:#6b72804d;border:none;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .15s;position:relative}:where(:root[data-skin]) ._switch_1dv1k_29{background:color-mix(in srgb, color-mix(in oklab, #6b7280, var(--t-surface) var(--t-bg-sink)) 30%, transparent);border-radius:calc(999px * var(--t-pill-k))}._switchActive_1dv1k_41{background:#7c3aed}:where(:root[data-skin]) ._switchActive_1dv1k_41{background:color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink))}._switchKnob_1dv1k_45{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}:where(:root[data-skin]) ._switchKnob_1dv1k_45{background:var(--t-surface);box-shadow:0 1px 3px color-mix(in srgb, var(--t-shadow) 20%, transparent)}._switchActive_1dv1k_41 ._switchKnob_1dv1k_45{left:18px}._wrap_1anr0_3{flex-direction:column;gap:18px;display:flex}._topRow_1anr0_9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._kicker_1anr0_17{letter-spacing:.04em;text-transform:uppercase;color:#12101a8c;font-size:.72rem;font-weight:800}:where(:root[data-skin]) ._kicker_1anr0_17{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._newBtn_1anr0_25{color:var(--liwa-grape);cursor:pointer;background:#fff;border:2px solid #7c3aed66;border-radius:10px;padding:8px 16px;font-size:.9rem;font-weight:800;transition:transform 80ms,box-shadow 80ms;box-shadow:2px 2px #7c3aed4d}:where(:root[data-skin]) ._newBtn_1anr0_25{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);border-radius:calc(10px * var(--t-radius-k))}._newBtn_1anr0_25:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #7c3aed4d}._newBtn_1anr0_25:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._composer_1anr0_50{background:#7c3aed08;border:1.5px dashed #7c3aed59;border-radius:14px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}:where(:root[data-skin]) ._composer_1anr0_50{border:1.5px dashed color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent);border-radius:calc(14px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 3%, transparent)}._composerHead_1anr0_60{justify-content:space-between;align-items:center;display:flex}._composerHead_1anr0_60 h3{color:var(--liwa-ink);margin:0;font-size:1.05rem}._field_1anr0_72{flex-direction:column;gap:6px;display:flex}._field_1anr0_72 label{color:#12101ab3;font-size:.82rem;font-weight:800}:where(:root[data-skin]) ._field_1anr0_72 label{color:color-mix(in srgb, var(--t-text) 70%, transparent)}._field_1anr0_72 input,._field_1anr0_72 textarea,._field_1anr0_72 select{font-size:.95rem;font-family:var(--font-body);color:var(--liwa-ink);background:#fff;border:1.5px solid #7c3aed66;border-radius:8px;outline:none;padding:10px 12px}:where(:root[data-skin]) ._field_1anr0_72 input,:where(:root[data-skin]) ._field_1anr0_72 textarea,:where(:root[data-skin]) ._field_1anr0_72 select{background:var(--t-surface);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);border-radius:calc(8px * var(--t-radius-k))}._field_1anr0_72 textarea{resize:vertical;min-height:110px;font-family:var(--font-body)}._field_1anr0_72 input:focus,._field_1anr0_72 textarea:focus,._field_1anr0_72 select:focus{border-color:var(--liwa-grape);box-shadow:0 0 0 3px #7c3aed26}._charCount_1anr0_106{color:#12101a73;text-align:right;font-size:.72rem}:where(:root[data-skin]) ._charCount_1anr0_106{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._charCountWarn_1anr0_112{color:var(--liwa-rose,#be123c)}:where(:root[data-skin]) ._charCountWarn_1anr0_112{color:var(--liwa-rose,color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift)))}._row2_1anr0_114{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=640px){._row2_1anr0_114{grid-template-columns:1fr}}._actions_1anr0_123{justify-content:flex-end;align-items:center;gap:10px;display:flex}._cancelBtn_1anr0_130{color:#12101a99;cursor:pointer;background:0 0;border:1.5px solid #12101a2e;border-radius:8px;padding:8px 16px;font-size:.88rem;font-weight:700}:where(:root[data-skin]) ._cancelBtn_1anr0_130{color:color-mix(in srgb, var(--t-text) 60%, transparent);border:1.5px solid color-mix(in srgb, var(--t-line) 18%, transparent);border-radius:calc(8px * var(--t-radius-k))}._submitBtn_1anr0_141{color:var(--liwa-grape);cursor:pointer;background:#fff;border:2px solid #7c3aed66;border-radius:10px;padding:8px 18px;font-size:.92rem;font-weight:800;box-shadow:2px 2px #7c3aed4d}:where(:root[data-skin]) ._submitBtn_1anr0_141{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);border-radius:calc(10px * var(--t-radius-k))}._submitBtn_1anr0_141:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._error_1anr0_158{color:var(--liwa-rose,#be123c);background:#be123c14;border:1px solid #be123c4d;border-radius:8px;padding:8px 12px;font-size:.85rem}:where(:root[data-skin]) ._error_1anr0_158{background:color-mix(in srgb, color-mix(in oklab, #be123c, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #be123c, var(--t-text) var(--t-line-lift)) 30%, transparent);color:var(--liwa-rose,color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift)));border-radius:calc(8px * var(--t-radius-k))}._dupeHint_1anr0_169{background:#f59e0b14;border:1.5px solid #f59e0b59;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}:where(:root[data-skin]) ._dupeHint_1anr0_169{background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 8%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 35%, transparent);border-radius:calc(10px * var(--t-radius-k))}._dupeHintHead_1anr0_178{color:#b45309;justify-content:space-between;align-items:center;gap:8px;font-size:.83rem;font-weight:700;display:flex}:where(:root[data-skin]) ._dupeHintHead_1anr0_178{color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._dupeDismiss_1anr0_187{color:#b45309;cursor:pointer;background:0 0;border:none;font-size:.78rem;font-weight:700;text-decoration:underline}:where(:root[data-skin]) ._dupeDismiss_1anr0_187{color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._dupeItem_1anr0_196{cursor:pointer;text-align:left;font-family:var(--font-body);background:#fff;border:1px solid #f59e0b4d;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}:where(:root[data-skin]) ._dupeItem_1anr0_196{background:var(--t-surface);border:1px solid color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 30%, transparent);border-radius:calc(8px * var(--t-radius-k))}._dupeItem_1anr0_196:hover{border-color:#f59e0b99}:where(:root[data-skin]) ._dupeItem_1anr0_196:hover{border-color:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 60%, transparent)}._dupeItemTitle_1anr0_209{color:var(--liwa-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.86rem;font-weight:600;overflow:hidden}._csatRow_1anr0_221{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}._csatLabel_1anr0_228{color:#12101ab3;font-size:.86rem}:where(:root[data-skin]) ._csatLabel_1anr0_228{color:color-mix(in srgb, var(--t-text) 70%, transparent)}._csatBtn_1anr0_229{color:var(--liwa-grape);cursor:pointer;font-size:.85rem;font-weight:700;font-family:var(--font-body);background:#fff;border:1.5px solid #7c3aed66;border-radius:999px;padding:5px 14px}:where(:root[data-skin]) ._csatBtn_1anr0_229{background:var(--t-surface);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);border-radius:calc(999px * var(--t-pill-k))}._csatBtn_1anr0_229:hover{border-style:solid;box-shadow:1px 1px #7c3aed4d}._csatBtn_1anr0_229:disabled{opacity:.5;cursor:not-allowed}._attachPicker_1anr0_245{flex-direction:column;gap:8px;display:flex}._attachRow_1anr0_251{flex-wrap:wrap;gap:8px;display:flex}._attachBtn_1anr0_257{color:var(--liwa-grape);cursor:pointer;font-size:.82rem;font-weight:700;font-family:var(--font-body);background:#fff;border:1.5px dashed #7c3aed66;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;display:inline-flex}:where(:root[data-skin]) ._attachBtn_1anr0_257{background:var(--t-surface);border:1.5px dashed color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);border-radius:calc(8px * var(--t-radius-k))}._attachBtn_1anr0_257:hover{border-style:solid}._attachBtnDisabled_1anr0_272{opacity:.5;cursor:not-allowed}._attachSelect_1anr0_274{font-size:.88rem;font-family:var(--font-body);color:var(--liwa-ink);background:#fff;border:1.5px solid #7c3aed66;border-radius:8px;outline:none;max-width:360px;padding:8px 10px}:where(:root[data-skin]) ._attachSelect_1anr0_274{background:var(--t-surface);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);border-radius:calc(8px * var(--t-radius-k))}._attachError_1anr0_286{color:var(--liwa-rose,#be123c);font-size:.78rem}:where(:root[data-skin]) ._attachError_1anr0_286{color:var(--liwa-rose,color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift)))}._chipRow_1anr0_291{flex-wrap:wrap;gap:6px;display:flex}._chip_1anr0_291{color:var(--liwa-ink);background:#7c3aed14;border:1px solid #7c3aed40;border-radius:999px;align-items:center;gap:5px;max-width:240px;padding:3px 8px 3px 10px;font-size:.8rem;display:inline-flex}:where(:root[data-skin]) ._chip_1anr0_291{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent);border-radius:calc(999px * var(--t-pill-k))}._chipIcon_1anr0_309{font-size:.85rem}._chipLabel_1anr0_310,._chipLabelBtn_1anr0_311{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}._chipLabelBtn_1anr0_311{color:var(--liwa-grape);cursor:pointer;font-weight:700;font-family:var(--font-body);background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:underline}._chipRemove_1anr0_328{color:#12101a80;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:1rem;line-height:1}:where(:root[data-skin]) ._chipRemove_1anr0_328{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._chipRemove_1anr0_328:hover{color:var(--liwa-rose,#be123c)}:where(:root[data-skin]) ._chipRemove_1anr0_328:hover{color:var(--liwa-rose,color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift)))}._list_1anr0_341{flex-direction:column;gap:10px;display:flex}._empty_1anr0_347{text-align:center;color:#12101a8c;border:1.5px dashed #12101a2e;border-radius:12px;padding:28px 12px;font-size:.92rem}:where(:root[data-skin]) ._empty_1anr0_347{color:color-mix(in srgb, var(--t-text) 55%, transparent);border:1.5px dashed color-mix(in srgb, var(--t-line) 18%, transparent);border-radius:calc(12px * var(--t-radius-k))}._card_1anr0_356{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #7c3aed2e;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;transition:border-color 80ms,box-shadow 80ms,transform 80ms;display:flex}:where(:root[data-skin]) ._card_1anr0_356{background:var(--t-surface);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 18%, transparent);border-radius:calc(12px * var(--t-radius-k))}._card_1anr0_356:hover{border-color:#7c3aed73;transform:translate(-1px,-1px);box-shadow:2px 2px #7c3aed33}:where(:root[data-skin]) ._card_1anr0_356:hover{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 45%, transparent)}._cardHead_1anr0_374{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._cardTitle_1anr0_381{color:var(--liwa-ink);flex:1;font-size:1rem;font-weight:800}._cardTitleUnread_1anr0_388{font-weight:900}._cardMeta_1anr0_390{color:#12101a8c;flex-wrap:wrap;gap:8px;font-size:.78rem;display:flex}:where(:root[data-skin]) ._cardMeta_1anr0_390{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._cardSnippet_1anr0_398{color:#12101ab8;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.88rem;display:-webkit-box;overflow:hidden}:where(:root[data-skin]) ._cardSnippet_1anr0_398{color:color-mix(in srgb, var(--t-text) 72%, transparent)}._unreadBadge_1anr0_408{background:var(--liwa-grape);color:#fff;border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:800}:where(:root[data-skin]) ._unreadBadge_1anr0_408{border-radius:calc(999px * var(--t-pill-k))}._pill_1anr0_419{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}:where(:root[data-skin]) ._pill_1anr0_419{border-radius:calc(999px * var(--t-pill-k))}._pillOpen_1anr0_428{color:var(--liwa-grape);background:#7c3aed1f}:where(:root[data-skin]) ._pillOpen_1anr0_428{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 12%, transparent)}._pillInProg_1anr0_429{color:#15803d;background:#22c55e1f}:where(:root[data-skin]) ._pillInProg_1anr0_429{background:color-mix(in srgb, color-mix(in oklab, #22c55e, var(--t-surface) var(--t-bg-sink)) 12%, transparent);color:color-mix(in oklab, #15803d, var(--t-text) var(--t-text-lift))}._pillAwait_1anr0_430{color:#b45309;background:#f59e0b29}:where(:root[data-skin]) ._pillAwait_1anr0_430{background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 16%, transparent);color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._pillResolved_1anr0_431{color:#15803d;background:#22c55e2e}:where(:root[data-skin]) ._pillResolved_1anr0_431{background:color-mix(in srgb, color-mix(in oklab, #22c55e, var(--t-surface) var(--t-bg-sink)) 18%, transparent);color:color-mix(in oklab, #15803d, var(--t-text) var(--t-text-lift))}._pillRejected_1anr0_432{color:var(--liwa-rose,#be123c);background:#be123c1f}:where(:root[data-skin]) ._pillRejected_1anr0_432{background:color-mix(in srgb, color-mix(in oklab, #be123c, var(--t-surface) var(--t-bg-sink)) 12%, transparent);color:var(--liwa-rose,color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift)))}._pillClosed_1anr0_433{color:#12101a99;background:#12101a1a}:where(:root[data-skin]) ._pillClosed_1anr0_433{background:color-mix(in srgb, var(--t-text) 10%, transparent);color:color-mix(in srgb, var(--t-text) 60%, transparent)}._thread_1anr0_437{flex-direction:column;gap:14px;display:flex}._threadHeader_1anr0_443{border-bottom:1px solid #12101a1a;align-items:center;gap:12px;padding-bottom:12px;display:flex}:where(:root[data-skin]) ._threadHeader_1anr0_443{border-bottom:1px solid color-mix(in srgb, var(--t-line) 10%, transparent)}._backBtn_1anr0_451{cursor:pointer;color:#12101ab3;background:0 0;border:1.5px solid #12101a2e;border-radius:8px;padding:4px 10px;font-size:.85rem;font-weight:700}:where(:root[data-skin]) ._backBtn_1anr0_451{border:1.5px solid color-mix(in srgb, var(--t-line) 18%, transparent);border-radius:calc(8px * var(--t-radius-k));color:color-mix(in srgb, var(--t-text) 70%, transparent)}._threadTitle_1anr0_462{flex:1;margin:0;font-size:1.05rem}._threadMetaRow_1anr0_468{color:#12101a8c;flex-wrap:wrap;gap:10px;font-size:.78rem;display:flex}:where(:root[data-skin]) ._threadMetaRow_1anr0_468{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._resolutionBanner_1anr0_476{color:#15803d;background:#22c55e1a;border:1.5px solid #22c55e59;border-radius:10px;padding:10px 14px;font-size:.88rem}:where(:root[data-skin]) ._resolutionBanner_1anr0_476{background:color-mix(in srgb, color-mix(in oklab, #22c55e, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #22c55e, var(--t-text) var(--t-line-lift)) 35%, transparent);border-radius:calc(10px * var(--t-radius-k));color:color-mix(in oklab, #15803d, var(--t-text) var(--t-text-lift))}._resolutionBannerRejected_1anr0_484{color:var(--liwa-rose,#be123c);background:#be123c14;border-color:#be123c4d}:where(:root[data-skin]) ._resolutionBannerRejected_1anr0_484{background:color-mix(in srgb, color-mix(in oklab, #be123c, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #be123c, var(--t-text) var(--t-line-lift)) 30%, transparent);color:var(--liwa-rose,color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift)))}._messages_1anr0_490{flex-direction:column;gap:10px;max-height:480px;padding:6px 4px;display:flex;overflow-y:auto}._bubble_1anr0_499{border-radius:12px;flex-direction:column;gap:4px;max-width:88%;padding:10px 14px;display:flex}:where(:root[data-skin]) ._bubble_1anr0_499{border-radius:calc(12px * var(--t-radius-k))}._bubbleUser_1anr0_508{background:#7c3aed1a;border:1px solid #7c3aed4d;align-self:flex-end}:where(:root[data-skin]) ._bubbleUser_1anr0_508{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 30%, transparent)}._bubbleAdmin_1anr0_514{background:#fff;border:1.5px solid #12101a1f;align-self:flex-start}:where(:root[data-skin]) ._bubbleAdmin_1anr0_514{background:var(--t-surface);border:1.5px solid color-mix(in srgb, var(--t-line) 12%, transparent)}._bubbleSystem_1anr0_520{color:#b45309;text-align:center;background:#f59e0b1a;border:1px dashed #f59e0b66;align-self:center;max-width:95%;font-size:.82rem}:where(:root[data-skin]) ._bubbleSystem_1anr0_520{background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 10%, transparent);border:1px dashed color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 40%, transparent);color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._bubbleSender_1anr0_530{color:#12101a8c;letter-spacing:.02em;font-size:.72rem;font-weight:800}:where(:root[data-skin]) ._bubbleSender_1anr0_530{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._bubbleBody_1anr0_537{white-space:pre-wrap;color:var(--liwa-ink);font-size:.94rem;line-height:1.45}._bubbleTime_1anr0_544{color:#12101a66;font-size:.7rem}:where(:root[data-skin]) ._bubbleTime_1anr0_544{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._replyBox_1anr0_549{border-top:1px solid #12101a1a;flex-direction:column;gap:10px;padding-top:14px;display:flex}:where(:root[data-skin]) ._replyBox_1anr0_549{border-top:1px solid color-mix(in srgb, var(--t-line) 10%, transparent)}._replyClosed_1anr0_557{color:#12101a8c;font-size:.88rem;font-style:italic}:where(:root[data-skin]) ._replyClosed_1anr0_557{color:color-mix(in srgb, var(--t-text) 55%, transparent)}@media (pointer:coarse){._backBtn_1anr0_451{padding:8px 14px}._csatBtn_1anr0_229{padding:9px 18px}._chipRemove_1anr0_328{padding:4px 8px;font-size:1.1rem}}._page_ncz25_1{max-width:1100px;padding:calc(var(--navbar-height) + 24px) 24px 80px;flex-direction:column;gap:22px;margin:0 auto;display:flex}._header_ncz25_10 h1{font-family:var(--font-display);color:var(--liwa-ink);margin:0;font-size:1.9rem;font-weight:900}._sub_ncz25_17{color:#12101a8c;margin:4px 0 0;font-size:.95rem}:where(:root[data-skin]) ._sub_ncz25_17{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._layout_ncz25_24{grid-template-columns:240px 1fr;align-items:start;gap:22px;display:grid}._contentCol_ncz25_30{min-width:0}._sideNav_ncz25_35{border:var(--border);border-radius:var(--radius-md);top:calc(var(--navbar-height) + 24px);background:#fff;flex-direction:column;gap:4px;padding:12px;display:flex;position:sticky;box-shadow:3px 3px #7c3aed26}:where(:root[data-skin]) ._sideNav_ncz25_35{background:var(--t-surface)}._navItem_ncz25_48,._navGroupHeader_ncz25_49,._navChildItem_ncz25_50{width:100%;color:var(--liwa-ink);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.92rem;font-weight:700;transition:background .12s,border-color .12s,transform .12s;display:flex}:where(:root[data-skin]) ._navItem_ncz25_48,:where(:root[data-skin]) ._navGroupHeader_ncz25_49,:where(:root[data-skin]) ._navChildItem_ncz25_50{border-radius:calc(10px * var(--t-radius-k))}._navItem_ncz25_48:hover,._navGroupHeader_ncz25_49:hover,._navChildItem_ncz25_50:hover{background:var(--liwa-lavender);border-color:#7c3aed40}:where(:root[data-skin]) ._navItem_ncz25_48:hover,:where(:root[data-skin]) ._navGroupHeader_ncz25_49:hover,:where(:root[data-skin]) ._navChildItem_ncz25_50:hover{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent)}._navItemActive_ncz25_74{color:var(--liwa-grape);background:#7c3aed1a;border-color:#7c3aed66}:where(:root[data-skin]) ._navItemActive_ncz25_74{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent)}._navIcon_ncz25_80{flex-shrink:0;font-size:1.05rem}._navLabel_ncz25_84{flex:1;min-width:0}._navCaret_ncz25_88{color:#12101a73;flex-shrink:0;font-size:.85rem}:where(:root[data-skin]) ._navCaret_ncz25_88{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._navGroup_ncz25_49{flex-direction:column;gap:2px;display:flex}._navGroupHeaderActive_ncz25_99{color:var(--liwa-grape)}._navChildren_ncz25_102{border-left:1.5px dashed #7c3aed40;flex-direction:column;gap:2px;margin-left:22px;padding-left:8px;display:flex}:where(:root[data-skin]) ._navChildren_ncz25_102{border-left:1.5px dashed color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent)}._navChildItem_ncz25_50{color:#12101ab3;padding:7px 10px;font-size:.86rem;font-weight:600}:where(:root[data-skin]) ._navChildItem_ncz25_50{color:color-mix(in srgb, var(--t-text) 70%, transparent)}._navChildItemActive_ncz25_116{color:var(--liwa-grape);background:#7c3aed1a;border-color:#7c3aed66;font-weight:800}:where(:root[data-skin]) ._navChildItemActive_ncz25_116{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent)}@media (width<=768px){._layout_ncz25_24{grid-template-columns:1fr}._sideNav_ncz25_35{position:static}._metaGrid_ncz25_126,._grid2_ncz25_127{grid-template-columns:1fr}._historyList_ncz25_128 li{grid-template-columns:1fr;gap:2px}}._card_ncz25_132{border:var(--border);border-radius:var(--radius-md);background:#fff;padding:24px;box-shadow:3px 3px #7c3aed26}:where(:root[data-skin]) ._card_ncz25_132{background:var(--t-surface)}._card_ncz25_132 h2{font-family:var(--font-display);color:var(--liwa-ink);margin:0 0 6px;font-size:1.3rem;font-weight:900}._subhead_ncz25_146{font-family:var(--font-display);color:var(--liwa-ink);margin:18px 0 8px;font-size:1rem;font-weight:800}._muted_ncz25_153{color:#12101a8c;margin:0;font-size:.9rem}:where(:root[data-skin]) ._muted_ncz25_153{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._kicker_ncz25_154{color:var(--liwa-grape);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}._metaGrid_ncz25_126{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:16px 0 0;padding:0;display:grid}._metaGrid_ncz25_126>div{margin:0}._metaGrid_ncz25_126 dt{color:#12101a80;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}:where(:root[data-skin]) ._metaGrid_ncz25_126 dt{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._metaGrid_ncz25_126 dd{color:var(--liwa-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:1rem;font-weight:700}._form_ncz25_188{flex-direction:column;gap:14px;margin-top:12px;display:flex}._fieldWrap_ncz25_189{flex-direction:column;gap:6px;display:flex}._fieldWrap_ncz25_189 label{color:#12101ab3;font-size:.82rem;font-weight:800}:where(:root[data-skin]) ._fieldWrap_ncz25_189 label{color:color-mix(in srgb, var(--t-text) 70%, transparent)}._fieldWrap_ncz25_189 input{border:var(--border-sm);border-radius:var(--radius-md);font-size:.95rem;font-family:var(--font-body);color:var(--liwa-ink);background:#fff;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .15s}:where(:root[data-skin]) ._fieldWrap_ncz25_189 input{background:var(--t-surface)}._fieldWrap_ncz25_189 input:focus{border-color:var(--liwa-grape);box-shadow:var(--shadow-sm)}._phoneWrap_ncz25_207{gap:0;display:flex}._phonePrefix_ncz25_208{background:var(--liwa-lavender);border:var(--border-sm);border-radius:var(--radius-md) 0 0 var(--radius-md);color:#12101a99;white-space:nowrap;border-right:none;align-items:center;padding:0 14px;font-size:.9rem;display:flex}:where(:root[data-skin]) ._phonePrefix_ncz25_208{color:color-mix(in srgb, var(--t-text) 60%, transparent)}._phoneWrap_ncz25_207 input{border-radius:0 var(--radius-md) var(--radius-md) 0;flex:1}._grid2_ncz25_127{grid-template-columns:1fr 1fr;gap:14px;display:grid}._consentRow_ncz25_228{background:var(--liwa-lavender);border:var(--border-sm);border-radius:var(--radius-md);color:#12101ac7;cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.88rem;display:flex}:where(:root[data-skin]) ._consentRow_ncz25_228{color:color-mix(in srgb, var(--t-text) 78%, transparent)}._consentRow_ncz25_228 input{accent-color:var(--liwa-grape);margin-top:3px}._consentNote_ncz25_241{color:var(--liwa-grape);margin-top:4px;font-size:.78rem;font-style:italic}._submitBtn_ncz25_248{color:var(--liwa-orange);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #ff6b3559;margin-top:4px;padding:12px;font-size:1rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:2px 2px #ff6b3580}:where(:root[data-skin]) ._submitBtn_ncz25_248{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._submitBtn_ncz25_248:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #ff6b3580}:where(:root[data-skin]) ._submitBtn_ncz25_248:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._submitBtn_ncz25_248:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._alertError_ncz25_265{border:var(--border-sm);border-left:4px solid var(--liwa-rose);color:#12101ad9;border-radius:var(--radius-md);background:#ffebee;padding:12px 16px;font-size:.88rem}:where(:root[data-skin]) ._alertError_ncz25_265{background:color-mix(in oklab, #ffebee var(--t-tint), var(--t-surface));color:color-mix(in srgb, var(--t-text) 85%, transparent)}._alertWarn_ncz25_275{border-left:4px solid var(--liwa-orange);border-radius:var(--radius-md);background:#fff4d6;margin:14px 0 0;padding:10px 14px;font-size:.88rem}:where(:root[data-skin]) ._alertWarn_ncz25_275{background:color-mix(in oklab, #fff4d6 var(--t-tint), var(--t-surface))}._alertInfo_ncz25_283{border-left:4px solid var(--liwa-grape);border-radius:var(--radius-md);background:#7c3aed14;margin:14px 0 0;padding:10px 14px;font-size:.88rem}:where(:root[data-skin]) ._alertInfo_ncz25_283{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._subSummary_ncz25_293{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}._tierLabel_ncz25_300{font-family:var(--font-display);color:var(--liwa-ink);margin-top:2px;font-size:1.5rem;font-weight:900}._primaryBtn_ncz25_307{color:var(--liwa-grape);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #7c3aed59;padding:10px 18px;font-size:.95rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:2px 2px #7c3aed80}:where(:root[data-skin]) ._primaryBtn_ncz25_307{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent)}._primaryBtn_ncz25_307:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #7c3aed80}._historyList_ncz25_128{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}._historyList_ncz25_128 li{border-bottom:1px dashed #12101a14;grid-template-columns:100px 1fr;gap:12px;padding:8px 0;font-size:.9rem;display:grid}:where(:root[data-skin]) ._historyList_ncz25_128 li{border-bottom:1px dashed color-mix(in srgb, var(--t-line) 8%, transparent)}._historyList_ncz25_128 li:last-child{border-bottom:none}._historyDate_ncz25_339{color:#12101a73;font-size:.8rem;font-weight:700}:where(:root[data-skin]) ._historyDate_ncz25_339{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._historyText_ncz25_344{color:var(--liwa-ink)}._statusRow_ncz25_347{background:var(--liwa-lavender);border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin-top:14px;padding:12px 14px;display:flex}._pillOk_ncz25_356{color:#1e8f4f;background:#2ecc712e;border-radius:100px;padding:4px 12px;font-size:.78rem;font-weight:800}:where(:root[data-skin]) ._pillOk_ncz25_356{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #2ecc71, var(--t-surface) var(--t-bg-sink)) 18%, transparent);color:color-mix(in oklab, #1e8f4f, var(--t-text) var(--t-text-lift))}._pillMuted_ncz25_357{color:#12101a8c;background:#12101a14;border-radius:100px;padding:4px 12px;font-size:.78rem;font-weight:800}:where(:root[data-skin]) ._pillMuted_ncz25_357{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, var(--t-text) 8%, transparent);color:color-mix(in srgb, var(--t-text) 55%, transparent)}._themeGrid_ncz25_360{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:16px;display:grid}._themeCard_ncz25_366{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#fff;border:2px solid #7c3aed2e;flex-direction:column;align-items:stretch;gap:10px;padding:14px;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;position:relative;box-shadow:2px 2px #7c3aed1f}:where(:root[data-skin]) ._themeCard_ncz25_366{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 18%, transparent)}._themeCard_ncz25_366:hover{border-color:#7c3aed66;transform:translate(-2px,-2px);box-shadow:4px 4px #7c3aed33}:where(:root[data-skin]) ._themeCard_ncz25_366:hover{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent)}._themeCard_ncz25_366:disabled{opacity:.6;cursor:not-allowed}._themeCardActive_ncz25_387{border-color:var(--liwa-grape);background:#7c3aed0f}:where(:root[data-skin]) ._themeCardActive_ncz25_387{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._themeSwatch_ncz25_391{border:1px solid #12101a14;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:8px;width:100%;height:92px;padding:10px;display:flex;position:relative;overflow:hidden}:where(:root[data-skin]) ._themeSwatch_ncz25_391{border-radius:calc(8px * var(--t-radius-k));border:1px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._themePreviewBubble_ncz25_406,._themePreviewButton_ncz25_407{white-space:nowrap;padding:7px 10px;font-size:.72rem;font-weight:700;line-height:1}._themePreviewBubble_ncz25_406{align-self:flex-start}._themeTagline_ncz25_415{color:#12101a9e;margin-top:-6px;font-size:.78rem;line-height:1.35}:where(:root[data-skin]) ._themeTagline_ncz25_415{color:color-mix(in srgb, var(--t-text) 62%, transparent)}._themeLabel_ncz25_421{font-family:var(--font-display);color:var(--liwa-ink);font-size:.95rem;font-weight:800}._themeBadge_ncz25_427{background:var(--liwa-grape);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:100px;padding:2px 8px;font-size:.65rem;font-weight:900;position:absolute;top:8px;right:8px}:where(:root[data-skin]) ._themeBadge_ncz25_427{border-radius:calc(100px * var(--t-pill-k))}._focusWrap_ncz25_442{background:var(--liwa-lavender);border:var(--border-sm);border-radius:var(--radius-md);margin-top:16px;padding:16px}._pwRow_ncz25_452{border-top:1.5px solid #12101a1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}:where(:root[data-skin]) ._pwRow_ncz25_452{border-top:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent)}._pwLabel_ncz25_462{text-transform:uppercase;letter-spacing:.06em;color:#12101a80;font-size:.72rem;font-weight:800}:where(:root[data-skin]) ._pwLabel_ncz25_462{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._pwDots_ncz25_469{letter-spacing:.18em;color:var(--liwa-ink);margin-top:4px;font-size:.95rem}._pwChangeBtn_ncz25_475{color:var(--liwa-grape);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #7c3aed66;padding:8px 16px;font-size:.85rem;font-weight:800;transition:transform .1s,box-shadow .1s;box-shadow:2px 2px #7c3aed4d}:where(:root[data-skin]) ._pwChangeBtn_ncz25_475{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent)}._pwChangeBtn_ncz25_475:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #7c3aed66}._pwChangeBtn_ncz25_475:disabled{opacity:.5;cursor:not-allowed}._pwConfirmRow_ncz25_497{flex-wrap:wrap;gap:8px;display:flex}._pwDangerBtn_ncz25_498{color:#9f1239;border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #be185d73;padding:8px 16px;font-size:.85rem;font-weight:800;transition:transform .1s,box-shadow .1s;box-shadow:2px 2px #be185d4d}:where(:root[data-skin]) ._pwDangerBtn_ncz25_498{background:var(--t-surface);color:color-mix(in oklab, #9f1239, var(--t-text) var(--t-text-lift));border:2px solid color-mix(in srgb, color-mix(in oklab, #be185d, var(--t-text) var(--t-line-lift)) 45%, transparent)}._pwDangerBtn_ncz25_498:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px #be185d73}._pwDangerBtn_ncz25_498:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){._pwChangeBtn_ncz25_475,._pwDangerBtn_ncz25_498{min-height:calc(44px / var(--zoom,1))}}._pwForm_ncz25_520{border-top:1.5px solid #12101a1a;flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;display:flex}:where(:root[data-skin]) ._pwForm_ncz25_520{border-top:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent)}._pwInput_ncz25_528{border-radius:var(--radius-md);font-size:.95rem;font-family:var(--font-body);color:var(--liwa-ink);background:#fff;border:1.5px solid #7c3aed66;outline:none;max-width:360px;padding:9px 12px}:where(:root[data-skin]) ._pwInput_ncz25_528{background:var(--t-surface);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent)}._pwInput_ncz25_528:focus{border-color:var(--liwa-grape)}._pwHint_ncz25_540{color:#12101a8c;max-width:360px;margin:0;font-size:.78rem;line-height:1.5}:where(:root[data-skin]) ._pwHint_ncz25_540{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._pwError_ncz25_547{color:var(--liwa-rose,#be123c);max-width:360px;font-size:.8rem;font-weight:700}:where(:root[data-skin]) ._pwError_ncz25_547{color:var(--liwa-rose,color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift)))}._pwActions_ncz25_553{flex-wrap:wrap;gap:8px;display:flex}._pwSaveBtn_ncz25_554{color:var(--liwa-grape);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #7c3aed66;padding:8px 16px;font-size:.85rem;font-weight:800;box-shadow:2px 2px #7c3aed4d}:where(:root[data-skin]) ._pwSaveBtn_ncz25_554{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent)}._pwSaveBtn_ncz25_554:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._pwCancelBtn_ncz25_567{color:#12101a99;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1.5px solid #12101a2e;padding:8px 16px;font-size:.85rem;font-weight:700}:where(:root[data-skin]) ._pwCancelBtn_ncz25_567{color:color-mix(in srgb, var(--t-text) 60%, transparent);border:1.5px solid color-mix(in srgb, var(--t-line) 18%, transparent)}@media (pointer:coarse){._pwChangeBtn_ncz25_475,._pwSaveBtn_ncz25_554,._pwCancelBtn_ncz25_567{padding:11px 18px}}._boardGrid_fbchf_4{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:14px;display:grid}._boardTile_fbchf_10{text-align:left;cursor:pointer;font-family:var(--font-body);background:#fffefa;border:2px solid #e8dfc8;border-radius:14px;padding:14px 15px 12px;transition:transform 60ms,border-color .12s,box-shadow .12s;position:relative}:where(:root[data-skin]) ._boardTile_fbchf_10{background:var(--t-surface);border:2px solid color-mix(in oklab, #e8dfc8 var(--t-tint), var(--t-line-soft));border-radius:calc(14px * var(--t-radius-k))}._boardTile_fbchf_10:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #7846001f}._boardTileSelected_fbchf_25{border-color:var(--liwa-grape);background:#fdfbff;box-shadow:2px 3px #5b21b659}:where(:root[data-skin]) ._boardTileSelected_fbchf_25{background:var(--t-surface)}._boardTileDisabled_fbchf_30{opacity:.55;cursor:default}._boardName_fbchf_34{font-family:var(--font-display);color:var(--liwa-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:1.05rem;font-weight:800;display:flex}._ownBadge_fbchf_44{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:#1d7a55;background:#eafaf2;border:1px solid #9fdec4;border-radius:999px;padding:1px 8px;font-size:.62rem;font-weight:800}:where(:root[data-skin]) ._ownBadge_fbchf_44{color:color-mix(in oklab, #1d7a55, var(--t-text) var(--t-text-lift));background:var(--t-surface);border:1px solid color-mix(in oklab, #9fdec4 var(--t-tint), var(--t-line-soft));border-radius:calc(999px * var(--t-pill-k))}._boardHint_fbchf_56{color:var(--liwa-grape);margin-top:2px;font-size:.76rem;font-weight:700}._boardMeta_fbchf_62{color:#8a7e68;margin-top:5px;font-size:.74rem}:where(:root[data-skin]) ._boardMeta_fbchf_62{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._selectedChip_fbchf_67{color:var(--liwa-grape);font-size:.68rem;font-weight:800;position:absolute;top:10px;right:12px}._confirmStrip_fbchf_77{background:#f4edfe;border:1.5px solid #cdb6f6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:12px 15px;display:flex}:where(:root[data-skin]) ._confirmStrip_fbchf_77{background:color-mix(in oklab, #f4edfe var(--t-tint), var(--t-surface));border:1.5px solid color-mix(in oklab, #cdb6f6 var(--t-tint), var(--t-line-soft));border-radius:calc(12px * var(--t-radius-k))}._confirmText_fbchf_88{flex:1;min-width:240px;font-size:.86rem}._confirmSub_fbchf_89{color:#5d5646;margin-top:3px;font-size:.78rem}:where(:root[data-skin]) ._confirmSub_fbchf_89{color:color-mix(in oklab, #5d5646, var(--t-text) var(--t-text-lift))}._confirmBtns_fbchf_90{flex:none;gap:9px;display:flex}._btnGhost_fbchf_91,._btnGrape_fbchf_92{font-family:var(--font-display);cursor:pointer;border-radius:10px;padding:8px 15px;font-size:.8rem;font-weight:700;transition:transform 50ms}:where(:root[data-skin]) ._btnGhost_fbchf_91,:where(:root[data-skin]) ._btnGrape_fbchf_92{border-radius:calc(10px * var(--t-radius-k))}._btnGhost_fbchf_91{color:#5d5646;background:#fff;border:2px solid #e0d6ba;box-shadow:2px 3px #b9ac89}:where(:root[data-skin]) ._btnGhost_fbchf_91{border:2px solid color-mix(in oklab, #e0d6ba var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #5d5646, var(--t-text) var(--t-text-lift))}._btnGrape_fbchf_92{color:var(--liwa-grape);background:#fdfbff;border:2px solid #d6c3f8;box-shadow:2px 3px #5b21b6}:where(:root[data-skin]) ._btnGrape_fbchf_92{border:2px solid color-mix(in oklab, #d6c3f8 var(--t-tint), var(--t-line-soft));background:var(--t-surface)}._btnGhost_fbchf_91:active,._btnGrape_fbchf_92:active{transform:translateY(1px)}._btnGrape_fbchf_92:disabled{opacity:.55;cursor:default}._tree_fbchf_118{flex-direction:column;gap:6px;margin-top:12px;display:flex}._treeSubject_fbchf_124{background:#fffefa;border:1.5px solid #e8dfc8;border-radius:12px;overflow:hidden}:where(:root[data-skin]) ._treeSubject_fbchf_124{border:1.5px solid color-mix(in oklab, #e8dfc8 var(--t-tint), var(--t-line-soft));border-radius:calc(12px * var(--t-radius-k));background:var(--t-surface)}._treeSubjectRow_fbchf_130{cursor:pointer;width:100%;font-family:var(--font-body);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:11px 14px;display:flex}._treeSubjectRow_fbchf_130:hover{background:#faf5e4}:where(:root[data-skin]) ._treeSubjectRow_fbchf_130:hover{background:color-mix(in oklab, #faf5e4 var(--t-tint), var(--t-surface))}._treeChevron_fbchf_143{color:#a3987d;width:12px;font-size:.8rem}:where(:root[data-skin]) ._treeChevron_fbchf_143{color:color-mix(in oklab, #a3987d, var(--t-text) var(--t-text-lift))}._treeIcon_fbchf_144{font-size:16px}._treeName_fbchf_145{font-family:var(--font-display);color:var(--liwa-ink);flex:1;align-items:center;gap:8px;min-width:0;font-size:.92rem;font-weight:700;display:flex}._customBadge_fbchf_156{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--liwa-grape);background:#f4edfe;border:1px solid #cdb6f6;border-radius:999px;padding:1px 7px;font-size:.6rem;font-weight:800}:where(:root[data-skin]) ._customBadge_fbchf_156{background:color-mix(in oklab, #f4edfe var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #cdb6f6 var(--t-tint), var(--t-line-soft));border-radius:calc(999px * var(--t-pill-k))}._treeCounts_fbchf_168{color:#1d7a55;font-size:.74rem;font-weight:700}:where(:root[data-skin]) ._treeCounts_fbchf_168{color:color-mix(in oklab, #1d7a55, var(--t-text) var(--t-text-lift))}._treeChapters_fbchf_169{border-top:1.5px dashed #f1ead6;flex-direction:column;gap:6px;margin:0;padding:4px 14px 12px 36px;list-style:none;display:flex}:where(:root[data-skin]) ._treeChapters_fbchf_169{border-top:1.5px dashed color-mix(in oklab, #f1ead6 var(--t-tint), var(--t-line-soft))}._treeChapter_fbchf_169{color:#4a4335;align-items:center;gap:9px;font-size:.84rem;display:flex}:where(:root[data-skin]) ._treeChapter_fbchf_169{color:var(--t-text)}._treeEmpty_fbchf_185{color:#8a7e68;font-size:.8rem;font-style:italic}:where(:root[data-skin]) ._treeEmpty_fbchf_185{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._dot_fbchf_186{border:1px solid #12101a1f;border-radius:50%;flex:none;width:9px;height:9px}:where(:root[data-skin]) ._dot_fbchf_186{border:1px solid color-mix(in srgb, var(--t-line) 12%, transparent)}._dotReady_fbchf_193{background:var(--liwa-lime)}._dotNeeds_fbchf_194{background:var(--liwa-mango)}._dotOff_fbchf_195{background:#b9ac89}:where(:root[data-skin]) ._dotOff_fbchf_195{background:color-mix(in oklab, #b9ac89, var(--t-surface) var(--t-bg-sink))}._chNum_fbchf_196{color:#a3987d;text-transform:uppercase;flex:none;width:44px;font-size:.68rem;font-weight:800}:where(:root[data-skin]) ._chNum_fbchf_196{color:color-mix(in oklab, #a3987d, var(--t-text) var(--t-text-lift))}._chName_fbchf_204{min-width:0}._treeFoot_fbchf_206{color:#8a7e68;margin-top:12px;font-size:.8rem}:where(:root[data-skin]) ._treeFoot_fbchf_206{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._inlineLink_fbchf_211{font:inherit;color:var(--liwa-grape);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}._frame_ydqzr_5{width:100%;container-type:inline-size}._screen_ydqzr_4{--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--line:#12101a24;aspect-ratio:16/10;font-family:var(--font-body);color:var(--liwa-ink);background:var(--card-bg);border:2px solid var(--g-border);box-shadow:4px 4px 0 var(--g-shadow);border-radius:18px;flex-direction:column;font-size:clamp(8px,3.05cqi,17px);display:flex;position:relative;overflow:hidden}:where(:root[data-skin]) ._screen_ydqzr_4{border-radius:calc(18px * var(--t-radius-k))}._thumb_ydqzr_40 ._screen_ydqzr_4{aspect-ratio:2.6;box-shadow:3px 3px 0 var(--g-shadow);border-radius:14px;font-size:clamp(5px,2.75cqi,12px)}:where(:root[data-skin]) ._thumb_ydqzr_40 ._screen_ydqzr_4{border-radius:calc(14px * var(--t-radius-k))}._thumb_ydqzr_40 ._appBar_ydqzr_47{display:none}._thumb_ydqzr_40 ._body_ydqzr_48{padding:.6em .9em}._appBar_ydqzr_47{background:var(--card-bg);border-bottom:1.5px solid var(--g-border);flex:none;align-items:center;gap:.7em;height:2.5em;padding:0 .9em;display:flex}._appPill_ydqzr_61{font-family:var(--font-display);color:var(--g-ink);white-space:nowrap;background:var(--g-soft);border:1.5px solid var(--g-border);border-radius:999px;align-items:center;gap:.35em;padding:.12em .75em;font-size:.82em;font-weight:800;display:inline-flex}:where(:root[data-skin]) ._appPill_ydqzr_61{border-radius:calc(999px * var(--t-pill-k))}._appIcon_ydqzr_76{font-size:1.05em;line-height:1}._appRule_ydqzr_79{background:linear-gradient(90deg,#12101a14 0 22%,#0000 22% 26%,#12101a0f 26% 40%,#0000 40% 44%,#12101a0d 44% 54%,#0000 54%);border-radius:999px;flex:1;height:.5em}:where(:root[data-skin]) ._appRule_ydqzr_79{border-radius:calc(999px * var(--t-pill-k));background:linear-gradient(90deg, color-mix(in srgb, var(--t-text) 8%, transparent) 0 22%, transparent 22% 26%, color-mix(in srgb, var(--t-text) 6%, transparent) 26% 40%, transparent 40% 44%, color-mix(in srgb, var(--t-text) 5%, transparent) 44% 54%, transparent 54%)}._body_ydqzr_48{background:radial-gradient(circle, #12101a12 .07em, transparent .09em) 0 0 / 1.5em 1.5em, var(--g-soft);flex:1;place-items:center;min-height:0;padding:.9em 1.2em;display:grid;overflow:hidden}:where(:root[data-skin]) ._body_ydqzr_48{background:radial-gradient(circle, color-mix(in srgb, var(--t-text) 7%, transparent) .07em, transparent .09em) 0 0 / 1.5em 1.5em, var(--g-soft)}._rise_ydqzr_104{animation:_gRise_ydqzr_1 .5s var(--ease-out) var(--d,0s) both}._pop_ydqzr_105{animation:_gPop_ydqzr_1 .55s var(--ease-spring) var(--d,0s) both}._slideIn_ydqzr_106{animation:_gSlideIn_ydqzr_1 .45s var(--ease-out) var(--d,0s) both}@keyframes _gRise_ydqzr_1{0%{opacity:0;transform:translateY(.7em)}}@keyframes _gSlideIn_ydqzr_1{0%{opacity:0;transform:translate(1.4em)}}@keyframes _gPop_ydqzr_1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{transform:none}}@keyframes _gFade_ydqzr_1{0%{opacity:0}}@keyframes _gGrow_ydqzr_1{0%{transform:scaleX(0)}}._stack_ydqzr_118{flex-direction:column;align-items:center;gap:.6em;width:100%;display:flex}._heading_ydqzr_126{font-family:var(--font-display);color:var(--liwa-ink);align-self:flex-start;font-size:.95em;font-weight:800}._pointer_ydqzr_136{z-index:3;pointer-events:none;filter:drop-shadow(.08em .12em #12101a40);width:1.9em;height:1.9em;animation:_gPoint_ydqzr_1 1.1s var(--ease-out) var(--d,0s) both;margin:-.2em 0 0 -.25em;position:absolute}._ripple_ydqzr_147{border:.15em solid var(--g-accent);opacity:0;width:1.6em;height:1.6em;animation:_gRipple_ydqzr_1 .6s ease-out calc(var(--d,0s) + .8s) both;border-radius:50%;position:absolute;top:.05em;left:.15em}@keyframes _gPoint_ydqzr_1{0%{opacity:0;transform:translate(3.5em,3em)}15%{opacity:1}65%{transform:translate(0)}78%{transform:scale(.82)}to{transform:none}}@keyframes _gRipple_ydqzr_1{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.7)}}._tapGrid_ydqzr_174{gap:.7em;width:100%;max-width:34em;display:grid;position:relative}._tile_ydqzr_182{text-align:center;background:var(--card-bg);border:1.5px solid var(--line);border-radius:.9em;flex-direction:column;align-items:center;gap:.15em;padding:.8em .5em .7em;display:flex;box-shadow:0 .18em #12101a14}:where(:root[data-skin]) ._tile_ydqzr_182{box-shadow:0 .18em 0 color-mix(in srgb, var(--t-shadow) 8%, transparent)}._tilePicked_ydqzr_195{background:var(--card-bg);border-color:var(--g-accent);box-shadow:0 0 0 .2em var(--g-border), .25em .25em 0 var(--g-shadow);animation:_gRise_ydqzr_1 .5s var(--ease-out) var(--d,0s) both, _gSelect_ydqzr_1 .35s ease var(--pd,1s) both}@keyframes _gSelect_ydqzr_1{0%{border-color:var(--line);box-shadow:0 .18em #12101a14}}._tileIcon_ydqzr_211{font-size:1.7em;line-height:1.15}._tileLabel_ydqzr_212{font-family:var(--font-display);font-size:.92em;font-weight:800;line-height:1.15}._tileSub_ydqzr_213{color:var(--text-muted);font-size:.68em;font-weight:700;line-height:1.25}._chat_ydqzr_217{flex-direction:column;gap:.55em;width:100%;max-width:36em;display:flex}._bubble_ydqzr_225{border-radius:1em;max-width:88%;padding:.5em .85em;font-size:.86em;font-weight:600;line-height:1.45;position:relative}._bubbleYou_ydqzr_235{background:var(--card-bg);border:1.5px solid var(--g-border);box-shadow:.2em .2em 0 var(--g-shadow);border-bottom-right-radius:.3em;align-self:flex-end}._bubbleLiwa_ydqzr_243{background:var(--card-bg);border:1.5px solid var(--line);border-bottom-left-radius:.3em;align-self:flex-start}._typing_ydqzr_250{opacity:0;animation:_gTyping_ydqzr_1 1s linear var(--d,0s) both;gap:.25em;display:inline-flex;position:absolute;top:50%;left:.85em;transform:translateY(-50%)}._typing_ydqzr_250 i{background:var(--g-accent);border-radius:50%;width:.42em;height:.42em;animation:.6s ease-in-out infinite _gBounce_ydqzr_1;display:block}._typing_ydqzr_250 i:nth-child(2){animation-delay:.12s}._typing_ydqzr_250 i:nth-child(3){animation-delay:.24s}@keyframes _gTyping_ydqzr_1{0%,85%{opacity:1}to{opacity:0}}@keyframes _gBounce_ydqzr_1{50%{transform:translateY(-.3em)}}._reveal_ydqzr_275{animation:_gFade_ydqzr_1 .3s ease var(--d,0s) both}._note_ydqzr_277{color:var(--g-ink);background:var(--card-bg);border:1.5px dashed var(--g-border);border-radius:999px;align-self:center;padding:.2em .8em;font-size:.72em;font-weight:800}:where(:root[data-skin]) ._note_ydqzr_277{border-radius:calc(999px * var(--t-pill-k))}._form_ydqzr_290{flex-direction:column;gap:.55em;width:100%;max-width:27em;display:flex}._field_ydqzr_298{grid-template-columns:6.8em minmax(0,1fr);align-items:center;gap:.7em;display:grid}._fieldLabel_ydqzr_305{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);font-size:.72em;font-weight:900}._fieldBox_ydqzr_313{white-space:nowrap;background:var(--card-bg);border:1.5px solid var(--line);border-radius:.6em;align-items:center;min-height:2.3em;padding:.4em .7em;font-size:.88em;font-weight:700;display:flex;overflow:hidden}._typed_ydqzr_327{animation:_gType_ydqzr_1 .7s steps(16, end) var(--d,0s) both;display:inline-block}@keyframes _gType_ydqzr_1{0%{clip-path:inset(0 100% 0 0)}}._formFoot_ydqzr_330{justify-content:flex-end;margin-top:.3em;display:flex}._cta_ydqzr_332{font-family:var(--font-display);color:var(--g-ink);background:var(--card-bg);border:2px solid var(--g-border);box-shadow:.22em .22em 0 var(--g-shadow);border-radius:999px;padding:.45em 1.2em;font-size:.92em;font-weight:800;position:relative}:where(:root[data-skin]) ._cta_ydqzr_332{border-radius:calc(999px * var(--t-pill-k))}._press_ydqzr_347{animation:_gRise_ydqzr_1 .5s var(--ease-out) var(--d,0s) both, _gPress_ydqzr_1 .32s ease var(--pd,2s) 1 none}@keyframes _gPress_ydqzr_1{50%{box-shadow:0 0 0 var(--g-shadow);transform:translate(.2em,.2em)}}._compare_ydqzr_359{gap:.7em;width:100%;max-width:36em;display:grid}._option_ydqzr_366{background:var(--card-bg);border:1.5px solid var(--line);border-radius:1em;flex-direction:column;gap:.15em;padding:.8em .75em .85em;display:flex;box-shadow:0 .18em #12101a14}:where(:root[data-skin]) ._option_ydqzr_366{box-shadow:0 .18em 0 color-mix(in srgb, var(--t-shadow) 8%, transparent)}._optionPicked_ydqzr_377{border-color:var(--g-accent);box-shadow:0 0 0 .2em var(--g-border), .25em .25em 0 var(--g-shadow);animation:_gRise_ydqzr_1 .5s var(--ease-out) var(--d,0s) both, _gSelect_ydqzr_1 .4s ease var(--pd,1.5s) both}._optionIcon_ydqzr_385{font-size:1.5em;line-height:1.2}._optionName_ydqzr_386{font-family:var(--font-display);font-size:.95em;font-weight:800;line-height:1.15}._optionStat_ydqzr_388{font-family:var(--font-display);color:var(--g-ink);font-variant-numeric:tabular-nums;font-size:1.3em;font-weight:800;line-height:1.1}._optionLines_ydqzr_397{color:var(--text-secondary);flex-direction:column;gap:.25em;margin:.35em 0 0;padding:0;font-size:.72em;font-weight:700;line-height:1.3;list-style:none;display:flex}._optionLines_ydqzr_397 li{padding-left:.9em;position:relative}._optionLines_ydqzr_397 li:before{content:"";background:var(--g-accent);border-radius:50%;width:.4em;height:.4em;position:absolute;top:.5em;left:0}._flow_ydqzr_424{justify-content:center;align-items:center;width:100%;display:flex}._flowStep_ydqzr_431{text-align:center;flex-direction:column;align-items:center;gap:.4em;width:6.4em;display:flex;position:relative}._flowIcon_ydqzr_441{background:var(--card-bg);border:2px solid var(--g-border);width:2.5em;height:2.5em;box-shadow:.16em .16em 0 var(--g-shadow);border-radius:.75em;place-items:center;font-size:1.35em;display:grid}._flowNum_ydqzr_453{min-width:1.5em;height:1.5em;color:var(--card-bg);background:var(--liwa-ink);border-radius:999px;place-items:center;font-size:.66em;font-weight:900;display:grid;position:absolute;top:-.45em;right:.9em}:where(:root[data-skin]) ._flowNum_ydqzr_453{border-radius:calc(999px * var(--t-pill-k))}._flowLabel_ydqzr_468{color:var(--liwa-ink);font-size:.74em;font-weight:800;line-height:1.25}._flowLink_ydqzr_475{background:repeating-linear-gradient(90deg, var(--g-accent) 0 .5em, transparent .5em .8em);transform-origin:0;max-width:2.6em;height:.22em;animation:_gGrow_ydqzr_1 .4s ease var(--d,0s) both;border-radius:999px;flex:1.4em;margin-bottom:2.1em}:where(:root[data-skin]) ._flowLink_ydqzr_475{border-radius:calc(999px * var(--t-pill-k))}._score_ydqzr_488{grid-template-columns:8.5em minmax(0,1fr);align-items:center;gap:1.4em;width:100%;max-width:32em;display:grid}._ringWrap_ydqzr_497{width:8.5em;height:8.5em;position:relative}._ring_ydqzr_497{width:100%;height:100%;transform:rotate(-90deg)}._ringTrack_ydqzr_499{fill:none;stroke:#12101a14;stroke-width:10px}:where(:root[data-skin]) ._ringTrack_ydqzr_499{stroke:color-mix(in srgb, var(--t-text) 8%, transparent)}._ringValue_ydqzr_501{fill:none;stroke:var(--g-accent);stroke-width:10px;stroke-linecap:round;animation:_gSweep_ydqzr_1 1.1s var(--ease-out) var(--d,0s) both}@keyframes _gSweep_ydqzr_1{0%{stroke-dashoffset:var(--len)}}._ringText_ydqzr_511{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._ringText_ydqzr_511 b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.8em;font-weight:800;line-height:1}._ringText_ydqzr_511 span{color:var(--g-ink);background:var(--g-soft);border:1.5px solid var(--g-border);border-radius:999px;margin-top:.3em;padding:.05em .65em;font-size:.74em;font-weight:900}:where(:root[data-skin]) ._ringText_ydqzr_511 span{border-radius:calc(999px * var(--t-pill-k))}._bars_ydqzr_539{flex-direction:column;gap:.6em;display:flex}._barRow_ydqzr_541{grid-template-columns:7.5em minmax(0,1fr) 2.8em;align-items:center;gap:.6em;font-size:.78em;display:grid}._barLabel_ydqzr_549{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}._barTrack_ydqzr_551{background:#12101a14;border-radius:999px;height:.75em;overflow:hidden}:where(:root[data-skin]) ._barTrack_ydqzr_551{background:color-mix(in srgb, var(--t-text) 8%, transparent);border-radius:calc(999px * var(--t-pill-k))}._barFill_ydqzr_558{transform-origin:0;height:100%;animation:_gGrow_ydqzr_1 .8s var(--ease-out) var(--d,0s) both;background:#2f9e64;border-radius:999px;display:block}:where(:root[data-skin]) ._barFill_ydqzr_558{background:color-mix(in oklab, #2f9e64, var(--t-surface) var(--t-bg-sink));border-radius:calc(999px * var(--t-pill-k))}._barLow_ydqzr_567{background:var(--liwa-orange)}._barPct_ydqzr_569{text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:800}._upload_ydqzr_578{flex-direction:column;align-items:center;gap:.8em;width:100%;max-width:28em;display:flex}._drop_ydqzr_587{background:var(--card-bg);border:2px dashed var(--g-border);border-radius:1em;flex-direction:column;gap:.85em;width:100%;padding:.9em;display:flex}._dropFiles_ydqzr_598{flex-wrap:wrap;justify-content:center;gap:.5em;min-height:2.3em;display:flex}._file_ydqzr_606{background:var(--g-soft);border:1.5px solid var(--g-border);border-radius:.6em;align-items:center;gap:.45em;padding:.3em .65em .3em .35em;font-size:.8em;font-weight:800;display:inline-flex}._fileGlyph_ydqzr_618{letter-spacing:.03em;color:#fff;background:var(--mode-exam);border-radius:.3em;padding:.2em .35em;font-size:.66em;font-weight:900}._fileName_ydqzr_628{white-space:nowrap}._dropIn_ydqzr_630{animation:_gDrop_ydqzr_1 .55s var(--ease-spring) var(--d,0s) both}@keyframes _gDrop_ydqzr_1{0%{opacity:0;transform:translateY(-2.2em)rotate(-6deg)}}._progress_ydqzr_633{background:#12101a14;border-radius:999px;height:.6em;display:block;overflow:hidden}:where(:root[data-skin]) ._progress_ydqzr_633{background:color-mix(in srgb, var(--t-text) 8%, transparent);border-radius:calc(999px * var(--t-pill-k))}._progressFill_ydqzr_641{background:var(--g-accent);transform-origin:0;width:100%;height:100%;animation:_gGrow_ydqzr_1 1.3s ease-in-out var(--d,0s) both;display:block}._done_ydqzr_650{background:var(--card-bg);border:1.5px solid #2f9e6473;border-radius:999px;align-items:center;gap:.5em;padding:.35em .95em .35em .45em;font-size:.86em;font-weight:800;display:inline-flex;box-shadow:.2em .2em #2f9e6480}:where(:root[data-skin]) ._done_ydqzr_650{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #2f9e64, var(--t-text) var(--t-line-lift)) 45%, transparent);border-radius:calc(999px * var(--t-pill-k))}._doneTick_ydqzr_663{color:#fff;background:#2f9e64;border-radius:50%;place-items:center;width:1.5em;height:1.5em;font-size:.8em;display:grid}:where(:root[data-skin]) ._doneTick_ydqzr_663{background:color-mix(in oklab, #2f9e64, var(--t-surface) var(--t-bg-sink))}._deck_ydqzr_676{width:100%;height:14em;position:relative}._card_ydqzr_678{background:var(--card-bg);border:2px solid var(--g-border);width:10.5em;height:11.5em;box-shadow:.22em .22em 0 var(--g-shadow);transform:translate(var(--x), var(--y)) rotate(var(--r));border-radius:1em;flex-direction:column;gap:.35em;margin:-5.75em 0 0 -5.25em;padding:.9em;display:flex;position:absolute;top:50%;left:50%}._fan_ydqzr_696{animation:_gFan_ydqzr_1 .8s cubic-bezier(.2, .9, .3, 1.15) var(--d,0s) both}@keyframes _gFan_ydqzr_1{0%{opacity:0;transform:translateY(1em)rotate(0)}}._cardNum_ydqzr_699{letter-spacing:.07em;text-transform:uppercase;color:var(--g-ink);font-size:.64em;font-weight:900}._cardTitle_ydqzr_707{font-family:var(--font-display);font-size:1em;font-weight:800;line-height:1.2}._cardMeta_ydqzr_708{color:var(--text-secondary);margin-top:auto;font-size:.7em;font-weight:700}._cardTick_ydqzr_710{color:#0f6b45;background:#e3f7ec;border:1.5px solid #2f9e6480;border-radius:999px;align-self:flex-start;padding:.15em .6em;font-size:.68em;font-weight:900}:where(:root[data-skin]) ._cardTick_ydqzr_710{color:color-mix(in oklab, #0f6b45, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #e3f7ec var(--t-tint), var(--t-surface));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #2f9e64, var(--t-text) var(--t-line-lift)) 50%, transparent);border-radius:calc(999px * var(--t-pill-k))}._calendar_ydqzr_723{flex-direction:column;gap:.45em;width:100%;max-width:23em;display:flex}._calHead_ydqzr_731{font-family:var(--font-display);font-size:1em;font-weight:800}._calGrid_ydqzr_733{background:var(--card-bg);border:1.5px solid var(--line);border-radius:.8em;grid-template-columns:repeat(7,minmax(0,1fr));gap:.22em;padding:.5em;display:grid}._calDow_ydqzr_743{text-align:center;color:var(--text-muted);font-size:.6em;font-weight:900}._calDay_ydqzr_750{height:1.85em;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:.5em;place-items:center;font-size:.7em;font-weight:700;display:grid}._calMark_ydqzr_761{color:#fff;font-weight:900}._cal_exam_ydqzr_762{background:var(--mode-exam)}._cal_study_ydqzr_763{background:var(--mode-cortex)}._cal_done_ydqzr_764{background:#2f9e64}:where(:root[data-skin]) ._cal_done_ydqzr_764{background:color-mix(in oklab, #2f9e64, var(--t-surface) var(--t-bg-sink))}._calLegend_ydqzr_766{flex-wrap:wrap;gap:.35em .9em;display:flex}._calKey_ydqzr_768{align-items:center;gap:.35em;font-size:.72em;font-weight:800;display:inline-flex}._calKey_ydqzr_768 i{border-radius:.2em;width:.75em;height:.75em;display:inline-block}._toggles_ydqzr_780{flex-direction:column;gap:.5em;width:100%;max-width:27em;display:flex}._toggleRow_ydqzr_788{background:var(--card-bg);border:1.5px solid var(--line);border-radius:.8em;grid-template-columns:2.2em minmax(0,1fr) auto;align-items:center;gap:.7em;padding:.55em .8em;display:grid}._toggleIcon_ydqzr_799{text-align:center;font-size:1.3em}._toggleText_ydqzr_800{flex-direction:column;min-width:0;display:flex}._toggleText_ydqzr_800 b{font-size:.88em;font-weight:800}._toggleText_ydqzr_800 span{color:var(--text-secondary);font-size:.7em;font-weight:600}._switch_ydqzr_804{background:#12101a29;border-radius:999px;width:2.6em;height:1.5em;display:block;position:relative}:where(:root[data-skin]) ._switch_ydqzr_804{background:color-mix(in srgb, var(--t-text) 16%, transparent);border-radius:calc(999px * var(--t-pill-k))}._knob_ydqzr_813{background:#fff;border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:.2em;left:.2em;box-shadow:0 .08em .15em #00000040}:where(:root[data-skin]) ._knob_ydqzr_813{background:var(--t-surface);box-shadow:0 .08em .15em color-mix(in srgb, var(--t-shadow) 25%, transparent)}._switchOn_ydqzr_824{background:var(--g-accent);animation:_gSwitchBg_ydqzr_1 .3s ease var(--d,0s) both}._switchOn_ydqzr_824 ._knob_ydqzr_813{animation:_gKnob_ydqzr_1 .3s ease var(--d,0s) both;transform:translate(1.1em)}@keyframes _gSwitchBg_ydqzr_1{0%{background:#12101a29}}@keyframes _gKnob_ydqzr_1{0%{transform:none}}._resultPill_ydqzr_830{color:var(--g-ink);background:var(--card-bg);border:1.5px solid var(--g-border);box-shadow:.2em .2em 0 var(--g-shadow);border-radius:999px;align-self:center;margin-top:.2em;padding:.35em .95em;font-size:.8em;font-weight:800}:where(:root[data-skin]) ._resultPill_ydqzr_830{border-radius:calc(999px * var(--t-pill-k))}._swatches_ydqzr_845{width:100%;max-width:36em;display:grid;position:relative}._swatch_ydqzr_845{flex-direction:column;align-items:center;gap:.4em;padding:.45em .35em;display:flex}._swatchFace_ydqzr_860{aspect-ratio:1;width:100%;font-family:var(--font-display);border:1.5px solid #12101a26;border-radius:.8em;place-items:center;font-size:1.15em;font-weight:800;display:grid}:where(:root[data-skin]) ._swatchFace_ydqzr_860{border:1.5px solid color-mix(in srgb, var(--t-line) 15%, transparent)}._swatchName_ydqzr_872{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.66em;font-weight:800;overflow:hidden}._swatchRing_ydqzr_882{box-sizing:border-box;border:.2em solid var(--g-accent);pointer-events:none;animation:_gWalk_ydqzr_1 1.6s cubic-bezier(.6, 0, .3, 1) var(--d,0s) both;border-radius:1em;position:absolute;top:0;bottom:0}@keyframes _gWalk_ydqzr_1{0%{opacity:0;left:0}12%{opacity:1}}@media (prefers-reduced-motion:reduce){._screen_ydqzr_4 *,._screen_ydqzr_4 :before,._screen_ydqzr_4 :after{animation:none!important}}._overlay_1kofs_7{z-index:9300;background:#12101a8c;place-items:center;padding:20px;animation:.2s both _gOverlay_1kofs_1;display:grid;position:fixed;inset:0}:where(:root[data-skin]) ._overlay_1kofs_7{background:color-mix(in srgb, var(--t-scrim) 55%, transparent)}@keyframes _gOverlay_1kofs_1{0%{opacity:0}}._dialog_1kofs_20{background:var(--liwa-cream);border:2.5px solid #ffb300a6;border-radius:24px;outline:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:290px minmax(0,1fr);width:min(1100px,100%);height:min(760px,100%);animation:.32s cubic-bezier(.2,.9,.3,1.1) both _gDialog_1kofs_1;display:grid;overflow:hidden;box-shadow:6px 6px #ff8f008c}:where(:root[data-skin]) ._dialog_1kofs_20{border:2.5px solid color-mix(in srgb, color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix)) 65%, transparent);border-radius:calc(24px * var(--t-radius-k));box-shadow:calc(6px * var(--t-shadow-x)) calc(6px * var(--t-shadow-y)) calc(6px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix)) 55%, transparent)}@keyframes _gDialog_1kofs_1{0%{opacity:0;transform:translateY(14px)scale(.98)}}._header_1kofs_39{background:linear-gradient(135deg, #fff3e0 0%, #ffe8cc 45%, var(--liwa-cream) 100%);border-bottom:2px solid #ffb30073;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 14px;display:flex}:where(:root[data-skin]) ._header_1kofs_39{background:linear-gradient(135deg, color-mix(in oklab, #fff3e0 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #ffe8cc var(--t-tint), var(--t-surface)) 45%, var(--liwa-cream) 100%);border-bottom:2px solid color-mix(in srgb, color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix)) 45%, transparent)}._brand_1kofs_50{align-items:center;gap:12px;min-width:0;display:flex}._brandMark_1kofs_52{width:42px;height:42px;color:var(--liwa-orange);background:#fff;border:2.5px solid #ffb300;border-radius:14px;flex:none;place-items:center;padding-left:3px;font-size:1rem;display:grid;box-shadow:3px 3px #ff8f00}:where(:root[data-skin]) ._brandMark_1kofs_52{background:var(--t-surface);border:2.5px solid color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix));border-radius:calc(14px * var(--t-radius-k));box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._title_1kofs_67{font-family:var(--font-display);color:var(--liwa-ink);margin:0;font-size:1.45rem;font-weight:800;line-height:1.05}._subtitle_1kofs_76{color:var(--text-secondary);margin:2px 0 0;font-size:.84rem;font-weight:600}._headerRight_1kofs_78{flex:none;align-items:center;gap:12px;display:flex}._watched_1kofs_80{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}._watched_1kofs_80 b{font-family:var(--font-display);color:var(--liwa-ink);font-size:1rem}._close_1kofs_89{width:38px;height:38px;color:var(--liwa-ink);cursor:pointer;background:#fff;border:2px solid #12101a2e;border-radius:12px;place-items:center;font-size:.95rem;font-weight:800;transition:transform .12s,box-shadow .12s;display:grid;box-shadow:2px 2px #12101a40}:where(:root[data-skin]) ._close_1kofs_89{background:var(--t-surface);border:2px solid color-mix(in srgb, var(--t-line) 18%, transparent);border-radius:calc(12px * var(--t-radius-k));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 25%, transparent)}._close_1kofs_89:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #12101a4d}:where(:root[data-skin]) ._close_1kofs_89:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 30%, transparent)}._close_1kofs_89:active{transform:translate(2px,2px);box-shadow:0 0 #12101a4d}:where(:root[data-skin]) ._close_1kofs_89:active{box-shadow:0 0 0 color-mix(in srgb, var(--t-shadow) 30%, transparent)}._rail_1kofs_109{background:#fff;border-right:2px solid #ffb3004d;flex-direction:column;gap:14px;min-height:0;padding:16px 12px 20px 16px;display:flex;overflow-y:auto}:where(:root[data-skin]) ._rail_1kofs_109{background:var(--t-surface);border-right:2px solid color-mix(in srgb, color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix)) 30%, transparent)}._group_1kofs_120{flex-direction:column;gap:4px;display:flex}._groupLabel_1kofs_122{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 2px 6px;font-size:.68rem;font-weight:900}._topic_1kofs_131{width:100%;font:inherit;text-align:left;color:var(--liwa-ink);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid}:where(:root[data-skin]) ._topic_1kofs_131{border-radius:calc(14px * var(--t-radius-k))}._topic_1kofs_131:hover{background:var(--g-soft)}._topicActive_1kofs_150{background:var(--g-soft);border-color:var(--g-border);box-shadow:3px 3px 0 var(--g-shadow)}._topicIcon_1kofs_156{background:var(--g-soft);border:1.5px solid var(--g-border);border-radius:11px;place-items:center;width:34px;height:34px;font-size:1.1rem;display:grid}:where(:root[data-skin]) ._topicIcon_1kofs_156{border-radius:calc(11px * var(--t-radius-k))}._topicActive_1kofs_150 ._topicIcon_1kofs_156{background:#fff}:where(:root[data-skin]) ._topicActive_1kofs_150 ._topicIcon_1kofs_156{background:var(--t-surface)}._topicText_1kofs_169{flex-direction:column;min-width:0;display:flex}._topicTitle_1kofs_171{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:800;line-height:1.25;overflow:hidden}._topicMeta_1kofs_180{color:var(--text-muted);font-size:.72rem;font-weight:600}._newTag_1kofs_182,._soonTag_1kofs_183{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;font-size:.62rem;font-weight:900;display:inline-flex}:where(:root[data-skin]) ._newTag_1kofs_182,:where(:root[data-skin]) ._soonTag_1kofs_183{border-radius:calc(999px * var(--t-pill-k))}._newTag_1kofs_182{color:#9a3412;background:#ffedd5;border:1.5px solid #ff6b3573}:where(:root[data-skin]) ._newTag_1kofs_182{color:color-mix(in oklab, #9a3412, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #ffedd5 var(--t-tint), var(--t-surface));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 45%, transparent)}._soonTag_1kofs_183{color:#0f766e;background:#ccfbf1;border:1.5px solid #0d948866}:where(:root[data-skin]) ._soonTag_1kofs_183{color:color-mix(in oklab, #0f766e, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #ccfbf1 var(--t-tint), var(--t-surface));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #0d9488, var(--t-text) var(--t-line-lift)) 40%, transparent)}._seenTick_1kofs_207{color:#fff;background:#2f9e64;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.7rem;font-weight:900;display:grid}:where(:root[data-skin]) ._seenTick_1kofs_207{background:color-mix(in oklab, #2f9e64, var(--t-surface) var(--t-bg-sink))}._stage_1kofs_221{flex-direction:column;gap:12px;min-height:0;padding:20px 28px 22px;display:flex;overflow-y:auto}._stageHead_1kofs_230{flex-direction:column;gap:2px;display:flex}._kicker_1kofs_232{letter-spacing:.06em;text-transform:uppercase;color:var(--g-ink);align-items:center;gap:8px;font-size:.75rem;font-weight:900;display:inline-flex}._topicHeading_1kofs_243{font-family:var(--font-display);color:var(--liwa-ink);text-wrap:balance;margin:0;font-size:1.7rem;font-weight:800;line-height:1.1}._player_1kofs_253{width:100%;max-width:580px;margin:2px auto 0}._segments_1kofs_259{gap:6px;width:100%;max-width:580px;margin:0 auto;display:flex}._segment_1kofs_259{cursor:pointer;background:0 0;border:0;flex:1;height:16px;padding:0;position:relative}._segment_1kofs_259:before{content:"";background:#12101a1f;border-radius:999px;position:absolute;inset:5px 0}:where(:root[data-skin]) ._segment_1kofs_259:before{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(999px * var(--t-pill-k))}._segmentDone_1kofs_286:before{background:var(--g-accent)}._segmentFill_1kofs_288{background:var(--g-accent);transform-origin:0;border-radius:999px;width:100%;position:absolute;inset:5px auto 5px 0}:where(:root[data-skin]) ._segmentFill_1kofs_288{border-radius:calc(999px * var(--t-pill-k))}._segmentPlaying_1kofs_297{animation-name:_gSegment_1kofs_1;animation-timing-function:linear;animation-fill-mode:both}._segmentFull_1kofs_298{transform:none}@keyframes _gSegment_1kofs_1{0%{transform:scaleX(0)}}._copy_1kofs_302{width:100%;max-width:580px;margin:0 auto;animation:.35s both _gCopy_1kofs_1}@keyframes _gCopy_1kofs_1{0%{opacity:0;transform:translateY(6px)}}._stepCount_1kofs_311{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:900}._slideTitle_1kofs_320{font-family:var(--font-display);color:var(--liwa-ink);margin:2px 0 4px;font-size:1.2rem;font-weight:800;line-height:1.2}._slideBody_1kofs_329{max-width:62ch;color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}._controls_1kofs_337{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:580px;margin:auto auto 0;padding-top:4px;display:flex}._nav_1kofs_349{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._navBtn_1kofs_351,._nextTopic_1kofs_352,._cta_1kofs_353{font:inherit;cursor:pointer;background:#fff;transition:transform .12s,box-shadow .12s}:where(:root[data-skin]) ._navBtn_1kofs_351,:where(:root[data-skin]) ._nextTopic_1kofs_352,:where(:root[data-skin]) ._cta_1kofs_353{background:var(--t-surface)}._navBtn_1kofs_351{width:42px;height:42px;color:var(--liwa-ink);border:2px solid #12101a2e;border-radius:12px;place-items:center;font-size:.95rem;font-weight:900;display:grid;box-shadow:2px 2px #12101a40}:where(:root[data-skin]) ._navBtn_1kofs_351{border:2px solid color-mix(in srgb, var(--t-line) 18%, transparent);border-radius:calc(12px * var(--t-radius-k));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 25%, transparent)}._navBtn_1kofs_351:disabled{cursor:default;opacity:.4;box-shadow:none}._nextTopic_1kofs_352{min-height:42px;color:var(--liwa-ink);border:2px solid #12101a2e;border-radius:12px;padding:0 14px;font-size:.86rem;font-weight:800;box-shadow:2px 2px #12101a40}:where(:root[data-skin]) ._nextTopic_1kofs_352{border:2px solid color-mix(in srgb, var(--t-line) 18%, transparent);border-radius:calc(12px * var(--t-radius-k));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 25%, transparent)}._cta_1kofs_353{min-height:44px;font-family:var(--font-display);color:var(--g-ink);background:var(--g-soft);border:2.5px solid var(--g-border);box-shadow:3px 3px 0 var(--g-shadow);border-radius:999px;padding:0 20px;font-size:1rem;font-weight:800}:where(:root[data-skin]) ._cta_1kofs_353{border-radius:calc(999px * var(--t-pill-k))}._navBtn_1kofs_351:not(:disabled):hover,._nextTopic_1kofs_352:hover,._cta_1kofs_353:hover{transform:translate(-1px,-1px)}._navBtn_1kofs_351:not(:disabled):active,._nextTopic_1kofs_352:active,._cta_1kofs_353:active{transform:translate(2px,2px);box-shadow:0 0 #0000}._close_1kofs_89:focus-visible,._topic_1kofs_131:focus-visible,._segment_1kofs_259:focus-visible,._navBtn_1kofs_351:focus-visible,._nextTopic_1kofs_352:focus-visible,._cta_1kofs_353:focus-visible{outline:3px solid var(--liwa-grape);outline-offset:2px}@media (width<=900px){._overlay_1kofs_7{padding:10px}._dialog_1kofs_20{border-radius:20px;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%}:where(:root[data-skin]) ._dialog_1kofs_20{border-radius:calc(20px * var(--t-radius-k))}._subtitle_1kofs_76{display:none}._rail_1kofs_109{border-bottom:2px solid #ffb3004d;border-right:0;flex-direction:row;gap:6px;padding:10px 12px;overflow:auto hidden}:where(:root[data-skin]) ._rail_1kofs_109{border-bottom:2px solid color-mix(in srgb, color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix)) 30%, transparent)}._group_1kofs_120{flex-direction:row;flex:none;gap:6px}._groupLabel_1kofs_122{display:none}._topic_1kofs_131{border-color:#12101a1a;border-radius:999px;flex:none;grid-template-columns:auto auto;width:auto;padding:6px 12px 6px 6px}:where(:root[data-skin]) ._topic_1kofs_131{border-color:color-mix(in srgb, var(--t-line) 10%, transparent);border-radius:calc(999px * var(--t-pill-k))}._topicIcon_1kofs_156{border-radius:50%;width:30px;height:30px}._topicTitle_1kofs_171{max-width:170px;font-size:.82rem}._topicMeta_1kofs_180,._topic_1kofs_131 ._newTag_1kofs_182,._topic_1kofs_131 ._seenTick_1kofs_207{display:none}._stage_1kofs_221{padding:16px 16px 18px}._topicHeading_1kofs_243{font-size:1.35rem}}@media (width<=480px){._watched_1kofs_80{display:none}._brandMark_1kofs_52{width:36px;height:36px}._title_1kofs_67{font-size:1.25rem}._controls_1kofs_337{justify-content:stretch}._cta_1kofs_353{width:100%}}@media (pointer:coarse){._navBtn_1kofs_351,._close_1kofs_89{min-width:calc(44px / var(--zoom,1));min-height:calc(44px / var(--zoom,1))}._segment_1kofs_259{height:calc(28px / var(--zoom,1))}._segment_1kofs_259:before,._segmentFill_1kofs_288{top:calc(11px / var(--zoom,1));bottom:calc(11px / var(--zoom,1))}}@media (prefers-reduced-motion:reduce){._overlay_1kofs_7,._dialog_1kofs_20,._copy_1kofs_302,._segmentPlaying_1kofs_297{animation:none}}._wrap_18xth_1{max-width:720px}._heading_18xth_2{color:var(--text,#ececf5);margin:0 0 .3rem;font-size:1.3rem}._sub_18xth_3{color:var(--muted,#a8a8c0);margin:0 0 1.1rem;font-size:.88rem}:where(:root[data-skin]) ._sub_18xth_3{color:var(--muted,color-mix(in oklab, #a8a8c0, var(--t-text) var(--t-text-lift)))}._list_18xth_5{flex-direction:column;gap:.6rem;display:flex}._item_18xth_7{border:1px solid var(--border,#2f2f44);background:var(--card,#1d1d2b);border-radius:10px;overflow:hidden}:where(:root[data-skin]) ._item_18xth_7{border:1px solid var(--border,var(--t-line));border-radius:calc(10px * var(--t-radius-k))}._itemOpen_18xth_13{border-color:color-mix(in srgb, var(--accent,#8b5cf6) 50%, var(--border,#2f2f44))}:where(:root[data-skin]) ._itemOpen_18xth_13{border-color:color-mix(in srgb, var(--accent,color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-line-lift))) 50%, var(--border,var(--t-line)))}._q_18xth_15{cursor:pointer;text-align:left;width:100%;color:var(--text,#ececf5);background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.95rem;display:flex}._q_18xth_15:hover{background:#ffffff08}:where(:root[data-skin]) ._q_18xth_15:hover{background:color-mix(in srgb, var(--t-surface) 3%, transparent)}._chev_18xth_30{color:var(--muted,#9a9ab2);font-size:.8rem}:where(:root[data-skin]) ._chev_18xth_30{color:var(--muted,color-mix(in oklab, #9a9ab2, var(--t-text) var(--t-text-lift)))}._a_18xth_32{color:var(--muted,#b6b6cc);padding:0 1rem .95rem;font-size:.88rem;line-height:1.5}:where(:root[data-skin]) ._a_18xth_32{color:var(--muted,color-mix(in oklab, #b6b6cc, var(--t-text) var(--t-text-lift)))}._a_18xth_32 p{margin:0 0 .75rem}._replayBtn_18xth_40{cursor:pointer;color:#fff;background:var(--accent,#8b5cf6);border:1px solid color-mix(in srgb, var(--accent,#8b5cf6) 70%, white 30%);box-shadow:0 3px 0 color-mix(in srgb, var(--accent,#8b5cf6) 60%, black 40%);border-radius:8px;padding:6px 14px;font-size:.85rem;transition:transform 80ms,box-shadow .12s}:where(:root[data-skin]) ._replayBtn_18xth_40{border-radius:calc(8px * var(--t-radius-k));background:var(--accent,color-mix(in oklab, #8b5cf6, var(--t-surface) var(--t-bg-sink)));border:1px solid color-mix(in srgb, var(--accent,color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-line-lift))) 70%, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 30%);box-shadow:0 3px 0 color-mix(in srgb, var(--accent,#8b5cf6) 60%, var(--t-shadow) 40%)}._replayBtn_18xth_40:active{box-shadow:0 1px 0 color-mix(in srgb, var(--accent,#8b5cf6) 60%, black 40%);transform:translateY(1px)}:where(:root[data-skin]) ._replayBtn_18xth_40:active{box-shadow:0 1px 0 color-mix(in srgb, var(--accent,#8b5cf6) 60%, var(--t-shadow) 40%)}@media (pointer:coarse){._replayBtn_18xth_40{padding:10px 16px}}._guideBtn_18xth_59{width:100%;font:inherit;text-align:left;color:var(--liwa-ink);cursor:pointer;background:#fff3e0;border:2px solid #ffb30099;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:4px 0 16px;padding:10px 16px 10px 10px;transition:transform .12s,box-shadow .12s;display:grid;box-shadow:3px 3px #ff8f00}:where(:root[data-skin]) ._guideBtn_18xth_59{background:color-mix(in oklab, #fff3e0 var(--t-tint), var(--t-surface));border:2px solid color-mix(in srgb, color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix)) 60%, transparent);border-radius:calc(16px * var(--t-radius-k));box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._guideBtn_18xth_59:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #ff8f00}:where(:root[data-skin]) ._guideBtn_18xth_59:hover{box-shadow:calc(4px * var(--t-shadow-x)) calc(4px * var(--t-shadow-y)) calc(4px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._guideBtn_18xth_59:active{transform:translate(2px,2px);box-shadow:0 0 #ff8f00}:where(:root[data-skin]) ._guideBtn_18xth_59:active{box-shadow:0 0 0 color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._guideBtn_18xth_59:focus-visible{outline:3px solid var(--liwa-grape);outline-offset:2px}._guideIcon_18xth_80{width:40px;height:40px;color:var(--liwa-orange);background:#fff;border:2px solid #ffb300;border-radius:12px;place-items:center;padding-left:3px;display:grid}:where(:root[data-skin]) ._guideIcon_18xth_80{background:var(--t-surface);border:2px solid color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix));border-radius:calc(12px * var(--t-radius-k))}._guideText_18xth_91{flex-direction:column;min-width:0;display:flex}._guideText_18xth_91 b{font-family:var(--font-display);font-size:1rem}._guideText_18xth_91 span{color:var(--text-secondary);font-size:.8rem}._wrap_5g1ld_11{flex-direction:column;gap:1rem;display:flex}._heading_5g1ld_13{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:800}._sub_5g1ld_20{color:var(--text-secondary);max-width:58ch;margin:0}._muted_5g1ld_21{color:var(--text-secondary);font-size:.9rem}._pickRow_5g1ld_25{flex-wrap:wrap;gap:.5rem;display:flex}._pick_5g1ld_25{border:var(--border);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);font-family:var(--font-body);cursor:pointer;color:var(--liwa-ink);background:#fff;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .95rem;font-weight:700;transition:transform .12s,box-shadow .12s;display:flex}:where(:root[data-skin]) ._pick_5g1ld_25{background:var(--t-surface)}._pick_5g1ld_25:hover{box-shadow:var(--shadow-md);transform:translate(-1px,-1px)}._pick_5g1ld_25:active{box-shadow:none;transform:translate(2px,2px)}._pickActive_5g1ld_46{background:var(--liwa-lavender)}._pickMeta_5g1ld_47{color:var(--text-secondary);font-size:.78rem;font-weight:600}._danger_5g1ld_51{border-radius:var(--radius-lg);background:#fff1f5;border:2.5px solid #9f1239;flex-direction:column;gap:.7rem;padding:1.1rem 1.2rem;display:flex;box-shadow:3px 3px #9f1239}:where(:root[data-skin]) ._danger_5g1ld_51{border:2.5px solid color-mix(in oklab, #9f1239, var(--t-text) var(--t-line-lift));background:var(--t-surface)}._danger_5g1ld_51 p{margin:0}._warnTitle_5g1ld_64{font-family:var(--font-display);color:#9f1239;font-size:1.1rem;font-weight:800}:where(:root[data-skin]) ._warnTitle_5g1ld_64{color:color-mix(in oklab, #9f1239, var(--t-text) var(--t-text-lift))}._warnRepeat_5g1ld_74{color:#9f1239;font-weight:700}:where(:root[data-skin]) ._warnRepeat_5g1ld_74{color:color-mix(in oklab, #9f1239, var(--t-text) var(--t-text-lift))}._list_5g1ld_76{gap:.2rem;margin:0;padding-left:1.2rem;display:grid}._list_5g1ld_76 li{color:var(--liwa-ink)}._keepNote_5g1ld_79{border:2px solid var(--liwa-ink);border-radius:var(--radius-lg);background:#fff;padding:.6rem .8rem;font-size:.9rem}:where(:root[data-skin]) ._keepNote_5g1ld_79{background:var(--t-surface)}._field_5g1ld_89{flex-direction:column;gap:.3rem;font-weight:700;display:flex}._field_5g1ld_89 input{font-family:var(--font-body);border:var(--border);border-radius:var(--radius-lg);color:var(--liwa-ink);background:#fff;padding:.55rem .7rem;font-size:1em}:where(:root[data-skin]) ._field_5g1ld_89 input{background:var(--t-surface)}._field_5g1ld_89 input:focus-visible{outline-offset:2px;outline:3px solid #be185d}:where(:root[data-skin]) ._field_5g1ld_89 input:focus-visible{outline:3px solid color-mix(in oklab, #be185d, var(--t-text) var(--t-line-lift))}._error_5g1ld_103{color:#9f1239;margin:0;font-weight:700}:where(:root[data-skin]) ._error_5g1ld_103{color:color-mix(in oklab, #9f1239, var(--t-text) var(--t-text-lift))}._actions_5g1ld_107{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._deleteBtn_5g1ld_109{color:#fff;border-radius:var(--radius-lg);font-family:var(--font-body);cursor:pointer;background:#be185d;border:2px solid #9f1239;padding:.6rem 1.1rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:2px 2px #9f1239}:where(:root[data-skin]) ._deleteBtn_5g1ld_109{border:2px solid color-mix(in oklab, #9f1239, var(--t-text) var(--t-line-lift));background:color-mix(in oklab, #be185d, var(--t-surface) var(--t-bg-sink))}._deleteBtn_5g1ld_109:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px #9f1239}._deleteBtn_5g1ld_109:active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}._deleteBtn_5g1ld_109:disabled{opacity:.45;cursor:not-allowed}._ghostBtn_5g1ld_126{border:var(--border);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);font-family:var(--font-body);cursor:pointer;color:var(--liwa-ink);background:#fff;padding:.6rem 1.1rem;font-weight:700}:where(:root[data-skin]) ._ghostBtn_5g1ld_126{background:var(--t-surface)}._ghostBtn_5g1ld_126:active{box-shadow:none;transform:translate(2px,2px)}._doneCard_5g1ld_142{border:var(--border);box-shadow:var(--shadow-md);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:.6rem;padding:1.1rem 1.2rem;display:flex}:where(:root[data-skin]) ._doneCard_5g1ld_142{background:var(--t-surface)}._doneCard_5g1ld_142 p{margin:0}._doneLead_5g1ld_154{font-family:var(--font-display);font-size:1.05rem}@media (pointer:coarse){._pick_5g1ld_25,._deleteBtn_5g1ld_109,._ghostBtn_5g1ld_126,._field_5g1ld_89 input{min-height:calc(44px / var(--zoom,1))}}@media (prefers-reduced-motion:reduce){._pick_5g1ld_25,._deleteBtn_5g1ld_109{transition:none}}._couponForm_15ith_1{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}._couponInput_15ith_8{border:var(--border-sm);border-radius:var(--radius-md);font-size:.9rem;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;background:#fff;outline:none;padding:10px 12px;transition:border-color .2s,box-shadow .15s}:where(:root[data-skin]) ._couponInput_15ith_8{background:var(--t-surface)}._couponInput_15ith_8:focus{border-color:var(--liwa-grape);box-shadow:var(--shadow-sm)}._applyBtn_15ith_25{color:var(--liwa-grape);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #7c3aed59;padding:0 16px;font-size:.9rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:2px 2px #7c3aed80}:where(:root[data-skin]) ._applyBtn_15ith_25{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent)}._applyBtn_15ith_25:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #7c3aed80}._applyBtn_15ith_25:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._couponError_15ith_44{color:var(--liwa-rose,#d23a6e);grid-column:1/-1;font-size:.78rem;font-weight:600}:where(:root[data-skin]) ._couponError_15ith_44{color:var(--liwa-rose,color-mix(in oklab, #d23a6e, var(--t-text) var(--t-text-lift)))}._appliedBox_15ith_51{border-radius:var(--radius-md);background:#7c3aed14;border:1px dashed #7c3aed73;margin-top:12px;padding:12px 14px}:where(:root[data-skin]) ._appliedBox_15ith_51{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1px dashed color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 45%, transparent)}._appliedRow_15ith_58{justify-content:space-between;align-items:center;gap:12px;display:flex}._appliedLabel_15ith_64{color:var(--liwa-grape);font-size:.92rem;font-weight:800}._appliedSavings_15ith_69{color:#12101ab3;margin-top:2px;font-size:.84rem}:where(:root[data-skin]) ._appliedSavings_15ith_69{color:color-mix(in srgb, var(--t-text) 70%, transparent)}._appliedNote_15ith_74{color:#12101a8c;margin-top:2px;font-size:.78rem;font-style:italic}:where(:root[data-skin]) ._appliedNote_15ith_74{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._muted_15ith_80{color:#12101a66;font-weight:400}:where(:root[data-skin]) ._muted_15ith_80{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._clearBtn_15ith_82{color:var(--liwa-grape);cursor:pointer;font-size:.82rem;font-weight:700;font-family:var(--font-body);background:0 0;border:none}._clearBtn_15ith_82:hover{text-decoration:underline}._wrap_1c43i_1{flex-direction:column;gap:1rem;display:flex}._childBar_1c43i_3{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._childLabel_1c43i_4{color:var(--text-secondary);margin-right:.3rem;font-weight:700}._chip_1c43i_5{border:2px solid var(--liwa-ink);box-shadow:var(--shadow-sm);border-radius:var(--radius-xl);cursor:pointer;font-weight:700;font-family:var(--font-body);background:#fff;padding:.35rem .85rem}:where(:root[data-skin]) ._chip_1c43i_5{background:var(--t-surface)}._chipActive_1c43i_15{background:var(--liwa-grape);color:#fff}._card_1c43i_17{border:var(--border);box-shadow:var(--shadow-md);border-radius:var(--radius-lg);background:#fff;padding:1.1rem 1.2rem}:where(:root[data-skin]) ._card_1c43i_17{background:var(--t-surface)}._cardTitle_1c43i_24{font-family:var(--font-display);margin:0 0 .75rem;font-size:1rem;font-weight:800}._balance_1c43i_26{font-family:var(--font-display);font-size:2rem;font-weight:800;line-height:1}._balanceLow_1c43i_27{color:var(--liwa-orange)}._buckets_1c43i_28{flex-wrap:wrap;gap:1.5rem;margin-top:.6rem;display:flex}._bucket_1c43i_28{font-size:.85rem}._bucketLabel_1c43i_30{color:var(--text-muted);font-weight:600}._bucketValue_1c43i_31{font-weight:800}._picks_1c43i_33{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}._pick_1c43i_33{border:2px solid var(--liwa-ink);background:var(--liwa-lavender);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);cursor:pointer;font-weight:800;font-family:var(--font-body);padding:.4rem .8rem}._pickActive_1c43i_44{background:var(--liwa-lime)}._customInput_1c43i_45{border:2px solid var(--liwa-ink);border-radius:var(--radius-sm);width:110px;font-family:var(--font-body);padding:.4rem .6rem}._primaryBtn_1c43i_49{border:2px solid var(--liwa-ink);background:var(--liwa-grape);color:#fff;box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);cursor:pointer;font-weight:800;font-family:var(--font-body);padding:.5rem 1.1rem}._primaryBtn_1c43i_49:disabled{opacity:.55;cursor:not-allowed}._pill_1c43i_56{border-radius:var(--radius-xl);border:2px solid var(--liwa-ink);text-transform:capitalize;padding:.2rem .6rem;font-size:.75rem;font-weight:800;display:inline-block}._pillActive_1c43i_61{background:var(--liwa-lime)}._pillGrace_1c43i_62{background:var(--liwa-mango)}._pillPending_1c43i_63{background:var(--liwa-sky)}._pillExpired_1c43i_64{background:var(--liwa-rose)}._planGrid_1c43i_66{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:.5rem;display:grid}@media (width<=760px){._planGrid_1c43i_66{grid-template-columns:repeat(2,1fr)}}._planTile_1c43i_68{border:2px solid var(--liwa-ink);border-radius:var(--radius-md);text-align:center;cursor:pointer;background:#fff;padding:.75rem}:where(:root[data-skin]) ._planTile_1c43i_68{background:var(--t-surface)}._planTileActive_1c43i_72{background:var(--liwa-lavender);border-color:var(--liwa-grape)}._planTileCurrent_1c43i_73{outline:3px solid var(--liwa-lime)}._planName_1c43i_74{font-weight:800}._planPrice_1c43i_75{font-family:var(--font-display);margin-top:.2rem;font-size:1.2rem;font-weight:800}._planNote_1c43i_76{color:var(--text-muted);margin-top:.2rem;font-size:.72rem}._couponRow_1c43i_78{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}._couponInput_1c43i_79{border:2px solid var(--liwa-ink);border-radius:var(--radius-sm);font-family:var(--font-body);padding:.4rem .6rem}._couponMsg_1c43i_80{font-size:.82rem;font-weight:700}._couponOk_1c43i_81{color:var(--liwa-lime)}._couponErr_1c43i_82{color:var(--liwa-orange)}._ghostBtn_1c43i_84{border:2px solid var(--liwa-ink);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);cursor:pointer;font-weight:700;font-family:var(--font-body);background:#fff;padding:.45rem .9rem}:where(:root[data-skin]) ._ghostBtn_1c43i_84{background:var(--t-surface)}._dangerBtn_1c43i_88{border-color:var(--liwa-orange);color:var(--liwa-orange)}._txnTable_1c43i_90{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.82rem}._txnTable_1c43i_90 td{border-bottom:1px solid var(--liwa-lavender);padding:.3rem .4rem}._muted_1c43i_92{color:var(--text-muted)}._histRow_1c43i_93{border-bottom:1px solid var(--liwa-lavender);padding:.3rem 0;font-size:.82rem}._empty_1c43i_94{color:var(--text-muted);padding:1rem 0;font-weight:600}._sectionHead_rlutr_7{justify-content:space-between;align-items:center;gap:16px;margin:0 0 4px;display:flex}._sectionHead_rlutr_7 h3{font-family:var(--font-display);color:var(--liwa-ink);margin:0;font-size:1.15rem;font-weight:900}._kicker_rlutr_21{color:var(--liwa-grape);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}._subTabBar_rlutr_30{border-bottom:2px solid #12101a1a;flex-wrap:wrap;gap:4px;margin:14px 0 18px;display:flex}:where(:root[data-skin]) ._subTabBar_rlutr_30{border-bottom:2px solid color-mix(in srgb, var(--t-line) 10%, transparent)}._subTab_rlutr_30{appearance:none;font-family:var(--font-display);color:#12101a80;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:9px 14px;font-size:.92rem;font-weight:800;transition:color .15s,border-color .15s}:where(:root[data-skin]) ._subTab_rlutr_30{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._subTab_rlutr_30:hover{color:var(--liwa-ink)}._subTabActive_rlutr_53{color:var(--liwa-grape);border-bottom-color:var(--liwa-grape)}._divider_rlutr_56{background:#12101a14;height:1px;margin:24px 0 4px}:where(:root[data-skin]) ._divider_rlutr_56{background:color-mix(in srgb, var(--t-text) 8%, transparent)}._muted_rlutr_62{color:#12101a8c;margin:6px 0 0;font-size:.9rem}:where(:root[data-skin]) ._muted_rlutr_62{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._pill_rlutr_65{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:100px;padding:4px 12px;font-size:.78rem;font-weight:800}:where(:root[data-skin]) ._pill_rlutr_65{border-radius:calc(100px * var(--t-pill-k))}._pillOk_rlutr_74{color:#1e8f4f;background:#2ecc7126}:where(:root[data-skin]) ._pillOk_rlutr_74{background:color-mix(in srgb, color-mix(in oklab, #2ecc71, var(--t-surface) var(--t-bg-sink)) 15%, transparent);color:color-mix(in oklab, #1e8f4f, var(--t-text) var(--t-text-lift))}._pillPending_rlutr_75{color:#c87a00;background:#ffa50026}:where(:root[data-skin]) ._pillPending_rlutr_75{background:color-mix(in srgb, color-mix(in oklab, orange, var(--t-brand) var(--t-brand-mix)) 15%, transparent);color:color-mix(in oklab, #c87a00, var(--t-brand-text) var(--t-brand-mix))}._pillWarn_rlutr_76{color:#b45309;background:#f59e0b2e}:where(:root[data-skin]) ._pillWarn_rlutr_76{background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 18%, transparent);color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._pillMuted_rlutr_77{color:#12101a8c;background:#12101a14}:where(:root[data-skin]) ._pillMuted_rlutr_77{background:color-mix(in srgb, var(--t-text) 8%, transparent);color:color-mix(in srgb, var(--t-text) 55%, transparent)}._pillCancel_rlutr_78{color:var(--liwa-grape);background:#7c3aed1f}:where(:root[data-skin]) ._pillCancel_rlutr_78{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 12%, transparent)}._alertWarn_rlutr_81,._alertInfo_rlutr_81{border-radius:var(--radius-md);margin:12px 0 0;padding:10px 14px;font-size:.88rem}._alertWarn_rlutr_81{border-left:4px solid var(--liwa-orange);color:#12101ad9;background:#fff4d6}:where(:root[data-skin]) ._alertWarn_rlutr_81{background:color-mix(in oklab, #fff4d6 var(--t-tint), var(--t-surface));color:color-mix(in srgb, var(--t-text) 85%, transparent)}._alertInfo_rlutr_81{border-left:4px solid var(--liwa-grape);color:#12101ad9;background:#7c3aed14}:where(:root[data-skin]) ._alertInfo_rlutr_81{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent);color:color-mix(in srgb, var(--t-text) 85%, transparent)}._inlineLinkBtn_rlutr_101{font:inherit;color:var(--liwa-grape);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}._inlineLinkBtn_rlutr_101:hover{text-decoration:none}._inlineLinkBtn_rlutr_101:disabled{opacity:.6;cursor:not-allowed}._metaGrid_rlutr_116{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:16px 0 0;padding:0;display:grid}._metaGrid_rlutr_116>div{margin:0}._metaGrid_rlutr_116 dt{color:#12101a80;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}:where(:root[data-skin]) ._metaGrid_rlutr_116 dt{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._metaGrid_rlutr_116 dd{color:var(--liwa-ink);margin:2px 0 0;font-size:1rem;font-weight:700}._cancelBtn_rlutr_138{color:var(--liwa-rose,#d23a6e);border-radius:var(--radius-md);cursor:pointer;background:#fff;border:1.5px solid #d23a6e59;margin-top:18px;padding:10px 18px;font-size:.9rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:2px 2px #d23a6e59}:where(:root[data-skin]) ._cancelBtn_rlutr_138{background:var(--t-surface);color:var(--liwa-rose,color-mix(in oklab, #d23a6e, var(--t-text) var(--t-text-lift)));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #d23a6e, var(--t-text) var(--t-line-lift)) 35%, transparent)}._cancelBtn_rlutr_138:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #d23a6e66}._cancelBtn_rlutr_138:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}._tierGrid_rlutr_155{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}._tierTile_rlutr_161{border-radius:var(--radius-md);text-align:left;cursor:pointer;font-family:var(--font-body);background:#fff;border:2px solid #12101a1f;flex-direction:column;gap:6px;padding:14px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}:where(:root[data-skin]) ._tierTile_rlutr_161{background:var(--t-surface);border:2px solid color-mix(in srgb, var(--t-line) 12%, transparent)}._tierTile_rlutr_161:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #12101a26}:where(:root[data-skin]) ._tierTile_rlutr_161:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 15%, transparent)}._tierTile_rlutr_161:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._tierTilePicked_rlutr_179{border-color:var(--liwa-grape);background:#7c3aed0f;transform:translate(-2px,-2px);box-shadow:3px 3px #7c3aed80!important}:where(:root[data-skin]) ._tierTilePicked_rlutr_179{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._tierTileCurrent_rlutr_185{background:#2ecc710a;border-color:#2ecc7180}:where(:root[data-skin]) ._tierTileCurrent_rlutr_185{border-color:color-mix(in srgb, color-mix(in oklab, #2ecc71, var(--t-text) var(--t-line-lift)) 50%, transparent);background:color-mix(in srgb, color-mix(in oklab, #2ecc71, var(--t-surface) var(--t-bg-sink)) 4%, transparent)}._tierTileHeader_rlutr_189{justify-content:space-between;align-items:center;gap:8px;display:flex}._tierName_rlutr_195{font-family:var(--font-display);color:var(--liwa-ink);font-size:1.05rem;font-weight:900}._currentBadge_rlutr_201{color:#1e8f4f;text-transform:uppercase;letter-spacing:.04em;background:#2ecc712e;border-radius:100px;padding:2px 8px;font-size:.66rem;font-weight:800}:where(:root[data-skin]) ._currentBadge_rlutr_201{background:color-mix(in srgb, color-mix(in oklab, #2ecc71, var(--t-surface) var(--t-bg-sink)) 18%, transparent);color:color-mix(in oklab, #1e8f4f, var(--t-text) var(--t-text-lift));border-radius:calc(100px * var(--t-pill-k))}._saleBadge_rlutr_211{background:var(--liwa-orange);color:#fff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:.66rem;font-weight:800}:where(:root[data-skin]) ._saleBadge_rlutr_211{border-radius:calc(100px * var(--t-pill-k))}._tierPrice_rlutr_222{color:var(--liwa-ink);font-size:1rem}._tierPrice_rlutr_222 strong{font-family:var(--font-display);font-size:1.15rem;font-weight:900}._priceStrike_rlutr_228{color:#12101a66;font-size:.9rem;text-decoration:line-through}:where(:root[data-skin]) ._priceStrike_rlutr_228{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._priceCadence_rlutr_229{color:#12101a73;margin-left:2px;font-size:.78rem}:where(:root[data-skin]) ._priceCadence_rlutr_229{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._pickedBox_rlutr_232{border-radius:var(--radius-md);background:#7c3aed0d;border:1px dashed #7c3aed66;margin-top:16px;padding:16px}:where(:root[data-skin]) ._pickedBox_rlutr_232{border:1px dashed color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 5%, transparent)}._pickedSummary_rlutr_239{color:var(--liwa-ink);justify-content:space-between;align-items:baseline;font-size:1rem;display:flex}._upgradeBtn_rlutr_246{color:var(--liwa-orange);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #ff6b3559;width:100%;margin-top:12px;padding:12px 18px;font-size:1rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:2px 2px #ff6b3580}:where(:root[data-skin]) ._upgradeBtn_rlutr_246{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._upgradeBtn_rlutr_246:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #ff6b3580}:where(:root[data-skin]) ._upgradeBtn_rlutr_246:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._upgradeBtn_rlutr_246:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._walletHead_rlutr_269{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._walletAmount_rlutr_276{font-family:var(--font-display);color:var(--liwa-ink);letter-spacing:-.01em;margin:4px 0 0;font-size:2.1rem;font-weight:900}._walletAmountLow_rlutr_284{color:var(--liwa-orange)}._walletBuckets_rlutr_289{color:#12101ab3;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;font-size:.86rem;display:flex}:where(:root[data-skin]) ._walletBuckets_rlutr_289{color:color-mix(in srgb, var(--t-text) 70%, transparent)}._walletBuckets_rlutr_289 strong{color:var(--liwa-ink);font-weight:700}._bucketChip_rlutr_301{align-items:baseline;gap:5px;display:inline-flex}._bucketChipWarn_rlutr_306,._bucketChipWarn_rlutr_306 strong{color:var(--liwa-orange)}._cashbackExpiry_rlutr_308{color:#12101a80;margin-left:2px;font-size:.78rem}:where(:root[data-skin]) ._cashbackExpiry_rlutr_308{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._cashbackExpiryWarn_rlutr_313{color:var(--liwa-orange);font-weight:600}._walletLowBanner_rlutr_315{border-left:4px solid var(--liwa-orange);border-radius:var(--radius-md);color:#12101ad9;background:#fff4d6;margin:12px 0 0;padding:10px 14px;font-size:.88rem}:where(:root[data-skin]) ._walletLowBanner_rlutr_315{background:color-mix(in oklab, #fff4d6 var(--t-tint), var(--t-surface));color:color-mix(in srgb, var(--t-text) 85%, transparent)}._rechargeBtn_rlutr_325{color:var(--liwa-grape);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #7c3aed59;padding:10px 18px;font-size:.95rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:2px 2px #7c3aed80}:where(:root[data-skin]) ._rechargeBtn_rlutr_325{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent)}._rechargeBtn_rlutr_325:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #7c3aed80}._rechargeBtn_rlutr_325:disabled{opacity:.6;cursor:not-allowed}._rechargeBox_rlutr_343{border-radius:var(--radius-md);background:#7c3aed0d;border:1px dashed #7c3aed66;margin-top:14px;padding:14px}:where(:root[data-skin]) ._rechargeBox_rlutr_343{border:1px dashed color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 5%, transparent)}._rechargeBoxHead_rlutr_350{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}._rechargeBoxLabel_rlutr_356{font-family:var(--font-display);color:var(--liwa-ink);font-size:.95rem;font-weight:800}._rechargeCloseBtn_rlutr_362{color:#12101a80;cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:700}:where(:root[data-skin]) ._rechargeCloseBtn_rlutr_362{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._quickPicks_rlutr_370{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;display:grid}._quickPickBtn_rlutr_375{border-radius:var(--radius-md);font-family:var(--font-display);color:var(--liwa-grape);cursor:pointer;background:#fff;border:1.5px solid #7c3aed4d;padding:10px;font-size:.95rem;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s}:where(:root[data-skin]) ._quickPickBtn_rlutr_375{background:var(--t-surface);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 30%, transparent)}._quickPickBtn_rlutr_375:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #7c3aed59}._quickPickBtnActive_rlutr_391{border-color:var(--liwa-grape);background:#7c3aed1a}:where(:root[data-skin]) ._quickPickBtnActive_rlutr_391{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._customRow_rlutr_395{align-items:center;gap:8px;margin-top:10px;display:flex}._customRow_rlutr_395 ._customPrefix_rlutr_401{color:#12101a99;font-weight:800}:where(:root[data-skin]) ._customRow_rlutr_395 ._customPrefix_rlutr_401{color:color-mix(in srgb, var(--t-text) 60%, transparent)}._customRow_rlutr_395 input{border-radius:var(--radius-md);font-size:.95rem;font-family:var(--font-body);color:var(--liwa-ink);background:#fff;border:1.5px solid #7c3aed4d;outline:none;flex:1;padding:10px 12px}:where(:root[data-skin]) ._customRow_rlutr_395 input{background:var(--t-surface);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 30%, transparent)}._customRow_rlutr_395 input:focus{border-color:var(--liwa-grape);box-shadow:0 0 0 2px #7c3aed33}._rechargeSubmit_rlutr_420{color:var(--liwa-orange);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #ff6b3559;width:100%;margin-top:12px;padding:12px 18px;font-size:1rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:2px 2px #ff6b3580}:where(:root[data-skin]) ._rechargeSubmit_rlutr_420{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._rechargeSubmit_rlutr_420:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #ff6b3580}:where(:root[data-skin]) ._rechargeSubmit_rlutr_420:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._rechargeSubmit_rlutr_420:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._rechargeError_rlutr_440{color:var(--liwa-rose,#d23a6e);margin-top:8px;font-size:.85rem}:where(:root[data-skin]) ._rechargeError_rlutr_440{color:var(--liwa-rose,color-mix(in oklab, #d23a6e, var(--t-text) var(--t-text-lift)))}._txnsLink_rlutr_446{color:var(--liwa-grape);cursor:pointer;font-size:.88rem;font-weight:700;font-family:var(--font-body);text-align:left;background:0 0;border:none;padding:8px 0 0}._txnsLink_rlutr_446:hover{text-decoration:underline}._txnsTable_rlutr_459{border-collapse:collapse;width:100%;margin-top:10px;font-size:.86rem}._txnsTable_rlutr_459 th{text-align:left;color:#12101a80;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #12101a1a;padding:6px 8px;font-size:.72rem;font-weight:800}:where(:root[data-skin]) ._txnsTable_rlutr_459 th{color:color-mix(in srgb, var(--t-text) 50%, transparent);border-bottom:1px solid color-mix(in srgb, var(--t-line) 10%, transparent)}._txnsTable_rlutr_459 td{color:var(--liwa-ink);border-bottom:1px dashed #12101a14;padding:8px}:where(:root[data-skin]) ._txnsTable_rlutr_459 td{border-bottom:1px dashed color-mix(in srgb, var(--t-line) 8%, transparent)}._txnsTable_rlutr_459 td:last-child,._txnsTable_rlutr_459 th:last-child{text-align:right}._txnPositive_rlutr_481{color:#1e8f4f;font-weight:700}:where(:root[data-skin]) ._txnPositive_rlutr_481{color:color-mix(in oklab, #1e8f4f, var(--t-text) var(--t-text-lift))}._txnNegative_rlutr_482{color:var(--liwa-rose,#d23a6e);font-weight:700}:where(:root[data-skin]) ._txnNegative_rlutr_482{color:var(--liwa-rose,color-mix(in oklab, #d23a6e, var(--t-text) var(--t-text-lift)))}._txnKindPill_rlutr_483{color:#12101aa6;background:#12101a0f;border-radius:100px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}:where(:root[data-skin]) ._txnKindPill_rlutr_483{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, var(--t-text) 6%, transparent);color:color-mix(in srgb, var(--t-text) 65%, transparent)}._txnDisclosure_rlutr_492{color:#12101a8c;cursor:pointer;background:0 0;border:0;padding:0 6px 0 0;font-family:inherit;font-size:.72rem;line-height:1}:where(:root[data-skin]) ._txnDisclosure_rlutr_492{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._txnDisclosure_rlutr_492:hover{color:var(--liwa-ink)}._txnBreakdownRow_rlutr_503 td{background:#12101a06;border-bottom:1px dashed #12101a0f}:where(:root[data-skin]) ._txnBreakdownRow_rlutr_503 td{background:color-mix(in srgb, var(--t-text) 2.5%, transparent);border-bottom:1px dashed color-mix(in srgb, var(--t-line) 6%, transparent)}._txnBreakdownRow_rlutr_503 td:first-child{color:#12101a99;padding-left:24px;font-size:.78rem}:where(:root[data-skin]) ._txnBreakdownRow_rlutr_503 td:first-child{color:color-mix(in srgb, var(--t-text) 60%, transparent)}._txnBreakdownLabel_rlutr_512{color:#12101ab3;font-size:.78rem}:where(:root[data-skin]) ._txnBreakdownLabel_rlutr_512{color:color-mix(in srgb, var(--t-text) 70%, transparent)}._txnsScroll_rlutr_519{overflow-x:auto}._txnsScroll_rlutr_519 ._txnsTable_rlutr_459{min-width:360px}._metaGrid_rlutr_116 dd{overflow-wrap:anywhere}@media (width<=768px){._metaGrid_rlutr_116{grid-template-columns:1fr}}._back_4zt17_6{z-index:9600;background:var(--overlay-bg);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._dialog_4zt17_17{border:var(--border-sm);border-radius:var(--radius-lg);width:min(460px,100%);max-height:100%;box-shadow:var(--shadow-lg);background:#fff;padding:1.15rem 1.3rem 1.2rem;overflow-y:auto}:where(:root[data-skin]) ._dialog_4zt17_17{background:var(--t-surface)}._title_4zt17_28{font-family:var(--font-display);color:var(--text-primary);text-wrap:balance;margin:0 0 .45rem;font-size:1.05rem;font-weight:800}._body_4zt17_37{color:var(--text-secondary);margin:0 0 1.05rem;font-size:.9rem;line-height:1.5}._actions_4zt17_44{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}._actions_4zt17_44 button{border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;padding:.55rem 1rem;font-size:.88rem;font-weight:800;transition:transform .12s}._actions_4zt17_44 button:disabled{cursor:wait;opacity:.65}._actions_4zt17_44 button:not(:disabled):hover{transform:translate(-1px,-1px)}._cancel_4zt17_65{color:var(--text-primary);background:#fff;border:2px solid #12101a40;box-shadow:2px 2px #12101a4d}:where(:root[data-skin]) ._cancel_4zt17_65{border:2px solid color-mix(in srgb, var(--t-line) 25%, transparent);background:var(--t-surface);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 30%, transparent)}._spend_4zt17_75{border:2px solid var(--liwa-ink);background:var(--liwa-mango);color:var(--liwa-ink);box-shadow:2px 2px 0 var(--liwa-ink)}._danger_4zt17_82{color:#fff;background:#be185d;border:2px solid #9f1239;box-shadow:2px 2px #9f1239}:where(:root[data-skin]) ._danger_4zt17_82{border:2px solid color-mix(in oklab, #9f1239, var(--t-text) var(--t-line-lift));background:color-mix(in oklab, #be185d, var(--t-surface) var(--t-bg-sink))}@media (pointer:coarse){._actions_4zt17_44 button{min-height:calc(44px / var(--zoom,1))}}@media (prefers-reduced-motion:reduce){._actions_4zt17_44 button{transition:none}._actions_4zt17_44 button:not(:disabled):hover{transform:none}}._card_e9fao_8,._qCard_e9fao_8{border:2px solid var(--mode-org-border);border-radius:var(--radius-lg);box-shadow:0 2px 8px color-mix(in srgb, var(--mode-org) 15%, transparent), 3px 3px 0 color-mix(in srgb, var(--mode-org) 20%, transparent);background:#fff;margin-bottom:1rem;padding:1.1rem 1.3rem}:where(:root[data-skin]) ._card_e9fao_8,:where(:root[data-skin]) ._qCard_e9fao_8{background:var(--t-surface)}._card_e9fao_8 h3,._qCard_e9fao_8 h3{font-family:var(--font-display);color:var(--text-primary);margin:0 0 .4rem;font-size:1.05rem;font-weight:800}._muted_e9fao_23{color:var(--text-secondary);margin:0 0 .5rem;font-size:.85rem;font-weight:600;line-height:1.55}._spacer_e9fao_30{flex:auto}._bar_e9fao_34{border-bottom:1.5px dashed var(--mode-org-border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.6rem .2rem .7rem;display:flex}._selectAll_e9fao_43{color:var(--text-primary);cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}._selectAll_e9fao_43 input{cursor:pointer;width:16px;height:16px}._ghostBtn_e9fao_56,._primaryBtn_e9fao_56,._releaseBtn_e9fao_56,._backBtn_e9fao_56{border:2px solid var(--mode-org-light);color:var(--mode-org-dark);border-radius:var(--radius-sm);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--mode-org-dark);background:#fff;justify-items:center;gap:.05rem;padding:.45rem .85rem;font-size:.85rem;font-weight:800;transition:transform .1s,box-shadow .1s;display:inline-grid}:where(:root[data-skin]) ._ghostBtn_e9fao_56,:where(:root[data-skin]) ._primaryBtn_e9fao_56,:where(:root[data-skin]) ._releaseBtn_e9fao_56,:where(:root[data-skin]) ._backBtn_e9fao_56{background:var(--t-surface)}._ghostBtn_e9fao_56 small,._primaryBtn_e9fao_56 small,._releaseBtn_e9fao_56 small{color:var(--text-secondary);font-size:.66rem;font-weight:700}._primaryBtn_e9fao_56{border-color:var(--liwa-orange);color:#b03a0e;box-shadow:2px 2px #b03a0e}:where(:root[data-skin]) ._primaryBtn_e9fao_56{color:color-mix(in oklab, #b03a0e, var(--t-brand-text) var(--t-brand-mix));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in oklab, #b03a0e, var(--t-brand-shadow) var(--t-brand-mix))}._primaryBtn_e9fao_56 small{color:#b03a0e;opacity:.75}:where(:root[data-skin]) ._primaryBtn_e9fao_56 small{color:color-mix(in oklab, #b03a0e, var(--t-brand-text) var(--t-brand-mix))}._releaseBtn_e9fao_56{border-color:var(--mode-org)}._ghostBtn_e9fao_56:hover:not(:disabled),._backBtn_e9fao_56:hover:not(:disabled),._releaseBtn_e9fao_56:hover:not(:disabled){box-shadow:3px 3px 0 var(--mode-org-dark);transform:translate(-2px,-2px)}._primaryBtn_e9fao_56:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:3px 3px #b03a0e}:where(:root[data-skin]) ._primaryBtn_e9fao_56:hover:not(:disabled){box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in oklab, #b03a0e, var(--t-brand-shadow) var(--t-brand-mix))}._ghostBtn_e9fao_56:disabled,._primaryBtn_e9fao_56:disabled,._releaseBtn_e9fao_56:disabled{opacity:.5;cursor:not-allowed;color:var(--text-muted);box-shadow:none;background:#12101a0d;border-color:#12101a33}:where(:root[data-skin]) ._ghostBtn_e9fao_56:disabled,:where(:root[data-skin]) ._primaryBtn_e9fao_56:disabled,:where(:root[data-skin]) ._releaseBtn_e9fao_56:disabled{background:color-mix(in srgb, var(--t-text) 5%, transparent);border-color:color-mix(in srgb, var(--t-line) 20%, transparent)}._ghostBtn_e9fao_56:disabled small,._primaryBtn_e9fao_56:disabled small{color:var(--text-muted)}._confirm_e9fao_97{border:2px solid var(--liwa-orange);border-radius:var(--radius-md);background:#fff6e5;margin-bottom:.8rem;padding:.8rem 1rem}:where(:root[data-skin]) ._confirm_e9fao_97{background:color-mix(in oklab, #fff6e5 var(--t-tint), var(--t-surface))}._confirmLead_e9fao_104{color:var(--text-primary);margin:0 0 .3rem;font-size:.9rem;font-weight:600}._confirmCost_e9fao_110{color:var(--text-primary);margin:0 0 .7rem;font-size:.9rem;line-height:1.5}._confirmCost_e9fao_110 b{font-family:var(--font-display);font-size:1.05rem}._confirmActions_e9fao_117{flex-wrap:wrap;gap:.5rem;display:flex}._headRow_e9fao_121{flex-wrap:wrap;align-items:flex-start;gap:.8rem;display:flex}._headRow_e9fao_121 h3{margin:0}._headActions_e9fao_123{margin-top:.6rem}._score_e9fao_125{font-family:var(--font-display);color:var(--text-primary);align-items:baseline;gap:.25rem;display:flex}._score_e9fao_125 b{font-size:1.5rem;font-weight:800}._score_e9fao_125 span{color:var(--text-secondary);font-size:.9rem;font-weight:700}._score_e9fao_125 em{text-transform:uppercase;letter-spacing:.03em;color:#b03a0e;margin-left:.3rem;font-size:.68rem;font-style:normal;font-weight:800}:where(:root[data-skin]) ._score_e9fao_125 em{color:color-mix(in oklab, #b03a0e, var(--t-brand-text) var(--t-brand-mix))}._qHead_e9fao_144{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}._qNum_e9fao_151{font-family:var(--font-display);color:var(--mode-org-dark);font-size:.9rem;font-weight:800}._qType_e9fao_157{background:var(--mode-org-bg);color:var(--mode-org-dark);border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-weight:800}:where(:root[data-skin]) ._qType_e9fao_157{border-radius:calc(999px * var(--t-pill-k))}._marks_e9fao_165{align-items:center;gap:.3rem;display:inline-flex}._marks_e9fao_165 input{border:2px solid var(--liwa-ink);border-radius:var(--radius-sm);width:68px;font-family:var(--font-display);text-align:right;color:var(--text-primary);padding:.3rem .45rem;font-size:1rem;font-weight:800}._marks_e9fao_165 input:focus{box-shadow:var(--shadow-sm);outline:none}._marks_e9fao_165 span{color:var(--text-secondary);font-size:.9rem;font-weight:800}._qText_e9fao_180{color:var(--text-primary);margin:0 0 .6rem;font-size:.95rem;font-weight:600;line-height:1.6}._answerBlock_e9fao_190{border-left:3px solid var(--mode-org);margin-bottom:.7rem;padding:.1rem 0 .1rem .7rem}._answerBlock_e9fao_190 h4{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .2rem;font-size:.7rem;font-weight:800}._answer_e9fao_190{color:var(--text-primary);white-space:pre-wrap;margin:0 0 .3rem;font-size:.92rem;line-height:1.6}._feedbackGrid_e9fao_212{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.5rem;display:grid}._fb_e9fao_217{gap:.25rem;margin-bottom:.5rem;display:grid}._fb_e9fao_217>span{font-family:var(--font-display);color:var(--text-secondary);font-size:.74rem;font-weight:800}._fb_e9fao_217 textarea{box-sizing:border-box;border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);color:var(--text-primary);resize:vertical;border:1.5px solid #12101a26;padding:.4rem .55rem;font-size:.86rem;font-weight:600;line-height:1.55}:where(:root[data-skin]) ._fb_e9fao_217 textarea{border:1.5px solid color-mix(in srgb, var(--t-line) 15%, transparent)}._fb_e9fao_217 textarea:focus{border-color:var(--mode-org);box-shadow:var(--shadow-sm);outline:none}._saveBar_e9fao_239{border-radius:var(--radius-lg);background:#fff;border:2px solid #12101a26;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;padding:.7rem 1rem;display:flex;position:sticky;bottom:.6rem;box-shadow:0 6px 18px #12101a1a}:where(:root[data-skin]) ._saveBar_e9fao_239{background:var(--t-surface);border:2px solid color-mix(in srgb, var(--t-line) 15%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--t-shadow) 10%, transparent)}._saveBarDirty_e9fao_253{border-color:var(--liwa-orange)}._saveNote_e9fao_254{font-family:var(--font-display);color:var(--text-secondary);margin-right:auto;font-size:.82rem;font-weight:800}._saveBarDirty_e9fao_253 ._saveNote_e9fao_254{color:#b03a0e}:where(:root[data-skin]) ._saveBarDirty_e9fao_253 ._saveNote_e9fao_254{color:color-mix(in oklab, #b03a0e, var(--t-brand-text) var(--t-brand-mix))}@media (pointer:coarse){button,select,input{min-height:calc(44px / var(--zoom,1))}}._card_6yngp_9{border:2px solid var(--mode-org-border);border-radius:var(--radius-lg);box-shadow:0 2px 8px color-mix(in srgb, var(--mode-org) 15%, transparent), 3px 3px 0 color-mix(in srgb, var(--mode-org) 20%, transparent);background:#fff;margin-bottom:1rem;padding:1.1rem 1.3rem}:where(:root[data-skin]) ._card_6yngp_9{background:var(--t-surface)}._card_6yngp_9 h3{font-family:var(--font-display);color:var(--text-primary);margin:0 0 .4rem;font-size:1.05rem;font-weight:800}._muted_6yngp_24{color:var(--text-secondary);margin:0 0 .7rem;font-size:.85rem;font-weight:600;line-height:1.55}._hint_6yngp_31{color:var(--text-secondary);font-size:.76rem;font-weight:600}._note_6yngp_32{background:var(--mode-org-bg);border-radius:var(--radius-sm);color:var(--mode-org-dark);margin:.5rem 0 0;padding:.5rem .7rem;font-size:.8rem;font-weight:600}._spacer_6yngp_41{flex:auto}._field_6yngp_45{gap:.3rem;margin-bottom:.9rem;display:grid}._field_6yngp_45>span{font-family:var(--font-display);color:var(--text-primary);font-size:.82rem;font-weight:800}._field_6yngp_45>span small{color:var(--text-secondary);font-weight:700}._field_6yngp_45 input,._field_6yngp_45 select,._field_6yngp_45 textarea{border:2px solid var(--liwa-ink);border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--text-primary);box-sizing:border-box;background:#fff;width:100%;padding:.5rem .65rem;font-size:.9rem;font-weight:700}:where(:root[data-skin]) ._field_6yngp_45 input,:where(:root[data-skin]) ._field_6yngp_45 select,:where(:root[data-skin]) ._field_6yngp_45 textarea{background:var(--t-surface)}._field_6yngp_45 input:focus,._field_6yngp_45 select:focus{box-shadow:var(--shadow-sm);outline:none}._row_6yngp_66{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 1rem;display:grid}._chapterBar_6yngp_74{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}._chapterGrid_6yngp_81{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:.35rem;max-height:260px;padding-right:.2rem;display:grid;overflow-y:auto}._chapter_6yngp_74{text-align:left;color:var(--text-secondary);border-radius:var(--radius-sm);font-family:var(--font-body);cursor:pointer;background:#fff;border:2px solid #12101a2e;align-items:baseline;gap:.3rem;padding:.35rem .55rem;font-size:.82rem;font-weight:700;line-height:1.35;display:flex}:where(:root[data-skin]) ._chapter_6yngp_74{border:2px solid color-mix(in srgb, var(--t-line) 18%, transparent);background:var(--t-surface)}._chapter_6yngp_74:hover{border-color:var(--mode-org)}._chapterOn_6yngp_106{background:var(--mode-org-panel);border-color:var(--mode-org);color:var(--mode-org-dark)}._scope_6yngp_111,._scopeOn_6yngp_111{color:var(--text-secondary);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #12101a2e;border-radius:999px;padding:.25rem .8rem;font-size:.78rem;font-weight:800}:where(:root[data-skin]) ._scope_6yngp_111,:where(:root[data-skin]) ._scopeOn_6yngp_111{border:2px solid color-mix(in srgb, var(--t-line) 18%, transparent);background:var(--t-surface);border-radius:calc(999px * var(--t-pill-k))}._scopeOn_6yngp_111{background:var(--mode-org-panel);border-color:var(--mode-org);color:var(--mode-org-dark)}._typeRow_6yngp_124{flex-wrap:wrap;gap:.45rem;display:flex}._type_6yngp_124,._typeOn_6yngp_125{color:var(--text-primary);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #12101a2e;justify-items:center;gap:.1rem;padding:.45rem .9rem;font-size:.85rem;font-weight:800;display:grid}:where(:root[data-skin]) ._type_6yngp_124,:where(:root[data-skin]) ._typeOn_6yngp_125{border:2px solid color-mix(in srgb, var(--t-line) 18%, transparent);background:var(--t-surface)}._type_6yngp_124 small,._typeOn_6yngp_125 small{color:var(--text-secondary);font-size:.68rem;font-weight:700}._typeOn_6yngp_125{background:var(--mode-org-panel);border-color:var(--mode-org);color:var(--mode-org-dark)}._typeOn_6yngp_125 small{color:var(--mode-org-dark)}._actions_6yngp_147{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.8rem;display:flex}._ghostBtn_6yngp_157,._primaryBtn_6yngp_157,._dangerBtn_6yngp_157,._backBtn_6yngp_157{border:2px solid var(--mode-org-light);color:var(--mode-org-dark);border-radius:var(--radius-sm);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--mode-org-dark);background:#fff;padding:.5rem .9rem;font-size:.85rem;font-weight:800;transition:transform .1s,box-shadow .1s}:where(:root[data-skin]) ._ghostBtn_6yngp_157,:where(:root[data-skin]) ._primaryBtn_6yngp_157,:where(:root[data-skin]) ._dangerBtn_6yngp_157,:where(:root[data-skin]) ._backBtn_6yngp_157{background:var(--t-surface)}._primaryBtn_6yngp_157{border-color:var(--liwa-orange);color:#b03a0e;box-shadow:2px 2px #b03a0e}:where(:root[data-skin]) ._primaryBtn_6yngp_157{color:color-mix(in oklab, #b03a0e, var(--t-brand-text) var(--t-brand-mix));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in oklab, #b03a0e, var(--t-brand-shadow) var(--t-brand-mix))}._dangerBtn_6yngp_157{border-color:var(--liwa-rose);color:#be185d;box-shadow:2px 2px #be185d}:where(:root[data-skin]) ._dangerBtn_6yngp_157{color:color-mix(in oklab, #be185d, var(--t-text) var(--t-text-lift))}._ghostBtn_6yngp_157:hover:not(:disabled),._backBtn_6yngp_157:hover:not(:disabled){box-shadow:3px 3px 0 var(--mode-org-dark);transform:translate(-2px,-2px)}._primaryBtn_6yngp_157:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:3px 3px #b03a0e}:where(:root[data-skin]) ._primaryBtn_6yngp_157:hover:not(:disabled){box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in oklab, #b03a0e, var(--t-brand-shadow) var(--t-brand-mix))}._dangerBtn_6yngp_157:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:3px 3px #be185d}._ghostBtn_6yngp_157:disabled,._primaryBtn_6yngp_157:disabled,._dangerBtn_6yngp_157:disabled{opacity:.5;cursor:not-allowed;color:var(--text-muted);box-shadow:none;background:#12101a0d;border-color:#12101a33}:where(:root[data-skin]) ._ghostBtn_6yngp_157:disabled,:where(:root[data-skin]) ._primaryBtn_6yngp_157:disabled,:where(:root[data-skin]) ._dangerBtn_6yngp_157:disabled{background:color-mix(in srgb, var(--t-text) 5%, transparent);border-color:color-mix(in srgb, var(--t-line) 20%, transparent)}._draftList_6yngp_188{gap:.45rem;display:grid}._draftRow_6yngp_189{text-align:left;border:2px dashed var(--mode-org-border);background:var(--mode-org-bg);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-body);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.88rem;display:flex}._draftRow_6yngp_189:hover{border-style:solid}._draftMeta_6yngp_205{color:var(--text-secondary);font-size:.78rem;font-weight:600}._pillReady_6yngp_206,._pillWorking_6yngp_206,._pillFailed_6yngp_206{font-family:var(--font-display);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.15rem .6rem;font-size:.74rem;font-weight:800}:where(:root[data-skin]) ._pillReady_6yngp_206,:where(:root[data-skin]) ._pillWorking_6yngp_206,:where(:root[data-skin]) ._pillFailed_6yngp_206{border-radius:calc(999px * var(--t-pill-k))}._pillReady_6yngp_206{background:var(--mode-org-panel);color:var(--mode-org-dark)}._pillWorking_6yngp_206{color:var(--text-secondary);background:#12101a0f}:where(:root[data-skin]) ._pillWorking_6yngp_206{background:color-mix(in srgb, var(--t-text) 6%, transparent)}._pillFailed_6yngp_206{color:#be185d;background:#fdedf5}:where(:root[data-skin]) ._pillFailed_6yngp_206{background:color-mix(in oklab, #fdedf5 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #be185d, var(--t-text) var(--t-text-lift))}._headRow_6yngp_221{flex-wrap:wrap;align-items:flex-start;gap:.8rem;display:flex}._headRow_6yngp_221 h3{margin:0}._working_6yngp_223{color:var(--mode-org-dark);margin:.4rem 0 0;font-size:.86rem;font-weight:600;line-height:1.55}._failed_6yngp_230{border:2px solid var(--liwa-rose);border-radius:var(--radius-md);color:var(--text-primary);background:#fdedf5;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.5rem;padding:.6rem .8rem;font-size:.86rem;line-height:1.5;display:flex}:where(:root[data-skin]) ._failed_6yngp_230{background:color-mix(in oklab, #fdedf5 var(--t-tint), var(--t-surface))}._summaryRow_6yngp_244{border-top:1.5px dashed var(--mode-org-border);flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.8rem;padding-top:.7rem;display:flex}._stat_6yngp_253{color:var(--text-secondary);font-size:.85rem;font-weight:600}._stat_6yngp_253 b{font-family:var(--font-display);color:var(--text-primary);margin-right:.15rem;font-size:1rem}._qList_6yngp_261{gap:.6rem;margin-bottom:.7rem;display:grid}._qCard_6yngp_262{border-radius:var(--radius-md);background:#fff;border:2px solid #12101a1f;padding:.6rem .7rem}:where(:root[data-skin]) ._qCard_6yngp_262{border:2px solid color-mix(in srgb, var(--t-line) 12%, transparent);background:var(--t-surface)}._qHead_6yngp_268{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}._qNum_6yngp_275{font-family:var(--font-display);color:var(--mode-org-dark);font-size:.85rem;font-weight:800}._qHead_6yngp_268 select{border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--text-primary);background:#fff;border:1.5px solid #12101a33;padding:.2rem .4rem;font-size:.78rem;font-weight:700}:where(:root[data-skin]) ._qHead_6yngp_268 select{border:1.5px solid color-mix(in srgb, var(--t-line) 20%, transparent);background:var(--t-surface)}._marks_6yngp_291{align-items:center;gap:.25rem;display:inline-flex}._marks_6yngp_291 input{border-radius:var(--radius-sm);width:52px;font-family:var(--font-body);border:1.5px solid #12101a33;padding:.2rem .35rem;font-size:.78rem;font-weight:700}:where(:root[data-skin]) ._marks_6yngp_291 input{border:1.5px solid color-mix(in srgb, var(--t-line) 20%, transparent)}._marks_6yngp_291 span{color:var(--text-secondary);font-size:.74rem;font-weight:700}._qBadge_6yngp_302{background:var(--liwa-lavender);color:var(--liwa-grape);border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:800}:where(:root[data-skin]) ._qBadge_6yngp_302{border-radius:calc(999px * var(--t-pill-k))}._removeBtn_6yngp_310{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:800}._removeBtn_6yngp_310:hover{color:#be185d}:where(:root[data-skin]) ._removeBtn_6yngp_310:hover{color:color-mix(in oklab, #be185d, var(--t-text) var(--t-text-lift))}._qText_6yngp_321{box-sizing:border-box;border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);color:var(--text-primary);resize:vertical;border:1.5px solid #12101a26;padding:.5rem .6rem;font-size:.92rem;font-weight:600;line-height:1.55}:where(:root[data-skin]) ._qText_6yngp_321{border:1.5px solid color-mix(in srgb, var(--t-line) 15%, transparent)}._qText_6yngp_321:focus{border-color:var(--mode-org);box-shadow:var(--shadow-sm);outline:none}._options_6yngp_336{gap:.3rem;margin-top:.45rem;display:grid}._optionRow_6yngp_337{align-items:center;gap:.4rem;display:flex}._optionRow_6yngp_337 input{border-radius:var(--radius-sm);font-family:var(--font-body);border:1.5px solid #12101a26;flex:1;padding:.35rem .5rem;font-size:.85rem;font-weight:600}:where(:root[data-skin]) ._optionRow_6yngp_337 input{border:1.5px solid color-mix(in srgb, var(--t-line) 15%, transparent)}._answer_6yngp_347,._answerOn_6yngp_347{width:28px;height:28px;font-family:var(--font-display);color:var(--text-secondary);cursor:pointer;background:#fff;border:2px solid #12101a33;border-radius:50%;flex-shrink:0;font-size:.78rem;font-weight:800}:where(:root[data-skin]) ._answer_6yngp_347,:where(:root[data-skin]) ._answerOn_6yngp_347{border:2px solid color-mix(in srgb, var(--t-line) 20%, transparent);background:var(--t-surface)}._answerOn_6yngp_347{background:var(--mode-org);border-color:var(--mode-org-dark);color:#fff}._answer_6yngp_347:disabled{opacity:.4;cursor:not-allowed}._answerHint_6yngp_366{color:var(--text-secondary);margin:.2rem 0 0;font-size:.74rem;font-weight:600}._scheme_6yngp_367{color:var(--text-secondary);margin:.4rem 0 0;font-size:.78rem;font-weight:600;line-height:1.5}._assignBar_6yngp_376{border-radius:var(--radius-lg);background:#fff;border:2px solid #12101a26;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;padding:.7rem 1rem;display:flex;position:sticky;bottom:.6rem;box-shadow:0 6px 18px #12101a1a}:where(:root[data-skin]) ._assignBar_6yngp_376{background:var(--t-surface);border:2px solid color-mix(in srgb, var(--t-line) 15%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--t-shadow) 10%, transparent)}._assignBarDirty_6yngp_390{border-color:var(--liwa-orange)}._assignNote_6yngp_391{font-family:var(--font-display);color:var(--text-secondary);margin-right:auto;font-size:.82rem;font-weight:800}._assignBarDirty_6yngp_390 ._assignNote_6yngp_391{color:#b03a0e}:where(:root[data-skin]) ._assignBarDirty_6yngp_390 ._assignNote_6yngp_391{color:color-mix(in oklab, #b03a0e, var(--t-brand-text) var(--t-brand-mix))}._mixBox_6yngp_402{border:2px dashed var(--mode-org-light);border-radius:var(--radius-sm);background:var(--mode-org-panel);gap:.6rem;margin-bottom:.9rem;padding:.8rem .9rem;display:grid}._mixBox_6yngp_402 ._field_6yngp_45{margin-bottom:0}._slider_6yngp_412{width:100%;accent-color:var(--mode-org);cursor:pointer}._mixLabels_6yngp_413{color:var(--text-secondary);justify-content:space-between;gap:.6rem;font-size:.8rem;font-weight:700;display:flex}._mixLabels_6yngp_413 b{color:var(--mode-org-dark)}._presetRow_6yngp_422{flex-wrap:wrap;gap:.45rem;display:flex}._preset_6yngp_422{border:2px solid var(--mode-org-light);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:#fff;gap:.05rem;padding:.35rem .7rem;font-size:.8rem;font-weight:800;display:grid}:where(:root[data-skin]) ._preset_6yngp_422{background:var(--t-surface)}._preset_6yngp_422 small{color:var(--text-secondary);font-size:.68rem;font-weight:700}._presetOn_6yngp_436{background:var(--mode-org-panel);border-color:var(--mode-org);color:var(--mode-org-dark)}._presetOn_6yngp_436 small{color:var(--mode-org-dark)}._diffInputs_6yngp_438{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._diffInput_6yngp_438{align-items:center;gap:.3rem;font-size:.78rem;font-weight:700;display:flex}._diffInput_6yngp_438 input{width:4.2rem}._sumOk_6yngp_441,._sumBad_6yngp_441{font-size:.76rem;font-weight:800}._sumOk_6yngp_441{color:var(--mode-org-dark)}._sumBad_6yngp_441{color:#b42318}:where(:root[data-skin]) ._sumBad_6yngp_441{color:color-mix(in oklab, #b42318, var(--t-text) var(--t-text-lift))}._rebuildBox_6yngp_444{border-top:1px solid var(--mode-org-light);margin-top:.8rem;padding-top:.8rem}._srcChip_6yngp_451,._diffChip_6yngp_451{white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:800}:where(:root[data-skin]) ._srcChip_6yngp_451,:where(:root[data-skin]) ._diffChip_6yngp_451{border-radius:calc(999px * var(--t-pill-k))}._srcChip_6yngp_451{background:var(--mode-org-panel);color:var(--mode-org-dark)}._diffChip_6yngp_451{color:#334155;text-transform:capitalize;background:#f1f5f9}:where(:root[data-skin]) ._diffChip_6yngp_451{background:color-mix(in oklab, #f1f5f9 var(--t-tint), var(--t-surface));color:var(--t-text)}._diffChip_6yngp_451[data-level=easy]{color:#166534;background:#dcfce7}:where(:root[data-skin]) ._diffChip_6yngp_451[data-level=easy]{background:color-mix(in oklab, #dcfce7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #166534, var(--t-text) var(--t-text-lift))}._diffChip_6yngp_451[data-level=medium]{color:#92400e;background:#fef3c7}:where(:root[data-skin]) ._diffChip_6yngp_451[data-level=medium]{background:color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift))}._diffChip_6yngp_451[data-level=hard]{color:#991b1b;background:#fee2e2}:where(:root[data-skin]) ._diffChip_6yngp_451[data-level=hard]{background:color-mix(in oklab, #fee2e2 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #991b1b, var(--t-text) var(--t-text-lift))}@media (pointer:coarse){button,select,input,textarea{min-height:calc(44px / var(--zoom,1))}}._uploadRow_kwtrn_5{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}._uploadRow_kwtrn_5 select,._uploadRow_kwtrn_5 input[type=text]{border:2px solid var(--liwa-ink);border-radius:var(--radius-sm);font:inherit;min-width:12rem;padding:.4rem .6rem}._statusPill_kwtrn_20{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);background:#12101a14;border-radius:999px;padding:.1rem .55rem;font-size:.72rem;font-weight:800;display:inline-block}:where(:root[data-skin]) ._statusPill_kwtrn_20{border-radius:calc(999px * var(--t-pill-k));background:color-mix(in srgb, var(--t-text) 8%, transparent)}._processing_kwtrn_31{color:#7a5b00;background:#fff3c4}:where(:root[data-skin]) ._processing_kwtrn_31{background:color-mix(in oklab, #fff3c4 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #7a5b00, var(--t-text) var(--t-text-lift))}._extracted_kwtrn_32,._validated_kwtrn_32,._approved_kwtrn_32{background:var(--mode-org-bg);color:var(--mode-org-dark)}._error_kwtrn_33,._rejected_kwtrn_33{color:#8a1f1f;background:#ffe1e1}:where(:root[data-skin]) ._error_kwtrn_33,:where(:root[data-skin]) ._rejected_kwtrn_33{background:color-mix(in oklab, #ffe1e1 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #8a1f1f, var(--t-text) var(--t-text-lift))}._paperRowActive_kwtrn_35 td{background:#12101a0a}:where(:root[data-skin]) ._paperRowActive_kwtrn_35 td{background:color-mix(in srgb, var(--t-text) 4%, transparent)}._linkBtn_kwtrn_36{font:inherit;color:var(--mode-org-dark);cursor:pointer;background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}._reviewHead_kwtrn_47{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}._bulkBar_kwtrn_54{border-radius:var(--radius-md);border:2px dashed #12101a33;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.7rem 0;padding:.5rem .7rem;display:flex}:where(:root[data-skin]) ._bulkBar_kwtrn_54{border:2px dashed color-mix(in srgb, var(--t-line) 20%, transparent)}._bulkBar_kwtrn_54 label{align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;display:flex}._qList_kwtrn_66{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}._qRow_kwtrn_67{border-radius:var(--radius-md);background:#fff;border:2px solid #12101a1f;grid-template-columns:auto 1fr;gap:.6rem;padding:.6rem .7rem;display:grid}:where(:root[data-skin]) ._qRow_kwtrn_67{border:2px solid color-mix(in srgb, var(--t-line) 12%, transparent);background:var(--t-surface)}._qRowRejected_kwtrn_76{opacity:.6}._qMeta_kwtrn_77{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.3rem;font-size:.78rem;display:flex}._qText_kwtrn_78{white-space:pre-wrap;font-size:.92rem;line-height:1.45}._qOptions_kwtrn_79{margin:.3rem 0 0;padding-left:1.2rem;font-size:.86rem}._qAnswer_kwtrn_80{color:var(--mode-org-dark);margin-top:.3rem;font-size:.84rem}._qActions_kwtrn_81{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}._editor_kwtrn_83{gap:.45rem;margin-top:.4rem;display:grid}._editor_kwtrn_83 textarea,._editor_kwtrn_83 input,._editor_kwtrn_83 select{border:2px solid var(--liwa-ink);border-radius:var(--radius-sm);font:inherit;box-sizing:border-box;width:100%;padding:.4rem .55rem}._editor_kwtrn_83 textarea{resize:vertical;min-height:4.5rem}._editorGrid_kwtrn_93{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.45rem;display:grid}._editorGrid_kwtrn_93 label,._editor_kwtrn_83>label{gap:.2rem;font-size:.78rem;font-weight:800;display:grid}._qParts_kwtrn_96{gap:.25rem;margin:.35rem 0 0;padding-left:1.1rem;font-size:.88rem;line-height:1.45;display:grid}._qParts_kwtrn_96>li{list-style:none}._notes_kwtrn_98{margin:.6rem 0 0;font-size:.84rem}._notes_kwtrn_98 summary{cursor:pointer;color:var(--text-secondary);font-weight:800}._notes_kwtrn_98 ul{color:var(--text-secondary);margin:.35rem 0 0;padding-left:1.2rem}._preview_1p11y_20{background:radial-gradient(120% 140% at 0% 0%, var(--a-wash) 0%, #fff0 62%), white;border:2px solid var(--a);border-radius:22px;margin-bottom:1.4rem;padding:2rem 2.2rem 1.7rem;position:relative;overflow:hidden;box-shadow:0 10px 28px #12101a14}:where(:root[data-skin]) ._preview_1p11y_20{background:radial-gradient(120% 140% at 0% 0%, var(--a-wash) 0%, color-mix(in srgb, var(--t-surface) 0%, transparent) 62%), var(--t-surface);border-radius:calc(22px * var(--t-radius-k));box-shadow:0 10px 28px color-mix(in srgb, var(--t-shadow) 8%, transparent)}._previewTag_1p11y_37{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--a-deep);background:var(--a-wash);border:1.5px solid var(--a);border-radius:999px;padding:.2rem .6rem;font-size:.68rem;font-weight:800;position:absolute;top:1rem;right:1.1rem}:where(:root[data-skin]) ._previewTag_1p11y_37{border-radius:calc(999px * var(--t-pill-k))}._hero_1p11y_53{align-items:center;gap:1.1rem;padding-right:9rem;display:flex}._monogram_1p11y_59{background:linear-gradient(150deg, var(--a) 0%, var(--a-deep) 100%);color:#fff;width:62px;height:62px;font-family:var(--font-display);box-shadow:0 6px 16px color-mix(in srgb, var(--a) 40%, transparent);border-radius:18px;flex-shrink:0;place-items:center;font-size:1.9rem;font-weight:800;line-height:1;display:grid}:where(:root[data-skin]) ._monogram_1p11y_59{border-radius:calc(18px * var(--t-radius-k))}._heroText_1p11y_74 h2{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:1.6rem;font-weight:800;line-height:1.15}._heroMeta_1p11y_82{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.45rem .8rem;margin-top:.35rem;font-size:.84rem;font-weight:600;display:flex}._metaChip_1p11y_92{background:var(--a-wash);color:var(--a-deep);border-radius:999px;padding:.12rem .55rem;font-size:.78rem;font-weight:800}:where(:root[data-skin]) ._metaChip_1p11y_92{border-radius:calc(999px * var(--t-pill-k))}._headline_1p11y_101{font-family:var(--font-display);color:var(--a-deep);max-width:46ch;margin:1.15rem 0 0;font-size:1.22rem;font-weight:800;line-height:1.4}._headlinePlaceholder_1p11y_110{font-family:var(--font-display);color:var(--text-muted);max-width:46ch;margin:1.15rem 0 0;font-size:1.1rem;font-weight:700}._stats_1p11y_121{border-top:1.5px dashed var(--a);border-bottom:1.5px dashed var(--a);flex-wrap:wrap;gap:0 1.8rem;margin:1.25rem 0 0;padding:.9rem 0;display:flex}._stat_1p11y_121{gap:.1rem;display:grid}._stat_1p11y_121 b{font-family:var(--font-display);color:var(--text-primary);font-size:1.15rem;font-weight:800;line-height:1.1}._stat_1p11y_121 span{letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary);font-size:.74rem;font-weight:700}._about_1p11y_146{max-width:68ch;margin:1.1rem 0 0}._about_1p11y_146 p{color:var(--text-primary);white-space:pre-wrap;margin:0 0 .7rem;font-size:.97rem;line-height:1.72}._about_1p11y_146 p:last-child{margin-bottom:0}._aboutPlaceholder_1p11y_155{max-width:62ch;color:var(--text-muted);margin:1.1rem 0 0;font-size:.92rem;font-weight:600;line-height:1.65}._highlights_1p11y_164{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.45rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}._highlights_1p11y_164 li{color:var(--text-primary);align-items:baseline;gap:.5rem;font-size:.9rem;font-weight:700;line-height:1.45;display:flex}._highlights_1p11y_164 li span{color:var(--a);flex-shrink:0}._subjects_1p11y_183{margin-top:1.3rem}._subjects_1p11y_183 h4{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .5rem;font-size:.72rem;font-weight:800}._subjectRow_1p11y_193{flex-wrap:wrap;gap:.4rem;display:flex}._subjectPill_1p11y_194{border:1.5px solid var(--a);background:var(--a-wash);color:var(--a-deep);border-radius:999px;padding:.2rem .7rem;font-size:.8rem;font-weight:800}:where(:root[data-skin]) ._subjectPill_1p11y_194{border-radius:calc(999px * var(--t-pill-k))}._contact_1p11y_204{color:var(--text-secondary);border-top:1.5px solid #12101a1a;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1.4rem;padding-top:.9rem;font-size:.86rem;font-weight:700;display:flex}:where(:root[data-skin]) ._contact_1p11y_204{border-top:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent)}@media (width<=768px){._preview_1p11y_20{padding:1.5rem 1.2rem 1.3rem}._hero_1p11y_53{padding-right:0}._previewTag_1p11y_37{margin-bottom:.8rem;display:inline-block;position:static}._stats_1p11y_121{gap:0 1.1rem}}._leadNote_1p11y_225{background:var(--mode-org-bg);border:2px solid var(--mode-org-border);border-radius:var(--radius-md);color:var(--text-primary);margin:0 0 1rem;padding:.7rem .9rem;font-size:.86rem;font-weight:600;line-height:1.55}._card_1p11y_237{border:2px solid var(--mode-org-border);border-radius:var(--radius-lg);box-shadow:0 2px 8px color-mix(in srgb, var(--mode-org) 15%, transparent), 3px 3px 0 color-mix(in srgb, var(--mode-org) 20%, transparent);background:#fff;margin-bottom:1rem;padding:1.1rem 1.3rem}:where(:root[data-skin]) ._card_1p11y_237{background:var(--t-surface)}._card_1p11y_237 h3{font-family:var(--font-display);color:var(--text-primary);margin:0 0 .4rem;font-size:1.05rem;font-weight:800}._cardHead_1p11y_252{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.5rem;display:flex}._cardHead_1p11y_252 h3{margin:0}._muted_1p11y_262{color:var(--text-secondary);margin:0 0 .6rem;font-size:.85rem;font-weight:600;line-height:1.55}._hint_1p11y_263{color:var(--text-secondary);font-size:.76rem;font-weight:600}._derivedNote_1p11y_264{color:var(--mode-org-dark);margin:.9rem 0 0;font-size:.82rem;font-weight:600;line-height:1.5}._field_1p11y_272{gap:.3rem;margin-bottom:.85rem;display:grid}._field_1p11y_272>span{font-family:var(--font-display);color:var(--text-primary);font-size:.82rem;font-weight:800}._field_1p11y_272>span small{color:var(--text-secondary);font-weight:700}._field_1p11y_272 input,._field_1p11y_272 textarea,._field_1p11y_272 select{border:2px solid var(--liwa-ink);border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--text-primary);box-sizing:border-box;background:#fff;width:100%;padding:.5rem .65rem;font-size:.9rem;font-weight:700}:where(:root[data-skin]) ._field_1p11y_272 input,:where(:root[data-skin]) ._field_1p11y_272 textarea,:where(:root[data-skin]) ._field_1p11y_272 select{background:var(--t-surface)}._field_1p11y_272 textarea{resize:vertical;font-weight:600;line-height:1.6}._field_1p11y_272 input:focus,._field_1p11y_272 textarea:focus,._field_1p11y_272 select:focus{box-shadow:var(--shadow-sm);outline:none}._grid2_1p11y_298{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 1rem;display:grid}._rowEdit_1p11y_304{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._rowEdit_1p11y_304 input{border:2px solid var(--liwa-ink);border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--text-primary);background:#fff;flex:1;padding:.45rem .6rem;font-size:.88rem;font-weight:700}:where(:root[data-skin]) ._rowEdit_1p11y_304 input{background:var(--t-surface)}._rowEdit_1p11y_304 input:focus{box-shadow:var(--shadow-sm);outline:none}._ghostBtn_1p11y_320,._primaryBtn_1p11y_320{border:2px solid var(--mode-org-light);color:var(--mode-org-dark);border-radius:var(--radius-sm);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--mode-org-dark);background:#fff;padding:.5rem .9rem;font-size:.85rem;font-weight:800;transition:transform .1s,box-shadow .1s}:where(:root[data-skin]) ._ghostBtn_1p11y_320,:where(:root[data-skin]) ._primaryBtn_1p11y_320{background:var(--t-surface)}._primaryBtn_1p11y_320{border-color:var(--liwa-orange);color:#b03a0e;box-shadow:2px 2px #b03a0e}:where(:root[data-skin]) ._primaryBtn_1p11y_320{color:color-mix(in oklab, #b03a0e, var(--t-brand-text) var(--t-brand-mix));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in oklab, #b03a0e, var(--t-brand-shadow) var(--t-brand-mix))}._ghostBtn_1p11y_320:hover:not(:disabled),._primaryBtn_1p11y_320:hover:not(:disabled){box-shadow:3px 3px 0 var(--mode-org-dark);transform:translate(-2px,-2px)}._primaryBtn_1p11y_320:hover:not(:disabled){box-shadow:3px 3px #b03a0e}:where(:root[data-skin]) ._primaryBtn_1p11y_320:hover:not(:disabled){box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in oklab, #b03a0e, var(--t-brand-shadow) var(--t-brand-mix))}._ghostBtn_1p11y_320:active:not(:disabled),._primaryBtn_1p11y_320:active:not(:disabled){box-shadow:1px 1px 0 var(--mode-org-dark);transform:translate(1px,1px)}._ghostBtn_1p11y_320:disabled,._primaryBtn_1p11y_320:disabled{opacity:.5;cursor:not-allowed;color:var(--text-muted);box-shadow:none;background:#12101a0d;border-color:#12101a33}:where(:root[data-skin]) ._ghostBtn_1p11y_320:disabled,:where(:root[data-skin]) ._primaryBtn_1p11y_320:disabled{background:color-mix(in srgb, var(--t-text) 5%, transparent);border-color:color-mix(in srgb, var(--t-line) 20%, transparent)}._iconBtn_1p11y_352{border-radius:var(--radius-sm);cursor:pointer;width:34px;height:34px;color:var(--close-color,#be185d);background:#fff;border:2px solid #12101a33;flex-shrink:0;font-weight:800}:where(:root[data-skin]) ._iconBtn_1p11y_352{border:2px solid color-mix(in srgb, var(--t-line) 20%, transparent);background:var(--t-surface);color:var(--close-color,color-mix(in oklab, #be185d, var(--t-text) var(--t-text-lift)))}._iconBtn_1p11y_352:hover{border-color:var(--close-color,#be185d)}:where(:root[data-skin]) ._iconBtn_1p11y_352:hover{border-color:var(--close-color,color-mix(in oklab, #be185d, var(--t-text) var(--t-line-lift)))}._writerBox_1p11y_367{background:var(--liwa-lavender);border:2px dashed var(--liwa-grape);border-radius:var(--radius-md);margin-bottom:1rem;padding:.9rem 1rem}._writerNote_1p11y_374{color:var(--text-primary);margin:0 0 .8rem;font-size:.83rem;font-weight:600;line-height:1.6}._chipRow_1p11y_382{flex-wrap:wrap;gap:.4rem;display:flex}._toneChip_1p11y_383{color:var(--text-primary);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #12101a38;border-radius:999px;padding:.3rem .8rem;font-size:.8rem;font-weight:800}:where(:root[data-skin]) ._toneChip_1p11y_383{border:2px solid color-mix(in srgb, var(--t-line) 22%, transparent);background:var(--t-surface);border-radius:calc(999px * var(--t-pill-k))}._toneChipOn_1p11y_394{background:var(--liwa-grape);border-color:var(--liwa-grape);color:#fff}._swatch_1p11y_400{font-family:var(--font-display);color:var(--text-primary);cursor:pointer;border:2px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .7rem .28rem .45rem;font-size:.8rem;font-weight:800;display:inline-flex}:where(:root[data-skin]) ._swatch_1p11y_400{border-radius:calc(999px * var(--t-pill-k))}._swatch_1p11y_400>span{border-radius:50%;width:14px;height:14px;display:inline-block}._swatchOn_1p11y_419{box-shadow:0 0 0 2px var(--liwa-ink) inset}._checkRow_1p11y_421{color:var(--text-primary);align-items:flex-start;gap:.6rem;margin-top:1rem;font-size:.88rem;display:flex}._checkRow_1p11y_421 input{cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:.2rem}._checkRow_1p11y_421 span{gap:.15rem;display:grid}._checkRow_1p11y_421 small{color:var(--text-secondary);font-size:.8rem;font-weight:600;line-height:1.5}._saveBar_1p11y_435{border-radius:var(--radius-lg);background:#fff;border:2px solid #12101a26;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;padding:.7rem 1rem;display:flex;position:sticky;bottom:.6rem;box-shadow:0 6px 18px #12101a1a}:where(:root[data-skin]) ._saveBar_1p11y_435{background:var(--t-surface);border:2px solid color-mix(in srgb, var(--t-line) 15%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--t-shadow) 10%, transparent)}._saveBarOn_1p11y_449{border-color:var(--liwa-orange)}._saveNote_1p11y_450{font-family:var(--font-display);color:var(--text-secondary);margin-right:auto;font-size:.82rem;font-weight:800}._saveBarOn_1p11y_449 ._saveNote_1p11y_450{color:#b03a0e}:where(:root[data-skin]) ._saveBarOn_1p11y_449 ._saveNote_1p11y_450{color:color-mix(in oklab, #b03a0e, var(--t-brand-text) var(--t-brand-mix))}._smallBtn_1p11y_465{border:2px solid var(--mode-org-light);color:var(--mode-org-dark);border-radius:var(--radius-sm);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--mode-org-dark);white-space:nowrap;background:#fff;padding:.34rem .7rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:transform .1s,box-shadow .1s}:where(:root[data-skin]) ._smallBtn_1p11y_465{background:var(--t-surface)}._smallBtn_1p11y_465:hover:not(:disabled){box-shadow:3px 3px 0 var(--mode-org-dark);transform:translate(-1px,-1px)}._smallBtn_1p11y_465:active:not(:disabled){box-shadow:1px 1px 0 var(--mode-org-dark);transform:translate(1px,1px)}._smallBtn_1p11y_465:disabled{opacity:.5;cursor:not-allowed}._pillLive_1p11y_484,._pillDraft_1p11y_484{white-space:nowrap;border-radius:999px;padding:.2rem .65rem;font-size:.76rem;font-weight:800}:where(:root[data-skin]) ._pillLive_1p11y_484,:where(:root[data-skin]) ._pillDraft_1p11y_484{border-radius:calc(999px * var(--t-pill-k))}._pillLive_1p11y_484{background:var(--mode-org-bg);color:var(--mode-org-dark);border:1.5px solid var(--mode-org-light)}._pillDraft_1p11y_484{background:var(--bg-secondary,#f5f1ea);color:var(--text-secondary);border:1.5px solid var(--border-soft,#e5ddd2)}:where(:root[data-skin]) ._pillDraft_1p11y_484{background:var(--bg-secondary,color-mix(in oklab, #f5f1ea var(--t-tint), var(--t-surface)));border:1.5px solid var(--border-soft,color-mix(in oklab, #e5ddd2 var(--t-tint), var(--t-line-soft)))}._countPill_1p11y_494{background:var(--mode-org-bg);color:var(--mode-org-dark);border-radius:999px;padding:.15rem .6rem;font-size:.76rem;font-weight:800}:where(:root[data-skin]) ._countPill_1p11y_494{border-radius:calc(999px * var(--t-pill-k))}._urlRow_1p11y_505{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._url_1p11y_505{overflow-wrap:anywhere;background:var(--mode-org-bg);border:2px solid var(--mode-org-light);border-radius:var(--radius-sm);min-width:0;font-family:var(--font-mono,monospace);color:var(--mode-org-dark);flex:16rem;padding:.45rem .7rem;font-size:.82rem;font-weight:700}._slugEdit_1p11y_526{gap:.5rem;display:grid}._slugField_1p11y_527{border:2px solid var(--mode-org-light);border-radius:var(--radius-sm);align-items:stretch;max-width:26rem;display:flex;overflow:hidden}._slugPrefix_1p11y_535{background:var(--mode-org-bg);color:var(--mode-org-dark);font-family:var(--font-mono,monospace);padding:.45rem .6rem;font-size:.85rem;font-weight:800}._slugField_1p11y_527 input{min-width:0;font-family:var(--font-mono,monospace);border:0;flex:1;padding:.45rem .6rem;font-size:.85rem;font-weight:700}._slugField_1p11y_527 input:focus{outline:none}._okNote_1p11y_554{color:var(--mode-org-dark);margin:0;font-size:.8rem;font-weight:700}._warnNote_1p11y_555{color:#b03a0e;margin:.5rem 0 0;font-size:.8rem;font-weight:700;line-height:1.5}:where(:root[data-skin]) ._warnNote_1p11y_555{color:color-mix(in oklab, #b03a0e, var(--t-brand-text) var(--t-brand-mix))}._rowBtns_1p11y_562{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._publishRow_1p11y_564{border-top:2px dashed var(--mode-org-light);gap:.7rem;margin-top:.9rem;padding-top:.8rem;display:grid}._switchRow_1p11y_571{cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.86rem;font-weight:600;line-height:1.5;display:flex}._switchRow_1p11y_571 input{cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:.15rem}._switchRow_1p11y_571 em{color:var(--text-secondary);font-style:normal;font-weight:600}._shareRow_1p11y_575{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._shareLabel_1p11y_576{color:var(--text-primary);font-size:.82rem;font-weight:800}._previewCard_1p11y_580{background:var(--mode-org-bg);border:2px solid var(--mode-org-border);border-radius:var(--radius-lg);margin-bottom:1rem;padding:.8rem}._previewBar_1p11y_587{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.6rem;display:flex}._previewTitle_1p11y_595{font-family:var(--font-display);color:var(--mode-org-dark);font-size:.92rem;font-weight:800}._previewTools_1p11y_596{gap:.35rem;display:flex}._seg_1p11y_597,._segOn_1p11y_597{border:2px solid var(--mode-org-light);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:999px;padding:.24rem .7rem;font-size:.76rem;font-weight:800}:where(:root[data-skin]) ._seg_1p11y_597,:where(:root[data-skin]) ._segOn_1p11y_597{background:var(--t-surface);border-radius:calc(999px * var(--t-pill-k))}._segOn_1p11y_597{color:var(--mode-org-dark);box-shadow:2px 2px 0 var(--mode-org-dark)}._frameWrap_1p11y_609,._frameWrapPhone_1p11y_609{border:2px solid var(--mode-org-light);border-radius:var(--radius-md);background:#fff;margin:0 auto;overflow:hidden}:where(:root[data-skin]) ._frameWrap_1p11y_609,:where(:root[data-skin]) ._frameWrapPhone_1p11y_609{background:var(--t-surface)}._frameWrap_1p11y_609{width:100%}._frameWrapPhone_1p11y_609{width:min(420px,100%)}._frame_1p11y_609{background:#fff;border:0;width:100%;height:620px;display:block}:where(:root[data-skin]) ._frame_1p11y_609{background:var(--t-surface)}._imageGrid_1p11y_622{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){._imageGrid_1p11y_622{grid-template-columns:1fr 1fr}}._imageSlot_1p11y_625{align-items:flex-start;gap:.8rem;display:flex}._logoBox_1p11y_626,._heroBox_1p11y_626{background:var(--mode-org-bg);border:2px solid var(--mode-org-light);border-radius:var(--radius-md);flex-shrink:0;place-items:center;display:grid;overflow:hidden}._logoBox_1p11y_626{width:84px;height:84px}._heroBox_1p11y_626{aspect-ratio:16/9;width:150px}._logoBox_1p11y_626 img,._heroBox_1p11y_626 img{object-fit:cover;width:100%;height:100%}._imageEmpty_1p11y_638{color:var(--text-secondary);text-align:center;padding:.3rem;font-size:.7rem;font-weight:700}._imageMeta_1p11y_639{gap:.35rem;min-width:0;display:grid}._videoRows_1p11y_643{gap:.7rem;margin:.6rem 0 .8rem;display:grid}._videoRow_1p11y_643{background:var(--mode-org-bg);border:2px solid var(--mode-org-light);border-radius:var(--radius-md);align-items:flex-start;gap:.7rem;padding:.7rem;display:flex}._videoThumb_1p11y_653{aspect-ratio:16/9;border:2px solid var(--mode-org-light);border-radius:var(--radius-sm);background:#fff;flex-shrink:0;place-items:center;width:108px;font-size:1.4rem;display:grid;overflow:hidden}:where(:root[data-skin]) ._videoThumb_1p11y_653{background:var(--t-surface)}._videoThumb_1p11y_653 img{object-fit:cover;width:100%;height:100%}._videoFields_1p11y_666{flex:1;gap:.35rem;min-width:0;display:grid}._videoFields_1p11y_666 input{border:2px solid var(--mode-org-light);border-radius:var(--radius-sm);background:#fff;width:100%;padding:.4rem .6rem;font-size:.84rem;font-weight:600}:where(:root[data-skin]) ._videoFields_1p11y_666 input{background:var(--t-surface)}._videoFields_1p11y_666 input:focus{box-shadow:var(--shadow-sm);outline:none}._enqList_1p11y_680{gap:.7rem;display:grid}._enqRow_1p11y_681{background:var(--mode-org-bg);border:2px solid var(--mode-org-light);border-radius:var(--radius-md);gap:.45rem;padding:.8rem;display:grid}._enqWho_1p11y_689{gap:.1rem;display:grid}._enqWho_1p11y_689 b{font-size:.95rem}._enqContact_1p11y_691{flex-wrap:wrap;align-items:center;gap:.8rem;font-size:.82rem;font-weight:700;display:flex}._enqContact_1p11y_691 a{color:var(--mode-org-dark);overflow-wrap:anywhere;text-decoration:none}._enqMsg_1p11y_693{border-radius:var(--radius-sm);color:var(--text-primary);background:#fff;margin:0;padding:.5rem .65rem;font-size:.84rem;font-weight:600;line-height:1.5}:where(:root[data-skin]) ._enqMsg_1p11y_693{background:var(--t-surface)}@media (pointer:coarse){button,select,input,textarea{min-height:calc(44px / var(--zoom,1))}}._page_d8i4k_1{background:var(--liwa-cream);min-height:100vh;font-family:var(--font-body);justify-content:center;align-items:center;padding:1.5rem;display:flex}._card_d8i4k_10{border:var(--border);width:100%;max-width:420px;box-shadow:var(--shadow-lg);border-radius:var(--radius-xl);background:#fff;padding:1.75rem 1.6rem}:where(:root[data-skin]) ._card_d8i4k_10{background:var(--t-surface)}._title_d8i4k_19{font-family:var(--font-display);margin:0 0 .25rem;font-size:1.5rem;font-weight:800}._sub_d8i4k_25{color:var(--text-secondary);margin:0 0 1.25rem;font-weight:500}._label_d8i4k_26{margin:.85rem 0 .3rem;font-size:.85rem;font-weight:700;display:block}._input_d8i4k_27{box-sizing:border-box;border:var(--border-sm);border-radius:var(--radius-sm);width:100%;font-size:1rem;font-family:var(--font-body);background:var(--input-bg,white);padding:.6rem .75rem}:where(:root[data-skin]) ._input_d8i4k_27{background:var(--input-bg,var(--t-surface))}._input_d8i4k_27:focus{border-color:var(--liwa-grape);outline:none}._hint_d8i4k_38{color:var(--text-muted);margin-top:.25rem;font-size:.75rem}._submit_d8i4k_39{border:var(--border-sm);background:var(--liwa-grape);color:#fff;width:100%;box-shadow:var(--shadow-md);border-radius:var(--radius-md);cursor:pointer;font-size:1rem;font-weight:800;font-family:var(--font-body);margin-top:1.4rem;padding:.7rem}._submit_d8i4k_39:disabled{opacity:.6;cursor:not-allowed}._error_d8i4k_54{background:var(--liwa-rose);border:var(--border-sm);border-radius:var(--radius-sm);margin-top:1rem;padding:.6rem .75rem;font-size:.9rem;font-weight:700}._consentBox_d8i4k_67{border:var(--border-sm);border-radius:var(--radius-sm);background:var(--liwa-cream);max-height:220px;margin-top:.4rem;padding:.8rem 1rem;overflow-y:auto}._consentBox_d8i4k_67 pre{white-space:pre-wrap;font-family:var(--font-body);margin:0;font-size:.82rem;line-height:1.55}._agreeRow_d8i4k_83{cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:.8rem;font-size:.9rem;font-weight:600;display:flex}._agreeRow_d8i4k_83 input{margin-top:.2rem}@media (pointer:coarse){button,input{min-height:calc(44px / var(--zoom,1))}}._page_1ln9h_1{background:var(--liwa-cream);min-height:100vh;font-family:var(--font-body);justify-content:center;align-items:flex-start;padding:3rem 1.5rem;display:flex}._card_1ln9h_10{border:var(--border);width:100%;max-width:560px;box-shadow:var(--shadow-lg);border-radius:var(--radius-xl);background:#fff;padding:1.75rem 1.6rem}:where(:root[data-skin]) ._card_1ln9h_10{background:var(--t-surface)}._title_1ln9h_19{font-family:var(--font-display);margin:0 0 .25rem;font-size:1.5rem;font-weight:800}._sub_1ln9h_20{color:var(--text-secondary);margin:0 0 1.1rem;font-weight:500}._sub_1ln9h_20 code{background:var(--liwa-cream);border-radius:4px;padding:.05rem .35rem;font-weight:700}:where(:root[data-skin]) ._sub_1ln9h_20 code{border-radius:calc(4px * var(--t-radius-k))}._codeRow_1ln9h_23{gap:.5rem;display:flex}._codeInput_1ln9h_24{border:var(--border-sm);border-radius:var(--radius-sm);letter-spacing:.08em;text-transform:uppercase;flex:1;padding:.65rem .8rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.05rem;font-weight:700}._codeInput_1ln9h_24:focus{border-color:var(--liwa-grape);outline:none}._codeRow_1ln9h_23 button{border:var(--border-sm);background:var(--liwa-grape);color:#fff;border-radius:var(--radius-sm);cursor:pointer;font-weight:800;font-family:var(--font-body);padding:.6rem 1rem}._codeRow_1ln9h_23 button:disabled{opacity:.55;cursor:not-allowed}._hint_1ln9h_48{color:var(--text-muted);margin-top:.6rem;font-size:.85rem}._preview_1ln9h_50{border:var(--border-sm);border-radius:var(--radius-md);background:#f6f1ff;margin-top:1.1rem;padding:.8rem 1rem}:where(:root[data-skin]) ._preview_1ln9h_50{background:color-mix(in oklab, #f6f1ff var(--t-tint), var(--t-surface))}._previewOrg_1ln9h_57{color:var(--text-secondary);font-size:.85rem;font-weight:600}._previewGroup_1ln9h_58{margin-top:.15rem;font-size:1.1rem;font-weight:800}._chip_1ln9h_59{border:var(--border-sm);color:var(--liwa-grape);vertical-align:middle;background:#fff;border-radius:99px;margin-left:.5rem;padding:.1rem .55rem;font-size:.75rem;font-weight:800;display:inline-block}:where(:root[data-skin]) ._chip_1ln9h_59{background:var(--t-surface);border-radius:calc(99px * var(--t-radius-k))}._consentBox_1ln9h_72{border:var(--border-sm);border-radius:var(--radius-sm);background:var(--liwa-cream);max-height:260px;margin-top:1rem;padding:.8rem 1rem;overflow-y:auto}._consentBox_1ln9h_72 pre{white-space:pre-wrap;font-family:var(--font-body);margin:0;font-size:.82rem;line-height:1.55}._agreeRow_1ln9h_88{cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:.8rem;font-size:.9rem;font-weight:600;display:flex}._agreeRow_1ln9h_88 input{margin-top:.2rem}._joinBtn_1ln9h_99{border:var(--border-sm);background:var(--liwa-grape);color:#fff;width:100%;box-shadow:var(--shadow-md);border-radius:var(--radius-md);cursor:pointer;font-size:1rem;font-weight:800;font-family:var(--font-body);margin-top:1rem;padding:.7rem}._joinBtn_1ln9h_99:disabled{opacity:.55;cursor:not-allowed}._primaryLink_1ln9h_115{border:var(--border-sm);background:var(--liwa-grape);color:#fff;border-radius:var(--radius-md);margin-top:.6rem;padding:.6rem 1rem;font-weight:800;text-decoration:none;display:inline-block}._error_1ln9h_126{background:var(--liwa-rose);border:var(--border-sm);border-radius:var(--radius-sm);margin-top:1rem;padding:.6rem .75rem;font-size:.9rem;font-weight:700}@media (pointer:coarse){button,input{min-height:calc(44px / var(--zoom,1))}}._hero_v1f3a_2{min-height:var(--full-h);background:var(--liwa-cream);background-image:var(--notebook-bg);align-items:center;padding:130px 48px 80px;display:flex;position:relative;overflow:hidden}._heroContent_v1f3a_12{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}._badgeTag_v1f3a_23{border-radius:var(--radius-sm);border:var(--border-sm);background:var(--liwa-lavender);letter-spacing:.05em;color:var(--liwa-grape);text-transform:uppercase;align-items:center;gap:6px;width:fit-content;margin-bottom:20px;padding:6px 14px;font-size:.78rem;font-weight:800;display:inline-flex}._heroTitle_v1f3a_39{font-family:var(--font-display);color:var(--liwa-ink);margin-bottom:22px;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:900;line-height:1.1}._typewriterWrap_v1f3a_47{color:var(--liwa-grape)}._heroSub_v1f3a_50{color:#12101aa6;max-width:460px;margin-bottom:36px;font-size:1.08rem;line-height:1.7}:where(:root[data-skin]) ._heroSub_v1f3a_50{color:color-mix(in srgb, var(--t-text) 65%, transparent)}._heroBtns_v1f3a_57{flex-wrap:wrap;gap:14px;display:flex}._btn_v1f3a_64{border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;align-items:center;gap:8px;padding:10px 22px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}._btnOutline_v1f3a_77{color:var(--liwa-ink);background:#fff;border:2.5px solid #ffb300;box-shadow:3px 3px #ff8f00}:where(:root[data-skin]) ._btnOutline_v1f3a_77{background:var(--t-surface);border:2.5px solid color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix));box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._btnOutline_v1f3a_77:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #ff8f00}:where(:root[data-skin]) ._btnOutline_v1f3a_77:hover{box-shadow:calc(4px * var(--t-shadow-x)) calc(4px * var(--t-shadow-y)) calc(4px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._btnPrimary_v1f3a_87{color:var(--liwa-orange);background:#fff;border:2px solid #ff6b3559;box-shadow:2px 2px #ff6b3580}:where(:root[data-skin]) ._btnPrimary_v1f3a_87{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._btnPrimary_v1f3a_87:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:3px 3px #ff6b3580}:where(:root[data-skin]) ._btnPrimary_v1f3a_87:hover:not(:disabled){box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._btnPrimary_v1f3a_87:disabled{opacity:.45;cursor:not-allowed}._btnLarge_v1f3a_101{border-radius:var(--radius-lg);padding:14px 32px;font-size:1.1rem}._heroIllustration_v1f3a_108{justify-content:center;align-items:center;animation:3.5s ease-in-out infinite _float_v1f3a_158;display:flex;position:relative}._heroBannerImg_v1f3a_115{object-fit:contain;width:100%;max-width:520px;height:auto}._heroVideoWrap_v1f3a_121{display:inline-block;position:relative}._heroBannerVideo_v1f3a_125{object-fit:contain;border-radius:16px;width:100%;max-width:520px;height:auto}:where(:root[data-skin]) ._heroBannerVideo_v1f3a_125{border-radius:calc(16px * var(--t-radius-k))}._videoWatermark_v1f3a_132{object-fit:contain;opacity:.9;pointer-events:none;width:52px;height:52px;position:absolute;bottom:4px;right:-8px}._heroOwlInline_v1f3a_142{vertical-align:middle;object-fit:contain;width:1.1em;height:1.1em;margin-left:4px;animation:.8s cubic-bezier(.4,0,.2,1) both _flipIn_v1f3a_1;display:inline-block}@keyframes _flipIn_v1f3a_1{0%{opacity:0;transform:rotateY(90deg)}40%{opacity:1}to{opacity:1;transform:rotateY(0)}}._floatingIcons_v1f3a_158{pointer-events:none;position:absolute;inset:-52px}._floatIcon_v1f3a_163{opacity:.92;background:#fff;border:1.5px solid #0000000f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex;position:absolute;box-shadow:0 2px 8px #00000014}:where(:root[data-skin]) ._floatIcon_v1f3a_163{background:var(--t-surface);border:1.5px solid color-mix(in srgb, var(--t-line) 6%, transparent);box-shadow:0 2px 8px color-mix(in srgb, var(--t-shadow) 8%, transparent)}._fi1_v1f3a_178{animation:3.2s ease-in-out infinite _bobV_v1f3a_1;top:-6px;left:18%}._fi2_v1f3a_179{animation:3.8s ease-in-out -1.2s infinite _bobV_v1f3a_1;top:-10px;right:22%}._fi3_v1f3a_181{animation:3.5s ease-in-out -.6s infinite _bobH_v1f3a_1;top:22%;right:-8px}._fi4_v1f3a_182{animation:4s ease-in-out -2s infinite _bobH_v1f3a_1;bottom:22%;right:-4px}._fi5_v1f3a_184{animation:3.6s ease-in-out -1.8s infinite _bobV_v1f3a_1;bottom:-8px;left:14%}._fi6_v1f3a_185{animation:3.3s ease-in-out -.4s infinite _bobV_v1f3a_1;bottom:-4px;right:16%}._fi7_v1f3a_187{animation:3.9s ease-in-out -1s infinite _bobH_v1f3a_1;top:16%;left:-8px}._fi8_v1f3a_188{animation:3.4s ease-in-out -2.4s infinite _bobH_v1f3a_1;bottom:18%;left:-4px}@keyframes _bobV_v1f3a_1{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes _bobH_v1f3a_1{0%,to{transform:translate(0)}50%{transform:translate(-12px)}}@keyframes _float_v1f3a_158{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}._sectionWrap_v1f3a_204{background:var(--liwa-cream);background-image:var(--notebook-bg)}._section_v1f3a_204{max-width:1200px;margin:0 auto;padding:90px 48px}._sectionLabel_v1f3a_215{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--liwa-grape);margin-bottom:12px;font-size:.78rem;font-weight:800}._sectionTitle_v1f3a_224{text-align:center;font-family:var(--font-display);color:var(--liwa-ink);margin-bottom:14px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:900}._sectionSub_v1f3a_232{text-align:center;color:#12101a8c;max-width:560px;margin:0 auto 52px;font-size:1rem}:where(:root[data-skin]) ._sectionSub_v1f3a_232{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._cardGrid_v1f3a_239{gap:24px;margin:0 auto;display:grid}._cardGrid1_v1f3a_248{grid-template-columns:minmax(0,1fr);max-width:340px}._cardGrid2_v1f3a_249{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px}._cardGrid3_v1f3a_250{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1020px}._cardGrid4_v1f3a_251{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px}._carouselViewport_v1f3a_258{position:relative;overflow:hidden}._carouselTrack_v1f3a_262{transform:translateX(calc((-100% - 24px) / 3 * var(--idx,0)));gap:24px;display:flex}._carouselTrackAnimated_v1f3a_271{transition:transform .6s cubic-bezier(.4,0,.2,1)}._carouselCard_v1f3a_274{flex:0 0 calc(33.3333% - 16px);min-width:0}._carouselDots_v1f3a_278{justify-content:center;gap:10px;margin-top:32px;display:flex}._carouselDot_v1f3a_278{cursor:pointer;background:#12101a2e;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,transform .2s,width .2s}:where(:root[data-skin]) ._carouselDot_v1f3a_278{background:color-mix(in srgb, var(--t-text) 18%, transparent)}._carouselDot_v1f3a_278:hover{background:#7c3aed8c}:where(:root[data-skin]) ._carouselDot_v1f3a_278:hover{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 55%, transparent)}._carouselDotActive_v1f3a_297{background:var(--liwa-grape);border-radius:6px;width:28px}:where(:root[data-skin]) ._carouselDotActive_v1f3a_297{border-radius:calc(6px * var(--t-radius-k))}._modeCard_v1f3a_304{border-radius:var(--radius-lg);border:var(--border);box-shadow:var(--shadow-sm);cursor:pointer;background:#fff;padding:36px 28px;transition:transform .2s,box-shadow .2s}:where(:root[data-skin]) ._modeCard_v1f3a_304{background:var(--t-surface)}._modeCard_v1f3a_304:hover{box-shadow:var(--shadow-lg);transform:translate(-3px,-3px)}._modeIcon_v1f3a_317{align-items:center;height:56px;margin-bottom:18px;font-size:48px;display:flex}._modeIconImg_v1f3a_324{object-fit:contain;width:56px;height:56px}._modeCard_v1f3a_304 h3{font-family:var(--font-display);color:var(--liwa-ink);margin-bottom:10px;font-size:1.4rem;font-weight:800}._modeCard_v1f3a_304 p{color:#12101a99;font-size:.95rem;line-height:1.65}:where(:root[data-skin]) ._modeCard_v1f3a_304 p{color:color-mix(in srgb, var(--t-text) 60%, transparent)}._modeTag_v1f3a_341{border-radius:var(--radius-sm);background:var(--liwa-lavender);color:var(--liwa-grape);border:var(--border-sm);margin-top:18px;padding:4px 12px;font-size:.75rem;font-weight:800;display:inline-block}._statsStrip_v1f3a_354{background:var(--liwa-lavender);border-top:var(--border);border-bottom:var(--border);padding:52px 48px}._statsInner_v1f3a_360{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1000px;margin:0 auto;display:grid}._statNum_v1f3a_368{font-family:var(--font-display);color:var(--liwa-grape);font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:1}._statLabel_v1f3a_375{color:#12101a8c;margin-top:6px;font-size:.88rem}:where(:root[data-skin]) ._statLabel_v1f3a_375{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._planCard_v1f3a_382{border-radius:var(--radius-xl);border:var(--border);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:36px 26px;transition:transform .2s,box-shadow .2s;display:flex}:where(:root[data-skin]) ._planCard_v1f3a_382{background:var(--t-surface)}._planCardFeatured_v1f3a_392{border-color:var(--liwa-grape);box-shadow:var(--shadow-md);background:#fff;position:relative;overflow:hidden}:where(:root[data-skin]) ._planCardFeatured_v1f3a_392{background:var(--t-surface)}._planCardFeatured_v1f3a_392:before{content:"Most Popular";background:var(--liwa-grape);color:#fff;letter-spacing:.04em;padding:4px 40px;font-size:.72rem;font-weight:800;position:absolute;top:16px;right:-28px;transform:rotate(45deg)}._planCard_v1f3a_382:hover{box-shadow:var(--shadow-lg);transform:translate(-3px,-3px)}._planIcon_v1f3a_416{margin-bottom:14px;font-size:40px}._planName_v1f3a_420{font-family:var(--font-display);color:var(--liwa-ink);margin-bottom:4px;font-size:1.5rem;font-weight:900}._planPrice_v1f3a_427{font-family:var(--font-display);color:var(--liwa-grape);font-size:2.6rem;font-weight:900;line-height:1}._planPrice_v1f3a_427 span{color:#12101a73;font-size:1rem}:where(:root[data-skin]) ._planPrice_v1f3a_427 span{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._planBonusLine_v1f3a_440{color:var(--liwa-grape);letter-spacing:.01em;margin-top:8px;font-size:.85rem;font-weight:700}._planDivider_v1f3a_447{border:none;border-top:var(--border-sm);margin:20px 0}._planFeatures_v1f3a_452{flex:1;margin:0;padding:0;list-style:none}._planFeatureRow_v1f3a_458{color:#12101ac7;border-bottom:1px dashed #12101a0f;align-items:center;gap:10px;padding:9px 0;font-size:.9rem;display:flex}:where(:root[data-skin]) ._planFeatureRow_v1f3a_458{color:color-mix(in srgb, var(--t-text) 78%, transparent);border-bottom:1px dashed color-mix(in srgb, var(--t-line) 6%, transparent)}._planFeatureRow_v1f3a_458:last-child{border-bottom:none}._planFeatureRow_v1f3a_458:before{content:"✓";color:var(--liwa-lime);flex:none;font-size:.95rem;font-weight:800}._planFeatureName_v1f3a_477{flex:auto;min-width:0;line-height:1.35}._planFeatureLimit_v1f3a_482{color:var(--liwa-grape);letter-spacing:.01em;white-space:nowrap;background:#7c3aed14;border-radius:999px;flex:none;padding:2px 9px;font-size:.74rem;font-weight:800}:where(:root[data-skin]) ._planFeatureLimit_v1f3a_482{border-radius:calc(999px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._planFeatureLimitUnlimited_v1f3a_493{color:#059669;background:#10b9811f;padding:0 9px;font-size:.95rem;line-height:1.4}:where(:root[data-skin]) ._planFeatureLimitUnlimited_v1f3a_493{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 12%, transparent);color:color-mix(in oklab, #059669, var(--t-text) var(--t-text-lift))}._planFeatureCarry_v1f3a_500{color:var(--liwa-ink);border-bottom:1px solid #12101a14;margin-bottom:4px;padding:9px 0 14px;font-size:.92rem}:where(:root[data-skin]) ._planFeatureCarry_v1f3a_500{border-bottom:1px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._planBtn_v1f3a_507{text-align:center;border-radius:var(--radius-md);font-family:var(--font-display);margin-top:24px;padding:13px;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}._planBtnOutline_v1f3a_519{border:var(--border);color:var(--liwa-ink);box-shadow:var(--shadow-sm);background:#fff}:where(:root[data-skin]) ._planBtnOutline_v1f3a_519{background:var(--t-surface)}._planBtnOutline_v1f3a_519:hover{box-shadow:var(--shadow-md);transform:translate(-2px,-2px)}._planBtnPrimary_v1f3a_529{color:var(--liwa-grape);background:#fff;border:2px solid #7c3aed59;box-shadow:2px 2px #7c3aed80}:where(:root[data-skin]) ._planBtnPrimary_v1f3a_529{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent)}._planBtnPrimary_v1f3a_529:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #7c3aed80}._footer_v1f3a_541{text-align:center;background:linear-gradient(135deg,#fff3e0 0%,#ffe8cc 40%,#fdfaf3 100%);border-top:none;padding:48px;box-shadow:0 -4px 16px #ff98281f,0 -1px 4px #12101a0f}:where(:root[data-skin]) ._footer_v1f3a_541{background:linear-gradient(135deg, color-mix(in oklab, #fff3e0 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #ffe8cc var(--t-tint), var(--t-surface)) 40%, var(--t-surface) 100%);box-shadow:0 -4px 16px color-mix(in srgb, color-mix(in oklab, #ff9828, var(--t-brand-shadow) var(--t-brand-mix)) 12%, transparent), 0 -1px 4px color-mix(in srgb, var(--t-shadow) 6%, transparent)}._footerLogo_v1f3a_548{justify-content:center;align-items:center;gap:10px;margin-bottom:10px;display:flex}._footerOwl_v1f3a_555{object-fit:contain;width:36px;height:36px}._footerWordmark_v1f3a_560{object-fit:contain;width:auto;height:28px}._footer_v1f3a_541 p{color:#12101a73;margin:4px 0;font-size:.88rem}:where(:root[data-skin]) ._footer_v1f3a_541 p{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._footerLinks_v1f3a_570{flex-wrap:wrap;justify-content:center;gap:24px;margin:16px 0;display:flex}._footerLinks_v1f3a_570 a{color:#12101a8c;font-size:.88rem;text-decoration:none;transition:color .15s}:where(:root[data-skin]) ._footerLinks_v1f3a_570 a{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._footerLinks_v1f3a_570 a:hover{color:var(--liwa-ink)}._meshBg_v1f3a_588{display:none}@media (width<=900px){._hero_v1f3a_2{padding:110px 24px 60px}._heroContent_v1f3a_12{grid-template-columns:1fr;gap:40px}._heroBannerImg_v1f3a_115{max-width:340px}._floatingIcons_v1f3a_158{inset:-24px}._floatIcon_v1f3a_163{font-size:26px}._section_v1f3a_204{padding:60px 24px}._cardGrid1_v1f3a_248,._cardGrid2_v1f3a_249,._cardGrid3_v1f3a_250,._cardGrid4_v1f3a_251{grid-template-columns:1fr;max-width:420px}._statsInner_v1f3a_360{grid-template-columns:repeat(2,1fr)}._statsStrip_v1f3a_354,._footer_v1f3a_541{padding:40px 24px}._carouselCard_v1f3a_274{flex-basis:100%}._carouselTrack_v1f3a_262{transform:translateX(calc((-100% - 24px) * var(--idx,0)))}}._authPage_j26ad_2{min-height:var(--full-h);--sp-border:1.5px solid #e5dcf4;--sp-border-strong:1.5px solid #d6c8ef;--sp-fill:#fbf9fe;--sp-radius:12px;--sp-focus-ring:0 0 0 3px #7c3aed29;--sp-shadow:0 2px 10px #7c3aed1a;grid-template-columns:1fr 1fr;display:grid}._authLeft_j26ad_21{background:var(--liwa-lavender);background-image:var(--notebook-bg);padding:calc(var(--navbar-height) + 40px) 48px 60px;border-right:1.5px solid #e5dcf4;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}:where(:root[data-skin]) ._authLeft_j26ad_21{border-right:1.5px solid color-mix(in oklab, #e5dcf4 var(--t-tint), var(--t-line-soft))}._authHeroBannerWrap_j26ad_29{z-index:1;margin-bottom:24px;animation:3.5s ease-in-out infinite _float_j26ad_1;display:inline-block;position:relative}._videoWatermark_j26ad_35{object-fit:contain;opacity:.9;pointer-events:none;width:52px;height:52px;position:absolute;bottom:4px;right:-8px}._authHeroBanner_j26ad_29{object-fit:contain;border-radius:16px;width:100%;max-width:400px;height:auto}:where(:root[data-skin]) ._authHeroBanner_j26ad_29{border-radius:calc(16px * var(--t-radius-k))}@keyframes _float_j26ad_1{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}._authTagline_j26ad_51{font-family:var(--font-display);text-align:center;color:var(--liwa-ink);z-index:1;margin-bottom:8px;font-size:1.9rem;font-weight:900;position:relative}._authSub_j26ad_58{color:#12101a8c;text-align:center;z-index:1;margin-bottom:36px;font-size:.92rem;position:relative}:where(:root[data-skin]) ._authSub_j26ad_58{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._authCount_j26ad_63{border:var(--sp-border);color:var(--liwa-grape);z-index:1;background:#fff;border-radius:100px;margin-bottom:32px;padding:8px 18px;font-size:.82rem;font-weight:800;position:relative}:where(:root[data-skin]) ._authCount_j26ad_63{background:var(--t-surface);border-radius:calc(100px * var(--t-pill-k))}._achievementCards_j26ad_71{z-index:1;flex-direction:column;gap:12px;width:100%;max-width:300px;display:flex;position:relative}._achCard_j26ad_75{border:var(--sp-border);border-radius:var(--sp-radius);box-shadow:var(--sp-shadow);background:#fff;align-items:center;gap:12px;padding:12px 16px;display:flex}:where(:root[data-skin]) ._achCard_j26ad_75{background:var(--t-surface)}._achIcon_j26ad_81{font-size:24px}._achText_j26ad_82{font-size:.82rem}._achText_j26ad_82 strong{color:var(--liwa-ink);font-weight:800;display:block}._achText_j26ad_82 span{color:#12101a80;font-size:.76rem}:where(:root[data-skin]) ._achText_j26ad_82 span{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._authRight_j26ad_87{padding:calc(var(--navbar-height) + 40px) 48px 60px;background-color:var(--liwa-cream);background-image:var(--notebook-bg);justify-content:center;align-items:center;display:flex}._authFormBox_j26ad_95{width:100%;max-width:420px}._authFormBox_j26ad_95 h2{font-family:var(--font-display);color:var(--liwa-ink);margin-bottom:6px;font-size:1.9rem;font-weight:900}._sub_j26ad_100{color:#12101a80;margin-bottom:28px;font-size:.9rem}:where(:root[data-skin]) ._sub_j26ad_100{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._authTabs_j26ad_103{background:var(--liwa-lavender);border-radius:var(--sp-radius);border:var(--sp-border);gap:4px;margin-bottom:28px;padding:4px;display:flex}._tabBtn_j26ad_107{color:#12101a80;font-family:var(--font-display);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:9px;flex:1;padding:10px;font-size:1rem;font-weight:800;transition:all .18s}:where(:root[data-skin]) ._tabBtn_j26ad_107{border-radius:calc(9px * var(--t-radius-k));color:color-mix(in srgb, var(--t-text) 50%, transparent)}._tabBtn_j26ad_107:hover{color:#12101acc}:where(:root[data-skin]) ._tabBtn_j26ad_107:hover{color:color-mix(in srgb, var(--t-text) 80%, transparent)}._tabBtnActive_j26ad_114{color:var(--liwa-grape);box-shadow:var(--sp-shadow);background:#fff;border-color:#7c3aed38}:where(:root[data-skin]) ._tabBtnActive_j26ad_114{background:var(--t-surface);border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 22%, transparent)}._tabBtnActive_j26ad_114:hover{color:var(--liwa-grape)}._authForm_j26ad_95{flex-direction:column;gap:16px;display:flex}._fieldWrap_j26ad_123{flex-direction:column;gap:6px;display:flex}._fieldWrap_j26ad_123 label{color:#12101ab3;font-size:.82rem;font-weight:800}:where(:root[data-skin]) ._fieldWrap_j26ad_123 label{color:color-mix(in srgb, var(--t-text) 70%, transparent)}._reqStar_j26ad_125{color:#ef4444;margin-left:1px;font-weight:800}:where(:root[data-skin]) ._reqStar_j26ad_125{color:color-mix(in oklab, #ef4444, var(--t-text) var(--t-text-lift))}._phoneWrap_j26ad_126{gap:0;display:flex}._phonePrefix_j26ad_127{background:var(--liwa-lavender);border:var(--sp-border);border-radius:var(--sp-radius) 0 0 var(--sp-radius);color:#12101a99;white-space:nowrap;border-right:none;align-items:center;padding:0 14px;font-size:.9rem;display:flex}:where(:root[data-skin]) ._phonePrefix_j26ad_127{color:color-mix(in srgb, var(--t-text) 60%, transparent)}._fieldWrap_j26ad_123 input,._fieldWrap_j26ad_123 select{background:var(--sp-fill);border:var(--sp-border);border-radius:var(--sp-radius);color:var(--liwa-ink);font-size:.95rem;font-family:var(--font-body);outline:none;width:100%;padding:13px 16px;transition:border-color .18s,box-shadow .18s,background .18s}._fieldWrap_j26ad_123 input::placeholder{color:#12101a57}:where(:root[data-skin]) ._fieldWrap_j26ad_123 input::placeholder{color:color-mix(in srgb, var(--t-text) 34%, transparent)}._phoneWrap_j26ad_126 input{border-radius:0 var(--sp-radius) var(--sp-radius) 0}._fieldWrap_j26ad_123 input:hover,._fieldWrap_j26ad_123 select:hover{border-color:#d6c8ef}:where(:root[data-skin]) ._fieldWrap_j26ad_123 input:hover,:where(:root[data-skin]) ._fieldWrap_j26ad_123 select:hover{border-color:color-mix(in oklab, #d6c8ef var(--t-tint), var(--t-line-soft))}._fieldWrap_j26ad_123 input:focus,._fieldWrap_j26ad_123 select:focus{border-color:var(--liwa-grape);box-shadow:var(--sp-focus-ring);background:#fff}:where(:root[data-skin]) ._fieldWrap_j26ad_123 input:focus,:where(:root[data-skin]) ._fieldWrap_j26ad_123 select:focus{background:var(--t-surface)}._fieldWrap_j26ad_123 select option{background:#fff}:where(:root[data-skin]) ._fieldWrap_j26ad_123 select option{background:var(--t-surface)}._pwField_j26ad_150{display:flex;position:relative}._pwField_j26ad_150 input{width:100%;padding-right:46px}._pwToggle_j26ad_152{cursor:pointer;opacity:.55;background:0 0;border:none;padding:6px;font-size:1.05rem;line-height:1;transition:opacity .15s;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._pwToggle_j26ad_152:hover{opacity:1}._pwToggle_j26ad_152:focus-visible{outline:2px solid var(--liwa-grape);border-radius:6px}:where(:root[data-skin]) ._pwToggle_j26ad_152:focus-visible{border-radius:calc(6px * var(--t-radius-k))}._submitBtn_j26ad_161{color:var(--liwa-orange);border-radius:var(--sp-radius);font-family:var(--font-display);cursor:pointer;background:#fff;border:1.5px solid #ff6b3573;margin-top:4px;padding:14px;font-size:1.1rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 14px #ff6b3542}:where(:root[data-skin]) ._submitBtn_j26ad_161{background:var(--t-surface);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 45%, transparent);box-shadow:0 4px 14px color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 26%, transparent)}._submitBtn_j26ad_161:hover{transform:translateY(-2px);box-shadow:0 7px 20px #ff6b3552}:where(:root[data-skin]) ._submitBtn_j26ad_161:hover{box-shadow:0 7px 20px color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 32%, transparent)}._submitBtn_j26ad_161:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._googleBtn_j26ad_172{border:var(--sp-border);border-radius:var(--sp-radius);color:var(--liwa-ink);cursor:pointer;width:100%;box-shadow:var(--sp-shadow);background:#fff;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:12px;font-size:.92rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex}:where(:root[data-skin]) ._googleBtn_j26ad_172{background:var(--t-surface)}._googleBtn_j26ad_172:hover{transform:translateY(-2px);box-shadow:0 6px 16px #7c3aed24}._divider_j26ad_181{color:#12101a4d;align-items:center;gap:12px;font-size:.82rem;display:flex}:where(:root[data-skin]) ._divider_j26ad_181{color:color-mix(in srgb, var(--t-text) 30%, transparent)}._divider_j26ad_181:before,._divider_j26ad_181:after{content:"";background:#12101a1f;flex:1;height:1.5px}:where(:root[data-skin]) ._divider_j26ad_181:before,:where(:root[data-skin]) ._divider_j26ad_181:after{background:color-mix(in srgb, var(--t-text) 12%, transparent)}._alert_j26ad_190{border-radius:var(--radius-md);align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:.88rem;font-weight:600;display:flex}._alertError_j26ad_194{border:1.5px solid #f6d2da;border-left:4px solid var(--liwa-rose);color:#12101ad9;background:#fff1f3}:where(:root[data-skin]) ._alertError_j26ad_194{background:color-mix(in oklab, #fff1f3 var(--t-tint), var(--t-surface));border:1.5px solid color-mix(in oklab, #f6d2da var(--t-tint), var(--t-line-soft));color:color-mix(in srgb, var(--t-text) 85%, transparent)}._alertInfo_j26ad_198{border:1.5px solid #cfe4fb;border-left:4px solid var(--liwa-sky);color:#12101ad9;background:#f0f7ff}:where(:root[data-skin]) ._alertInfo_j26ad_198{background:var(--t-surface);border:1.5px solid color-mix(in oklab, #cfe4fb var(--t-tint), var(--t-line-soft));color:color-mix(in srgb, var(--t-text) 85%, transparent)}._securityNote_j26ad_204{color:#12101a59;align-items:center;gap:8px;margin-top:20px;font-size:.78rem;display:flex}:where(:root[data-skin]) ._securityNote_j26ad_204{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._switchMode_j26ad_210{text-align:center;color:#12101a73;margin-top:16px;font-size:.88rem}:where(:root[data-skin]) ._switchMode_j26ad_210{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._switchMode_j26ad_210 button{color:var(--liwa-grape);cursor:pointer;font-size:.88rem;font-weight:700;font-family:var(--font-body);background:0 0;border:none}._switchMode_j26ad_210 button:hover{text-decoration:underline}._forgotRow_j26ad_222{text-align:right;margin-top:-6px}._linkBtn_j26ad_223{color:var(--liwa-grape);cursor:pointer;font-size:.82rem;font-weight:700;font-family:var(--font-body);background:0 0;border:none;padding:0}._linkBtn_j26ad_223:hover{text-decoration:underline}._grid2_j26ad_230{grid-template-columns:1fr 1fr;gap:14px;display:grid}._optional_j26ad_232{color:var(--text-muted,#999);font-size:.82em;font-weight:400}:where(:root[data-skin]) ._optional_j26ad_232{color:var(--text-muted,color-mix(in oklab, #999, var(--t-text) var(--t-text-lift)))}._helpText_j26ad_234{color:#12101a80;margin:-6px 0 4px;font-size:.78rem}:where(:root[data-skin]) ._helpText_j26ad_234{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._pwHintBad_j26ad_241,._pwHintGood_j26ad_241{margin-top:4px;font-size:.78rem;font-weight:700}._pwHintBad_j26ad_241{color:#c2410c}:where(:root[data-skin]) ._pwHintBad_j26ad_241{color:color-mix(in oklab, #c2410c, var(--t-brand-text) var(--t-brand-mix))}._pwHintGood_j26ad_241{color:#1e8f4f}:where(:root[data-skin]) ._pwHintGood_j26ad_241{color:color-mix(in oklab, #1e8f4f, var(--t-text) var(--t-text-lift))}._stepIndicator_j26ad_250{align-items:center;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}._stepPill_j26ad_258{border:var(--sp-border);color:#12101a8c;background:#fff;border-radius:100px;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 10px;font-size:.78rem;font-weight:700;transition:all .15s;display:flex}:where(:root[data-skin]) ._stepPill_j26ad_258{background:var(--t-surface);border-radius:calc(100px * var(--t-pill-k));color:color-mix(in srgb, var(--t-text) 55%, transparent)}._stepPillActive_j26ad_273{background:var(--liwa-lavender);color:var(--liwa-grape);box-shadow:var(--sp-shadow);border-color:#7c3aed47}:where(:root[data-skin]) ._stepPillActive_j26ad_273{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 28%, transparent)}._stepPillDone_j26ad_279{color:var(--liwa-grape)}._stepNumber_j26ad_282{background:#7c3aed1f;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.78rem;font-weight:800;display:inline-flex}:where(:root[data-skin]) ._stepNumber_j26ad_282{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 12%, transparent)}._stepPillActive_j26ad_273 ._stepNumber_j26ad_282{background:var(--liwa-grape);color:#fff}._stepPillDone_j26ad_279 ._stepNumber_j26ad_282{color:#1e8f4f;background:#2ecc7133}:where(:root[data-skin]) ._stepPillDone_j26ad_279 ._stepNumber_j26ad_282{background:color-mix(in srgb, color-mix(in oklab, #2ecc71, var(--t-surface) var(--t-bg-sink)) 20%, transparent);color:color-mix(in oklab, #1e8f4f, var(--t-text) var(--t-text-lift))}._stepLabel_j26ad_300{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._stepNavRow_j26ad_303{grid-template-columns:auto 1fr;align-items:stretch;gap:12px;margin-top:4px;display:grid}._secondaryBtn_j26ad_310{color:#12101ab3;border:var(--sp-border-strong);border-radius:var(--sp-radius);font-family:var(--font-display);cursor:pointer;box-shadow:var(--sp-shadow);background:#fff;padding:14px 18px;font-size:.95rem;font-weight:800;transition:transform .15s,box-shadow .15s}:where(:root[data-skin]) ._secondaryBtn_j26ad_310{background:var(--t-surface);color:color-mix(in srgb, var(--t-text) 70%, transparent)}._secondaryBtn_j26ad_310:hover{transform:translateY(-2px);box-shadow:0 6px 16px #7c3aed24}._consentRow_j26ad_326{border:var(--sp-border);border-radius:var(--sp-radius);color:#12101ab8;cursor:pointer;background:#f6f2fc;align-items:flex-start;gap:10px;padding:11px 13px;font-size:.84rem;transition:border-color .18s,background .18s;display:flex}:where(:root[data-skin]) ._consentRow_j26ad_326{background:color-mix(in oklab, #f6f2fc var(--t-tint), var(--t-surface));color:color-mix(in srgb, var(--t-text) 72%, transparent)}._consentRow_j26ad_326:hover{background:#f2ecfb;border-color:#d6c8ef}:where(:root[data-skin]) ._consentRow_j26ad_326:hover{border-color:color-mix(in oklab, #d6c8ef var(--t-tint), var(--t-line-soft));background:color-mix(in oklab, #f2ecfb var(--t-tint), var(--t-surface))}._consentRow_j26ad_326 input{accent-color:var(--liwa-grape);margin-top:3px}._tierGrid_j26ad_343{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}._tierLoading_j26ad_349{text-align:center;color:#12101a80;border-radius:var(--radius-md);border:1px dashed #12101a26;grid-column:1/-1;padding:18px 8px;font-size:.84rem}:where(:root[data-skin]) ._tierLoading_j26ad_349{color:color-mix(in srgb, var(--t-text) 50%, transparent);border:1px dashed color-mix(in srgb, var(--t-line) 15%, transparent)}._tierTile_j26ad_358{border:var(--sp-border);border-radius:var(--sp-radius);text-align:left;cursor:pointer;font-family:var(--font-body);background:#fff;flex-direction:column;gap:6px;padding:14px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}:where(:root[data-skin]) ._tierTile_j26ad_358{background:var(--t-surface)}._tierTile_j26ad_358:hover{box-shadow:var(--sp-shadow);border-color:#d6c8ef;transform:translateY(-2px)}:where(:root[data-skin]) ._tierTile_j26ad_358:hover{border-color:color-mix(in oklab, #d6c8ef var(--t-tint), var(--t-line-soft))}._tierTile_j26ad_358:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._tierTileSelected_j26ad_382{border-color:var(--liwa-grape);background:#7c3aed0f;transform:translateY(-2px);box-shadow:0 4px 14px #7c3aed38!important}:where(:root[data-skin]) ._tierTileSelected_j26ad_382{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._tierTileHeader_j26ad_388{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}._tierName_j26ad_395{font-family:var(--font-display);color:var(--liwa-ink);font-size:1.05rem;font-weight:900}._tierBadge_j26ad_401{background:var(--liwa-orange);color:#fff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:.66rem;font-weight:800}:where(:root[data-skin]) ._tierBadge_j26ad_401{border-radius:calc(100px * var(--t-pill-k))}._tierPrice_j26ad_412{color:var(--liwa-ink);font-size:1rem}._tierPrice_j26ad_412 strong{font-family:var(--font-display);font-size:1.15rem;font-weight:900}._priceStrike_j26ad_421{color:#12101a66;font-size:.9rem;text-decoration:line-through}:where(:root[data-skin]) ._priceStrike_j26ad_421{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._priceCadence_j26ad_426{color:#12101a73;margin-left:2px;font-size:.78rem}:where(:root[data-skin]) ._priceCadence_j26ad_426{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._signupBonusLine_j26ad_435{color:var(--liwa-grape);letter-spacing:.01em;margin-top:6px;font-size:.78rem;font-weight:700}._adminLinkRow_j26ad_444{text-align:center;margin-top:12px}._adminLink_j26ad_444{color:#12101a73;font-size:.78rem;font-weight:600;text-decoration:none}:where(:root[data-skin]) ._adminLink_j26ad_444{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._adminLink_j26ad_444:hover{color:var(--liwa-grape);text-decoration:underline}@media (width<=768px){._authPage_j26ad_2{grid-template-columns:1fr}._authLeft_j26ad_21{display:none}._authRight_j26ad_87{padding:calc(var(--navbar-height) + 24px) 20px 40px}}@media (width<=480px){._grid2_j26ad_230,._tierGrid_j26ad_343{grid-template-columns:1fr}._stepPill_j26ad_258:not(._stepPillActive_j26ad_273) ._stepLabel_j26ad_300{display:none}}._backdrop_12m97_1{z-index:9999;background:#12101a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._backdrop_12m97_1{background:color-mix(in srgb, var(--t-scrim) 55%, transparent)}._modal_12m97_12{background:var(--liwa-cream);border:var(--border);border-radius:var(--radius-md);width:100%;max-width:420px;padding:28px 28px 22px;position:relative;box-shadow:8px 8px #7c3aed80}._closeBtn_12m97_23{color:#12101a80;cursor:pointer;background:0 0;border:none;font-size:1.6rem;line-height:1;position:absolute;top:12px;right:14px}:where(:root[data-skin]) ._closeBtn_12m97_23{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._closeBtn_12m97_23:hover{color:var(--liwa-ink)}._header_12m97_33{text-align:center;margin-bottom:18px}._header_12m97_33 h3{font-family:var(--font-display);color:var(--liwa-ink);margin:0 0 4px;font-size:1.8rem;font-weight:900}._sub_12m97_41{color:#12101a99;margin:0;font-size:.92rem}:where(:root[data-skin]) ._sub_12m97_41{color:color-mix(in srgb, var(--t-text) 60%, transparent)}._qrBox_12m97_47{border:var(--border-sm);border-radius:var(--radius-md);background:#fff;justify-content:center;align-items:center;min-height:220px;padding:20px;display:flex;position:relative}:where(:root[data-skin]) ._qrBox_12m97_47{background:var(--t-surface)}._qrImg_12m97_58{width:200px;height:200px;image-rendering:pixelated}@media (width<=900px){._qrImg_12m97_58{width:280px;max-width:100%;height:280px}}._stubBadge_12m97_64{color:var(--liwa-grape);white-space:nowrap;background:#7c3aed1f;border:1px dashed #7c3aed80;border-radius:100px;padding:5px 12px;font-size:.78rem;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}:where(:root[data-skin]) ._stubBadge_12m97_64{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 12%, transparent);border:1px dashed color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 50%, transparent);border-radius:calc(100px * var(--t-pill-k))}._countdown_12m97_79{text-align:center;color:var(--liwa-ink);margin-top:14px;font-size:.95rem;font-weight:800}._pollingNote_12m97_86{text-align:center;color:#12101a80;margin-top:6px;font-size:.82rem}:where(:root[data-skin]) ._pollingNote_12m97_86{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._statusBlock_12m97_94{text-align:center;border-radius:var(--radius-md);border:var(--border-sm);padding:24px 16px}._statusOk_12m97_100{background:#e8f8ef;border-left:4px solid #2ecc71}:where(:root[data-skin]) ._statusOk_12m97_100{background:color-mix(in oklab, #e8f8ef var(--t-tint), var(--t-surface));border-left:4px solid color-mix(in oklab, #2ecc71, var(--t-text) var(--t-line-lift))}._statusWarn_12m97_104{border-left:4px solid var(--liwa-orange);background:#fff4d6}:where(:root[data-skin]) ._statusWarn_12m97_104{background:color-mix(in oklab, #fff4d6 var(--t-tint), var(--t-surface))}._statusErr_12m97_108{border-left:4px solid var(--liwa-rose,#d23a6e);background:#ffebee}:where(:root[data-skin]) ._statusErr_12m97_108{background:color-mix(in oklab, #ffebee var(--t-tint), var(--t-surface));border-left:4px solid var(--liwa-rose,color-mix(in oklab, #d23a6e, var(--t-text) var(--t-line-lift)))}._statusIcon_12m97_112{margin-bottom:4px;font-size:2.4rem;line-height:1}._statusTitle_12m97_117{font-family:var(--font-display);color:var(--liwa-ink);font-size:1.15rem;font-weight:900}._statusSub_12m97_123{color:#12101aa6;margin-top:4px;font-size:.9rem}:where(:root[data-skin]) ._statusSub_12m97_123{color:color-mix(in srgb, var(--t-text) 65%, transparent)}._regenerateBtn_12m97_129{color:var(--liwa-orange);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;background:#fff;border:2px solid #ff6b3559;margin-top:14px;padding:10px 18px;font-size:.95rem;font-weight:800;box-shadow:2px 2px #ff6b3580}:where(:root[data-skin]) ._regenerateBtn_12m97_129{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._regenerateBtn_12m97_129:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #ff6b3580}:where(:root[data-skin]) ._regenerateBtn_12m97_129:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._regenerateBtn_12m97_129:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._footerNote_12m97_145{text-align:center;color:#12101a66;margin-top:16px;font-size:.72rem}:where(:root[data-skin]) ._footerNote_12m97_145{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._footerNote_12m97_145 code{background:#12101a0d;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,monospace}:where(:root[data-skin]) ._footerNote_12m97_145 code{background:color-mix(in srgb, var(--t-text) 5%, transparent);border-radius:calc(4px * var(--t-radius-k))}._backdrop_z365i_1{z-index:1200;background:#12101a6b;animation:.18s ease-out _backdropIn_z365i_1;position:fixed;inset:0}:where(:root[data-skin]) ._backdrop_z365i_1{background:color-mix(in srgb, var(--t-scrim) 42%, transparent)}@keyframes _backdropIn_z365i_1{0%{opacity:0}to{opacity:1}}._panel_z365i_13{background:var(--card-bg);border-right:var(--dash-card-border);z-index:1201;flex-direction:column;width:320px;max-width:88vw;animation:.22s cubic-bezier(.4,0,.2,1) _panelIn_z365i_1;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:6px 0 24px #12101a24}:where(:root[data-skin]) ._panel_z365i_13{box-shadow:6px 0 24px color-mix(in srgb, var(--t-shadow) 14%, transparent)}@keyframes _panelIn_z365i_1{0%{transform:translate(-100%)}to{transform:translate(0)}}._header_z365i_33{border-bottom:1px dashed #12101a1f;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}:where(:root[data-skin]) ._header_z365i_33{border-bottom:1px dashed color-mix(in srgb, var(--t-line) 12%, transparent)}._title_z365i_40{font-family:var(--font-display);color:var(--liwa-ink);margin:0;font-size:1.05rem;font-weight:900}._closeBtn_z365i_47{border:var(--border-sm);background:var(--card-bg);width:32px;height:32px;color:var(--liwa-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:1.1rem;transition:background .15s,transform .15s;display:flex}:where(:root[data-skin]) ._closeBtn_z365i_47{border-radius:calc(8px * var(--t-radius-k))}._closeBtn_z365i_47:hover{background:var(--liwa-lavender);transform:translate(-1px,-1px)}._body_z365i_66{flex:1;padding:14px 12px 22px;overflow-y:auto}._section_z365i_72+._section_z365i_72{margin-top:14px}._sectionLabel_z365i_73{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;padding:6px 10px;font-size:.68rem;font-weight:800}._itemList_z365i_83{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._item_z365i_83{width:100%;color:var(--liwa-ink);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:.9rem;font-weight:700;transition:background .12s,border-color .12s,transform .12s;display:flex}:where(:root[data-skin]) ._item_z365i_83{border-radius:calc(10px * var(--t-radius-k))}._item_z365i_83:hover{background:var(--liwa-lavender);border-color:#7c3aed40;transform:translate(2px)}:where(:root[data-skin]) ._item_z365i_83:hover{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent)}._item_z365i_83:disabled{opacity:.45;cursor:not-allowed}._item_z365i_83:disabled:hover{background:0 0;border-color:#0000;transform:none}._itemActive_z365i_123{color:var(--liwa-grape);background:#7c3aed14;border-color:#7c3aed59}:where(:root[data-skin]) ._itemActive_z365i_123{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent)}._itemIcon_z365i_129{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;display:flex}:where(:root[data-skin]) ._itemIcon_z365i_129{border-radius:calc(6px * var(--t-radius-k))}._itemIconImg_z365i_139{object-fit:contain;width:22px;height:22px}._itemLabel_z365i_144{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._itemBadge_z365i_151{letter-spacing:.04em;color:#b45309;text-transform:uppercase;background:#f59e0b26;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:.6rem;font-weight:800}:where(:root[data-skin]) ._itemBadge_z365i_151{border-radius:calc(999px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 15%, transparent);color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._itemBookLocked_z365i_165{opacity:.55;cursor:not-allowed}._itemBookLocked_z365i_165:hover{background:0 0}._itemBadgeBooks_z365i_167{color:var(--liwa-grape,#7c3aed);white-space:nowrap;background:#7c3aed24;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:.6rem;font-weight:800}:where(:root[data-skin]) ._itemBadgeBooks_z365i_167{border-radius:calc(999px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 14%, transparent);color:var(--liwa-grape,color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)))}._menuBtn_z365i_179{border:var(--dash-card-border);background:var(--card-bg);width:38px;height:38px;color:var(--liwa-ink);cursor:pointer;box-shadow:var(--dash-card-shadow);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .12s,background .12s;display:flex}:where(:root[data-skin]) ._menuBtn_z365i_179{border-radius:calc(10px * var(--t-radius-k))}._menuBtn_z365i_179:hover{background:var(--liwa-lavender);transform:translate(-1px,-1px)}._menuBars_z365i_199{flex-direction:column;gap:4px;width:18px;display:flex}._menuBars_z365i_199 span{background:var(--liwa-ink);border-radius:2px;height:2.5px;display:block}._greetingRow_z365i_212{align-items:center;gap:12px;display:flex}@media (width<=700px){._panel_z365i_13{width:280px}._menuBtn_z365i_179{width:40px;height:40px}}._dashWrap_krudg_2{padding-top:var(--navbar-height);min-height:var(--full-h);background:var(--liwa-cream);background-image:var(--notebook-bg)}._dashTopbar_krudg_9{background:var(--card-bg);border-bottom:none;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}._tbLeft_krudg_14{align-items:center;gap:14px;display:flex}._tbAvatar_krudg_15{background:var(--liwa-orange);width:46px;height:46px;font-size:20px;font-weight:900;font-family:var(--font-display);color:var(--text-on-primary);border:var(--border);border-radius:50%;justify-content:center;align-items:center;display:flex}._tbName_krudg_23{font-family:var(--font-display);color:var(--liwa-ink);font-size:1.15rem;font-weight:800}._tbMeta_krudg_24{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}._planBadge_krudg_25{letter-spacing:.04em;text-transform:uppercase;border:var(--border-sm);border-radius:100px;padding:3px 10px;font-size:.72rem;font-weight:800}:where(:root[data-skin]) ._planBadge_krudg_25{border-radius:calc(100px * var(--t-pill-k))}._badgeScholar_krudg_29{color:#b45309;background:#fbbf2426}:where(:root[data-skin]) ._badgeScholar_krudg_29{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 15%, transparent);color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._badgeExplorer_krudg_30{color:#1d4ed8;background:#2563eb26}:where(:root[data-skin]) ._badgeExplorer_krudg_30{background:color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-surface) var(--t-bg-sink)) 15%, transparent);color:color-mix(in oklab, #1d4ed8, var(--t-text) var(--t-text-lift))}._badgeRookie_krudg_31{color:#047857;background:#10b98126}:where(:root[data-skin]) ._badgeRookie_krudg_31{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 15%, transparent);color:color-mix(in oklab, #047857, var(--t-text) var(--t-text-lift))}._badgeLegend_krudg_32{color:#be123c;background:#f43f5e26}:where(:root[data-skin]) ._badgeLegend_krudg_32{background:color-mix(in srgb, color-mix(in oklab, #f43f5e, var(--t-surface) var(--t-bg-sink)) 15%, transparent);color:color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift))}._tbClassInfo_krudg_33{color:var(--text-muted);font-size:.74rem}._tbRight_krudg_34{align-items:center;gap:10px;display:flex}._pill_krudg_35{border:var(--border-sm);background:var(--card-bg);border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:700;display:flex}:where(:root[data-skin]) ._pill_krudg_35{border-radius:calc(100px * var(--t-pill-k))}._pillStreak_krudg_41{color:var(--liwa-orange)}._pillXp_krudg_42{color:var(--liwa-grape)}._notifBtn_krudg_43{background:var(--card-bg);border:var(--border-sm);cursor:pointer;width:38px;height:38px;color:var(--liwa-ink);border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:flex;position:relative}._notifBtn_krudg_43:hover{background:var(--liwa-lavender)}._notifDot_krudg_50{background:var(--liwa-rose);border:2px solid var(--card-bg);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}._logoutBtn_krudg_54{background:var(--card-bg);border:var(--border-sm);color:var(--liwa-ink);border-radius:var(--radius-md);font-size:.85rem;font-family:var(--font-display);cursor:pointer;padding:8px 14px;font-weight:800;transition:all .15s}._logoutBtn_krudg_54:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}._dashMain_krudg_62{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1300px;margin:0 auto;padding:28px;display:grid;overflow:visible}._colSpan2_krudg_67{grid-column:span 2}._colSpan3_krudg_68{grid-column:span 3;overflow:visible}._sideStack_krudg_71{flex-direction:column;align-self:stretch;gap:14px;display:flex}._dashCard_krudg_80{background:var(--card-bg);border-radius:var(--radius-xl);border:var(--dash-card-border);box-shadow:var(--dash-card-shadow);padding:22px}._cardLabel_krudg_84{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:.72rem;font-weight:800}._cardTitle_krudg_85{font-family:var(--font-display);color:var(--liwa-orange);margin-bottom:8px;font-size:1.2rem;font-weight:800}._dashBanner_krudg_88{z-index:101;min-height:20px;margin-bottom:-10px;position:relative;overflow:visible}._dashGreeting_krudg_95{font-family:var(--font-display);color:var(--liwa-ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;padding:0;font-size:1.35rem;font-weight:900;overflow:hidden}._walkingBanner_krudg_107{object-fit:fill;z-index:101;pointer-events:none;width:55%;height:70px;position:absolute;top:-32px;right:0}._dashChat_krudg_119{background:var(--card-bg);border:var(--dash-card-border);border-radius:var(--radius-xl);box-shadow:var(--dash-card-shadow);z-index:1;flex-direction:column;height:530px;display:flex;position:relative;overflow:hidden}._dashChatExpand_krudg_132{z-index:5;border-radius:var(--radius-md);border:var(--dash-card-border);background:var(--card-bg);width:32px;height:32px;color:var(--liwa-orange);cursor:pointer;box-shadow:var(--dash-card-shadow);justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:flex;position:absolute;top:10px;right:12px}._dashChatExpand_krudg_132:hover{background:var(--liwa-lavender);transform:translate(-1px,-1px)}._dashSuggestions_krudg_157{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 18px 12px;display:flex}._dashSuggestChip_krudg_164{border:var(--dash-card-border);background:var(--card-bg);color:var(--liwa-ink);font-family:var(--font-body);cursor:pointer;box-shadow:var(--dash-card-shadow);border-radius:999px;padding:8px 16px;font-size:.78rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._dashSuggestChip_krudg_164{border-radius:calc(999px * var(--t-pill-k))}._dashSuggestChip_krudg_164:hover{background:var(--liwa-lavender);transform:translate(-1px,-1px)}._xpCard_krudg_183{padding:12px 14px}._xpHeader_krudg_184{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}._xpHeader_krudg_184 ._cardLabel_krudg_84{margin-bottom:0}._streakBanner_krudg_187{border-radius:var(--radius-md);background:#ff6b3514;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;display:flex}:where(:root[data-skin]) ._streakBanner_krudg_187{background:color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 8%, transparent)}._streakFire_krudg_196{font-size:22px;line-height:1}._streakCount_krudg_200{font-family:var(--font-display);color:var(--liwa-orange);font-size:.88rem;font-weight:900;line-height:1.2}._streakMsg_krudg_207{color:var(--text-muted);margin-top:1px;font-size:.72rem;font-weight:700;line-height:1.3}._streakContent_krudg_215{flex:1;animation:.3s ease-out _statsStripIn_krudg_1}._streakCta_krudg_219{font-family:var(--font-display);color:var(--liwa-grape);white-space:nowrap;font-size:.72rem;font-weight:900}._streakDots_krudg_226{flex-direction:column;gap:3px;display:flex}._streakDot_krudg_226{background:#12101a26;border-radius:50%;width:5px;height:5px;transition:background .2s}:where(:root[data-skin]) ._streakDot_krudg_226{background:color-mix(in srgb, var(--t-text) 15%, transparent)}._streakDotActive_krudg_238{background:var(--liwa-orange)}._xpTop_krudg_241{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._xpLevel_krudg_242{font-family:var(--font-display);color:var(--liwa-grape);font-size:1.3rem;font-weight:900}._xpMeta_krudg_243{color:var(--text-muted);font-size:.72rem}._xpCircle_krudg_244{text-align:center;background:#7c3aed2e;border:none;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:62px;height:62px;animation:2.5s ease-in-out infinite _xpGlow_krudg_1;display:flex;position:relative;top:-2px;box-shadow:0 0 12px #7c3aed59,0 0 24px #7c3aed26}:where(:root[data-skin]) ._xpCircle_krudg_244{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 18%, transparent)}@keyframes _xpGlow_krudg_1{0%,to{box-shadow:0 0 12px #7c3aed59,0 0 24px #7c3aed26}50%{box-shadow:0 0 18px #7c3aed80,0 0 36px #7c3aed40}}._xpCircleIcon_krudg_260{font-size:.85rem;line-height:1}._xpCircleNum_krudg_264{font-family:var(--font-display);color:var(--liwa-grape);font-size:.78rem;font-weight:900;line-height:1}._xpCircleLabel_krudg_268{text-transform:uppercase;letter-spacing:.08em;color:#7c3aed99;font-size:.48rem;font-weight:800;line-height:1}:where(:root[data-skin]) ._xpCircleLabel_krudg_268{color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)) 60%, transparent)}._xpBarOuter_krudg_273{background:#7c3aed1a;border:none;border-radius:999px;height:13px;overflow:hidden;box-shadow:inset 0 1px 3px #7c3aed1f}:where(:root[data-skin]) ._xpBarOuter_krudg_273{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border-radius:calc(999px * var(--t-pill-k))}._xpBarInner_krudg_281{background:linear-gradient(90deg,#7c3aed,#a78bfa,#7c3aed) 0 0/200% 100%;border-radius:999px;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1);animation:2.5s ease-in-out infinite _xpBarShimmer_krudg_1;box-shadow:0 0 8px #7c3aed66}:where(:root[data-skin]) ._xpBarInner_krudg_281{border-radius:calc(999px * var(--t-pill-k));background:linear-gradient(90deg, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)), color-mix(in oklab, #a78bfa, var(--t-surface) var(--t-bg-sink)), color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)));background-size:200% 100%}@keyframes _xpBarShimmer_krudg_1{0%,to{background-position:0%}50%{background-position:100%}}._xpLabels_krudg_293{color:var(--text-muted);justify-content:space-between;margin-top:4px;font-size:.68rem;display:flex}._statsStrip_krudg_296{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0 0 var(--radius-md) var(--radius-md);border-top:1.5px dashed #12101a1f;align-items:center;gap:10px;margin-top:10px;padding:6px 10px;transition:background .15s;display:flex}:where(:root[data-skin]) ._statsStrip_krudg_296{border-top:1.5px dashed color-mix(in srgb, var(--t-line) 12%, transparent)}._statsStrip_krudg_296:hover{background:var(--liwa-lavender)}._statsStripContent_krudg_311{flex:1;align-items:center;gap:8px;animation:.3s ease-out _statsStripIn_krudg_1;display:flex}@keyframes _statsStripIn_krudg_1{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}._statsStripIcon_krudg_322{font-size:16px}._statsStripNum_krudg_325{font-family:var(--font-display);color:var(--liwa-grape);font-size:1.15rem;font-weight:900;line-height:1}._statsStripLabel_krudg_332{color:var(--text-muted);font-size:.7rem;font-weight:700}._statsStripDots_krudg_337{flex-direction:column;gap:3px;display:flex}._statsStripDot_krudg_337{background:#12101a26;border-radius:50%;width:5px;height:5px;transition:background .2s}:where(:root[data-skin]) ._statsStripDot_krudg_337{background:color-mix(in srgb, var(--t-text) 15%, transparent)}._statsStripDotActive_krudg_349{background:var(--liwa-grape)}._sessionColumn_krudg_354{flex-direction:column;grid-column:span 2;gap:22px;display:flex}._modeCarousel_krudg_362{align-items:center;gap:18px;display:flex}._modeTrack_krudg_368{flex:1;min-width:0;margin:-8px 0 -10px;padding:8px 18px 10px 10px;overflow:hidden}._modeSlider_krudg_369{gap:14px;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex}._modeSlider_krudg_369>*{flex-shrink:0;min-width:calc(33.3333% - 9.33333px)}._modeNavBtn_krudg_374{border:var(--dash-card-border);background:var(--card-bg);width:32px;height:32px;color:var(--liwa-ink);cursor:pointer;box-shadow:var(--dash-card-shadow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:900;transition:all .15s;display:flex}._modeNavBtn_krudg_374:hover:not(:disabled){background:var(--liwa-lavender);transform:translate(-1px,-1px)}._modeNavBtn_krudg_374:disabled{opacity:.3;cursor:default}._modeTile_krudg_384{border-radius:var(--radius-lg);cursor:pointer;text-align:center;background:var(--card-bg);border:2px solid;padding:18px 14px;transition:all .2s}._modeTile_krudg_384:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 color-mix(in srgb, var(--tile-color) 35%, transparent)!important;border-color:color-mix(in srgb, var(--tile-color) 55%, transparent)!important}._modeTileActive_krudg_390{border-color:var(--liwa-grape);background:#7c3aed14}:where(:root[data-skin]) ._modeTileActive_krudg_390{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._mi_krudg_391{margin-bottom:8px;font-size:42px}._modeLogo_krudg_392{object-fit:contain;width:64px;height:64px}._modeTile_krudg_384 h4{font-family:var(--font-display);color:var(--liwa-ink);margin-bottom:4px;font-size:.95rem;font-weight:800}._modeTile_krudg_384 p{color:var(--text-muted);font-size:.72rem}._modeTileBookLocked_krudg_398{cursor:not-allowed}._modeTileBookLocked_krudg_398:hover{transform:none;box-shadow:2px 2px 0 color-mix(in srgb, var(--tile-color) 30%, transparent)!important}._bookLockRibbon_krudg_400{background:var(--liwa-grape,#7c3aed);color:#fff;text-align:center;pointer-events:none;z-index:2;border-radius:6px;padding:5px 8px;font-size:.72rem;font-weight:800;line-height:1.25;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)rotate(-4deg);box-shadow:0 2px #5d25be80}:where(:root[data-skin]) ._bookLockRibbon_krudg_400{background:var(--liwa-grape,color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)));border-radius:calc(6px * var(--t-radius-k))}._sessionBanner_krudg_417{border-radius:var(--radius-md);border:var(--border-sm);border-left:4px solid var(--liwa-lime);color:var(--liwa-ink);background:#57cc991a;align-items:center;gap:8px;margin-top:14px;padding:12px 18px;font-size:.88rem;font-weight:700;display:flex}:where(:root[data-skin]) ._sessionBanner_krudg_417{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._dropHeader_krudg_426{justify-content:space-between;align-items:center;display:flex}._dropTimer_krudg_427{color:var(--liwa-grape);background:var(--liwa-lavender);border-radius:var(--radius-sm);padding:3px 8px;font-size:.7rem;font-weight:800}._mcqQ_krudg_430{color:var(--liwa-ink);margin-bottom:14px;font-size:.95rem;font-weight:700;line-height:1.5}._mcqOpts_krudg_431{flex-direction:column;gap:9px;display:flex}._mcqOpt_krudg_431{border-radius:var(--radius-md);border:var(--border-sm);background:var(--card-bg);cursor:pointer;color:var(--liwa-ink);align-items:center;gap:10px;padding:10px 14px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}._mcqOpt_krudg_431:hover:not(._mcqOptDisabled_krudg_438){border-color:var(--liwa-grape);background:var(--liwa-lavender)}._mcqOptCorrect_krudg_439{border-color:var(--liwa-lime);color:#047857;background:#57cc991f}:where(:root[data-skin]) ._mcqOptCorrect_krudg_439{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 12%, transparent);color:color-mix(in oklab, #047857, var(--t-text) var(--t-text-lift))}._mcqOptWrong_krudg_440{border-color:var(--liwa-rose);color:#be123c;background:#f472b61a}:where(:root[data-skin]) ._mcqOptWrong_krudg_440{background:color-mix(in srgb, color-mix(in oklab, #f472b6, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift))}._mcqOptDisabled_krudg_438{cursor:default}._mcqFeedback_krudg_442{border-radius:var(--radius-md);margin-top:12px;padding:10px;font-size:.85rem;font-weight:700}._mcqFeedbackGood_krudg_443{border:var(--border-sm);border-left:4px solid var(--liwa-lime);color:#047857;background:#57cc991a}:where(:root[data-skin]) ._mcqFeedbackGood_krudg_443{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #047857, var(--t-text) var(--t-text-lift))}._mcqFeedbackBad_krudg_444{border:var(--border-sm);border-left:4px solid var(--liwa-rose);color:#be123c;background:#f472b614}:where(:root[data-skin]) ._mcqFeedbackBad_krudg_444{background:color-mix(in srgb, color-mix(in oklab, #f472b6, var(--t-surface) var(--t-bg-sink)) 8%, transparent);color:color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift))}._sessionListWrap_krudg_447{align-items:center;display:flex;position:relative}._sessionList_krudg_447{scrollbar-width:thin;scrollbar-color:#0000001f transparent;flex:1;gap:10px;padding:4px 0;display:flex;overflow-x:auto}._sessionList_krudg_447::-webkit-scrollbar{height:4px}._sessionList_krudg_447::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}:where(:root[data-skin]) ._sessionList_krudg_447::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(4px * var(--t-radius-k))}._sessionScrollBtn_krudg_464{border:var(--dash-card-border);background:var(--card-bg);width:32px;height:32px;color:var(--liwa-ink);cursor:pointer;box-shadow:var(--dash-card-shadow);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:900;transition:all .15s;display:flex}._sessionScrollBtn_krudg_464:hover{background:var(--liwa-lavender);transform:translate(-1px,-1px)}._scrollLeft_krudg_486{margin-right:6px}._scrollRight_krudg_487{margin-left:6px}._sessionTile_krudg_489{border-radius:var(--radius-md);background:var(--_tile-bg,var(--card-bg));border:2px solid var(--_tile-border,var(--border-color,#e2e8f0));width:100px;height:90px;box-shadow:3px 3px 0 var(--_tile-shadow,#00000014);cursor:pointer;text-align:center;z-index:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:8px 6px;transition:all .15s;display:flex;position:relative}:where(:root[data-skin]) ._sessionTile_krudg_489{border:2px solid var(--_tile-border,var(--border-color,color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft))));box-shadow:3px 3px 0 var(--_tile-shadow,color-mix(in srgb, var(--t-shadow) 8%, transparent))}._sessionTile_krudg_489:hover{box-shadow:1px 1px 0 var(--_tile-shadow,#0000001f);z-index:1;transform:translateY(2px)}:where(:root[data-skin]) ._sessionTile_krudg_489:hover{box-shadow:1px 1px 0 var(--_tile-shadow,color-mix(in srgb, var(--t-shadow) 12%, transparent))}._tileIcon_krudg_514{font-size:20px;line-height:1}._tileDuration_krudg_515{font-family:var(--font-display);color:var(--_tile-ink,#047857);font-size:.82rem;font-weight:800;line-height:1.1}:where(:root[data-skin]) ._tileDuration_krudg_515{color:var(--_tile-ink,color-mix(in oklab, #047857, var(--t-text) var(--t-text-lift)))}._tileMode_krudg_522{color:var(--_tile-ink,var(--liwa-ink));text-transform:uppercase;letter-spacing:.3px;font-size:.58rem;font-weight:700;line-height:1.2}._tileSubject_krudg_530{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.55rem;line-height:1.2;overflow:hidden}._subjList_krudg_542{flex-direction:column;gap:14px;display:flex}._subjTop_krudg_543{color:var(--liwa-ink);justify-content:space-between;margin-bottom:6px;font-size:.88rem;font-weight:700;display:flex}._subjPct_krudg_544{color:var(--text-muted)}._subjBarOuter_krudg_545{background:var(--card-bg);border:var(--border-sm);border-radius:999px;height:10px;overflow:hidden}:where(:root[data-skin]) ._subjBarOuter_krudg_545{border-radius:calc(999px * var(--t-pill-k))}._subjBarInner_krudg_546{border-radius:999px;height:100%;transition:width 1.4s cubic-bezier(.4,0,.2,1)}:where(:root[data-skin]) ._subjBarInner_krudg_546{border-radius:calc(999px * var(--t-pill-k))}._squadCard_krudg_549{flex-direction:column;flex:1;display:flex}._squadMembers_krudg_550{margin-bottom:16px;display:flex}._sqAv_krudg_551{border:var(--border-sm);width:40px;height:40px;font-size:15px;font-weight:900;font-family:var(--font-display);background:var(--card-bg);color:var(--liwa-ink);border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;display:flex;position:relative}._sqAv_krudg_551:first-child{margin-left:0}._sqOnline_krudg_558:after{content:"";background:var(--liwa-lime);border:2px solid var(--card-bg);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}._onlineCount_krudg_562{color:var(--text-muted);margin-bottom:14px;font-size:.75rem}._activityFeed_krudg_563{flex-direction:column;flex:1;gap:10px;display:flex}._afItem_krudg_564{gap:10px;font-size:.8rem;display:flex}._afDot_krudg_565{background:var(--liwa-grape);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}._afTxt_krudg_566{color:var(--text-secondary);line-height:1.4}._afTxt_krudg_566 strong{color:var(--liwa-ink)}._plugCard_krudg_571{text-align:left;cursor:pointer;font:inherit;color:inherit;transition:transform .12s,box-shadow .12s}._plugCard_krudg_571:hover{transform:translateY(-2px);box-shadow:0 6px 18px #7c5cfc1f}._plugCard_krudg_571:focus-visible{outline:2px solid var(--liwa-purple,#7c5cfc);outline-offset:2px}:where(:root[data-skin]) ._plugCard_krudg_571:focus-visible{outline:2px solid var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)))}._plugUnreadBadge_krudg_587{background:var(--liwa-rose,#dc2626);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}:where(:root[data-skin]) ._plugUnreadBadge_krudg_587{border-radius:calc(10px * var(--t-radius-k));background:var(--liwa-rose,color-mix(in oklab, #dc2626, var(--t-surface) var(--t-bg-sink)))}._plugLevelRow_krudg_603{align-items:center;gap:10px;margin-bottom:6px;display:flex}._plugLevelBadge_krudg_609{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#7c5cfc 0%,#a855f7 100%);border-radius:10px;flex-shrink:0;padding:4px 10px;font-size:.7rem;font-weight:900}:where(:root[data-skin]) ._plugLevelBadge_krudg_609{border-radius:calc(10px * var(--t-radius-k));background:linear-gradient(135deg, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #a855f7, var(--t-surface) var(--t-bg-sink)) 100%)}._plugLevelMeta_krudg_619{flex-direction:column;gap:2px;min-width:0;display:flex}._plugLevelTitle_krudg_620{color:var(--liwa-ink);font-size:.82rem;font-weight:700}._plugLevelXp_krudg_625{color:var(--text-muted);letter-spacing:.02em;font-size:.68rem}._plugProgressTrack_krudg_631{background:#7c5cfc1f;border-radius:3px;height:6px;margin-bottom:14px;overflow:hidden}:where(:root[data-skin]) ._plugProgressTrack_krudg_631{border-radius:calc(3px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 12%, transparent)}._plugProgressFill_krudg_638{background:linear-gradient(90deg,#7c5cfc 0%,#a855f7 100%);height:100%;transition:width .3s ease-out}:where(:root[data-skin]) ._plugProgressFill_krudg_638{background:linear-gradient(90deg, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #a855f7, var(--t-surface) var(--t-bg-sink)) 100%)}._plugTrend_krudg_644{background:#7c5cfc0d;border:1px solid #7c5cfc1f;border-radius:8px;flex-direction:column;flex:1;gap:4px;margin-bottom:12px;padding:10px 12px;display:flex}:where(:root[data-skin]) ._plugTrend_krudg_644{border-radius:calc(8px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 5%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 12%, transparent)}._plugTrendLabel_krudg_655{text-transform:uppercase;letter-spacing:.05em;color:var(--liwa-purple,#7c5cfc);font-size:.66rem;font-weight:800}:where(:root[data-skin]) ._plugTrendLabel_krudg_655{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._plugTrendContent_krudg_662{color:var(--liwa-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}._plugTrendMeta_krudg_672{color:var(--text-muted);align-items:center;gap:6px;font-size:.68rem;display:flex}._plugTrendDot_krudg_679{opacity:.6}._plugTrendEmpty_krudg_680{color:var(--text-muted);font-size:.78rem;font-style:italic}._plugCta_krudg_686{text-align:right;color:var(--liwa-purple,#7c5cfc);margin-top:auto;font-size:.78rem;font-weight:700}:where(:root[data-skin]) ._plugCta_krudg_686{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._countdownBig_krudg_695{gap:12px;margin-bottom:18px;display:flex}._countdownCompact_krudg_696{gap:8px;margin-bottom:8px;display:flex}._countdownCompact_krudg_696 ._cdUnit_krudg_697{min-width:44px;padding:5px 8px}._countdownCompact_krudg_696 ._cdNum_krudg_698{font-size:1.1rem}._countdownCompact_krudg_696 ._cdLbl_krudg_699{font-size:.58rem}._compactCard_krudg_702{flex-direction:column;flex:1;justify-content:space-between;display:flex}._cdUnit_krudg_697{background:var(--liwa-lavender);border:var(--border-sm);border-radius:var(--radius-md);text-align:center;min-width:60px;padding:10px 14px}._cdNum_krudg_698{font-family:var(--font-display);color:var(--liwa-grape);font-size:1.7rem;font-weight:900;line-height:1}._cdLbl_krudg_699{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:3px;font-size:.65rem}._upcomingExams_krudg_714{flex-direction:column;gap:8px;display:flex}._examItem_krudg_715{border-radius:var(--radius-md);background:var(--card-bg);border:var(--border-sm);justify-content:space-between;align-items:center;padding:9px 12px;font-size:.82rem;display:flex}._examName_krudg_720{color:var(--liwa-ink);font-weight:700}._examDate_krudg_721{color:var(--text-muted)}._cardLabelRow_krudg_723{justify-content:space-between;align-items:center;display:flex}._countdownCalBtn_krudg_729{cursor:pointer;opacity:.6;background:0 0;border:none;padding:2px 4px;font-size:1.1rem;transition:opacity .15s}._countdownCalBtn_krudg_729:hover{opacity:1}._countdownAddBtn_krudg_740{border:var(--border-sm);background:var(--liwa-lavender);color:var(--liwa-ink);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:10px;padding:10px 18px;font-size:.88rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._countdownAddBtn_krudg_740{border-radius:calc(10px * var(--t-radius-k))}._countdownAddBtn_krudg_740:hover{box-shadow:var(--shadow-md);transform:translate(-1px,-1px)}._chatBox_krudg_758{flex-direction:column;flex:1;gap:10px;min-height:0;margin-bottom:14px;padding-right:4px;display:flex;overflow-y:auto}._chatBox_krudg_758::-webkit-scrollbar{width:4px}._chatBox_krudg_758::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:4px}:where(:root[data-skin]) ._chatBox_krudg_758::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(4px * var(--t-radius-k))}._msg_krudg_761{border:var(--border-sm);overflow-wrap:anywhere;max-width:90%;padding:10px 13px;font-size:.84rem;line-height:1.5}._msgLiwa_krudg_762{background:var(--card-bg);border-left:4px solid var(--liwa-grape);color:var(--liwa-ink);box-shadow:var(--shadow-sm);border-radius:14px 14px 14px 4px;align-self:flex-start}:where(:root[data-skin]) ._msgLiwa_krudg_762{border-radius:calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) calc(4px * var(--t-radius-k))}._msgUser_krudg_767{background:var(--liwa-orange);color:var(--text-on-primary);border-color:var(--liwa-ink);box-shadow:var(--shadow-sm);border-radius:14px 14px 4px;align-self:flex-end}:where(:root[data-skin]) ._msgUser_krudg_767{border-radius:calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) calc(4px * var(--t-radius-k)) calc(14px * var(--t-radius-k))}._msgSender_krudg_772{color:var(--text-muted);align-items:center;gap:4px;margin-bottom:4px;font-size:.7rem;font-weight:800;display:flex}._chatAvatarImg_krudg_773{object-fit:contain;width:16px;height:16px}._chatInputRow_krudg_774{gap:8px;display:flex}._chatInput_krudg_774{background:var(--input-bg);border:var(--border-sm);border-radius:var(--radius-md);color:var(--liwa-ink);font-size:.88rem;font-family:var(--font-body);outline:none;flex:1;padding:10px 14px;font-weight:700;transition:box-shadow .15s}._chatInput_krudg_774:focus{box-shadow:var(--shadow-sm)}._chatSend_krudg_781{background:var(--card-bg);border-radius:var(--radius-md);color:var(--liwa-orange);cursor:pointer;border:2px solid #ff6b3559;padding:10px 14px;font-size:1rem;transition:transform .15s,box-shadow .15s;box-shadow:2px 2px #ff6b3580}:where(:root[data-skin]) ._chatSend_krudg_781{border:2px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._chatSend_krudg_781:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #ff6b3580}:where(:root[data-skin]) ._chatSend_krudg_781:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._recentStrip_krudg_791{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px;display:flex}._recentStripLabel_krudg_798{color:var(--text-muted);font-size:.74rem;font-weight:800}._recentChip_krudg_803{border:1.5px solid var(--border-color,#0000001f);background:var(--card-bg);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.74rem;transition:transform .12s;display:inline-flex;box-shadow:0 1.5px #0000001f}:where(:root[data-skin]) ._recentChip_krudg_803{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid var(--border-color,color-mix(in srgb, var(--t-line) 12%, transparent));box-shadow:0 1.5px 0 color-mix(in srgb, var(--t-shadow) 12%, transparent)}._recentChip_krudg_803:hover{transform:translateY(-1px)}._recentChipName_krudg_817{color:var(--liwa-ink);font-weight:800}._recentChipMeta_krudg_818{color:var(--text-muted);font-weight:600}._nudgeList_krudg_819{flex-direction:column;gap:10px;display:flex}._nudgeItem_krudg_820{border-radius:var(--radius-md);border:var(--border-sm);background:var(--card-bg);color:var(--liwa-ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:.88rem;font-weight:600;line-height:1.5;display:flex}._nudgeIcon_krudg_826{flex-shrink:0;margin-top:1px;font-size:18px}._nudgeMsg_krudg_827{flex:1}._nudgeWarning_krudg_828{background:var(--liwa-lavender);border-left:4px solid var(--liwa-mango)}._nudgeInfo_krudg_829{border-left:4px solid var(--liwa-sky);background:#38bdf814}:where(:root[data-skin]) ._nudgeInfo_krudg_829{background:color-mix(in srgb, color-mix(in oklab, #38bdf8, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._nudgeSuccess_krudg_830{border-left:4px solid var(--liwa-lime);background:#57cc9914}:where(:root[data-skin]) ._nudgeSuccess_krudg_830{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._nudgeTip_krudg_831{background:var(--liwa-lavender);border-left:4px solid var(--liwa-grape)}@media (width<=1100px){._dashMain_krudg_62{grid-template-columns:repeat(2,minmax(0,1fr))}._colSpan3_krudg_68{grid-column:span 2}}@media (width<=700px){._dashWrap_krudg_2{padding-top:var(--navbar-height)}._dashMain_krudg_62{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}._colSpan2_krudg_67,._colSpan3_krudg_68,._sessionColumn_krudg_354{grid-column:span 1}._countdownBig_krudg_695{flex-wrap:wrap}._dashTopbar_krudg_9{flex-wrap:wrap;gap:10px;padding:12px 16px}._tbAvatar_krudg_15{width:36px;height:36px;font-size:16px}._tbName_krudg_23{font-size:1rem}._tbRight_krudg_34{flex-wrap:wrap;gap:6px}._pill_krudg_35{padding:4px 10px;font-size:.76rem}._greetOwl_krudg_848{width:56px;height:56px}._greetText_krudg_849 h2{font-size:1.2rem}._greetText_krudg_849 p{font-size:.82rem}._dashCard_krudg_80{padding:16px}._cardTitle_krudg_85{font-size:1.05rem}._logoutBtn_krudg_54{padding:6px 10px;font-size:.78rem}._dashChat_krudg_119{height:420px}._dashSuggestions_krudg_157{gap:6px;padding:0 12px 10px}._dashSuggestChip_krudg_164{padding:6px 12px;font-size:.72rem}}@media (width<=480px){._dashTopbar_krudg_9{flex-direction:column;align-items:flex-start}._tbRight_krudg_34{justify-content:flex-start;width:100%}._moodBtn_krudg_862{padding:5px 9px;font-size:18px}._greetingCard_krudg_863{text-align:center;flex-direction:column}}._todayPlan_krudg_867{background:var(--card-bg);border:var(--dash-card-border);border-radius:var(--radius-xl);box-shadow:var(--dash-card-shadow);grid-column:1/-1;padding:22px}._todayPlanWarning_krudg_875{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;margin-bottom:10px;padding:6px 12px;font-size:.78rem;font-weight:500}:where(:root[data-skin]) ._todayPlanWarning_krudg_875{background:color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift));border-radius:calc(6px * var(--t-radius-k));border:1px solid color-mix(in oklab, #fde68a var(--t-tint), var(--t-line-soft))}._plannerBanner_krudg_885{border-radius:var(--radius-sm);color:var(--liwa-grape);background:#7c3aed0f;border:1px solid #7c3aed33;margin-bottom:12px;padding:8px 14px;font-size:.82rem}:where(:root[data-skin]) ._plannerBanner_krudg_885{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 20%, transparent)}._todayPlanHeader_krudg_894{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._todayPlanTitle_krudg_900{color:var(--liwa-ink);margin:0;font-size:.95rem;font-weight:800}._todayPlanLink_krudg_906{color:var(--liwa-grape);cursor:pointer;background:0 0;border:none;font-size:.78rem;font-weight:600}._todayPlanEmpty_krudg_914{color:var(--liwa-muted);margin:0;font-size:.85rem}._dayColumnsGrid_krudg_920{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;display:grid}._dayColumnDivider_krudg_926{background:#00000014;width:1px;margin:0 16px}:where(:root[data-skin]) ._dayColumnDivider_krudg_926{background:color-mix(in srgb, var(--t-text) 8%, transparent)}._dayColumn_krudg_920{min-width:0}._dayColumnHeader_krudg_932{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._dayColumnLabel_krudg_936{color:var(--liwa-ink);font-size:.82rem;font-weight:700}._dayColumnMeta_krudg_937{color:var(--liwa-muted);font-size:.7rem;font-weight:500}._dayColumnEmpty_krudg_938{color:var(--liwa-muted);margin:0;font-size:.8rem}._dayColumnSessions_krudg_939{flex-direction:column;gap:6px;display:flex}._daySessionRow_krudg_941{background:#7c3aed08;border:1px solid #7c3aed14;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;transition:background .15s;display:flex}:where(:root[data-skin]) ._daySessionRow_krudg_941{border-radius:calc(8px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 3%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 8%, transparent)}._daySessionRow_krudg_941:hover{background:#7c3aed0f}:where(:root[data-skin]) ._daySessionRow_krudg_941:hover{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._daySessionDone_krudg_949{opacity:.55}._daySessionInfo_krudg_950{flex:1;min-width:0}._daySessionTitle_krudg_951{color:var(--liwa-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:600;display:block;overflow:hidden}._daySessionDuration_krudg_955{color:var(--liwa-muted);font-size:.68rem}._daySessionStartBtn_krudg_956{width:28px;height:28px;color:var(--liwa-grape);cursor:pointer;background:#fff;border:1.5px solid #7c3aed40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;transition:all .15s;display:flex;box-shadow:1px 1px #7c3aed1a}:where(:root[data-skin]) ._daySessionStartBtn_krudg_956{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent);background:var(--t-surface)}._daySessionStartBtn_krudg_956:hover{border-color:var(--liwa-grape);transform:translate(-1px,-1px);box-shadow:2px 2px #7c3aed2e}._daySessionDoneIcon_krudg_969{color:#10b981;flex-shrink:0;font-size:.78rem;font-weight:700}:where(:root[data-skin]) ._daySessionDoneIcon_krudg_969{color:color-mix(in oklab, #10b981, var(--t-text) var(--t-text-lift))}._daySessionMore_krudg_970{cursor:pointer;color:var(--liwa-grape);text-align:left;background:0 0;border:none;padding:2px 0;font-size:.72rem;font-weight:600}._daySessionMore_krudg_970:hover{text-decoration:underline}@media (width<=640px){._dayColumnsGrid_krudg_920{grid-template-columns:1fr;gap:12px}._dayColumnDivider_krudg_926{width:100%;height:1px;margin:0}}._rdWrap_783hm_2{padding-top:var(--navbar-height);height:var(--full-h);background:var(--liwa-cream);background-image:var(--notebook-bg);flex-direction:column;display:flex}._cortexTopbar_783hm_12{background:var(--topbar-bg);border-bottom:none;flex-shrink:0;align-items:center;gap:14px;padding:2px 24px 3px;font-size:.8rem;display:flex;position:relative}._cortexTopbar_783hm_12:after{content:"";z-index:2;background:linear-gradient(180deg, var(--topbar-wave-tint) 0%, transparent 100%);pointer-events:none;height:4px;position:absolute;bottom:-4px;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='6' viewBox='0 0 200 6'%3E%3Cpath d='M0 0 Q5 4 10 1 Q15 5 20 2 Q25 5 30 0 Q35 4 40 2 Q45 5 50 1 Q55 4 60 0 Q65 5 70 2 Q75 4 80 1 Q85 5 90 0 Q95 4 100 2 Q105 5 110 1 Q115 4 120 0 Q125 5 130 2 Q135 4 140 1 Q145 5 150 0 Q155 4 160 2 Q165 5 170 1 Q175 4 180 0 Q185 5 190 2 Q195 4 200 1 L200 6 L0 6 Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='6' viewBox='0 0 200 6'%3E%3Cpath d='M0 0 Q5 4 10 1 Q15 5 20 2 Q25 5 30 0 Q35 4 40 2 Q45 5 50 1 Q55 4 60 0 Q65 5 70 2 Q75 4 80 1 Q85 5 90 0 Q95 4 100 2 Q105 5 110 1 Q115 4 120 0 Q125 5 130 2 Q135 4 140 1 Q145 5 150 0 Q155 4 160 2 Q165 5 170 1 Q175 4 180 0 Q185 5 190 2 Q195 4 200 1 L200 6 L0 6 Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:200px 6px;mask-size:200px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}._topbarActions_783hm_43{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}._topbarBtn_783hm_50{cursor:pointer;white-space:nowrap;background:var(--topbar-btn-bg);border-radius:100px;align-items:center;gap:4px;padding:5px 14px;font-size:.7rem;font-weight:700;line-height:1.2;transition:transform .1s,box-shadow .1s;display:flex}:where(:root[data-skin]) ._topbarBtn_783hm_50{border-radius:calc(100px * var(--t-pill-k))}._topbarBtn_783hm_50:hover:not(:disabled){transform:translate(-1px,-1px)}._topbarBtn_783hm_50:disabled{opacity:.4;cursor:not-allowed}._topbarSave_783hm_66{border:2px solid var(--topbar-btn-save-border);color:var(--topbar-btn-save-color);box-shadow:2px 2px 0 var(--topbar-btn-save-shadow)}._topbarSave_783hm_66:hover:not(:disabled){box-shadow:3px 3px 0 var(--topbar-btn-save-shadow)}._topbarRefresh_783hm_72{border:2px solid var(--topbar-btn-refresh-border);color:var(--topbar-btn-refresh-color);box-shadow:2px 2px 0 var(--topbar-btn-refresh-shadow)}._topbarRefresh_783hm_72:hover:not(:disabled){box-shadow:3px 3px 0 var(--topbar-btn-refresh-shadow)}._topbarVault_783hm_78{border:2px solid var(--topbar-btn-vault-border);color:var(--topbar-btn-vault-color);box-shadow:2px 2px 0 var(--topbar-btn-vault-shadow)}._topbarVault_783hm_78:hover:not(:disabled){box-shadow:3px 3px 0 var(--topbar-btn-vault-shadow)}._subjTopbar_783hm_86{background:var(--card-bg);border-bottom:var(--border);scrollbar-width:none;flex-shrink:0;align-items:center;gap:0;padding:0 24px;display:flex;overflow-x:auto}._subjTopbar_783hm_86::-webkit-scrollbar{display:none}._subjTab_783hm_99{font-family:var(--font-display);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:14px 22px;font-size:.95rem;transition:all .2s;display:flex}._subjTab_783hm_99:hover{color:var(--liwa-ink);background:var(--liwa-lavender)}._subjTabActive_783hm_117{color:var(--liwa-ink);border-bottom-color:var(--lp-accent);background:var(--lp-btn-hover-bg)}._subjTabLocked_783hm_122{opacity:.35;cursor:not-allowed;pointer-events:auto}._subjTabLocked_783hm_122:hover{color:var(--text-muted);background:0 0}._subjIcon_783hm_124{font-size:18px}._subjTopbarRight_783hm_126{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;padding-left:20px;display:flex}._backBtn_783hm_134{border-radius:var(--radius-md);background:var(--card-bg);border:var(--border-sm);color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}._backBtn_783hm_134:hover{background:var(--liwa-lavender);color:var(--liwa-ink)}._vaultBtn_783hm_151{background:var(--sc-bg);border-color:var(--sc-border);color:var(--lp-accent);padding:6px 10px;font-size:1.1rem}._rdBody_783hm_160{background:var(--nb-shell);flex:1;padding:6px;display:flex;position:relative;overflow:hidden}._notebookWrap_783hm_170{border-radius:var(--nb-wrap-radius);box-shadow:var(--nb-wrap-shadow);flex:1;display:flex;overflow:hidden}._notebookPage_783hm_177{position:relative}._notebookPage_783hm_177:before{content:"";background:var(--nb-margin-color);z-index:2;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:16px}._notebookPage_783hm_177:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(to bottom, transparent, transparent 29px, var(--nb-ruled-line) 29px, var(--nb-ruled-line) 30px);position:absolute;inset:0}._pageHeader_783hm_202{min-height:var(--nb-header-min-h);padding:4px 14px 4px var(--nb-content-pad-left);z-index:2;border-bottom:2px solid var(--nb-margin-color);flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}._pageHeaderTitle_783hm_213{font-family:var(--font-display);color:var(--nb-header-title);flex-shrink:0;font-size:.88rem;font-weight:700}._pageHeaderActions_783hm_220{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}._spiralSpine_783hm_227{background:var(--nb-spine-bg);border-left:1px solid var(--nb-spine-border);border-right:1px solid var(--nb-spine-border);z-index:3;flex-shrink:0;width:34px;position:relative;overflow:visible}._spiralSpine_783hm_227 svg{width:calc(100% + 16px);height:100%;display:block;position:absolute;top:0;left:-8px;overflow:visible}._uploadSidebarWrap_783hm_248{background:var(--nb-page-left);flex-direction:column;flex-shrink:0;width:30%;min-width:280px;transition:width .18s,min-width .18s;display:flex;position:relative;overflow:hidden}._sidebarBody_783hm_259{flex-direction:column;flex:1;min-height:0;display:flex}._sidebarCollapsed_783hm_268{width:46px;min-width:46px}._sidebarCollapsed_783hm_268 ._sidebarBody_783hm_259,._sidebarCollapsed_783hm_268:before{display:none}._sidebarCollapsed_783hm_268 ._pageHeader_783hm_202{justify-content:center;padding-left:0;padding-right:0}._sidebarCollapsed_783hm_268 ._pageHeaderActions_783hm_220{margin-left:0}._paneToggle_783hm_283{border-radius:var(--radius-sm);background:var(--card-bg);border:var(--border-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;line-height:1;transition:color .15s,border-color .15s;display:flex}._paneToggle_783hm_283:hover{color:var(--liwa-ink);border-color:var(--lp-accent)}@media (width<=900px){._paneToggle_783hm_283{display:none}._sidebarCollapsed_783hm_268 ._sidebarBody_783hm_259{display:flex}}._uploadSidebar_783hm_248{background:var(--nb-page-left);border-right:none;flex-direction:column;flex:1;width:auto;min-width:0;padding-left:22px;display:flex;position:relative;overflow:visible}._sectionLabel_783hm_323{font-family:var(--font-display);color:var(--nb-section-label);text-transform:uppercase;letter-spacing:.04em;padding:12px 12px 4px;font-size:.72rem;font-weight:800}._uploadToggle_783hm_333{border-radius:var(--radius-sm);color:var(--liwa-ink);font-family:var(--font-display);cursor:pointer;white-space:nowrap;background:#12101a0a;border:1.5px solid #12101a14;justify-content:space-between;align-items:center;margin:4px 0 0;padding:10px 12px;font-size:.82rem;font-weight:700;transition:all .15s;display:flex}:where(:root[data-skin]) ._uploadToggle_783hm_333{background:color-mix(in srgb, var(--t-text) 4%, transparent);border:1.5px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._uploadToggle_783hm_333:hover{background:var(--lp-btn-hover-bg);color:var(--liwa-ink)}._toggleChevron_783hm_351{color:var(--lp-card-desc-color);margin-left:10px;font-size:.8rem}._subjectPanel_783hm_353{scrollbar-width:thin;scrollbar-color:#12101a1f transparent;width:100%;padding:6px 0;overflow-y:auto}._subjectPanel_783hm_353::-webkit-scrollbar{width:4px}._subjectPanel_783hm_353::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:4px}:where(:root[data-skin]) ._subjectPanel_783hm_353::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(4px * var(--t-radius-k))}._subjectEmpty_783hm_362{color:var(--text-muted);padding:12px 18px;font-size:.8rem}._subjectItem_783hm_367{border-radius:var(--radius-sm);width:100%;color:var(--text-muted);font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}._subjectItem_783hm_367:hover{background:var(--lp-btn-hover-bg);color:var(--liwa-ink)}._subjectItem_783hm_367:disabled{opacity:.5;cursor:wait}._subjectItemActive_783hm_386{background:var(--lp-focus-bg);color:var(--liwa-ink);border-left:3px solid var(--lp-focus-accent)}._subjectItemActive_783hm_386:hover{background:var(--lp-focus-bg)}._subjectIcon_783hm_392{text-align:center;flex-shrink:0;width:20px;font-size:14px}._subjectLabel_783hm_393{flex:1}._subjectCheck_783hm_394{color:var(--liwa-lime);flex-shrink:0;font-size:14px}._uploadPanel_783hm_396{scrollbar-width:thin;scrollbar-color:#12101a1f transparent;width:100%;padding-bottom:8px;overflow-y:auto}._uploadPanel_783hm_396::-webkit-scrollbar{width:4px}._uploadPanel_783hm_396::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:4px}:where(:root[data-skin]) ._uploadPanel_783hm_396::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(4px * var(--t-radius-k))}._uploadZone_783hm_407{border:2px dashed var(--lp-badge-border);border-radius:var(--radius-md);text-align:center;cursor:pointer;background:#fbbf240a;margin-top:6px;padding:18px 14px;transition:all .2s;position:relative}:where(:root[data-skin]) ._uploadZone_783hm_407{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 4%, transparent)}._uploadZone_783hm_407:hover{border-color:var(--lp-accent);background:#fbbf241a}:where(:root[data-skin]) ._uploadZone_783hm_407:hover{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 10%, transparent)}._uploadZoneDragOver_783hm_419{border-color:var(--lp-accent);background:#fbbf2429;transform:scale(1.01)}:where(:root[data-skin]) ._uploadZoneDragOver_783hm_419{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 16%, transparent)}._uploadZone_783hm_407 input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._uploadIcon_783hm_423{margin-bottom:8px;font-size:28px}._uploadTitle_783hm_424{font-family:var(--font-display);color:var(--lp-accent);margin-bottom:4px;font-size:.9rem;font-weight:800}._uploadSub_783hm_425{color:var(--text-muted);font-size:.72rem;line-height:1.4}._uploadedList_783hm_428{flex-direction:column;gap:6px;margin-top:10px;display:flex}._uploadedFile_783hm_429{border-radius:var(--radius-sm);border:var(--border-sm);background:#ffb73014;align-items:center;gap:8px;padding:8px 10px;font-size:.76rem;display:flex}:where(:root[data-skin]) ._uploadedFile_783hm_429{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 8%, transparent)}._ufName_783hm_435{color:var(--liwa-orange);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}._ufSize_783hm_436{color:var(--text-muted);flex-shrink:0}._ufRemove_783hm_437{cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;transition:color .15s}._ufRemove_783hm_437:hover{color:var(--liwa-rose)}._sidebarBtnArea_783hm_444{flex-shrink:0;padding:0 20px}._confirmBtn_783hm_448{border-radius:var(--radius-md);border:2px solid var(--lp-btn-border);background:var(--card-bg);width:100%;color:var(--lp-btn-color);font-family:var(--font-display);cursor:pointer;box-shadow:3px 3px 0 var(--lp-btn-shadow);justify-content:center;align-items:center;gap:8px;margin-bottom:8px;padding:11px 0;font-size:.95rem;transition:all .2s;animation:1.6s ease-in-out infinite _feedPulse_783hm_1;display:flex}._confirmBtn_783hm_448:hover{box-shadow:5px 5px 0 var(--lp-btn-shadow);transform:translate(-2px,-2px)}._confirmBtn_783hm_448:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;animation:none;transform:none}@keyframes _feedPulse_783hm_1{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}._releaseBtn_783hm_478{border-radius:var(--radius-md);background:var(--card-bg);width:100%;color:var(--text-muted);font-family:var(--font-display);cursor:pointer;border:2px solid #ea580c33;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;padding:10px 0;font-size:.88rem;transition:all .2s;display:flex}:where(:root[data-skin]) ._releaseBtn_783hm_478{border:2px solid color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 20%, transparent)}._releaseBtn_783hm_478:hover{background:var(--lp-btn-hover-bg);border-color:var(--lp-btn-border);color:var(--lp-btn-color)}._releaseBtn_783hm_478:disabled{opacity:.5;cursor:not-allowed}._uploadWarning_783hm_503{border-radius:var(--radius-md);border:var(--border-sm);border-left:4px solid var(--liwa-mango);color:var(--text-secondary);background:#ffb73014;align-items:flex-start;gap:8px;margin:8px 20px 0;padding:10px 14px;font-size:.78rem;line-height:1.45;animation:.3s _warnSlideIn_783hm_1;display:flex}:where(:root[data-skin]) ._uploadWarning_783hm_503{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 8%, transparent)}._uploadWarningIcon_783hm_518{flex-shrink:0;margin-top:1px;font-size:16px}._uploadWarningText_783hm_523{flex:1}._uploadWarningClose_783hm_524{color:var(--text-muted);cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:14px;transition:opacity .15s}._uploadWarningClose_783hm_524:hover{opacity:1}@keyframes _warnSlideIn_783hm_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._uploadSection_783hm_542{border-top:none;flex-shrink:0;padding:14px 20px 16px}@keyframes _pulseDot_783hm_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}._rdChat_783hm_552{background:var(--nb-page-right);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}._chatHeader_783hm_562{background:var(--card-bg);border-bottom:none;flex-shrink:0;align-items:center;gap:12px;padding:14px 24px;display:flex}._chatHeaderOwl_783hm_571{object-fit:contain;width:38px;height:38px;transform:scale(1.5)}._chatHeaderOwlFlipOut_783hm_572{transition:transform .4s ease-in;transform:scale(1.5)rotateY(90deg)}._chatHeaderOwlFlipIn_783hm_573{transition:transform .4s ease-out;transform:scale(1.5)rotateY(0)}@keyframes _float_783hm_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._chatHeaderInfo_783hm_575{flex:1}._chatHeaderInfo_783hm_575 h3{font-family:var(--font-display);color:var(--liwa-ink);font-size:1.05rem}._chatHeaderInfo_783hm_575 p{color:var(--text-muted);margin-top:2px;font-size:.76rem}._chatHeaderRight_783hm_578{flex-shrink:0;align-items:center;gap:8px;display:flex}._statusDot_783hm_581{background:var(--liwa-lime);border:1px solid var(--liwa-ink);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite _pulseDot_783hm_1}._chatMessages_783hm_589{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;overflow-y:auto}._chatMessages_783hm_589::-webkit-scrollbar{width:5px}._chatMessages_783hm_589::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:5px}:where(:root[data-skin]) ._chatMessages_783hm_589::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(5px * var(--t-radius-k))}._msgRow_783hm_600{align-items:flex-end;gap:10px;display:flex}._userRow_783hm_601{flex-direction:row;justify-content:flex-end;align-items:flex-end}._msgAvatar_783hm_603{border:var(--border-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}._liwaAvatar_783hm_609{background:#c4b5fd;border:none;overflow:hidden}:where(:root[data-skin]) ._liwaAvatar_783hm_609{background:color-mix(in oklab, #c4b5fd var(--t-tint), var(--t-surface))}._avatarImg_783hm_610{object-fit:contain;width:100%;height:100%}._userAvatar_783hm_611{background:var(--liwa-orange);font-family:var(--font-display);color:#fff;border:none;font-size:13px;font-weight:900}._msgCol_783hm_618{flex-direction:column;gap:2px;max-width:68%;display:flex}._msgColUser_783hm_621{flex-direction:column;align-items:flex-end;gap:2px;max-width:68%;display:flex}._msgBubble_783hm_625{border:var(--border);overflow-wrap:anywhere;border-radius:14px;max-width:100%;padding:12px 16px;font-size:.9rem;line-height:1.6;position:relative}:where(:root[data-skin]) ._msgBubble_783hm_625{border-radius:calc(14px * var(--t-radius-k))}._liwaBubble_783hm_635{background:var(--liwa-bubble-bg);border:2px solid var(--liwa-bubble-border);color:var(--liwa-ink);box-shadow:-3px 3px 0 0 var(--liwa-bubble-shadow);border-radius:14px 14px 14px 0;position:relative}:where(:root[data-skin]) ._liwaBubble_783hm_635{border-radius:calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) 0}._liwaBubble_783hm_635:before{content:"";border-right:12px solid var(--liwa-bubble-border);border-top:12px solid #0000;width:0;height:0;position:absolute;bottom:-2px;left:-12px}._liwaBubble_783hm_635:after{content:"";border-right:9px solid var(--liwa-bubble-bg);border-top:9px solid #0000;width:0;height:0;position:absolute;bottom:0;left:-8px}._liwaBubble_783hm_635 code{background:var(--liwa-bubble-code-bg);border:var(--border-sm);font-family:var(--font-mono);color:var(--liwa-bubble-code-ink);border-radius:5px;padding:1px 6px;font-size:.85em}:where(:root[data-skin]) ._liwaBubble_783hm_635 code{border-radius:calc(5px * var(--t-radius-k))}._liwaBubble_783hm_635 .katex-display{background:var(--liwa-bubble-code-bg);border:var(--border-sm);border-radius:var(--radius-sm);scrollbar-width:thin;margin:10px 0;padding:12px 16px;overflow-x:auto}._liwaBubble_783hm_635 .katex-display>.katex{font-size:1.15em}._liwaBubble_783hm_635 .katex{color:var(--liwa-ink);font-size:1.05em}._autoSearchBubble_783hm_688{background:var(--liwa-bubble-code-bg);border:var(--border-sm);border-left:4px solid var(--liwa-bubble-border);text-align:center;color:var(--liwa-bubble-code-ink);font-style:italic;animation:1.8s ease-in-out infinite _autoSearchPulse_783hm_1}@keyframes _autoSearchPulse_783hm_1{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.01)}}._userBubble_783hm_701{background:var(--user-bubble-bg);color:var(--user-bubble-color);border:2px solid var(--user-bubble-border);box-shadow:3px 3px 0 0 var(--user-bubble-shadow);border-radius:14px 14px 0;position:relative}:where(:root[data-skin]) ._userBubble_783hm_701{border-radius:calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) 0 calc(14px * var(--t-radius-k))}._userBubble_783hm_701:before{content:"";border-left:12px solid var(--user-bubble-border);border-top:12px solid #0000;width:0;height:0;position:absolute;bottom:-2px;right:-12px}._userBubble_783hm_701:after{content:"";border-left:9px solid var(--user-bubble-bg);border-top:9px solid #0000;width:0;height:0;position:absolute;bottom:0;right:-8px}._msgTime_783hm_725{color:var(--text-muted);margin-top:4px;padding:0 4px;font-size:.65rem}._userRow_783hm_601 ._msgTime_783hm_725{text-align:right}._flatRow_783hm_738{align-items:flex-start}._flatCol_783hm_739{width:100%;max-width:100%}._flatHeader_783hm_741{align-items:center;gap:7px;margin-bottom:4px;display:flex}._flatOwl_783hm_747{object-fit:contain;background:#c4b5fd;border-radius:50%;flex-shrink:0;width:20px;height:20px}:where(:root[data-skin]) ._flatOwl_783hm_747{background:color-mix(in oklab, #c4b5fd var(--t-tint), var(--t-surface))}._flatName_783hm_755{font-family:var(--font-display);letter-spacing:.04em;color:var(--text-muted);font-size:.74rem;font-weight:700}._flatBubble_783hm_763{box-shadow:none;border-radius:var(--radius-sm);background:0 0;border:none;margin-left:-8px;padding:4px 8px;font-size:.95rem;line-height:1.72;transition:background .15s}._flatBubble_783hm_763:before,._flatBubble_783hm_763:after{display:none}._flatBubble_783hm_763 .katex-display{margin:12px 0}._flatBubble_783hm_763._autoSearchBubble_783hm_688,._flatBubble_783hm_763._socraticBubble_783hm_785{border-radius:12px;margin-left:0;padding:12px 16px}:where(:root[data-skin]) ._flatBubble_783hm_763._autoSearchBubble_783hm_688,:where(:root[data-skin]) ._flatBubble_783hm_763._socraticBubble_783hm_785{border-radius:calc(12px * var(--t-radius-k))}._flatUserBubble_783hm_793{box-shadow:none;border-radius:14px}:where(:root[data-skin]) ._flatUserBubble_783hm_793{border-radius:calc(14px * var(--t-radius-k))}._flatUserBubble_783hm_793:before,._flatUserBubble_783hm_793:after{display:none}._msgFooter_783hm_800{align-items:center;gap:10px;min-height:20px;display:flex}._copyBtn_783hm_806{opacity:0;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-family:inherit;font-size:.66rem;transition:opacity .15s,color .15s,background .15s}._copyBtn_783hm_806:hover{color:var(--liwa-ink);background:var(--sc-hover-bg)}._flatCol_783hm_739:hover ._copyBtn_783hm_806,._copyBtn_783hm_806:focus-visible{opacity:1}._flatCol_783hm_739:hover ._flatBubble_783hm_763{background:#80808012}:where(:root[data-skin]) ._flatCol_783hm_739:hover ._flatBubble_783hm_763{background:color-mix(in srgb, color-mix(in oklab, gray, var(--t-surface) var(--t-bg-sink)) 7%, transparent)}._flatCol_783hm_739:hover ._flatBubble_783hm_763._autoSearchBubble_783hm_688,._flatCol_783hm_739:hover ._flatBubble_783hm_763._socraticBubble_783hm_785{background:inherit}._sourceBadges_783hm_831{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._sourceBadge_783hm_831{background:var(--sc-hover-bg);color:var(--lp-accent);border:none;border-radius:100px;align-items:center;gap:4px;padding:3px 9px;font-size:.68rem;font-weight:700;text-decoration:none;display:flex}:where(:root[data-skin]) ._sourceBadge_783hm_831{border-radius:calc(100px * var(--t-pill-k))}._toolBadge_783hm_842{color:var(--liwa-sky);align-items:center;gap:6px;margin-bottom:8px;font-size:.72rem;font-weight:700;display:flex}._crossSubjectNote_783hm_848{border-radius:var(--radius-sm);border:var(--border-sm);border-left:4px solid var(--liwa-mango);color:var(--text-secondary);background:#ffb73014;margin-top:10px;padding:8px 12px;font-size:.82rem;line-height:1.4}:where(:root[data-skin]) ._crossSubjectNote_783hm_848{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 8%, transparent)}._crossSubjectNote_783hm_848 strong{text-transform:capitalize;color:var(--liwa-ink)}@keyframes _emojiBounce_783hm_1{0%,to{transform:translateY(0)}25%{transform:translateY(-4px)}50%{transform:translateY(0)}75%{transform:translateY(-2px)}}._bouncingEmoji_783hm_871{animation:1.2s ease-in-out infinite _emojiBounce_783hm_1;display:inline-block}._csDialogOverlay_783hm_877{z-index:50;background:#12101a80;justify-content:center;align-items:flex-end;animation:.2s _fadeIn_783hm_1;display:flex;position:absolute;inset:0}:where(:root[data-skin]) ._csDialogOverlay_783hm_877{background:color-mix(in srgb, var(--t-scrim) 50%, transparent)}@keyframes _fadeIn_783hm_1{0%{opacity:0}to{opacity:1}}._csDialog_783hm_877{background:var(--card-bg);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border:var(--border);width:100%;max-width:480px;box-shadow:var(--shadow-xl);border-bottom:none;padding:20px 20px 24px;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_783hm_1}@keyframes _slideUp_783hm_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._csDialogHeader_783hm_909{text-align:center;margin-bottom:16px}._csDialogEmoji_783hm_913{font-size:2rem;animation:1.2s ease-in-out infinite _emojiBounce_783hm_1;display:inline-block}._csDialogTitle_783hm_918{font-family:var(--font-display);color:var(--liwa-orange);margin-top:6px;font-size:1rem}._csDialogSub_783hm_924{color:var(--text-muted);margin-top:4px;font-size:.8rem}._csDialogCards_783hm_930{flex-direction:column;gap:10px;display:flex}._csCard_783hm_936{border-radius:var(--radius-md);border:var(--border-sm);background:var(--card-bg);cursor:pointer;text-align:left;width:100%;color:var(--liwa-ink);align-items:center;gap:12px;padding:12px 16px;font-family:inherit;transition:all .2s;display:flex}._csCard_783hm_936:hover{background:var(--liwa-lavender);box-shadow:var(--shadow-md);transform:translate(-2px,-2px)}._csCardSwap_783hm_956{border-color:var(--sc-border)}._csCardSwap_783hm_956:hover{border-color:var(--lp-accent)}._csCardContinue_783hm_958{border-color:#57cc9980}:where(:root[data-skin]) ._csCardContinue_783hm_958{border-color:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-text) var(--t-line-lift)) 50%, transparent)}._csCardContinue_783hm_958:hover{border-color:var(--liwa-lime)}._csCardIcon_783hm_961{flex-shrink:0;font-size:1.4rem}._csCardText_783hm_965{flex-direction:column;gap:2px;display:flex}._csCardLabel_783hm_970{font-family:var(--font-display);color:var(--liwa-ink);font-size:.9rem}._csCardDesc_783hm_975{color:var(--text-muted);font-size:.75rem}._qaSubjectList_783hm_981{max-height:300px;overflow-y:auto}._qaBookCount_783hm_986{color:var(--text-muted);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.7rem}._qaSubjectDivider_783hm_993{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-top:var(--border-sm);margin-top:4px;padding:6px 4px 2px;font-size:.68rem}._qaSubjectEmpty_783hm_1004{opacity:.55;filter:grayscale(.6)}._qaSubjectEmpty_783hm_1004:hover{opacity:1;filter:none}._qaCancelBtn_783hm_1012{color:var(--text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;margin:10px auto 0;font-size:.8rem;text-decoration:underline;display:block}._qaCancelBtn_783hm_1012:hover{color:var(--liwa-ink)}._csCustomRow_783hm_1025{gap:8px;margin-top:10px;display:flex}._csCustomInput_783hm_1030{border-radius:var(--radius-md);border:var(--border-sm);background:var(--card-bg);color:var(--liwa-ink);font-size:.85rem;font-family:var(--font-body);outline:none;flex:1;padding:10px 14px}._csCustomInput_783hm_1030::placeholder{color:var(--text-muted)}._csCustomInput_783hm_1030:focus{border-color:var(--lp-accent);box-shadow:var(--shadow-sm)}._csCustomSend_783hm_1043{border-radius:var(--radius-md);border:2px solid var(--lp-btn-border);background:var(--card-bg);color:var(--lp-btn-color);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--lp-btn-shadow);padding:10px 16px;font-size:.85rem;transition:all .2s}._csCustomSend_783hm_1043:hover{box-shadow:3px 3px 0 var(--lp-btn-shadow);transform:translate(-2px,-2px)}._csCustomSend_783hm_1043:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}._modelBadge_783hm_1058{color:var(--text-muted);margin-top:6px;font-size:.7rem}._socraticBubble_783hm_785{border-left:3px solid var(--lp-accent,#8b5cf6)}:where(:root[data-skin]) ._socraticBubble_783hm_785{border-left:3px solid var(--lp-accent,color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-line-lift)))}._socraticPill_783hm_1068{font-family:var(--font-display);color:var(--lp-accent,#8b5cf6);background:var(--sc-hover-bg,#8b5cf614);border:1.5px solid var(--lp-accent,#8b5cf6);cursor:help;-webkit-user-select:none;user-select:none;border-radius:100px;align-items:center;gap:6px;margin-bottom:8px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}:where(:root[data-skin]) ._socraticPill_783hm_1068{border-radius:calc(100px * var(--t-pill-k));color:var(--lp-accent,color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-text-lift)));background:var(--sc-hover-bg,color-mix(in srgb, color-mix(in oklab, #8b5cf6, var(--t-surface) var(--t-bg-sink)) 8%, transparent));border:1.5px solid var(--lp-accent,color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-line-lift)))}._socraticSkipBtn_783hm_1084{font-family:var(--font-display);color:var(--text-muted);border:1.5px solid var(--text-muted);box-shadow:2px 2px 0 var(--lp-btn-shadow,#00000026);cursor:pointer;background:0 0;border-radius:100px;margin-top:10px;padding:6px 14px;font-size:.75rem;font-weight:700;transition:transform .12s,box-shadow .12s,color .12s,border-color .12s;display:inline-block}:where(:root[data-skin]) ._socraticSkipBtn_783hm_1084{border-radius:calc(100px * var(--t-pill-k));box-shadow:2px 2px 0 var(--lp-btn-shadow,color-mix(in srgb, var(--t-shadow) 15%, transparent))}._socraticSkipBtn_783hm_1084:hover{color:var(--lp-accent,#8b5cf6);border-color:var(--lp-accent,#8b5cf6);box-shadow:3px 3px 0 var(--lp-btn-shadow,#00000026);transform:translate(-1px,-1px)}:where(:root[data-skin]) ._socraticSkipBtn_783hm_1084:hover{color:var(--lp-accent,color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-text-lift)));border-color:var(--lp-accent,color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-line-lift)));box-shadow:3px 3px 0 var(--lp-btn-shadow,color-mix(in srgb, var(--t-shadow) 15%, transparent))}._socraticSkipBtn_783hm_1084:active{box-shadow:1px 1px 0 var(--lp-btn-shadow,#00000026);transform:translate(1px,1px)}:where(:root[data-skin]) ._socraticSkipBtn_783hm_1084:active{box-shadow:1px 1px 0 var(--lp-btn-shadow,color-mix(in srgb, var(--t-shadow) 15%, transparent))}._actionBoxes_783hm_1111{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}._actionBox_783hm_1111{font-family:var(--font-display);cursor:pointer;background:var(--card-bg);border:2.5px solid var(--lp-accent);box-shadow:3px 3px 0 var(--lp-btn-shadow);color:var(--lp-accent);border-radius:100px;align-items:center;gap:8px;padding:8px 18px;font-size:.85rem;transition:transform .1s,box-shadow .1s;display:flex}:where(:root[data-skin]) ._actionBox_783hm_1111{border-radius:calc(100px * var(--t-pill-k))}._actionBox_783hm_1111:hover{box-shadow:4px 4px 0 var(--lp-btn-shadow);transform:translate(-1px,-1px)}._actionBox_783hm_1111:disabled{opacity:.5;box-shadow:none;cursor:not-allowed;transform:none}._continueSearch_783hm_1124,._returnSubject_783hm_1128{background:var(--card-bg);color:var(--lp-accent)}._returnSubject_783hm_1128:hover{background:var(--liwa-lavender)}._escalationHint_783hm_1135{font-family:var(--font-body);color:var(--text-muted,#8a8a9a);letter-spacing:.01em;margin:10px 0 2px;font-size:.78rem;font-style:italic}:where(:root[data-skin]) ._escalationHint_783hm_1135{color:var(--text-muted,color-mix(in oklab, #8a8a9a, var(--t-text) var(--t-text-lift)))}._typingRow_783hm_1145{align-items:flex-end;gap:10px;display:flex}._typingBubble_783hm_1146{background:var(--liwa-bubble-bg);border:2px solid var(--liwa-bubble-border);border-radius:14px 14px 14px 4px;justify-content:center;align-items:center;padding:10px 16px;display:flex}:where(:root[data-skin]) ._typingBubble_783hm_1146{border-radius:calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) calc(4px * var(--t-radius-k))}._chatEmpty_783hm_1155{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:40px 24px;display:flex}._chatEmptyHero_783hm_1165{object-fit:contain;width:100%;max-width:900px;height:auto}._chatEmptyOwl_783hm_1166{object-fit:contain;width:90px;height:90px;animation:3.5s ease-in-out infinite _float_783hm_1}._chatEmpty_783hm_1155 h3{font-family:var(--font-display);color:var(--liwa-ink);font-size:1.6rem}._chatEmpty_783hm_1155 p{color:var(--text-muted);max-width:420px;font-size:.92rem;line-height:1.6}._emotionFlipper_783hm_1171{perspective:600px;transition:transform .3s ease-in-out}._emotionFlip_783hm_1171{transform:rotateY(90deg)}._emotionOwl_783hm_1178{object-fit:contain;width:100px;height:100px;animation:3.5s ease-in-out infinite _float_783hm_1}._noBooksBanner_783hm_1188{font-size:.82rem;font-family:var(--font-body);color:var(--text-main,#4a3d10);cursor:pointer;background:#fff8e68c;border:1px solid #d9a93873;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 8px;padding:10px 14px;transition:background .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px #966e142e}:where(:root[data-skin]) ._noBooksBanner_783hm_1188{background:color-mix(in srgb, color-mix(in oklab, #fff8e6 var(--t-tint), var(--t-surface)) 55%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #d9a938, var(--t-brand) var(--t-brand-mix)) 45%, transparent);box-shadow:0 1px 0 color-mix(in srgb, color-mix(in oklab, #966e14, var(--t-brand-shadow) var(--t-brand-mix)) 18%, transparent);border-radius:calc(10px * var(--t-radius-k));color:var(--text-main,color-mix(in oklab, #4a3d10, var(--t-text) var(--t-text-lift)))}._noBooksBanner_783hm_1188:hover{background:#fff4d7d9;transform:translateY(-1px);box-shadow:0 2px #966e1438}:where(:root[data-skin]) ._noBooksBanner_783hm_1188:hover{background:color-mix(in srgb, color-mix(in oklab, #fff4d7 var(--t-tint), var(--t-surface)) 85%, transparent);box-shadow:0 2px 0 color-mix(in srgb, color-mix(in oklab, #966e14, var(--t-brand-shadow) var(--t-brand-mix)) 22%, transparent)}._noBooksBannerBody_783hm_1207{flex:1;min-width:0}._noBooksBannerCta_783hm_1210{white-space:nowrap;color:var(--accent-color,#8a5a0a);font-weight:700}:where(:root[data-skin]) ._noBooksBannerCta_783hm_1210{color:var(--accent-color,color-mix(in oklab, #8a5a0a, var(--t-brand-text) var(--t-brand-mix)))}._suggestionsAboveInput_783hm_1217{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 24px 6px;display:flex}._suggestChip_783hm_1221{background:var(--sc-bg);border:1.5px solid var(--sc-border);color:var(--sc-color);cursor:pointer;font-size:.8rem;font-weight:700;font-family:var(--font-body);border-radius:100px;padding:7px 16px;transition:all .2s}:where(:root[data-skin]) ._suggestChip_783hm_1221{border-radius:calc(100px * var(--t-pill-k))}._suggestChip_783hm_1221:hover{background:var(--sc-hover-bg);border-color:var(--sc-hover-border);box-shadow:0 2px 0 var(--lp-btn-shadow);transform:translateY(-1px)}._chatInputBar_783hm_1237{background:var(--card-bg);border-top:none;flex-shrink:0;padding:16px 24px}._noContextWarn_783hm_1243{border-radius:var(--radius-sm);border:var(--border-sm);border-left:4px solid var(--liwa-mango);color:var(--text-secondary);background:#ffb73014;align-items:center;gap:8px;margin-bottom:10px;padding:8px 14px;font-size:.78rem;font-weight:700;display:flex}:where(:root[data-skin]) ._noContextWarn_783hm_1243{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 8%, transparent)}._inputRow_783hm_1250{background:var(--cb-bg);border:1.5px solid var(--cb-border);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 20px;display:flex}:where(:root[data-skin]) ._inputRow_783hm_1250{border-radius:calc(999px * var(--t-pill-k))}._slashTriggerBtn_783hm_1259{color:#1a1a1a;cursor:pointer;background:#7c5cfc14;border:1.5px solid #7c5cfc2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:Courier New,monospace;font-size:.86rem;font-weight:800;line-height:1;transition:all .15s;display:inline-flex}:where(:root[data-skin]) ._slashTriggerBtn_783hm_1259{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 18%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 8%, transparent);color:var(--t-text);font-family:var(--font-mono)}._slashTriggerBtn_783hm_1259:hover,._slashTriggerActive_783hm_1271{color:var(--liwa-purple,#7c5cfc);background:#7c5cfc24;border-color:#7c5cfc59}:where(:root[data-skin]) ._slashTriggerBtn_783hm_1259:hover,:where(:root[data-skin]) ._slashTriggerActive_783hm_1271{border-color:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 35%, transparent);color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)));background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 14%, transparent)}._slashTriggerBtn_783hm_1259:disabled{opacity:.5;cursor:not-allowed}._chatTextarea_783hm_1277{color:var(--liwa-ink);font-size:.92rem;font-family:var(--font-body);resize:none;background:0 0;border:none;border-radius:0;outline:none;flex:1;min-height:40px;max-height:140px;padding:10px 0;line-height:1.5;overflow-y:auto}._chatTextarea_783hm_1277::placeholder{color:var(--input-placeholder);font-weight:600}._inputActions_783hm_1294{flex-shrink:0;align-items:center;gap:6px;display:flex}._actionBtn_783hm_1295{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;transition:all .18s;display:flex}._actionVoice_783hm_1300{color:var(--text-muted);background:#12101a14;border:1.5px dashed #12101a2e}:where(:root[data-skin]) ._actionVoice_783hm_1300{background:color-mix(in srgb, var(--t-text) 8%, transparent);border:1.5px dashed color-mix(in srgb, var(--t-line) 18%, transparent)}._actionVoice_783hm_1300:hover{color:var(--lp-accent);background:#fbbf241f}:where(:root[data-skin]) ._actionVoice_783hm_1300:hover{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 12%, transparent)}._actionVoice_783hm_1300:disabled{opacity:.55;cursor:not-allowed}._actionVoiceLive_783hm_1308{color:var(--lp-accent);background:#7c3aed1a;border:1.5px solid #7c3aed59}:where(:root[data-skin]) ._actionVoiceLive_783hm_1308{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent)}._actionVoiceLive_783hm_1308:hover:not(:disabled){background:#7c3aed2e;transform:scale(1.06)}:where(:root[data-skin]) ._actionVoiceLive_783hm_1308:hover:not(:disabled){background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 18%, transparent)}._actionVoiceLive_783hm_1308:disabled{opacity:.55;cursor:not-allowed}._actionVoiceBusy_783hm_1314:disabled{cursor:progress;opacity:.8}._actionVoiceRecording_783hm_1315,._actionVoiceRecording_783hm_1315:hover:not(:disabled){color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ef4444;border-color:#ef4444;border-radius:21px;width:auto;min-width:42px;padding:0 12px;font-size:13px;font-weight:700;animation:1.4s ease-out infinite _voicePulse_783hm_1;transform:none}:where(:root[data-skin]) ._actionVoiceRecording_783hm_1315,:where(:root[data-skin]) ._actionVoiceRecording_783hm_1315:hover:not(:disabled){border-radius:calc(21px * var(--t-radius-k));background:color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink));border-color:color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift))}._voiceInterim_783hm_1322{color:var(--text-muted);background:#ef444414;border-radius:10px;margin-top:6px;padding:6px 12px;font-size:13px;font-style:italic}:where(:root[data-skin]) ._voiceInterim_783hm_1322{border-radius:calc(10px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._voiceEnterHint_783hm_1327{opacity:.7;white-space:nowrap;font-style:normal}@media (pointer:coarse){._voiceEnterHint_783hm_1327{display:none}}@keyframes _voicePulse_783hm_1{0%{box-shadow:0 0 #ef44448c}to{box-shadow:0 0 0 12px #ef444400}}._actionSend_783hm_1335{background:var(--card-bg);color:var(--liwa-orange);border:2px solid #ff6b3559;box-shadow:2px 2px #ff6b3580}:where(:root[data-skin]) ._actionSend_783hm_1335{border:2px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._actionSend_783hm_1335:hover:not(:disabled){transform:scale(1.08);box-shadow:3px 3px #ff6b3580}:where(:root[data-skin]) ._actionSend_783hm_1335:hover:not(:disabled){box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._actionSend_783hm_1335:disabled{opacity:.35;box-shadow:none;cursor:default;transform:none}._inputHints_783hm_1343{color:var(--text-muted);justify-content:center;align-items:center;margin-top:8px;padding:0 6px;font-size:.72rem;font-weight:600;display:flex}._modeSelectorRoot_783hm_1353{flex-shrink:0;align-items:center;display:flex;position:relative}._modePill_783hm_1354{height:42px;color:var(--text-secondary);font-size:.8rem;font-weight:700;font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:#7c5cfc0f;border:1.5px solid #7c5cfc2e;border-radius:999px;align-items:center;gap:6px;padding:0 14px;line-height:1;transition:all .15s;display:inline-flex}:where(:root[data-skin]) ._modePill_783hm_1354{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 18%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._modePill_783hm_1354:hover,._modePillActive_783hm_1364{color:var(--liwa-purple,#7c5cfc);background:#7c5cfc1f;border-color:#7c5cfc61}:where(:root[data-skin]) ._modePill_783hm_1354:hover,:where(:root[data-skin]) ._modePillActive_783hm_1364{border-color:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 38%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 12%, transparent);color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._modePill_783hm_1354:disabled{opacity:.5;cursor:not-allowed}._modePillIcon_783hm_1370{font-size:1rem}._modePillLabel_783hm_1371{font-weight:800}._modePillSource_783hm_1374{opacity:.85;border-left:1px solid #7c5cfc47;padding-left:6px;font-weight:600}:where(:root[data-skin]) ._modePillSource_783hm_1374{border-left:1px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 28%, transparent)}._modeMenu_783hm_1381{z-index:40;background:var(--card-bg);border:1.5px solid var(--cb-border);border-radius:14px;flex-direction:column;gap:2px;min-width:300px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 10px);left:auto;right:0;box-shadow:0 10px 30px #12101a2e}:where(:root[data-skin]) ._modeMenu_783hm_1381{border-radius:calc(14px * var(--t-radius-k));box-shadow:0 10px 30px color-mix(in srgb, var(--t-shadow) 18%, transparent)}._modeMenuItem_783hm_1391{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;transition:background .12s;display:flex}:where(:root[data-skin]) ._modeMenuItem_783hm_1391{border-radius:calc(10px * var(--t-radius-k))}._modeMenuItem_783hm_1391:hover{background:#7c5cfc14}:where(:root[data-skin]) ._modeMenuItem_783hm_1391:hover{background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._modeMenuItemActive_783hm_1398{background:#7c5cfc1a}:where(:root[data-skin]) ._modeMenuItemActive_783hm_1398{background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._modeMenuIcon_783hm_1399{flex-shrink:0;font-size:1.05rem;line-height:1.3}._modeMenuText_783hm_1400{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._modeMenuTitle_783hm_1401{color:var(--liwa-ink);align-items:center;gap:7px;font-size:.82rem;font-weight:800;display:flex}._modeMenuDesc_783hm_1405{color:var(--text-muted);font-size:.72rem;font-weight:600;line-height:1.35}._modeSoon_783hm_1408{text-transform:uppercase;letter-spacing:.05em;color:var(--liwa-purple,#7c5cfc);background:#7c5cfc24;border-radius:6px;padding:1px 5px;font-size:.56rem;font-weight:800}:where(:root[data-skin]) ._modeSoon_783hm_1408{border-radius:calc(6px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 14%, transparent);color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._modeMenuCheck_783hm_1413{color:var(--liwa-purple,#7c5cfc);flex-shrink:0;font-size:.9rem;font-weight:900}:where(:root[data-skin]) ._modeMenuCheck_783hm_1413{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._qaUploadPanel_783hm_1420{border:1.5px solid var(--cb-border);background:var(--card-bg);box-shadow:var(--shadow-sm);border-radius:14px;margin:0 0 10px;padding:12px 14px 6px}:where(:root[data-skin]) ._qaUploadPanel_783hm_1420{border-radius:calc(14px * var(--t-radius-k))}._qaUploadHeader_783hm_1428{font-family:var(--font-display);color:var(--liwa-ink);justify-content:space-between;align-items:center;gap:8px;font-size:.86rem;font-weight:800;display:flex}._qaUploadHint_783hm_1433{color:var(--text-muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}._qaUploadPanel_783hm_1420 ._sidebarBtnArea_783hm_444{padding:8px 0 0}._qaExtractProgress_783hm_1439{color:var(--liwa-ink);align-items:center;gap:8px;padding:10px 12px;font-size:.85rem;display:flex}._qaExtractSpinner_783hm_1447{animation:1.2s ease-in-out infinite _qaSpinnerPulse_783hm_1}._qaSpinnerRing_783hm_1450{border:4px solid var(--lp-badge-border);border-top-color:var(--lp-accent);border-radius:50%;width:52px;height:52px;margin:4px auto 12px;animation:.9s linear infinite _qaSpinnerRotate_783hm_1}@keyframes _qaSpinnerRotate_783hm_1{to{transform:rotate(360deg)}}._qaSpinnerHint_783hm_1462{color:var(--text-muted);margin-top:10px;font-size:.75rem}._qaQNum_783hm_1469{font-family:var(--font-display);color:var(--lp-accent);font-size:.8rem}._qaQType_783hm_1474{letter-spacing:.04em;border:1px solid var(--lp-badge-border);color:var(--text-muted);border-radius:999px;padding:1px 6px;font-size:.65rem;font-weight:700}:where(:root[data-skin]) ._qaQType_783hm_1474{border-radius:calc(999px * var(--t-pill-k))}._qaMenuBar_783hm_1484{flex-wrap:wrap;justify-content:center;gap:8px;padding:6px 4px;display:flex}._qaMenuBtn_783hm_1491{border:2px solid var(--lp-btn-border);background:var(--card-bg);color:var(--lp-btn-color);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--lp-btn-shadow);border-radius:999px;padding:8px 14px;font-size:.82rem;transition:all .2s}:where(:root[data-skin]) ._qaMenuBtn_783hm_1491{border-radius:calc(999px * var(--t-pill-k))}._qaMenuBtn_783hm_1491:hover:not(:disabled){box-shadow:3px 3px 0 var(--lp-btn-shadow);transform:translate(-1px,-1px)}._qaMenuBtn_783hm_1491:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._qaMenuBtnGhost_783hm_1505{box-shadow:none;color:var(--text-muted);border-style:dashed}._qaMenuBtnGhost_783hm_1505:hover:not(:disabled){color:var(--lp-btn-color);box-shadow:none;transform:none}._qaMismatchBanner_783hm_1513{border-radius:var(--radius-md);background:#fbbf241f;border:2px solid #f59e0b99;margin-bottom:10px;padding:10px 12px}:where(:root[data-skin]) ._qaMismatchBanner_783hm_1513{border:2px solid color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 60%, transparent);background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 12%, transparent)}._qaMismatchText_783hm_1520{color:var(--liwa-ink);font-size:.85rem;line-height:1.45}._qaMismatchActions_783hm_1525{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}._qaMismatchSwitch_783hm_1531{border-radius:var(--radius-md);border:2px solid var(--lp-btn-border);background:var(--card-bg);color:var(--lp-btn-color);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--lp-btn-shadow);padding:7px 14px;font-size:.82rem}._qaMismatchSwitch_783hm_1531:hover{box-shadow:3px 3px 0 var(--lp-btn-shadow);transform:translate(-1px,-1px)}._qaMismatchKeep_783hm_1543{border-radius:var(--radius-md);border:2px dashed var(--lp-badge-border);color:var(--text-muted);font-family:var(--font-display);cursor:pointer;background:0 0;padding:7px 14px;font-size:.82rem}._qaMismatchKeep_783hm_1543:hover{color:var(--liwa-ink)}._qaEditDialog_783hm_1556{flex-direction:column;max-width:640px;max-height:86%;display:flex}._qaEditList_783hm_1562{flex-direction:column;flex:1;gap:8px;padding:4px 2px;display:flex;overflow-y:auto}._qaEditItem_783hm_1570{border:var(--border-sm);border-radius:var(--radius-md);background:var(--card-bg);padding:8px 10px}._qaEditItemHead_783hm_1576{align-items:center;gap:8px;margin-bottom:6px;display:flex}._qaEditDelete_783hm_1582{cursor:pointer;opacity:.6;background:0 0;border:none;margin-left:auto;font-size:.9rem}._qaEditDelete_783hm_1582:hover{opacity:1}._qaEditText_783hm_1591{resize:vertical;border:var(--border-sm);border-radius:var(--radius-sm,6px);background:var(--card-bg);width:100%;color:var(--liwa-ink);font-size:.83rem;font-family:var(--font-body);padding:6px 8px;line-height:1.4}._qaEditOpts_783hm_1603{grid-template-columns:1fr 1fr;gap:4px 8px;margin-top:6px;display:grid}._qaEditOpt_783hm_1603{border:var(--border-sm);border-radius:var(--radius-sm,6px);background:var(--card-bg);color:var(--liwa-ink);font-size:.78rem;font-family:var(--font-body);padding:4px 8px}._qaEditFooter_783hm_1618{align-items:center;gap:10px;margin-top:12px;display:flex}._qaEditFooter_783hm_1618 ._qaCancelBtn_783hm_1012{margin:0}._qaEditFooter_783hm_1618 ._qaExtractBtn_783hm_1625{flex:1;margin-top:0}._qaOpenUploadBtn_783hm_1626{border-radius:var(--radius-md);border:2px solid var(--lp-btn-border);background:var(--card-bg);color:var(--lp-btn-color);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--lp-btn-shadow);margin-left:auto;padding:7px 14px;font-size:.82rem;transition:all .2s}._qaOpenUploadBtn_783hm_1626:hover{box-shadow:3px 3px 0 var(--lp-btn-shadow);transform:translate(-1px,-1px)}._qaModalDropZone_783hm_1640{margin-top:0;padding:28px 16px}._qaExtractBtn_783hm_1625{border-radius:var(--radius-md);border:2px solid var(--lp-btn-border);background:var(--card-bg);width:100%;color:var(--lp-btn-color);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--lp-btn-shadow);justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:12px 0;font-size:.95rem;transition:all .2s;display:flex}._qaExtractBtn_783hm_1625:hover:not(:disabled){box-shadow:4px 4px 0 var(--lp-btn-shadow);transform:translate(-2px,-2px)}._qaExtractBtn_783hm_1625:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@keyframes _qaSpinnerPulse_783hm_1{0%,to{opacity:1}50%{opacity:.35}}._chatHeaderBtn_783hm_1670{border-radius:var(--radius-md);cursor:pointer;border:var(--border-sm);white-space:nowrap;align-items:center;gap:5px;padding:7px 14px;font-size:.78rem;font-weight:700;transition:all .2s;display:flex}._chatHeaderBtn_783hm_1670:disabled{opacity:.4;cursor:not-allowed}._chatHeaderSave_783hm_1684{background:var(--card-bg);color:#2e7d32;border:2px solid #57cc9959;box-shadow:2px 2px #57cc9980}:where(:root[data-skin]) ._chatHeaderSave_783hm_1684{border:2px solid color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-text) var(--t-line-lift)) 35%, transparent);color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift))}._chatHeaderSave_783hm_1684:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:3px 3px #57cc9980}._chatHeaderRefresh_783hm_1691{background:var(--card-bg);color:var(--text-secondary)}._chatHeaderRefresh_783hm_1691:hover:not(:disabled){background:var(--liwa-lavender);color:var(--liwa-ink)}._chatHeaderVault_783hm_1696{background:var(--card-bg);border-color:var(--topbar-btn-vault-border);color:var(--topbar-btn-vault-color);box-shadow:2px 2px 0 var(--topbar-btn-vault-shadow)}._chatHeaderVault_783hm_1696:hover:not(:disabled){box-shadow:3px 3px 0 var(--topbar-btn-vault-shadow)}._sessionBreak_783hm_1705{align-items:center;gap:14px;padding:18px 20px 8px;display:flex}._sessionBreakLine_783hm_1711{background:#ea580c33;flex:1;height:1.5px}:where(:root[data-skin]) ._sessionBreakLine_783hm_1711{background:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 20%, transparent)}._sessionBreakLabel_783hm_1716{color:var(--lp-accent);white-space:nowrap;font-size:.78rem;font-weight:600;font-family:var(--font-body);letter-spacing:.3px}._threadViewBanner_783hm_1726{background:var(--lp-btn-hover-bg);border-top:var(--border);color:var(--text-secondary);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:.88rem;display:flex}._threadBannerActions_783hm_1735{flex-shrink:0;gap:8px;display:flex}._threadViewBanner_783hm_1726 button{border-radius:var(--radius-md);font-size:.82rem;font-weight:600;font-family:var(--font-body);cursor:pointer;padding:8px 18px;transition:all .18s}._threadBtnResume_783hm_1743{background:var(--card-bg);color:var(--lp-btn-color);border:2px solid var(--lp-btn-border);box-shadow:2px 2px 0 var(--lp-btn-shadow)}._threadBtnResume_783hm_1743:hover{box-shadow:3px 3px 0 var(--lp-btn-shadow);transform:translate(-2px,-2px)}._threadBtnClose_783hm_1750{background:var(--card-bg);border:2px solid var(--close-border);color:var(--close-color);box-shadow:2px 2px 0 var(--close-shadow)}._threadBtnClose_783hm_1750:hover{background:var(--close-hover-bg);color:var(--close-color)}._cortexDrawerTab_783hm_1760{z-index:40;background:var(--card-bg,#fff);font-family:var(--font-display);color:var(--liwa-ink);cursor:pointer;border:1.5px solid #12101a38;border-left:none;border-radius:0 999px 999px 0;align-items:center;gap:6px;padding:9px 14px 9px 12px;font-size:.8rem;font-weight:700;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:2px 2px #12101a2e}:where(:root[data-skin]) ._cortexDrawerTab_783hm_1760{border:1.5px solid color-mix(in srgb, var(--t-line) 22%, transparent);border-radius:0 calc(999px * var(--t-pill-k)) calc(999px * var(--t-pill-k)) 0;background:var(--card-bg,var(--t-surface));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 18%, transparent)}._sidebarScrim_783hm_1784{z-index:45;cursor:pointer;background:#12101a59;border:none;padding:0;display:none;position:absolute;inset:0}:where(:root[data-skin]) ._sidebarScrim_783hm_1784{background:color-mix(in srgb, var(--t-scrim) 35%, transparent)}._sidebarToggle_783hm_1796{border-radius:var(--radius-md);background:var(--card-bg);border:var(--border-sm);cursor:pointer;width:36px;height:36px;color:var(--liwa-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:none}@media (width<=900px){._sidebarToggle_783hm_1796{display:flex}._uploadSidebarWrap_783hm_248{z-index:50;width:min(320px,88%);min-width:0;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:translate(-105%)}._uploadSidebarWrap_783hm_248._sidebarOpen_783hm_1815{box-shadow:var(--shadow-xl);transform:translate(0)}._sidebarScrim_783hm_1784{display:block}._cortexDrawerTab_783hm_1760{display:inline-flex}._spiralSpine_783hm_227{display:none}._rdBody_783hm_160{position:relative}._subjTopbar_783hm_86{padding:0 12px}._subjTab_783hm_99{padding:12px 14px;font-size:.85rem}._subjTopbarRight_783hm_126{padding-left:10px}._backBtn_783hm_134{padding:6px 10px;font-size:.76rem}._chatHeader_783hm_562{padding:10px 16px}._chatHeaderOwl_783hm_571{width:32px;height:32px}._chatHeaderOwlFlipOut_783hm_572{transform:scale(1.3)rotateY(90deg)}._chatHeaderOwlFlipIn_783hm_573{transform:scale(1.3)rotateY(0)}._chatHeaderRight_783hm_578{gap:6px}._chatMessages_783hm_589{gap:12px;padding:16px}._msgBubble_783hm_625{max-width:88%;padding:10px 14px;font-size:.85rem}._flatBubble_783hm_763{padding:4px 8px;font-size:.9rem}._flatBubble_783hm_763._autoSearchBubble_783hm_688,._flatBubble_783hm_763._socraticBubble_783hm_785{padding:10px 14px}._msgCol_783hm_618{max-width:82%}._flatCol_783hm_739{max-width:100%}._chatEmpty_783hm_1155{padding:24px 16px}._chatEmptyOwl_783hm_1166{width:64px;height:64px}._chatEmpty_783hm_1155 h3{font-size:1.2rem}._chatEmpty_783hm_1155 p{font-size:.84rem}._chatInputBar_783hm_1237{padding:12px 14px}._chatTextarea_783hm_1277{padding:8px 0;font-size:.88rem}._inputRow_783hm_1250{padding:5px 5px 5px 16px}._inputHints_783hm_1343{display:none}._actionBoxes_783hm_1111{flex-direction:column}._actionBox_783hm_1111{padding:10px 14px;font-size:.8rem}._chatHeaderBtn_783hm_1670{padding:5px 10px;font-size:.74rem}._threadViewBanner_783hm_1726{gap:8px;padding:8px 14px;font-size:.78rem}._threadViewBanner_783hm_1726 button{padding:5px 10px;font-size:.74rem}}@media (width<=480px){._subjTab_783hm_99{gap:5px;padding:10px;font-size:.78rem}._subjIcon_783hm_124{font-size:14px}._chatEmptyOwl_783hm_1166{width:48px;height:48px}._chatEmpty_783hm_1155 h3{font-size:1rem}._suggestionChips_783hm_1874{gap:6px}._chip_783hm_1875{padding:6px 12px;font-size:.74rem}}@media (pointer:coarse){._cortexDrawerTab_783hm_1760{padding:12px 16px 12px 14px;font-size:.85rem}._copyBtn_783hm_806{padding:6px 10px}._slashTriggerBtn_783hm_1259{width:34px;height:34px}}._pill_1hw5g_1{border-radius:100px;align-items:center;gap:6px;max-width:100%;margin-bottom:6px;padding:3px 10px;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-flex}:where(:root[data-skin]) ._pill_1hw5g_1{border-radius:calc(100px * var(--t-pill-k))}._icon_1hw5g_14{flex-shrink:0;font-size:.78rem}._text_1hw5g_19{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._textbook_1hw5g_25{background:var(--sc-hover-bg,#6c63ff14);color:var(--lp-accent,#6c63ff)}:where(:root[data-skin]) ._textbook_1hw5g_25{background:var(--sc-hover-bg,color-mix(in srgb, color-mix(in oklab, #6c63ff, var(--t-surface) var(--t-bg-sink)) 8%, transparent));color:var(--lp-accent,color-mix(in oklab, #6c63ff, var(--t-text) var(--t-text-lift)))}._knowledge_1hw5g_30{color:#e68a00;background:#ffb74d1f}:where(:root[data-skin]) ._knowledge_1hw5g_30{background:color-mix(in srgb, color-mix(in oklab, #ffb74d, var(--t-brand) var(--t-brand-mix)) 12%, transparent);color:color-mix(in oklab, #e68a00, var(--t-brand-text) var(--t-brand-mix))}._internet_1hw5g_35{color:#00897b;background:#26a69a1a}:where(:root[data-skin]) ._internet_1hw5g_35{background:color-mix(in srgb, color-mix(in oklab, #26a69a, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #00897b, var(--t-text) var(--t-text-lift))}._compute_1hw5g_40{color:#5b21b6;background:#7c3aed1a}:where(:root[data-skin]) ._compute_1hw5g_40{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #5b21b6, var(--t-text) var(--t-text-lift))}._tool_1hw5g_45{color:#555;background:#7878781a}:where(:root[data-skin]) ._tool_1hw5g_45{background:color-mix(in srgb, color-mix(in oklab, #787878, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #555, var(--t-text) var(--t-text-lift))}._gallery_9cnps_2{border-top:1px solid #12101a0f;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;display:flex}:where(:root[data-skin]) ._gallery_9cnps_2{border-top:1px solid color-mix(in srgb, var(--t-line) 6%, transparent)}._thumb_9cnps_11{cursor:pointer;background:var(--card-bg);border:1.5px solid #12101a1f;border-radius:8px;width:100px;height:80px;padding:0;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:2px 2px #12101a0f}:where(:root[data-skin]) ._thumb_9cnps_11{border:1.5px solid color-mix(in srgb, var(--t-line) 12%, transparent);border-radius:calc(8px * var(--t-radius-k));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 6%, transparent)}._thumb_9cnps_11:hover{transform:translateY(-2px);box-shadow:3px 3px #12101a1f}:where(:root[data-skin]) ._thumb_9cnps_11:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 12%, transparent)}._thumbImg_9cnps_29{object-fit:cover;width:100%;height:100%}._thumbPage_9cnps_35{color:#fff;pointer-events:none;background:#12101a99;border-radius:4px;padding:1px 5px;font-size:.6rem;position:absolute;bottom:2px;right:4px}:where(:root[data-skin]) ._thumbPage_9cnps_35{background:color-mix(in srgb, var(--t-scrim) 60%, transparent);border-radius:calc(4px * var(--t-radius-k))}._overlay_9cnps_48{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._overlay_9cnps_48{background:color-mix(in srgb, var(--t-scrim) 60%, transparent)}._modal_9cnps_59{background:var(--card-bg);border-radius:12px;flex-direction:column;align-items:center;gap:8px;max-width:94%;max-height:94%;padding:16px;display:flex;position:relative;box-shadow:0 8px 32px #0000004d}:where(:root[data-skin]) ._modal_9cnps_59{border-radius:calc(12px * var(--t-radius-k));box-shadow:0 8px 32px color-mix(in srgb, var(--t-shadow) 30%, transparent)}._closeBtn_9cnps_73{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute;top:8px;right:12px}._closeBtn_9cnps_73:hover{color:var(--liwa-ink)}._fullImg_9cnps_88{max-width:100%;max-height:calc(var(--full-h) * .8);object-fit:contain;border-radius:6px}:where(:root[data-skin]) ._fullImg_9cnps_88{border-radius:calc(6px * var(--t-radius-k))}._caption_9cnps_95{color:var(--text-muted);text-align:center;max-width:500px;font-size:.8rem}._card_172h7_1{background:#8b5cf60a;border:1.5px solid #8b5cf633;border-radius:12px;margin-top:10px;padding:14px 16px}:where(:root[data-skin]) ._card_172h7_1{border-radius:calc(12px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-line-lift)) 20%, transparent);background:color-mix(in srgb, color-mix(in oklab, #8b5cf6, var(--t-surface) var(--t-bg-sink)) 4%, transparent)}._cardTitle_172h7_9{color:var(--liwa-ink,#12101a);margin-bottom:10px;font-size:.88rem;font-weight:700}:where(:root[data-skin]) ._cardTitle_172h7_9{color:var(--liwa-ink,var(--t-text))}._label_172h7_16{color:#12101a99;margin-top:8px;margin-bottom:4px;font-size:.78rem;font-weight:600;display:block}:where(:root[data-skin]) ._label_172h7_16{color:color-mix(in srgb, var(--t-text) 60%, transparent)}._optional_172h7_24{color:#12101a66;font-weight:400}:where(:root[data-skin]) ._optional_172h7_24{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._select_172h7_29{width:100%;color:var(--liwa-ink,#12101a);cursor:pointer;background:#fff;border:1.5px solid #12101a26;border-radius:8px;outline:none;padding:8px 10px;font-size:.85rem;transition:border-color .15s}:where(:root[data-skin]) ._select_172h7_29{border-radius:calc(8px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 15%, transparent);background:var(--t-surface);color:var(--liwa-ink,var(--t-text))}._select_172h7_29:focus{border-color:var(--liwa-grape,#8b5cf6)}:where(:root[data-skin]) ._select_172h7_29:focus{border-color:var(--liwa-grape,color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-line-lift)))}._actions_172h7_45{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._launchBtn_172h7_52{border:1.5px solid var(--liwa-grape,#8b5cf6);background:var(--liwa-grape,#8b5cf6);color:#fff;cursor:pointer;border-radius:10px;flex:1;min-width:140px;padding:9px 16px;font-size:.82rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._launchBtn_172h7_52{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid var(--liwa-grape,color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-line-lift)));background:var(--liwa-grape,color-mix(in oklab, #8b5cf6, var(--t-surface) var(--t-bg-sink)))}._launchBtn_172h7_52:hover:not(:disabled){background:#7c3aed}:where(:root[data-skin]) ._launchBtn_172h7_52:hover:not(:disabled){background:color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink))}._launchBtn_172h7_52:disabled{opacity:.4;cursor:not-allowed}._dismissBtn_172h7_73{color:var(--liwa-ink,#12101a);cursor:pointer;background:#12101a0a;border:1.5px solid #12101a26;border-radius:10px;padding:9px 16px;font-size:.82rem;font-weight:600;transition:all .15s}:where(:root[data-skin]) ._dismissBtn_172h7_73{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 15%, transparent);background:color-mix(in srgb, var(--t-text) 4%, transparent);color:var(--liwa-ink,var(--t-text))}._dismissBtn_172h7_73:hover{background:#12101a14;border-color:#12101a40}:where(:root[data-skin]) ._dismissBtn_172h7_73:hover{background:color-mix(in srgb, var(--t-text) 8%, transparent);border-color:color-mix(in srgb, var(--t-line) 25%, transparent)}._ticker_qo93t_1{font-family:var(--font-body,"Nunito", sans-serif);color:var(--text-muted,#6b7280);letter-spacing:.02em;text-align:center;min-width:16ch;font-size:.88rem;font-weight:600;display:inline-block;position:relative}:where(:root[data-skin]) ._ticker_qo93t_1{color:var(--text-muted,color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift)))}._word_qo93t_21{will-change:opacity, transform;transition:opacity .32s,transform .32s;display:inline-block}._fadeOut_qo93t_30{opacity:0;transform:translateY(-2px)}._fadeIn_qo93t_35{opacity:1;transform:translateY(0)}._dots_qo93t_40{letter-spacing:.05em;margin-left:2px;font-weight:700;display:inline-block}._dots_qo93t_40>span{animation:1.4s ease-in-out infinite _dotPulse_qo93t_1;display:inline-block}._dots_qo93t_40>span:nth-child(2){animation-delay:.18s}._dots_qo93t_40>span:nth-child(3){animation-delay:.36s}@keyframes _dotPulse_qo93t_1{0%,60%,to{opacity:.3}30%{opacity:1}}._card_1rgbe_5{border-left:3px solid var(--lp-accent,#8b5cf6);background:var(--sc-hover-bg,#8b5cf612);border-radius:0 10px 10px 0;margin:0 0 12px;padding:10px 14px}:where(:root[data-skin]) ._card_1rgbe_5{border-left:3px solid var(--lp-accent,color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-line-lift)));border-radius:0 calc(10px * var(--t-radius-k)) calc(10px * var(--t-radius-k)) 0;background:var(--sc-hover-bg,color-mix(in srgb, color-mix(in oklab, #8b5cf6, var(--t-surface) var(--t-bg-sink)) 7%, transparent))}._header_1rgbe_13{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--lp-accent,#8b5cf6);align-items:center;gap:6px;margin-bottom:6px;font-size:.72rem;font-weight:700;display:inline-flex}:where(:root[data-skin]) ._header_1rgbe_13{color:var(--lp-accent,color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-text-lift)))}._icon_1rgbe_26{font-size:.9rem;line-height:1}._quote_1rgbe_31{color:var(--liwa-ink,#2b2440);white-space:pre-wrap;overflow-wrap:anywhere;border:0;margin:0;padding:0;font-size:.95rem;font-style:italic;line-height:1.55}:where(:root[data-skin]) ._quote_1rgbe_31{color:var(--liwa-ink,var(--t-text))}._cite_1rgbe_45{color:var(--text-muted,#6b6580);margin-top:8px;font-size:.72rem;font-style:normal}:where(:root[data-skin]) ._cite_1rgbe_45{color:var(--text-muted,color-mix(in oklab, #6b6580, var(--t-text) var(--t-text-lift)))}._toolbarInline_11z30_2{align-items:center;display:inline-flex;position:relative}._fxToggle_11z30_8{color:#1a1a1a;cursor:pointer;background:#7c5cfc14;border:1.5px solid #7c5cfc2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:Courier New,monospace;font-size:.62rem;font-weight:800;transition:all .15s;display:inline-flex}:where(:root[data-skin]) ._fxToggle_11z30_8{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 18%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 8%, transparent);color:var(--t-text);font-family:var(--font-mono)}._fxToggle_11z30_8:hover,._fxToggleActive_11z30_26{color:var(--liwa-purple,#7c5cfc);background:#7c5cfc24;border-color:#7c5cfc59}:where(:root[data-skin]) ._fxToggle_11z30_8:hover,:where(:root[data-skin]) ._fxToggleActive_11z30_26{border-color:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 35%, transparent);color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)));background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 14%, transparent)}._toolbarPopover_11z30_35{z-index:2000;background:#fdf6e4;border:1.5px solid #7c5cfc26;border-radius:12px;width:320px;padding:8px 10px;animation:.12s ease-out _popIn_11z30_1;position:fixed;transform:translateY(-100%);box-shadow:0 8px 24px #7c5cfc1f,0 2px 6px #00000014}:where(:root[data-skin]) ._toolbarPopover_11z30_35{border-radius:calc(12px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 15%, transparent);background:color-mix(in oklab, #fdf6e4 var(--t-tint), var(--t-surface));box-shadow:0 8px 24px #7c5cfc1f, 0 2px 6px color-mix(in srgb, var(--t-shadow) 8%, transparent)}@keyframes _popIn_11z30_1{0%{opacity:0;transform:translateY(calc(4px - 100%))}to{opacity:1;transform:translateY(-100%)}}._toolbarHeader_11z30_52{align-items:center;margin-bottom:4px;display:flex}._toolbarTabs_11z30_58{gap:0;display:flex}._toolbarTab_11z30_58{color:var(--liwa-muted,#888);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:3px 10px;font-size:.68rem;font-weight:700;transition:all .12s}:where(:root[data-skin]) ._toolbarTab_11z30_58{color:var(--liwa-muted,color-mix(in oklab, #888, var(--t-text) var(--t-text-lift)))}._toolbarTab_11z30_58:hover{color:var(--liwa-purple,#7c5cfc)}:where(:root[data-skin]) ._toolbarTab_11z30_58:hover{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._toolbarTabActive_11z30_77{color:var(--liwa-purple,#7c5cfc);border-bottom-color:var(--liwa-purple,#7c5cfc)}:where(:root[data-skin]) ._toolbarTabActive_11z30_77{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)));border-bottom-color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)))}._symbolGrid_11z30_82{flex-wrap:wrap;gap:2px;max-height:160px;padding:4px 0;display:flex;overflow-y:auto}._symbolBtn_11z30_91{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;transition:all .1s;display:inline-flex}:where(:root[data-skin]) ._symbolBtn_11z30_91{border-radius:calc(6px * var(--t-radius-k))}._symbolBtn_11z30_91:hover{background:#7c5cfc14;border-color:#7c5cfc33}:where(:root[data-skin]) ._symbolBtn_11z30_91:hover{background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 20%, transparent)}._symbolChar_11z30_106{color:var(--liwa-ink,#2d2a26);text-align:center;min-width:16px;font-family:Courier New,monospace;font-size:.9rem;font-weight:700}:where(:root[data-skin]) ._symbolChar_11z30_106{font-family:var(--font-mono);color:var(--liwa-ink,var(--t-text))}._symbolLabel_11z30_114{color:var(--liwa-muted,#888);white-space:nowrap;font-size:.58rem}:where(:root[data-skin]) ._symbolLabel_11z30_114{color:var(--liwa-muted,color-mix(in oklab, #888, var(--t-text) var(--t-text-lift)))}._symbolBtn_11z30_91:hover ._symbolChar_11z30_106{color:var(--liwa-purple,#7c5cfc)}:where(:root[data-skin]) ._symbolBtn_11z30_91:hover ._symbolChar_11z30_106{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._symbolBtn_11z30_91:hover ._symbolLabel_11z30_114{color:var(--liwa-purple,#7c5cfc)}:where(:root[data-skin]) ._symbolBtn_11z30_91:hover ._symbolLabel_11z30_114{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._preview_11z30_127{background:#7c5cfc08;border:1px solid #7c5cfc14;border-radius:6px;align-items:baseline;gap:6px;margin-top:4px;padding:4px 8px;display:flex}:where(:root[data-skin]) ._preview_11z30_127{border-radius:calc(6px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 3%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 8%, transparent)}._previewLabel_11z30_138{color:var(--liwa-purple,#7c5cfc);text-transform:uppercase;letter-spacing:.04em;opacity:.7;flex-shrink:0;font-size:.62rem;font-weight:700}:where(:root[data-skin]) ._previewLabel_11z30_138{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._previewText_11z30_148{color:var(--liwa-ink,#2d2a26);word-break:break-word;white-space:pre-wrap;font-size:.8rem;line-height:1.4}:where(:root[data-skin]) ._previewText_11z30_148{color:var(--liwa-ink,var(--t-text))}._chips_12adz_1{flex-wrap:wrap;gap:8px;padding:10px 0 4px;display:flex;overflow-x:auto}._chip_12adz_1{cursor:pointer;white-space:nowrap;background:var(--chip-bg,#f0f0f8);color:var(--chip-color,#333);border:none;border-left:3px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:transform .15s,box-shadow .15s;display:inline-flex}:where(:root[data-skin]) ._chip_12adz_1{border-radius:calc(20px * var(--t-radius-k));background:var(--chip-bg,color-mix(in oklab, #f0f0f8 var(--t-tint), var(--t-surface)));color:var(--chip-color,var(--t-text))}._chip_12adz_1:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}:where(:root[data-skin]) ._chip_12adz_1:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--t-shadow) 12%, transparent)}._chip_12adz_1:active{transform:translateY(0)}._chip_plan_12adz_37{color:#5b21b6;background:#f3f0ff;border-left-color:#7c3aed}:where(:root[data-skin]) ._chip_plan_12adz_37{background:color-mix(in oklab, #f3f0ff var(--t-tint), var(--t-surface));color:color-mix(in oklab, #5b21b6, var(--t-text) var(--t-text-lift));border-left-color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift))}._chip_plan_12adz_37:hover{background:#ede9fe}:where(:root[data-skin]) ._chip_plan_12adz_37:hover{background:color-mix(in oklab, #ede9fe var(--t-tint), var(--t-surface))}._chip_exam_12adz_48{color:#1e40af;background:#eff6ff;border-left-color:#3b82f6}:where(:root[data-skin]) ._chip_exam_12adz_48{background:var(--t-surface);color:color-mix(in oklab, #1e40af, var(--t-text) var(--t-text-lift));border-left-color:color-mix(in oklab, #3b82f6, var(--t-text) var(--t-line-lift))}._chip_exam_12adz_48:hover{background:#dbeafe}:where(:root[data-skin]) ._chip_exam_12adz_48:hover{background:color-mix(in oklab, #dbeafe var(--t-tint), var(--t-surface))}._chip_vlab_12adz_59{color:#0f766e;background:#f0fdfa;border-left-color:#14b8a6}:where(:root[data-skin]) ._chip_vlab_12adz_59{background:var(--t-surface);color:color-mix(in oklab, #0f766e, var(--t-text) var(--t-text-lift));border-left-color:color-mix(in oklab, #14b8a6, var(--t-text) var(--t-line-lift))}._chip_vlab_12adz_59:hover{background:#ccfbf1}:where(:root[data-skin]) ._chip_vlab_12adz_59:hover{background:color-mix(in oklab, #ccfbf1 var(--t-tint), var(--t-surface))}._chipIcon_12adz_69{font-size:15px;line-height:1}._chipLabel_12adz_74{font-size:12.5px}._drawer_evcwt_5{background:linear-gradient(#f3f0ff73,#f3f0ffd9);border-top:1px solid #7c3aed1f;border-radius:12px 12px 0 0;align-items:center;gap:8px;margin:6px 24px 0;padding:8px 12px;display:flex}:where(:root[data-skin]) ._drawer_evcwt_5{border-top:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 12%, transparent);background:linear-gradient(to bottom, color-mix(in srgb, color-mix(in oklab, #f3f0ff var(--t-tint), var(--t-surface)) 45%, transparent), color-mix(in srgb, color-mix(in oklab, #f3f0ff var(--t-tint), var(--t-surface)) 85%, transparent));border-radius:calc(12px * var(--t-radius-k)) calc(12px * var(--t-radius-k)) 0 0}@media (width<=768px){._drawer_evcwt_5{margin:6px 14px 0}}._label_evcwt_20{text-transform:uppercase;letter-spacing:.06em;color:#5b21b6;flex-shrink:0;font-size:11px;font-weight:600}:where(:root[data-skin]) ._label_evcwt_20{color:color-mix(in oklab, #5b21b6, var(--t-text) var(--t-text-lift))}._chips_evcwt_29{scrollbar-width:thin;flex:1;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}._dismiss_evcwt_38{color:#6b6b8a;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px 6px;font-size:16px;line-height:1}:where(:root[data-skin]) ._dismiss_evcwt_38{color:color-mix(in oklab, #6b6b8a, var(--t-text) var(--t-text-lift));border-radius:calc(6px * var(--t-radius-k))}._dismiss_evcwt_38:hover{color:#5b21b6;background:#5b21b614}:where(:root[data-skin]) ._dismiss_evcwt_38:hover{background:color-mix(in srgb, color-mix(in oklab, #5b21b6, var(--t-surface) var(--t-bg-sink)) 8%, transparent);color:color-mix(in oklab, #5b21b6, var(--t-text) var(--t-text-lift))}._card_1v2gv_5{flex-direction:column;flex:1;min-height:0;animation:2.5s ease-in-out infinite _gsGlow_1v2gv_1;display:flex;position:relative;border-color:#7c3aed73!important}:where(:root[data-skin]) ._card_1v2gv_5{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 45%, transparent)!important}@keyframes _gsGlow_1v2gv_1{0%,to{box-shadow:0 0 12px #7c3aed4d,0 0 24px #7c3aed1f}50%{box-shadow:0 0 20px #7c3aed80,0 0 40px #7c3aed38}}._setupBadge_1v2gv_24{color:#e11d48;font-family:var(--font-display);cursor:pointer;background:#e11d4814;border:2px solid #e11d4899;border-radius:999px;align-self:flex-start;margin:4px 0 6px;padding:8px 18px;font-size:.92rem;font-weight:900;transition:transform .12s,box-shadow .12s;animation:2s ease-in-out infinite _setupPulse_1v2gv_1;box-shadow:0 3px #9f12398c}:where(:root[data-skin]) ._setupBadge_1v2gv_24{border-radius:calc(999px * var(--t-pill-k));border:2px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 60%, transparent);background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 8%, transparent);color:color-mix(in oklab, #e11d48, var(--t-text) var(--t-text-lift))}._setupBadge_1v2gv_24:hover{animation-play-state:paused;transform:translateY(-1px);box-shadow:0 4px #9f12398c}._setupBadge_1v2gv_24:active{transform:translateY(1px);box-shadow:0 1px #9f12398c}._setupWhy_1v2gv_46{color:#be123c;margin:-2px 0 6px;font-size:.72rem;font-weight:700}:where(:root[data-skin]) ._setupWhy_1v2gv_46{color:color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift))}@keyframes _setupPulse_1v2gv_1{0%,to{box-shadow:0 3px #9f12398c,0 0 #e11d4866}50%{box-shadow:0 3px #9f12398c,0 0 18px 6px #e11d4840}}._title_1v2gv_57{font-family:var(--font-display);color:var(--liwa-grape);margin:2px 0;font-size:1.15rem;font-weight:900}._progressLine_1v2gv_64{color:var(--text-muted);margin-bottom:8px;font-size:.74rem;font-weight:700}._progressBarOuter_1v2gv_70{background:#7c3aed1a;border-radius:999px;height:8px;margin-bottom:12px;overflow:hidden;box-shadow:inset 0 1px 3px #7c3aed1f}:where(:root[data-skin]) ._progressBarOuter_1v2gv_70{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border-radius:calc(999px * var(--t-pill-k))}._progressBarInner_1v2gv_78{background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:999px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}:where(:root[data-skin]) ._progressBarInner_1v2gv_78{border-radius:calc(999px * var(--t-pill-k));background:linear-gradient(90deg, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)), color-mix(in oklab, #a78bfa, var(--t-surface) var(--t-bg-sink)))}._taskList_1v2gv_86{flex-direction:column;flex:1;justify-content:space-evenly;gap:6px;display:flex}._taskRow_1v2gv_96{border-radius:var(--radius-md);border:1.5px solid #0000;align-items:center;gap:10px;padding:8px 10px;display:flex}._taskRowActive_1v2gv_104{background:#7c3aed0f;border-color:#7c3aed59;box-shadow:0 2px #7c3aed40}:where(:root[data-skin]) ._taskRowActive_1v2gv_104{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent)}._taskRowDone_1v2gv_109{opacity:.72}._taskBadge_1v2gv_111{width:24px;height:24px;color:var(--liwa-grape);background:#fff;border:1.5px solid #7c3aed59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex}:where(:root[data-skin]) ._taskBadge_1v2gv_111{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent);background:var(--t-surface)}._taskBadgeDone_1v2gv_120{background:#57cc9926;border-color:#57cc9999;font-size:.85rem}:where(:root[data-skin]) ._taskBadgeDone_1v2gv_120{border-color:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-text) var(--t-line-lift)) 60%, transparent);background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 15%, transparent)}._taskBody_1v2gv_126{flex:1;min-width:0}._taskTitle_1v2gv_127{color:var(--liwa-ink);font-size:.85rem;font-weight:800;line-height:1.2}._taskTitleDone_1v2gv_131{text-decoration:line-through;text-decoration-thickness:1.5px}._taskSub_1v2gv_132{color:var(--text-muted);margin-top:1px;font-size:.7rem;line-height:1.25}._taskHelpLink_1v2gv_135{cursor:pointer;color:var(--liwa-grape);background:0 0;border:none;padding:0;font-size:.7rem;font-weight:700;text-decoration:underline}._taskCta_1v2gv_143{color:var(--liwa-grape);cursor:pointer;background:#fff;border:1.5px solid #7c3aed73;border-radius:999px;flex-shrink:0;padding:5px 12px;font-size:.75rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #5d25be8c}:where(:root[data-skin]) ._taskCta_1v2gv_143{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 45%, transparent);background:var(--t-surface)}._taskCta_1v2gv_143:hover{transform:translateY(-1px);box-shadow:0 3px #5d25be8c}._taskCta_1v2gv_143:active{transform:translateY(1px);box-shadow:0 1px #5d25be8c}._taskRowLocked_1v2gv_161{opacity:.45;filter:grayscale(.5)}._lockedHint_1v2gv_165{text-align:center;color:var(--text-muted);border-radius:var(--radius-md);border:1.5px dashed #7c3aed4d;padding:6px 10px;font-size:.7rem;font-weight:700}:where(:root[data-skin]) ._lockedHint_1v2gv_165{border:1.5px dashed color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 30%, transparent)}._celebrate_1v2gv_176{text-align:center;flex-direction:column;flex:1;justify-content:center;padding:6px 0 2px;display:flex}._celebrateEmoji_1v2gv_185{margin-bottom:6px;font-size:2rem;line-height:1}._celebrateTitle_1v2gv_186{font-family:var(--font-display);color:var(--liwa-grape);margin-bottom:4px;font-size:1.1rem;font-weight:900}._celebrateSub_1v2gv_191{color:var(--text-muted);margin-bottom:12px;font-size:.78rem}._celebrateBtn_1v2gv_192{color:var(--liwa-grape);cursor:pointer;background:#fff;border:1.5px solid #7c3aed73;border-radius:999px;padding:8px 18px;font-size:.85rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #5d25be8c}:where(:root[data-skin]) ._celebrateBtn_1v2gv_192{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 45%, transparent);background:var(--t-surface)}._celebrateBtn_1v2gv_192:hover{transform:translateY(-1px);box-shadow:0 3px #5d25be8c}@media (pointer:coarse){._taskCta_1v2gv_143{padding:8px 14px}}._backdrop_65dxn_4{z-index:9999;background:#2c25168c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._backdrop_65dxn_4{background:color-mix(in srgb, var(--t-scrim) 55%, transparent)}._dialog_65dxn_15{background:#fffef5;border:1px solid #efe4c2;border-radius:16px;flex-direction:column;width:min(680px,96%);max-height:94%;display:flex;overflow:hidden;box-shadow:0 24px 60px #2c251647}:where(:root[data-skin]) ._dialog_65dxn_15{background:var(--t-surface);border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(16px * var(--t-radius-k));box-shadow:0 24px 60px color-mix(in srgb, var(--t-shadow) 28%, transparent)}._header_65dxn_27{background:linear-gradient(#fdf6db 0%,#fffef5 100%);border-bottom:1px solid #efe4c2;padding:16px 22px 12px}:where(:root[data-skin]) ._header_65dxn_27{border-bottom:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:linear-gradient(180deg, color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface)) 0%, var(--t-surface) 100%)}._title_65dxn_33{color:#2c2516;font-size:17px;font-weight:800}:where(:root[data-skin]) ._title_65dxn_33{color:var(--t-text)}._subtitle_65dxn_39{color:#6b6253;margin-top:4px;font-size:13px;font-style:italic}:where(:root[data-skin]) ._subtitle_65dxn_39{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._body_65dxn_46{flex-direction:column;flex:1;gap:14px;padding:16px 22px 4px;display:flex;overflow-y:auto}._loading_65dxn_55,._error_65dxn_56{text-align:center;color:#6b6253;padding:24px 12px;font-size:14px}:where(:root[data-skin]) ._loading_65dxn_55,:where(:root[data-skin]) ._error_65dxn_56{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._error_65dxn_56{color:#b91c1c}:where(:root[data-skin]) ._error_65dxn_56{color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift))}._consentText_65dxn_70{color:#2c2516;white-space:pre-wrap;word-wrap:break-word;max-height:calc(var(--full-h) * .5);background:#fdfaee;border:1px solid #efe4c2;border-radius:10px;margin:0;padding:14px 16px;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.6;overflow-y:auto}:where(:root[data-skin]) ._consentText_65dxn_70{background:var(--t-surface);border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));color:var(--t-text)}._acceptRow_65dxn_86{color:#3c3322;cursor:pointer;background:#fdf6db;border:1px solid #efe4c2;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}:where(:root[data-skin]) ._acceptRow_65dxn_86{background:color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));color:var(--t-text)}._acceptRow_65dxn_86 input[type=checkbox]{accent-color:#a37b1f;flex:none;width:16px;height:16px;margin-top:2px}:where(:root[data-skin]) ._acceptRow_65dxn_86 input[type=checkbox]{accent-color:color-mix(in oklab, #a37b1f, var(--t-brand-text) var(--t-brand-mix))}._footer_65dxn_108{background:#fffef5;border-top:1px solid #efe4c2;justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}:where(:root[data-skin]) ._footer_65dxn_108{border-top:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:var(--t-surface)}._cancelBtn_65dxn_117,._confirmBtn_65dxn_118{cursor:pointer;border:1px solid;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:700;transition:opacity .15s,background .15s}:where(:root[data-skin]) ._cancelBtn_65dxn_117,:where(:root[data-skin]) ._confirmBtn_65dxn_118{border-radius:calc(8px * var(--t-radius-k))}._cancelBtn_65dxn_117{color:#6b6253;background:#fffef5;border-color:#d8c89e}:where(:root[data-skin]) ._cancelBtn_65dxn_117{background:var(--t-surface);border-color:color-mix(in oklab, #d8c89e var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._cancelBtn_65dxn_117:hover:not(:disabled){background:#faf3d6}:where(:root[data-skin]) ._cancelBtn_65dxn_117:hover:not(:disabled){background:color-mix(in oklab, #faf3d6 var(--t-tint), var(--t-surface))}._confirmBtn_65dxn_118{color:#fffef5;background:#a37b1f;border-color:#8a6815}:where(:root[data-skin]) ._confirmBtn_65dxn_118{background:color-mix(in oklab, #a37b1f, var(--t-brand) var(--t-brand-mix));border-color:color-mix(in oklab, #8a6815, var(--t-brand) var(--t-brand-mix))}._confirmBtn_65dxn_118:hover:not(:disabled){background:#8a6815}:where(:root[data-skin]) ._confirmBtn_65dxn_118:hover:not(:disabled){background:color-mix(in oklab, #8a6815, var(--t-brand) var(--t-brand-mix))}._confirmBtn_65dxn_118:disabled{opacity:.45;cursor:not-allowed}._splitRow_65dxn_152{align-items:stretch;gap:14px;min-height:0;display:flex}._bookPane_65dxn_158{background:#fffdf0;border:1.5px solid #e8dfc8;border-radius:10px;flex-direction:column;flex:0 0 38%;min-width:220px;display:flex;overflow:hidden}:where(:root[data-skin]) ._bookPane_65dxn_158{border:1.5px solid color-mix(in oklab, #e8dfc8 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));background:var(--t-surface)}._bookPaneTitle_65dxn_168{text-transform:uppercase;letter-spacing:.05em;color:#a3987d;border-bottom:1.5px dashed #f1ead6;padding:9px 12px 7px;font-size:.74rem;font-weight:800}:where(:root[data-skin]) ._bookPaneTitle_65dxn_168{color:color-mix(in oklab, #a3987d, var(--t-text) var(--t-text-lift));border-bottom:1.5px dashed color-mix(in oklab, #f1ead6 var(--t-tint), var(--t-line-soft))}._bookList_65dxn_177{max-height:calc(var(--full-h) * .46);flex-direction:column;gap:2px;margin:0;padding:6px 8px;list-style:none;display:flex;overflow-y:auto}._bookRow_65dxn_187{cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:6px;display:flex}:where(:root[data-skin]) ._bookRow_65dxn_187{border-radius:calc(8px * var(--t-radius-k))}._bookRow_65dxn_187:hover{background:#faf5e4}:where(:root[data-skin]) ._bookRow_65dxn_187:hover{background:color-mix(in oklab, #faf5e4 var(--t-tint), var(--t-surface))}._bookRow_65dxn_187 input{margin-top:3px}._bookText_65dxn_197{flex-direction:column;min-width:0;display:flex}._bookTitle_65dxn_198{color:#2c2516;font-size:.82rem;font-weight:700;line-height:1.3}:where(:root[data-skin]) ._bookTitle_65dxn_198{color:var(--t-text)}._bookMeta_65dxn_204{color:#8a7e68;margin-top:1px;font-size:.7rem}:where(:root[data-skin]) ._bookMeta_65dxn_204{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._consentPane_65dxn_205{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._consentPane_65dxn_205 ._consentText_65dxn_70{max-height:calc(var(--full-h) * .46)}@media (width<=768px){._splitRow_65dxn_152{flex-direction:column}._bookPane_65dxn_158{flex:none}._bookList_65dxn_177{max-height:calc(var(--full-h) * .3)}}._dialogWide_65dxn_219{width:min(920px,96%)}._overlay_1q90g_5{z-index:9500;background:#12101a73;justify-content:center;align-items:center;animation:.2s ease-out _swFadeIn_1q90g_1;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._overlay_1q90g_5{background:color-mix(in srgb, var(--t-scrim) 45%, transparent)}@keyframes _swFadeIn_1q90g_1{0%{opacity:0}to{opacity:1}}._dialog_1q90g_17{background:var(--card-bg,#fff);border:2px solid #7c3aed66;border-radius:18px;flex-direction:column;width:min(560px,100% - 32px);max-height:min(88%,720px);animation:.25s cubic-bezier(.34,1.56,.64,1) _swPop_1q90g_1;display:flex;overflow:hidden;box-shadow:0 4px #5d25be59,0 24px 60px #00000040}:where(:root[data-skin]) ._dialog_1q90g_17{background:var(--card-bg,var(--t-surface));border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);border-radius:calc(18px * var(--t-radius-k));box-shadow:0 4px 0 #5d25be59, 0 24px 60px color-mix(in srgb, var(--t-shadow) 25%, transparent)}@keyframes _swPop_1q90g_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._header_1q90g_31{border-bottom:1.5px solid #7c3aed26;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}:where(:root[data-skin]) ._header_1q90g_31{border-bottom:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 15%, transparent)}._owl_1q90g_38{object-fit:contain;flex-shrink:0;width:52px;height:52px}._headerText_1q90g_39{flex:1;min-width:0}._headerTitle_1q90g_40{font-family:var(--font-display);color:var(--liwa-grape);font-size:1.1rem;font-weight:900}._headerSub_1q90g_46{color:var(--text-muted);margin-top:1px;font-size:.72rem}._closeBtn_1q90g_47{cursor:pointer;color:var(--text-muted,#888);background:0 0;border:none;flex-shrink:0;padding:4px 6px;font-size:.95rem;font-weight:800}:where(:root[data-skin]) ._closeBtn_1q90g_47{color:var(--text-muted,color-mix(in oklab, #888, var(--t-text) var(--t-text-lift)))}._closeBtn_1q90g_47:hover{color:var(--liwa-ink,#12101a)}:where(:root[data-skin]) ._closeBtn_1q90g_47:hover{color:var(--liwa-ink,var(--t-text))}._body_1q90g_59{flex-direction:column;gap:10px;padding:16px;display:flex;overflow-y:auto}._bubble_1q90g_68{color:var(--liwa-ink,#12101a);background:#7c3aed0f;border:1.5px solid #7c3aed38;border-radius:4px 14px 14px;max-width:92%;padding:11px 14px;font-size:.86rem;line-height:1.5;animation:.3s cubic-bezier(.34,1.56,.64,1) backwards _swBubble_1q90g_1}:where(:root[data-skin]) ._bubble_1q90g_68{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 22%, transparent);border-radius:calc(14px * var(--t-radius-k));border-top-left-radius:calc(4px * var(--t-radius-k));color:var(--liwa-ink,var(--t-text))}@keyframes _swBubble_1q90g_1{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._gapCard_1q90g_86{max-width:100%;padding:8px 12px}._gapRow_1q90g_87{border-bottom:1px dashed #7c3aed1f;flex-wrap:wrap;align-items:baseline;gap:8px;padding:5px 0;display:flex}:where(:root[data-skin]) ._gapRow_1q90g_87{border-bottom:1px dashed color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 12%, transparent)}._gapRow_1q90g_87:last-child{border-bottom:none}._gapIcon_1q90g_96{flex-shrink:0}._gapName_1q90g_97{font-size:.82rem;font-weight:800}._gapCount_1q90g_98{color:var(--text-muted);font-size:.78rem}._gapMissing_1q90g_99{color:#b45309;flex-basis:100%;padding-left:26px;font-size:.72rem}:where(:root[data-skin]) ._gapMissing_1q90g_99{color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._choiceRow_1q90g_106{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}._primaryBtn_1q90g_112{color:var(--liwa-grape);cursor:pointer;background:#fff;border:1.5px solid #7c3aed80;border-radius:999px;padding:7px 16px;font-size:.82rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #5d25be8c}:where(:root[data-skin]) ._primaryBtn_1q90g_112{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 50%, transparent);background:var(--t-surface)}._primaryBtn_1q90g_112:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px #5d25be8c}._primaryBtn_1q90g_112:disabled{opacity:.55;cursor:default}._secondaryBtn_1q90g_126{color:var(--liwa-ink,#12101a);cursor:pointer;background:#fff;border:1.5px solid #12101a40;border-radius:999px;padding:7px 16px;font-size:.82rem;font-weight:700;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #12101a4d}:where(:root[data-skin]) ._secondaryBtn_1q90g_126{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, var(--t-line) 25%, transparent);box-shadow:0 2px 0 color-mix(in srgb, var(--t-shadow) 30%, transparent);background:var(--t-surface);color:var(--liwa-ink,var(--t-text))}._secondaryBtn_1q90g_126:hover{transform:translateY(-1px);box-shadow:0 3px #12101a4d}:where(:root[data-skin]) ._secondaryBtn_1q90g_126:hover{box-shadow:0 3px 0 color-mix(in srgb, var(--t-shadow) 30%, transparent)}._errorNote_1q90g_140{color:#b91c1c;margin-top:8px;font-size:.75rem;font-weight:700}:where(:root[data-skin]) ._errorNote_1q90g_140{color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift))}._altNote_1q90g_149{color:var(--liwa-ink-soft,#52505c);margin-top:12px;font-size:.78rem;line-height:1.45}:where(:root[data-skin]) ._altNote_1q90g_149{color:var(--liwa-ink-soft,color-mix(in oklab, #52505c, var(--t-text) var(--t-text-lift)))}._inlineLink_1q90g_155{color:var(--liwa-grape,#7c3aed);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}:where(:root[data-skin]) ._inlineLink_1q90g_155{color:var(--liwa-grape,color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)))}._inlineLink_1q90g_155:hover{color:#5d25be}:where(:root[data-skin]) ._inlineLink_1q90g_155:hover{color:color-mix(in oklab, #5d25be, var(--t-text) var(--t-text-lift))}._journeyList_1q90g_167{flex-direction:column;gap:8px;margin-top:10px;display:flex}._journeyBtn_1q90g_173{text-align:left;color:var(--liwa-ink,#12101a);cursor:pointer;background:#fff;border:1.5px solid #7c3aed59;border-radius:12px;padding:9px 14px;font-size:.83rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #5d25be66}:where(:root[data-skin]) ._journeyBtn_1q90g_173{border-radius:calc(12px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent);background:var(--t-surface);color:var(--liwa-ink,var(--t-text))}._journeyBtn_1q90g_173:hover{transform:translateY(-1px);box-shadow:0 3px #5d25be66}._warnNote_1q90g_189{background:#e11d480f;border:1.5px solid #e11d4866;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.8rem;line-height:1.45}:where(:root[data-skin]) ._warnNote_1q90g_189{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 40%, transparent);background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._dangerBtn_1q90g_198{color:#be123c;cursor:pointer;background:#fff;border:1.5px solid #e11d488c;border-radius:999px;padding:7px 16px;font-size:.8rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #9f123980}:where(:root[data-skin]) ._dangerBtn_1q90g_198{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 55%, transparent);background:var(--t-surface);color:color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift))}._dangerBtn_1q90g_198:hover{transform:translateY(-1px);box-shadow:0 3px #9f123980}@media (pointer:coarse){._primaryBtn_1q90g_112,._secondaryBtn_1q90g_126,._dangerBtn_1q90g_198{padding:10px 18px}}._overlay_1erj3_6{z-index:9500;background:#12101a73;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out _bsFadeIn_1erj3_1;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._overlay_1erj3_6{background:color-mix(in srgb, var(--t-scrim) 45%, transparent)}@keyframes _bsFadeIn_1erj3_1{0%{opacity:0}to{opacity:1}}._dialog_1erj3_19{background:var(--card-bg,#fff);border:2px solid #7c3aed66;border-radius:18px;flex-direction:column;width:min(580px,100%);max-height:100%;animation:.25s cubic-bezier(.34,1.56,.64,1) _bsPop_1erj3_1;display:flex;overflow:hidden;box-shadow:0 4px #5d25be59,0 24px 60px #00000040}:where(:root[data-skin]) ._dialog_1erj3_19{background:var(--card-bg,var(--t-surface));border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);border-radius:calc(18px * var(--t-radius-k));box-shadow:0 4px 0 #5d25be59, 0 24px 60px color-mix(in srgb, var(--t-shadow) 25%, transparent)}@keyframes _bsPop_1erj3_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._header_1erj3_33{border-bottom:1.5px solid #7c3aed26;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}:where(:root[data-skin]) ._header_1erj3_33{border-bottom:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 15%, transparent)}._owl_1erj3_40{object-fit:contain;flex-shrink:0;width:52px;height:52px}._headerText_1erj3_41{flex:1;min-width:0}._headerTitle_1erj3_42{font-family:var(--font-display);color:var(--liwa-grape);font-size:1.1rem;font-weight:900}._headerSub_1erj3_48{color:var(--text-muted);margin-top:1px;font-size:.72rem}._closeBtn_1erj3_49{cursor:pointer;color:var(--text-muted,#888);background:0 0;border:none;flex-shrink:0;padding:4px 6px;font-size:.95rem;font-weight:800}:where(:root[data-skin]) ._closeBtn_1erj3_49{color:var(--text-muted,color-mix(in oklab, #888, var(--t-text) var(--t-text-lift)))}._closeBtn_1erj3_49:hover{color:var(--liwa-ink,#12101a)}:where(:root[data-skin]) ._closeBtn_1erj3_49:hover{color:var(--liwa-ink,var(--t-text))}._body_1erj3_61{flex-direction:column;gap:10px;padding:16px;display:flex;overflow-y:auto}._bubble_1erj3_69{color:var(--liwa-ink,#12101a);background:#7c3aed0f;border:1.5px solid #7c3aed38;border-radius:4px 14px 14px;padding:11px 14px;font-size:.86rem;line-height:1.5;animation:.3s cubic-bezier(.34,1.56,.64,1) backwards _bsBubble_1erj3_1}:where(:root[data-skin]) ._bubble_1erj3_69{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 22%, transparent);border-radius:calc(14px * var(--t-radius-k));border-top-left-radius:calc(4px * var(--t-radius-k));color:var(--liwa-ink,var(--t-text))}@keyframes _bsBubble_1erj3_1{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._important_1erj3_86{background:#f59e0b14;border-color:#f59e0b8c}:where(:root[data-skin]) ._important_1erj3_86{border-color:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 55%, transparent);background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 8%, transparent)}._success_1erj3_90{background:#16a34a12;border-color:#16a34a80}:where(:root[data-skin]) ._success_1erj3_90{border-color:color-mix(in srgb, color-mix(in oklab, #16a34a, var(--t-text) var(--t-line-lift)) 50%, transparent);background:color-mix(in srgb, color-mix(in oklab, #16a34a, var(--t-surface) var(--t-bg-sink)) 7%, transparent)}._importantTitle_1erj3_94{font-family:var(--font-display);margin-bottom:4px;font-size:.95rem;font-weight:900}._followNote_1erj3_100{border-top:1px dashed #16a34a59;margin-top:8px;padding-top:8px;font-size:.8rem}:where(:root[data-skin]) ._followNote_1erj3_100{border-top:1px dashed color-mix(in srgb, color-mix(in oklab, #16a34a, var(--t-text) var(--t-line-lift)) 35%, transparent)}._choiceList_1erj3_108{flex-direction:column;gap:8px;margin-top:10px;display:flex}._choiceBtn_1erj3_114{text-align:left;width:100%;color:var(--liwa-ink,#12101a);cursor:pointer;background:#fff;border:1.5px solid #7c3aed73;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 2px #5d25be80}:where(:root[data-skin]) ._choiceBtn_1erj3_114{border-radius:calc(12px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 45%, transparent);background:var(--t-surface);color:var(--liwa-ink,var(--t-text))}._choiceBtn_1erj3_114:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px #5d25be80}._choiceBtn_1erj3_114:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #5d25be80}._choiceBtn_1erj3_114:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;background:#12101a08;border-style:dashed}:where(:root[data-skin]) ._choiceBtn_1erj3_114:disabled{background:color-mix(in srgb, var(--t-text) 3%, transparent)}._choiceQuiet_1erj3_138{border-color:#12101a40;box-shadow:0 2px #12101a4d}:where(:root[data-skin]) ._choiceQuiet_1erj3_138{border-color:color-mix(in srgb, var(--t-line) 25%, transparent);box-shadow:0 2px 0 color-mix(in srgb, var(--t-shadow) 30%, transparent)}._choiceQuiet_1erj3_138:hover:not(:disabled){box-shadow:0 3px #12101a4d}:where(:root[data-skin]) ._choiceQuiet_1erj3_138:hover:not(:disabled){box-shadow:0 3px 0 color-mix(in srgb, var(--t-shadow) 30%, transparent)}._choiceIcon_1erj3_143{flex-shrink:0;font-size:1.25rem;line-height:1.2}._choiceText_1erj3_144{flex-direction:column;gap:2px;min-width:0;display:flex}._choiceLabel_1erj3_145{font-family:var(--font-display);color:var(--liwa-grape);font-size:.9rem;font-weight:900}._choiceQuiet_1erj3_138 ._choiceLabel_1erj3_145{color:var(--liwa-ink,#12101a)}:where(:root[data-skin]) ._choiceQuiet_1erj3_138 ._choiceLabel_1erj3_145{color:var(--liwa-ink,var(--t-text))}._choiceBtn_1erj3_114:disabled ._choiceLabel_1erj3_145{color:var(--text-muted,#666)}:where(:root[data-skin]) ._choiceBtn_1erj3_114:disabled ._choiceLabel_1erj3_145{color:var(--text-muted,color-mix(in oklab, #666, var(--t-text) var(--t-text-lift)))}._choiceSub_1erj3_153{color:var(--liwa-ink-soft,#52505c);font-size:.76rem;line-height:1.4}:where(:root[data-skin]) ._choiceSub_1erj3_153{color:var(--liwa-ink-soft,color-mix(in oklab, #52505c, var(--t-text) var(--t-text-lift)))}._choiceRow_1erj3_155{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}._primaryBtn_1erj3_161{color:var(--liwa-grape);cursor:pointer;background:#fff;border:1.5px solid #7c3aed80;border-radius:999px;padding:7px 16px;font-size:.82rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #5d25be8c}:where(:root[data-skin]) ._primaryBtn_1erj3_161{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 50%, transparent);background:var(--t-surface)}._primaryBtn_1erj3_161:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px #5d25be8c}._primaryBtn_1erj3_161:disabled{opacity:.55;cursor:default}._secondaryBtn_1erj3_175{color:var(--liwa-ink,#12101a);cursor:pointer;background:#fff;border:1.5px solid #12101a40;border-radius:999px;padding:7px 16px;font-size:.82rem;font-weight:700;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #12101a4d}:where(:root[data-skin]) ._secondaryBtn_1erj3_175{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, var(--t-line) 25%, transparent);box-shadow:0 2px 0 color-mix(in srgb, var(--t-shadow) 30%, transparent);background:var(--t-surface);color:var(--liwa-ink,var(--t-text))}._secondaryBtn_1erj3_175:hover{transform:translateY(-1px);box-shadow:0 3px #12101a4d}:where(:root[data-skin]) ._secondaryBtn_1erj3_175:hover{box-shadow:0 3px 0 color-mix(in srgb, var(--t-shadow) 30%, transparent)}._errorNote_1erj3_189{color:#b91c1c;font-size:.78rem;font-weight:700}:where(:root[data-skin]) ._errorNote_1erj3_189{color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift))}@media (pointer:coarse){._primaryBtn_1erj3_161,._secondaryBtn_1erj3_175{padding:10px 18px}._choiceBtn_1erj3_114{padding:12px 14px}}@media (prefers-reduced-motion:reduce){._overlay_1erj3_6,._dialog_1erj3_19,._bubble_1erj3_69{animation:none}}@media (pointer:coarse){button{min-height:calc(44px / var(--zoom,1))}}._primaryRow_1o3io_4{border-radius:var(--radius-md);background:#ff6b350d;border:1.5px solid #ff6b354d;align-items:center;gap:14px;padding:12px 14px;display:flex;box-shadow:0 2px #ff6b3533}:where(:root[data-skin]) ._primaryRow_1o3io_4{background:color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 5%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 30%, transparent);box-shadow:0 2px 0 color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 20%, transparent)}._primaryIcon_1o3io_14{flex-shrink:0;font-size:1.7rem;line-height:1}._primaryBody_1o3io_19{flex:1;min-width:0}._primaryTitle_1o3io_20{font-family:var(--font-display);color:var(--liwa-ink);overflow-wrap:anywhere;font-size:1rem;font-weight:800;line-height:1.25}._primarySub_1o3io_28{color:var(--text-muted);margin-top:2px;font-size:.78rem;line-height:1.3}._primaryCta_1o3io_36{color:var(--liwa-orange);cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #ff6b3580;border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:.85rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #c8461480}:where(:root[data-skin]) ._primaryCta_1o3io_36{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 50%, transparent);box-shadow:0 2px 0 color-mix(in srgb, color-mix(in oklab, #c84614, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent);background:var(--t-surface)}._primaryCta_1o3io_36:hover{transform:translateY(-1px);box-shadow:0 3px #c8461480}:where(:root[data-skin]) ._primaryCta_1o3io_36:hover{box-shadow:0 3px 0 color-mix(in srgb, color-mix(in oklab, #c84614, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._primaryCta_1o3io_36:active{transform:translateY(1px);box-shadow:0 1px #c8461480}:where(:root[data-skin]) ._primaryCta_1o3io_36:active{box-shadow:0 1px 0 color-mix(in srgb, color-mix(in oklab, #c84614, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._altRow_1o3io_54{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}._altLabel_1o3io_61{color:var(--text-muted);font-size:.72rem;font-weight:700}._altChip_1o3io_66{border:1.5px solid var(--border-color,#0000001f);background:var(--card-bg);color:var(--liwa-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:700;transition:transform .12s;display:inline-flex;box-shadow:0 1.5px #0000001f}:where(:root[data-skin]) ._altChip_1o3io_66{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid var(--border-color,color-mix(in srgb, var(--t-line) 12%, transparent));box-shadow:0 1.5px 0 color-mix(in srgb, var(--t-shadow) 12%, transparent)}._altChip_1o3io_66:hover{transform:translateY(-1px)}._row_h8rfs_1{border-bottom:1px dashed var(--card-border,#e8e2d4);align-items:center;gap:.6rem;padding:.5rem .15rem;display:flex}:where(:root[data-skin]) ._row_h8rfs_1{border-bottom:1px dashed var(--card-border,color-mix(in oklab, #e8e2d4 var(--t-tint), var(--t-line-soft)))}._row_h8rfs_1:last-child{border-bottom:none}._icon_h8rfs_10{flex-shrink:0;font-size:1.15rem}._body_h8rfs_12{flex:1;min-width:0}._title_h8rfs_14{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}._meta_h8rfs_22{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.1rem;display:flex}._orgChip_h8rfs_30{background:var(--chip-bg,#efe9fb);color:var(--liwa-grape,#7c3aed);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;max-width:220px;padding:.05rem .5rem;font-size:.7rem;font-weight:800;display:inline-block;overflow:hidden}:where(:root[data-skin]) ._orgChip_h8rfs_30{background:var(--chip-bg,color-mix(in oklab, #efe9fb var(--t-tint), var(--t-surface)));color:var(--liwa-grape,color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)));border-radius:calc(99px * var(--t-radius-k))}._due_h8rfs_44{color:var(--text-muted,#8a8496);font-size:.72rem;font-weight:700}:where(:root[data-skin]) ._due_h8rfs_44{color:var(--text-muted,color-mix(in oklab, #8a8496, var(--t-text) var(--t-text-lift)))}._overdue_h8rfs_45{color:#be185d;font-size:.72rem;font-weight:800}:where(:root[data-skin]) ._overdue_h8rfs_45{color:color-mix(in oklab, #be185d, var(--t-text) var(--t-text-lift))}._action_h8rfs_47{border:var(--border-sm,1.5px solid #17141f);border-radius:var(--radius-sm,8px);cursor:pointer;background:#fff;flex-shrink:0;padding:.3rem .6rem;font-family:inherit;font-size:.78rem;font-weight:800}:where(:root[data-skin]) ._action_h8rfs_47{border:var(--border-sm,1.5px solid var(--t-line));background:var(--t-surface)}._action_h8rfs_47:disabled{opacity:.55;cursor:not-allowed}@media (pointer:coarse){._action_h8rfs_47{padding:.5rem .8rem}button,a{min-height:calc(44px / var(--zoom,1))}}._card_1qf2l_5{min-height:0;font:inherit;text-align:left;color:inherit;cursor:pointer;flex-direction:column;gap:6px;padding:11px 14px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;display:flex;position:relative}._card_1qf2l_5:hover{transform:translateY(-2px);box-shadow:0 2px 8px #ff8f002e,4px 5px #ff8f0052}:where(:root[data-skin]) ._card_1qf2l_5:hover{box-shadow:0 2px 8px color-mix(in srgb, color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix)) 18%, transparent), calc(4px * var(--t-shadow-x)) calc(5px * var(--t-shadow-y)) calc(5px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix)) 32%, transparent)}._card_1qf2l_5:active{transform:translateY(1px)}._card_1qf2l_5:focus-visible{outline:3px solid var(--liwa-grape);outline-offset:3px}._top_1qf2l_31{justify-content:space-between;align-items:center;gap:8px;display:flex}._top_1qf2l_31>span:first-child{margin-bottom:0}._count_1qf2l_40{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:800}._newFlag_1qf2l_47{letter-spacing:.06em;text-transform:uppercase;color:#9a3412;background:#ffedd5;border:1.5px solid #ff6b3573;border-radius:999px;padding:2px 9px;font-size:.66rem;font-weight:900;animation:2.4s ease-in-out infinite _gFlag_1qf2l_1;box-shadow:2px 2px #ea580c59}:where(:root[data-skin]) ._newFlag_1qf2l_47{color:color-mix(in oklab, #9a3412, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #ffedd5 var(--t-tint), var(--t-surface));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 45%, transparent);border-radius:calc(999px * var(--t-pill-k));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand-shadow) var(--t-brand-mix)) 35%, transparent)}@keyframes _gFlag_1qf2l_1{0%,80%,to{transform:none}86%{transform:rotate(-6deg)scale(1.06)}92%{transform:rotate(5deg)scale(1.06)}}._headline_1qf2l_67{font-family:var(--font-display);color:var(--liwa-ink);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:800;line-height:1.15;overflow:hidden}._player_1qf2l_78{position:relative}._player_1qf2l_78 *{pointer-events:none}._caption_1qf2l_84{max-width:calc(100% - 52px);color:var(--liwa-ink);white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1.5px solid #12101a24;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 6px;font-size:.72rem;font-weight:800;animation:.4s cubic-bezier(.2,.8,.2,1) both _gCaption_1qf2l_1;display:inline-flex;position:absolute;bottom:8px;left:8px;overflow:hidden;box-shadow:2px 2px #12101a2e}:where(:root[data-skin]) ._caption_1qf2l_84{background:var(--t-surface);border:1.5px solid color-mix(in srgb, var(--t-line) 14%, transparent);border-radius:calc(999px * var(--t-pill-k));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 18%, transparent)}@keyframes _gCaption_1qf2l_1{0%{opacity:0;transform:translateY(6px)}}._play_1qf2l_78{width:30px;height:30px;color:var(--liwa-orange);background:#fff;border:2px solid #ffb300;border-radius:50%;place-items:center;padding-left:2px;font-size:.72rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;bottom:8px;right:8px;box-shadow:2px 2px #ff8f00}:where(:root[data-skin]) ._play_1qf2l_78{background:var(--t-surface);border:2px solid color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._card_1qf2l_5:hover ._play_1qf2l_78{transform:scale(1.12)}._foot_1qf2l_128{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bar cta""label cta";align-items:center;gap:3px 12px;margin-top:auto;display:grid}._progress_1qf2l_140{background:#7c3aed1f;border-radius:999px;grid-area:bar;height:6px;display:block;overflow:hidden}:where(:root[data-skin]) ._progress_1qf2l_140{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 12%, transparent);border-radius:calc(999px * var(--t-pill-k))}._progressFill_1qf2l_149{background:var(--liwa-grape);border-radius:999px;min-width:6px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}:where(:root[data-skin]) ._progressFill_1qf2l_149{border-radius:calc(999px * var(--t-pill-k))}._watched_1qf2l_158{color:var(--text-muted);font-variant-numeric:tabular-nums;grid-area:label;font-size:.7rem;font-weight:700}._cta_1qf2l_166{font-family:var(--font-display);color:var(--liwa-orange);white-space:nowrap;background:#fff3e0;border:2px solid #ffb300b3;border-radius:999px;grid-area:cta;padding:6px 13px;font-size:.85rem;font-weight:800;box-shadow:2px 2px #ff8f00}:where(:root[data-skin]) ._cta_1qf2l_166{background:color-mix(in oklab, #fff3e0 var(--t-tint), var(--t-surface));border:2px solid color-mix(in srgb, color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix)) 70%, transparent);border-radius:calc(999px * var(--t-pill-k));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}@media (prefers-reduced-motion:reduce){._card_1qf2l_5,._newFlag_1qf2l_47,._caption_1qf2l_84,._play_1qf2l_78{transition:none;animation:none}}._banner_bfcf3_3{border-radius:var(--radius-xl,16px);border:2.5px solid var(--liwa-purple,#7c5cfc);background:linear-gradient(135deg,#f8f5ff 0%,#fff 100%);grid-column:1/-1;padding:18px 22px;animation:.3s ease-out _slideDown_bfcf3_1;box-shadow:3px 3px #7c5cfc4d}:where(:root[data-skin]) ._banner_bfcf3_3{border:2.5px solid var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)));background:linear-gradient(135deg, var(--t-surface) 0%, var(--t-surface) 100%)}@keyframes _slideDown_bfcf3_1{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}._bannerInner_bfcf3_18{align-items:flex-start;gap:16px;display:flex}._bannerInner_bfcf3_18>*{min-width:0}._owl_bfcf3_27{flex-shrink:0;width:56px;height:56px}._content_bfcf3_33{flex:1;min-width:0}._header_bfcf3_40{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}._badge_bfcf3_48{background:var(--liwa-purple,#7c5cfc);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}:where(:root[data-skin]) ._badge_bfcf3_48{background:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)));border-radius:calc(12px * var(--t-radius-k))}._meta_bfcf3_60{color:var(--liwa-muted,#78756e);font-size:.82rem;line-height:1.4}:where(:root[data-skin]) ._meta_bfcf3_60{color:var(--liwa-muted,color-mix(in oklab, #78756e, var(--t-text) var(--t-text-lift)))}._question_bfcf3_68{color:var(--liwa-ink,#2d2a26);margin:0 0 10px;font-size:.95rem;font-weight:600;line-height:1.5}:where(:root[data-skin]) ._question_bfcf3_68{color:var(--liwa-ink,var(--t-text))}._inputRow_bfcf3_78{align-items:flex-end;gap:10px;display:flex}._answerInput_bfcf3_84{border:1.5px solid var(--liwa-border,#e5e0d8);resize:none;background:var(--card-bg);border-radius:10px;flex:1;padding:10px 12px;font-family:inherit;font-size:.88rem;transition:border-color .15s}:where(:root[data-skin]) ._answerInput_bfcf3_84{border:1.5px solid var(--liwa-border,color-mix(in oklab, #e5e0d8 var(--t-tint), var(--t-line-soft)));border-radius:calc(10px * var(--t-radius-k))}._answerInput_bfcf3_84:focus{border-color:var(--liwa-purple,#7c5cfc);outline:none;box-shadow:0 0 0 3px #7c5cfc1a}:where(:root[data-skin]) ._answerInput_bfcf3_84:focus{border-color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)))}._actions_bfcf3_102{flex-direction:column;gap:6px;display:flex}._submitBtn_bfcf3_108{border:1.5px solid var(--liwa-purple,#7c5cfc);background:var(--liwa-purple-light,#f0ebff);color:var(--liwa-purple,#7c5cfc);cursor:pointer;border-radius:10px;padding:8px 18px;font-size:.85rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._submitBtn_bfcf3_108{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)));background:var(--liwa-purple-light,color-mix(in oklab, #f0ebff var(--t-tint), var(--t-surface)));color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._submitBtn_bfcf3_108:hover:not(:disabled){background:var(--liwa-purple,#7c5cfc);color:#fff}:where(:root[data-skin]) ._submitBtn_bfcf3_108:hover:not(:disabled){background:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)))}._submitBtn_bfcf3_108:disabled{opacity:.5;cursor:not-allowed}._dismissBtn_bfcf3_130{border:1px solid var(--liwa-border,#e5e0d8);background:var(--card-bg);color:var(--liwa-muted,#78756e);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:.78rem;transition:all .15s}:where(:root[data-skin]) ._dismissBtn_bfcf3_130{border-radius:calc(8px * var(--t-radius-k));border:1px solid var(--liwa-border,color-mix(in oklab, #e5e0d8 var(--t-tint), var(--t-line-soft)));color:var(--liwa-muted,color-mix(in oklab, #78756e, var(--t-text) var(--t-text-lift)))}._dismissBtn_bfcf3_130:hover{border-color:var(--liwa-purple,#7c5cfc);color:var(--liwa-purple,#7c5cfc)}:where(:root[data-skin]) ._dismissBtn_bfcf3_130:hover{border-color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)));color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._resultSection_bfcf3_148{flex-direction:column;gap:8px;display:flex}._resultBadge_bfcf3_154{border-radius:12px;width:fit-content;padding:4px 14px;font-size:.85rem;font-weight:700;display:inline-block}:where(:root[data-skin]) ._resultBadge_bfcf3_154{border-radius:calc(12px * var(--t-radius-k))}._resultCorrect_bfcf3_163{color:#166534;background:#dcfce7}:where(:root[data-skin]) ._resultCorrect_bfcf3_163{background:color-mix(in oklab, #dcfce7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #166534, var(--t-text) var(--t-text-lift))}._resultIncorrect_bfcf3_168{color:#92400e;background:#fef3c7}:where(:root[data-skin]) ._resultIncorrect_bfcf3_168{background:color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift))}._feedback_bfcf3_173{color:var(--liwa-ink,#2d2a26);margin:0;font-size:.9rem;line-height:1.5}:where(:root[data-skin]) ._feedback_bfcf3_173{color:var(--liwa-ink,var(--t-text))}._autoClose_bfcf3_180{color:var(--liwa-muted,#78756e);opacity:.6;margin:0;font-size:.75rem}:where(:root[data-skin]) ._autoClose_bfcf3_180{color:var(--liwa-muted,color-mix(in oklab, #78756e, var(--t-text) var(--t-text-lift)))}@media (width<=700px){._bannerInner_bfcf3_18{text-align:center;flex-direction:column;align-items:center}._header_bfcf3_40{justify-content:center}._inputRow_bfcf3_78{flex-direction:column}._actions_bfcf3_102{flex-direction:row;justify-content:center}}@media (pointer:coarse){._dismissBtn_bfcf3_130{padding:9px 16px}}._tooltip_p3ca7_1{z-index:1000;color:#f3f4f6;pointer-events:none;background:#1f2230;border:1px solid #3a3f55;border-radius:8px;min-width:240px;max-width:320px;padding:10px 12px;font-size:.78rem;line-height:1.4;position:absolute;box-shadow:0 6px 18px #00000059}:where(:root[data-skin]) ._tooltip_p3ca7_1{border:1px solid var(--t-line);border-radius:calc(8px * var(--t-radius-k));box-shadow:0 6px 18px color-mix(in srgb, var(--t-shadow) 35%, transparent)}._header_p3ca7_17{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}._title_p3ca7_25{color:#f3f4f6;font-weight:600}._meter_p3ca7_30{color:#b9bcd0;font-size:.7rem}:where(:root[data-skin]) ._meter_p3ca7_30{color:color-mix(in oklab, #b9bcd0, var(--t-text) var(--t-text-lift))}._cards_p3ca7_35{margin:4px 0 0;padding:0;list-style:none}._card_p3ca7_35{color:#e0e2ee;align-items:center;gap:6px;padding:3px 0;display:flex}._cardDot_p3ca7_49{background:#8b91ad;border-radius:50%;flex-shrink:0;width:6px;height:6px}:where(:root[data-skin]) ._cardDot_p3ca7_49{background:color-mix(in oklab, #8b91ad, var(--t-surface) var(--t-bg-sink))}._cardDotAttempted_p3ca7_57{background:#d9a55b}:where(:root[data-skin]) ._cardDotAttempted_p3ca7_57{background:color-mix(in oklab, #d9a55b, var(--t-brand) var(--t-brand-mix))}._fallback_p3ca7_61{color:#b9bcd0;font-style:italic}:where(:root[data-skin]) ._fallback_p3ca7_61{color:color-mix(in oklab, #b9bcd0, var(--t-text) var(--t-text-lift))}._loading_p3ca7_66{color:#b9bcd0}:where(:root[data-skin]) ._loading_p3ca7_66{color:color-mix(in oklab, #b9bcd0, var(--t-text) var(--t-text-lift))}._banner_1srbu_1{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;font-size:.9rem;display:flex}:where(:root[data-skin]) ._banner_1srbu_1{background:color-mix(in oklab, #fffbeb var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #fde68a var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift))}._icon_1srbu_14{font-size:1.1rem;line-height:1}._text_1srbu_19{flex:1;line-height:1.35}._text_1srbu_19 b{font-weight:700}._cta_1srbu_30{color:#92400e;cursor:pointer;background:#fff;border:1px solid #fcd34d;border-radius:8px;flex-shrink:0;padding:6px 14px;font-size:.85rem;font-weight:600;transition:transform 60ms,box-shadow 60ms;box-shadow:2px 2px #b45309}:where(:root[data-skin]) ._cta_1srbu_30{background:var(--t-surface);color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift));border:1px solid color-mix(in oklab, #fcd34d, var(--t-brand) var(--t-brand-mix));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in oklab, #b45309, var(--t-brand-shadow) var(--t-brand-mix));border-radius:calc(8px * var(--t-radius-k))}._cta_1srbu_30:hover{transform:translate(1px,1px);box-shadow:1px 1px #b45309}:where(:root[data-skin]) ._cta_1srbu_30:hover{box-shadow:calc(1px * var(--t-shadow-x)) calc(1px * var(--t-shadow-y)) calc(1px * var(--t-shadow-glow)) color-mix(in oklab, #b45309, var(--t-brand-shadow) var(--t-brand-mix))}._cta_1srbu_30:active{transform:translate(2px,2px);box-shadow:0 0 #b45309}:where(:root[data-skin]) ._cta_1srbu_30:active{box-shadow:0 0 0 color-mix(in oklab, #b45309, var(--t-brand-shadow) var(--t-brand-mix))}._vlabsWrap_71suk_2{padding-top:var(--navbar-height);height:var(--full-h);background:var(--liwa-cream);background-image:var(--notebook-bg);flex-direction:column;display:flex;overflow:hidden}._vlabsTopbar_71suk_13{background:var(--topbar-bg);border-bottom:none;flex-shrink:0;align-items:center;gap:14px;padding:2px 24px 3px;font-size:.8rem;display:flex;position:relative}._vlabsTopbar_71suk_13:after{content:"";z-index:2;background:linear-gradient(180deg, var(--topbar-wave-tint) 0%, transparent 100%);pointer-events:none;height:4px;position:absolute;bottom:-4px;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='6' viewBox='0 0 200 6'%3E%3Cpath d='M0 0 Q5 4 10 1 Q15 5 20 2 Q25 5 30 0 Q35 4 40 2 Q45 5 50 1 Q55 4 60 0 Q65 5 70 2 Q75 4 80 1 Q85 5 90 0 Q95 4 100 2 Q105 5 110 1 Q115 4 120 0 Q125 5 130 2 Q135 4 140 1 Q145 5 150 0 Q155 4 160 2 Q165 5 170 1 Q175 4 180 0 Q185 5 190 2 Q195 4 200 1 L200 6 L0 6 Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='6' viewBox='0 0 200 6'%3E%3Cpath d='M0 0 Q5 4 10 1 Q15 5 20 2 Q25 5 30 0 Q35 4 40 2 Q45 5 50 1 Q55 4 60 0 Q65 5 70 2 Q75 4 80 1 Q85 5 90 0 Q95 4 100 2 Q105 5 110 1 Q115 4 120 0 Q125 5 130 2 Q135 4 140 1 Q145 5 150 0 Q155 4 160 2 Q165 5 170 1 Q175 4 180 0 Q185 5 190 2 Q195 4 200 1 L200 6 L0 6 Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:200px 6px;mask-size:200px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}._topbarTitle_71suk_42{font-family:var(--font-display);color:var(--mode-vilabs);font-size:1.1rem;font-weight:800}._topbarActions_71suk_48{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}._topbarBtn_71suk_55{cursor:pointer;white-space:nowrap;background:var(--topbar-btn-bg);border:2px solid color-mix(in srgb, var(--mode-vilabs) 35%, transparent);color:var(--mode-vilabs);box-shadow:2px 2px 0 color-mix(in srgb, var(--mode-vilabs) 50%, transparent);border-radius:100px;align-items:center;gap:4px;padding:5px 14px;font-size:.7rem;font-weight:700;line-height:1.2;transition:transform .1s,box-shadow .1s;display:flex}:where(:root[data-skin]) ._topbarBtn_71suk_55{border-radius:calc(100px * var(--t-pill-k))}._topbarBtn_71suk_55:hover:not(:disabled){box-shadow:3px 3px 0 color-mix(in srgb, var(--mode-vilabs) 50%, transparent);transform:translate(-1px,-1px)}._topbarBtn_71suk_55:disabled{opacity:.4;cursor:not-allowed}._vlabsBody_71suk_76{background:var(--nb-shell);flex:1;padding:6px;display:flex;position:relative;overflow:hidden}._notebookWrap_71suk_86{border-radius:var(--nb-wrap-radius);box-shadow:var(--nb-wrap-shadow);flex:1;display:flex;overflow:hidden}._notebookPage_71suk_90{position:relative}._notebookPage_71suk_90:before{content:"";background:var(--nb-margin-color);z-index:2;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:16px}._notebookPage_71suk_90:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(to bottom, transparent, transparent 29px, var(--nb-ruled-line) 29px, var(--nb-ruled-line) 30px);position:absolute;inset:0}._pageHeader_71suk_100{min-height:var(--nb-header-min-h);padding:4px 14px 4px var(--nb-content-pad-left);z-index:2;border-bottom:2px solid var(--nb-margin-color);flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}._pageHeaderTitle_71suk_106{font-family:var(--font-display);color:var(--nb-header-title);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;min-width:0;font-size:.88rem;font-weight:700;overflow:hidden}._labHeaderControls_71suk_112{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}._spiralSpine_71suk_119{background:var(--nb-spine-bg);border-left:1px solid var(--nb-spine-border);border-right:1px solid var(--nb-spine-border);z-index:3;flex-shrink:0;width:34px;position:relative;overflow:visible}._spiralSpine_71suk_119 svg{width:calc(100% + 16px);height:100%;display:block;position:absolute;top:0;left:-8px;overflow:visible}._vlabsSidebar_71suk_132{background:var(--nb-page-left);width:30%;min-width:240px;padding-left:var(--nb-content-pad-left);border-right:none;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:visible}._sidebarInner_71suk_144{flex:1;overflow:hidden auto}._sidebarInner_71suk_144::-webkit-scrollbar{width:4px}._sidebarInner_71suk_144::-webkit-scrollbar-track{background:0 0}._sidebarInner_71suk_144::-webkit-scrollbar-thumb{background:var(--lp-badge-border);border-radius:100px}:where(:root[data-skin]) ._sidebarInner_71suk_144::-webkit-scrollbar-thumb{border-radius:calc(100px * var(--t-pill-k))}._sidebarSection_71suk_155{font-family:var(--font-display);color:var(--nb-section-label);text-transform:uppercase;letter-spacing:.04em;padding:12px 12px 4px;font-size:.72rem;font-weight:800}._sidebarCreateBtn_71suk_166{background:color-mix(in srgb, var(--mode-vilabs) 12%, transparent);border:2px solid color-mix(in srgb, var(--mode-vilabs) 40%, transparent);width:calc(100% - 20px);color:var(--mode-vilabs);font-family:var(--font-display);cursor:pointer;white-space:nowrap;box-shadow:2px 2px 0 color-mix(in srgb, var(--mode-vilabs) 30%, transparent);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:10px 10px 0;padding:13px 18px;font-size:.88rem;font-weight:800;transition:all .15s;display:flex}:where(:root[data-skin]) ._sidebarCreateBtn_71suk_166{border-radius:calc(10px * var(--t-radius-k))}._sidebarCreateBtn_71suk_166:hover{background:color-mix(in srgb, var(--mode-vilabs) 18%, transparent);box-shadow:3px 3px 0 color-mix(in srgb, var(--mode-vilabs) 35%, transparent);transform:translate(-1px,-1px)}._sidebarDivider_71suk_193{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-card-desc-color);align-items:center;gap:10px;margin:14px 16px 4px;font-size:.68rem;font-weight:700;display:flex}._sidebarDivider_71suk_193:after{content:"";background:var(--lp-badge-border);flex:1;height:1px}._sidebarToggle_71suk_212{border-radius:var(--radius-sm);width:100%;color:var(--liwa-ink);font-family:var(--font-display);cursor:pointer;white-space:nowrap;background:#12101a0a;border:1.5px solid #12101a14;justify-content:flex-start;align-items:center;margin:4px 0 0;padding:10px 12px;font-size:.82rem;font-weight:700;transition:all .15s;display:flex}:where(:root[data-skin]) ._sidebarToggle_71suk_212{background:color-mix(in srgb, var(--t-text) 4%, transparent);border:1.5px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._sidebarToggle_71suk_212:hover{background:var(--lp-btn-hover-bg);color:var(--liwa-ink)}._toggleChevron_71suk_231{color:var(--lp-card-desc-color);margin-left:10px;font-size:.8rem}._subjectPanel_71suk_233{padding:6px 0;overflow-y:auto}._subjectEmpty_71suk_238{color:var(--text-muted);padding:12px 18px;font-size:.8rem}._subjectItem_71suk_243{border-radius:var(--radius-sm);width:100%;color:var(--text-muted);font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}._subjectItem_71suk_243:hover{background:var(--lp-btn-hover-bg);color:var(--liwa-ink)}._subjectItemActive_71suk_261{background:var(--lp-focus-bg);color:var(--liwa-ink);border-left:3px solid var(--lp-focus-accent)}._subjectItemActive_71suk_261:hover{background:var(--lp-focus-bg)}._subjectIcon_71suk_267{text-align:center;flex-shrink:0;width:20px;font-size:14px}._subjectLabel_71suk_268{flex:1}._subjectCheck_71suk_269{color:var(--liwa-lime);flex-shrink:0;font-size:14px}._viewToggleRow_71suk_272{gap:6px;margin:6px 10px 0;display:flex}._viewToggleBtn_71suk_277{border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--text-muted);cursor:default;white-space:nowrap;background:0 0;border:none;flex:1;justify-content:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}._viewToggleBtn_71suk_277:hover{background:var(--lp-btn-hover-bg);color:var(--liwa-ink)}._viewToggleActive_71suk_299{background:var(--lp-focus-bg);color:var(--liwa-ink);border-left:3px solid var(--lp-focus-accent)}._viewToggleCount_71suk_304{color:#12101a4d;background:#12101a0d;border:none;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:.68rem;font-weight:700}:where(:root[data-skin]) ._viewToggleCount_71suk_304{color:color-mix(in srgb, var(--t-text) 30%, transparent);background:color-mix(in srgb, var(--t-text) 5%, transparent);border-radius:calc(999px * var(--t-pill-k))}._typePillRow_71suk_316{gap:5px;margin:8px 14px 4px;display:flex}._typePill_71suk_316{font-family:var(--font-body);cursor:pointer;color:var(--text-muted);background:#12101a0d;border:none;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._typePill_71suk_316{border-radius:calc(999px * var(--t-pill-k));background:color-mix(in srgb, var(--t-text) 5%, transparent)}._typePill_71suk_316:hover{background:var(--lp-btn-hover-bg);color:var(--liwa-ink)}._typePillActive_71suk_337{background:var(--lp-focus-bg);color:var(--liwa-ink)}._typePillActive_71suk_337:hover{background:var(--lp-focus-bg)}._sidebarList_71suk_346{flex-direction:column;gap:4px;max-height:40vh;padding:6px 10px 8px;display:flex;overflow-y:auto}._sidebarList_71suk_346::-webkit-scrollbar{width:3px}._sidebarList_71suk_346::-webkit-scrollbar-track{background:0 0}._sidebarList_71suk_346::-webkit-scrollbar-thumb{background:var(--lp-badge-border);border-radius:100px}:where(:root[data-skin]) ._sidebarList_71suk_346::-webkit-scrollbar-thumb{border-radius:calc(100px * var(--t-pill-k))}._sidebarEmpty_71suk_358{color:var(--text-muted);text-align:center;padding:12px 8px;font-size:.72rem;font-style:italic}._sidebarSkeleton_71suk_367{border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:10px 12px;display:flex}._vlabsMain_71suk_376{background:var(--nb-page-right);flex-direction:column;flex:1;display:flex;overflow-y:auto}._mainInner_71suk_383{flex:1;padding:20px 28px 32px}._mainHeader_71suk_387{margin-bottom:16px}._mainTitle_71suk_390{font-family:var(--font-display);color:var(--liwa-ink);font-size:1.05rem;font-weight:800}._cardGrid_71suk_398{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;display:grid}._vlabCard_71suk_405{border-radius:var(--radius-lg);border:2px solid var(--_sub-border,var(--border-color,#e2e8f0));background:var(--card-bg);box-shadow:3px 3px 0 var(--_sub-shadow,#00000014);flex-direction:column;gap:10px;padding:20px 22px;transition:all .2s;display:flex}:where(:root[data-skin]) ._vlabCard_71suk_405{border:2px solid var(--_sub-border,var(--border-color,color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft))));box-shadow:3px 3px 0 var(--_sub-shadow,color-mix(in srgb, var(--t-shadow) 8%, transparent))}._vlabCard_71suk_405:hover{box-shadow:5px 5px 0 var(--_sub-shadow,#0000001f);z-index:10;position:relative;transform:translate(-2px,-2px)}:where(:root[data-skin]) ._vlabCard_71suk_405:hover{box-shadow:5px 5px 0 var(--_sub-shadow,color-mix(in srgb, var(--t-shadow) 12%, transparent))}._vlabCardCompact_71suk_424{border-radius:var(--radius-md);border:1.5px solid var(--lp-badge-border);background:var(--lp-card-bg);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;transition:all .15s;display:flex}._vlabCardCompact_71suk_424:hover{background:var(--lp-btn-hover-bg);border-color:var(--lp-btn-border);box-shadow:none;transform:none}._compactTitle_71suk_441{color:var(--liwa-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.72rem;font-weight:700;line-height:1.3;overflow:hidden}._compactEmoji_71suk_451{flex-shrink:0;font-size:.85rem}._compactMeta_71suk_455{color:var(--text-muted);flex-shrink:0;font-size:.6rem}._compactDelete_71suk_460{border:1px solid var(--close-border);width:20px;height:20px;color:var(--close-color);cursor:pointer;opacity:0;background:0 0;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;transition:opacity .15s;display:flex}:where(:root[data-skin]) ._compactDelete_71suk_460{border-radius:calc(100px * var(--t-pill-k))}._vlabCardCompact_71suk_424:hover ._compactDelete_71suk_460{opacity:1}._compactDelete_71suk_460:hover{background:var(--close-hover-bg)}._cardHeader_71suk_481{flex-direction:column;gap:6px;display:flex}._cardBadges_71suk_486{flex-wrap:wrap;gap:6px;display:flex}._cardTitle_71suk_491{font-family:var(--font-display);color:var(--liwa-ink);flex:1;font-size:.92rem;font-weight:800;line-height:1.3}._cardDesc_71suk_499{color:var(--text-secondary);-webkit-line-clamp:3;cursor:default;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.55;display:-webkit-box;position:relative;overflow:hidden}._cardDescWrap_71suk_512{position:relative}._cardDescFull_71suk_515{z-index:20;color:var(--text-secondary);background:var(--page-bg,white);border:1.5px solid var(--_sub-border,var(--border-color,#e2e8f0));border-radius:var(--radius-md);-webkit-backdrop-filter:blur(20px);max-height:260px;margin-top:4px;padding:12px 14px;font-size:.78rem;line-height:1.55;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000040}:where(:root[data-skin]) ._cardDescFull_71suk_515{background:var(--page-bg,var(--t-surface));border:1.5px solid var(--_sub-border,var(--border-color,color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft))));box-shadow:0 8px 24px color-mix(in srgb, var(--t-shadow) 25%, transparent)}._cardDescWrap_71suk_512:hover ._cardDescFull_71suk_515{display:block}._cardHint_71suk_539{color:var(--text-muted);font-size:.72rem;font-style:italic;line-height:1.4}._labBadge_71suk_547{text-transform:uppercase;letter-spacing:.5px;border:2px solid;border-radius:100px;flex-shrink:0;padding:2px 10px;font-size:.62rem;font-weight:800}:where(:root[data-skin]) ._labBadge_71suk_547{border-radius:calc(100px * var(--t-pill-k))}._badgeDefault_71suk_558{background:var(--_sub-bg,var(--mode-vilabs-bg));color:var(--_sub-ink,var(--mode-vilabs));border-color:var(--_sub-border,#2563eb59)}:where(:root[data-skin]) ._badgeDefault_71suk_558{border-color:var(--_sub-border,color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-text) var(--t-line-lift)) 35%, transparent))}._badgeCanvas_71suk_563{color:#2563eb;background:#2563eb1a;border-color:#2563eb4d}:where(:root[data-skin]) ._badgeCanvas_71suk_563{background:color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #2563eb, var(--t-text) var(--t-text-lift));border-color:color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-text) var(--t-line-lift)) 30%, transparent)}._badgePrism_71suk_568{color:#7c3aed;background:#8b5cf61a;border-color:#8b5cf64d}:where(:root[data-skin]) ._badgePrism_71suk_568{background:color-mix(in srgb, color-mix(in oklab, #8b5cf6, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift));border-color:color-mix(in srgb, color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-line-lift)) 30%, transparent)}._badgeUngrounded_71suk_574{color:#8a5a0a;cursor:help;background:#fff8e68c;border-color:#d9a93873}:where(:root[data-skin]) ._badgeUngrounded_71suk_574{background:color-mix(in srgb, color-mix(in oklab, #fff8e6 var(--t-tint), var(--t-surface)) 55%, transparent);color:color-mix(in oklab, #8a5a0a, var(--t-brand-text) var(--t-brand-mix));border-color:color-mix(in srgb, color-mix(in oklab, #d9a938, var(--t-brand) var(--t-brand-mix)) 45%, transparent)}._topicTags_71suk_582{flex-wrap:wrap;gap:4px;display:flex}._topicTag_71suk_582{background:var(--mode-vilabs-bg);color:var(--mode-vilabs);cursor:pointer;border:2px solid #2563eb33;border-radius:100px;padding:2px 8px;font-size:.65rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._topicTag_71suk_582{border-radius:calc(100px * var(--t-pill-k));border:2px solid color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-text) var(--t-line-lift)) 20%, transparent)}._topicTag_71suk_582:hover{background:var(--mode-vilabs-panel);border-color:#2563eb66}:where(:root[data-skin]) ._topicTag_71suk_582:hover{border-color:color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-text) var(--t-line-lift)) 40%, transparent)}._cardMeta_71suk_604{color:var(--text-muted);align-items:center;gap:8px;margin-top:auto;font-size:.7rem;display:flex}._cardMetaSep_71suk_612{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:3px;height:3px}._cardActions_71suk_621{gap:6px;margin-top:4px;display:flex}._cardActionBtn_71suk_626{border-radius:var(--radius-md);cursor:pointer;text-align:center;background:var(--card-bg);flex:1;padding:7px 10px;font-size:.72rem;font-weight:700;transition:all .15s}._launchBtn_71suk_637{border:2px solid var(--_sub-border,color-mix(in srgb, var(--mode-vilabs) 35%, transparent));color:var(--_sub-ink,var(--mode-vilabs));box-shadow:2px 2px 0 var(--_sub-shadow,color-mix(in srgb, var(--mode-vilabs) 50%, transparent))}._launchBtn_71suk_637:hover{box-shadow:3px 3px 0 var(--_sub-shadow,color-mix(in srgb, var(--mode-vilabs) 50%, transparent));transform:translate(-1px,-1px)}._deleteBtn_71suk_646{border:2px solid var(--close-border);color:var(--close-color);box-shadow:2px 2px 0 var(--close-shadow)}._deleteBtn_71suk_646:hover{box-shadow:3px 3px 0 var(--close-shadow);background:var(--close-hover-bg);transform:translate(-1px,-1px)}._emptyState_71suk_658{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 24px;display:flex}._emptyIcon_71suk_667{object-fit:contain;width:96px;height:96px}._emptyTitle_71suk_672{font-family:var(--font-display);color:var(--liwa-ink);font-size:1.2rem;font-weight:800}._emptyDesc_71suk_678{color:var(--text-secondary);max-width:400px;font-size:.88rem;line-height:1.6}._generateBtn_71suk_686{border-radius:var(--radius-lg);font-family:var(--font-display);cursor:pointer;background:var(--card-bg);border:2px solid var(--vlab-subject-border,color-mix(in srgb, var(--mode-vilabs) 35%, transparent));color:var(--vlab-subject-ink,var(--mode-vilabs));box-shadow:2px 2px 0 var(--vlab-subject-shadow,color-mix(in srgb, var(--mode-vilabs) 50%, transparent));align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:800;transition:all .15s;display:inline-flex}._generateBtn_71suk_686:hover{box-shadow:3px 3px 0 var(--vlab-subject-shadow,color-mix(in srgb, var(--mode-vilabs) 50%, transparent));transform:translate(-1px,-1px)}._generateBtn_71suk_686:disabled{opacity:.5;cursor:not-allowed;box-shadow:2px 2px 0 var(--vlab-subject-shadow,color-mix(in srgb, var(--mode-vilabs) 50%, transparent));transform:none}._generateBtnWrap_71suk_712{display:inline-flex;position:relative}._generateHint_71suk_716{white-space:nowrap;border-radius:var(--radius-md);font-size:.78rem;font-weight:700;font-family:var(--font-body);color:var(--mode-plan-dark);background:var(--mode-plan-panel);border:1.5px solid var(--mode-plan-border);box-shadow:2px 2px 0 var(--mode-plan-shadow);z-index:10;pointer-events:none;padding:8px 16px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}._generateBtnWrap_71suk_712:hover ._generateHint_71suk_716{display:block}._creatorPanel_71suk_740{flex-direction:column;gap:16px;width:100%;max-width:680px;margin:0 auto;padding:20px 28px 32px;display:flex}._creatorHeader_71suk_749{font-family:var(--font-display);color:var(--vlab-subject-ink,var(--mode-vilabs));font-size:1.1rem;font-weight:800}._creatorFull_71suk_757{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}._creatorFullscreen_71suk_764{z-index:9999;background:var(--card-bg);position:fixed;inset:0}._creatorFullscreen_71suk_764 ._runnerIframe_71suk_770{min-height:0}._creatorBar_71suk_773{border-bottom:var(--border-sm);background:var(--mode-vilabs-bg);flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex}._creatorBarDesc_71suk_782{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8rem;font-weight:600;overflow:hidden}._creatorMetaBar_71suk_791{border-bottom:var(--border-sm);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:6px 16px;display:flex}._creatorErrorWrap_71suk_800{flex-shrink:0;padding:20px 16px}._savedLabel_71suk_804{font-family:var(--font-display);color:var(--mode-vilabs);white-space:nowrap;font-size:.78rem;font-weight:800}._ratingOverlay_71suk_813{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080e18bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._ratingOverlay_71suk_813{background:color-mix(in srgb, var(--t-scrim) 75%, transparent)}._ratingCard_71suk_823{background:var(--bg2,#141c2b);border:1px solid var(--border1,#ffffff14);text-align:center;border-radius:14px;width:90%;max-width:420px;padding:28px 32px}:where(:root[data-skin]) ._ratingCard_71suk_823{border:1px solid var(--border1,color-mix(in srgb, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 8%, transparent));border-radius:calc(14px * var(--t-radius-k))}._ratingTitle_71suk_832{font-family:var(--font-display);color:var(--text1,#f0ebe1);margin:0 0 6px;font-size:1.1rem;font-weight:700}._ratingSubtitle_71suk_839{color:var(--text2,#a0a8b8);margin:0 0 20px;font-size:.7rem;line-height:1.4}:where(:root[data-skin]) ._ratingSubtitle_71suk_839{color:var(--text2,color-mix(in oklab, #a0a8b8, var(--t-text) var(--t-text-lift)))}._ratingRow_71suk_845{justify-content:center;gap:6px;margin-bottom:22px;display:flex}._ratingDot_71suk_851{border:1.5px solid var(--border1,#ffffff1f);width:34px;height:34px;color:var(--text2,#a0a8b8);font-family:var(--font-display);cursor:pointer;background:0 0;border-radius:50%;font-size:.78rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._ratingDot_71suk_851{border:1.5px solid var(--border1,color-mix(in srgb, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 12%, transparent));color:var(--text2,color-mix(in oklab, #a0a8b8, var(--t-text) var(--t-text-lift)))}._ratingLow_71suk_865{--rating-color:#ef4444}._ratingMid_71suk_866{--rating-color:#f59e0b}._ratingHigh_71suk_867{--rating-color:#4ade80}._ratingDot_71suk_851:hover{border-color:var(--rating-color);color:var(--rating-color)}._ratingDotActive_71suk_873{background:var(--rating-color);border-color:var(--rating-color);color:#fff}._ratingHigh_71suk_867._ratingDotActive_71suk_873{color:#0d1b2a}:where(:root[data-skin]) ._ratingHigh_71suk_867._ratingDotActive_71suk_873{color:var(--t-text)}._ratingActions_71suk_881{justify-content:center;gap:10px;display:flex}._ratingCancelBtn_71suk_886{font-family:var(--font-display);border:1px solid var(--border1,#ffffff1a);color:var(--text2,#a0a8b8);cursor:pointer;background:0 0;border-radius:8px;padding:8px 18px;font-size:.78rem;font-weight:600}:where(:root[data-skin]) ._ratingCancelBtn_71suk_886{border-radius:calc(8px * var(--t-radius-k));border:1px solid var(--border1,color-mix(in srgb, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 10%, transparent));color:var(--text2,color-mix(in oklab, #a0a8b8, var(--t-text) var(--t-text-lift)))}._ratingCancelBtn_71suk_886:hover{border-color:var(--text2,#a0a8b8);color:var(--text1,#f0ebe1)}:where(:root[data-skin]) ._ratingCancelBtn_71suk_886:hover{border-color:var(--text2,color-mix(in oklab, #a0a8b8, var(--t-text) var(--t-line-lift)))}._creatorFull_71suk_757 ._streamPreview_71suk_903{flex:1;max-height:none}._fieldGroup_71suk_909{flex-direction:column;gap:6px;display:flex}._fieldLabel_71suk_914{color:var(--vlab-subject-ink,var(--text-secondary));font-size:.78rem;font-weight:700}._fieldInput_71suk_919{border-radius:var(--radius-md);border:2px solid var(--vlab-subject-border,color-mix(in srgb, var(--mode-vilabs) 35%, transparent));background:var(--card-bg);font-family:var(--font-body);color:var(--liwa-ink);padding:10px 14px;font-size:.88rem;transition:border-color .15s,box-shadow .15s}._fieldInput_71suk_919:focus{border-color:var(--vlab-subject-ink,var(--mode-vilabs));box-shadow:2px 2px 0 var(--vlab-subject-border,color-mix(in srgb, var(--mode-vilabs) 35%, transparent));outline:none}._fieldTextarea_71suk_934{resize:vertical;min-height:100px}._fieldRequired_71suk_941{color:var(--close-color,#e74c3c);font-weight:800}:where(:root[data-skin]) ._fieldRequired_71suk_941{color:var(--close-color,color-mix(in oklab, #e74c3c, var(--t-text) var(--t-text-lift)))}._fieldOptional_71suk_945{color:var(--text-tertiary,#999);font-size:.72rem;font-weight:500}:where(:root[data-skin]) ._fieldOptional_71suk_945{color:var(--text-tertiary,color-mix(in oklab, #999, var(--t-text) var(--t-text-lift)))}._refineError_71suk_952{color:var(--close-color,#e74c3c);border-radius:var(--radius-md);background:color-mix(in srgb, var(--close-color,#e74c3c) 8%, transparent);border:1px solid color-mix(in srgb, var(--close-color,#e74c3c) 20%, transparent);padding:8px 12px;font-size:.8rem}:where(:root[data-skin]) ._refineError_71suk_952{color:var(--close-color,color-mix(in oklab, #e74c3c, var(--t-text) var(--t-text-lift)));background:color-mix(in srgb, var(--close-color,color-mix(in oklab, #e74c3c, var(--t-surface) var(--t-bg-sink))) 8%, transparent);border:1px solid color-mix(in srgb, var(--close-color,color-mix(in oklab, #e74c3c, var(--t-text) var(--t-line-lift))) 20%, transparent)}._reviewHint_71suk_962{color:var(--text-secondary);font-size:.8rem;line-height:1.5}._creatorPanel_71suk_740 ._fieldTextarea_71suk_934{min-height:286px}._reviewActions_71suk_970{align-items:stretch;gap:10px;display:flex}._reviewActions_71suk_970>._generateBtn_71suk_686{flex:50%}._reviewSecondaryGroup_71suk_978{flex:50%;gap:10px;display:flex}._reviewSecondaryBtn_71suk_983{background:var(--card-bg);border:2px solid var(--vlab-subject-border,color-mix(in srgb, var(--mode-vilabs) 25%, transparent));border-radius:var(--radius-lg);color:var(--vlab-subject-ink,var(--mode-vilabs));font-family:var(--font-display);box-shadow:2px 2px 0 var(--vlab-subject-shadow,color-mix(in srgb, var(--mode-vilabs) 30%, transparent));cursor:pointer;flex:1;padding:12px 10px;font-size:.95rem;font-weight:700;transition:all .15s}._reviewSecondaryBtn_71suk_983:hover{color:var(--vlab-subject-ink,var(--mode-vilabs));border-color:var(--vlab-subject-ink,color-mix(in srgb, var(--mode-vilabs) 40%, transparent));box-shadow:3px 3px 0 var(--vlab-subject-shadow,color-mix(in srgb, var(--mode-vilabs) 30%, transparent));background:var(--vlab-subject-bg,var(--mode-vilabs-bg));transform:translate(-1px,-1px)}._streamPreview_71suk_903{border:var(--border-sm);border-radius:var(--radius-md);color:#f0ebe1;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:#0d1b2a;max-height:300px;padding:16px;font-size:.75rem;line-height:1.6;overflow-y:auto}._streamPreview_71suk_903::-webkit-scrollbar{width:6px}._streamPreview_71suk_903::-webkit-scrollbar-track{background:0 0}._streamPreview_71suk_903::-webkit-scrollbar-thumb{background:#f0ebe140;border-radius:100px}:where(:root[data-skin]) ._streamPreview_71suk_903::-webkit-scrollbar-thumb{background:color-mix(in srgb, color-mix(in oklab, #f0ebe1 var(--t-tint), var(--t-surface)) 25%, transparent);border-radius:calc(100px * var(--t-pill-k))}._streamSpinner_71suk_1025{vertical-align:middle;background:#f4a429;border-radius:50%;width:8px;height:8px;margin-left:4px;animation:1s ease-in-out infinite _streamPulse_71suk_1;display:inline-block}:where(:root[data-skin]) ._streamSpinner_71suk_1025{background:color-mix(in oklab, #f4a429, var(--t-brand) var(--t-brand-mix))}@keyframes _streamPulse_71suk_1{0%,to{opacity:.3}50%{opacity:1}}._runnerInline_71suk_1041{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}._runnerFullscreen_71suk_1048{z-index:9999;background:var(--card-bg);position:fixed;inset:0}._runnerFullscreen_71suk_1048 ._runnerIframe_71suk_770{min-height:0}._fsToolbar_71suk_1059{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#ffffffeb;border-radius:10px;align-items:center;gap:10px;padding:6px 14px;transition:opacity .2s;display:flex;position:absolute;top:8px;left:8px;right:8px;box-shadow:0 2px 12px #00000026}:where(:root[data-skin]) ._fsToolbar_71suk_1059{background:color-mix(in srgb, var(--t-surface) 92%, transparent);border-radius:calc(10px * var(--t-radius-k));box-shadow:0 2px 12px color-mix(in srgb, var(--t-shadow) 15%, transparent)}._runnerFullscreen_71suk_1048:hover ._fsToolbar_71suk_1059,._fsToolbar_71suk_1059:focus-within{opacity:1}._fsToolbarTitle_71suk_1080{font-family:var(--font-display);color:var(--liwa-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;font-weight:700;overflow:hidden}._runnerInlineHeader_71suk_1092{border-bottom:var(--border-sm);background:var(--mode-vilabs-bg);flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;display:flex}._runnerTitle_71suk_1101{font-family:var(--font-display);color:var(--liwa-ink);flex:1;font-size:.95rem;font-weight:800}._runnerExpandBtn_71suk_1108{border:2px solid color-mix(in srgb, var(--mode-vilabs) 35%, transparent);background:var(--card-bg);width:32px;height:32px;color:var(--mode-vilabs);box-shadow:2px 2px 0 color-mix(in srgb, var(--mode-vilabs) 50%, transparent);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;transition:all .15s;display:flex}:where(:root[data-skin]) ._runnerExpandBtn_71suk_1108{border-radius:calc(100px * var(--t-pill-k))}._runnerExpandBtn_71suk_1108:hover{box-shadow:3px 3px 0 color-mix(in srgb, var(--mode-vilabs) 50%, transparent);background:var(--mode-vilabs-bg);transform:translate(-1px,-1px)}._runnerExitBtn_71suk_1129{border-radius:var(--radius-md);border:2px solid var(--close-border);background:var(--card-bg);color:var(--close-color);box-shadow:2px 2px 0 var(--close-shadow);cursor:pointer;font-size:.75rem;font-weight:800;font-family:var(--font-display);letter-spacing:.5px;justify-content:center;align-items:center;padding:6px 18px;transition:all .15s;display:flex}._runnerExitBtn_71suk_1129:hover{box-shadow:3px 3px 0 var(--close-shadow);background:var(--close-hover-bg);transform:translate(-1px,-1px)}._runnerCloseBtn_71suk_1151{border:2px solid var(--close-border);background:var(--card-bg);width:32px;height:32px;color:var(--close-color);box-shadow:2px 2px 0 var(--close-shadow);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;transition:all .15s;display:flex}:where(:root[data-skin]) ._runnerCloseBtn_71suk_1151{border-radius:calc(100px * var(--t-pill-k))}._runnerCloseBtn_71suk_1151:hover{box-shadow:3px 3px 0 var(--close-shadow);background:var(--close-hover-bg);transform:translate(-1px,-1px)}._zoomControls_71suk_1173{background:color-mix(in srgb, var(--mode-vilabs) 10%, transparent);border:1.5px solid color-mix(in srgb, var(--mode-vilabs) 25%, transparent);border-radius:100px;align-items:center;gap:2px;padding:2px;display:flex}:where(:root[data-skin]) ._zoomControls_71suk_1173{border-radius:calc(100px * var(--t-pill-k))}._zoomBtn_71suk_1182{width:26px;height:26px;color:var(--liwa-ink);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;transition:background .12s;display:flex}._zoomBtn_71suk_1182:hover:not(:disabled){background:color-mix(in srgb, var(--mode-vilabs) 20%, transparent)}._zoomBtn_71suk_1182:disabled{opacity:.3;cursor:default}._zoomLabel_71suk_1204{font-family:var(--font-display);color:var(--liwa-ink);text-align:center;cursor:pointer;background:0 0;border:none;min-width:40px;padding:0 6px;font-size:.68rem;font-weight:800}._zoomLabel_71suk_1204:hover{color:var(--mode-vilabs)}._iframeZoomWrap_71suk_1221{flex:1;position:relative;overflow:auto}._runnerIframe_71suk_770{background:#0d1b2a;border:none;flex:1;width:100%;min-height:500px}._runnerOverlay_71suk_1236{z-index:1000;background:var(--overlay-bg);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._runnerModal_71suk_1246{background:var(--card-bg);border-radius:var(--radius-xl);border:var(--border);width:100%;max-width:1100px;height:90vh;box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:relative;overflow:hidden}._runnerHeader_71suk_1259{border-bottom:var(--border-sm);background:var(--mode-vilabs-bg);flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;display:flex}._generatingBanner_71suk_1270{color:var(--mode-vilabs);border-bottom:var(--border-sm);border-left:4px solid var(--mode-vilabs);background:#2563eb0f;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:.85rem;font-weight:700;animation:2s ease-in-out infinite _bannerGlow_71suk_1;display:flex}:where(:root[data-skin]) ._generatingBanner_71suk_1270{background:color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}@keyframes _bannerGlow_71suk_1{0%,to{background:#2563eb0f}50%{background:#2563eb1f}}._skeleton_71suk_1291{border-radius:var(--radius-lg);border:var(--border-sm);background:var(--card-bg);flex-direction:column;gap:10px;padding:16px 18px;display:flex}._skelLine_71suk_1300{background:linear-gradient(90deg, var(--mode-vilabs-bg) 25%, var(--mode-vilabs-panel) 50%, var(--mode-vilabs-bg) 75%);background-size:200% 100%;border-radius:100px;height:12px;animation:1.5s ease-in-out infinite _skelShimmer_71suk_1}:where(:root[data-skin]) ._skelLine_71suk_1300{border-radius:calc(100px * var(--t-pill-k))}._skelLineShort_71suk_1307{width:60%}._skelLineMed_71suk_1308{width:85%}._skelLineFull_71suk_1309{width:100%}@keyframes _skelShimmer_71suk_1{0%{background-position:200% 0}to{background-position:-200% 0}}._clarifyButtons_71suk_1316{gap:10px;margin-bottom:16px;display:flex}._clarifyBtn_71suk_1322{border:1.5px solid var(--vlab-subject-border,var(--lp-badge-border));background:var(--lp-sidebar);color:var(--lp-heading);font-family:var(--font-body);cursor:pointer;border-radius:10px;flex:1;padding:12px 16px;font-size:.85rem;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s}:where(:root[data-skin]) ._clarifyBtn_71suk_1322{border-radius:calc(10px * var(--t-radius-k))}._clarifyBtn_71suk_1322:hover{background:var(--lp-badge-bg);box-shadow:0 2px 8px var(--vlab-subject-shadow,#00000026)}:where(:root[data-skin]) ._clarifyBtn_71suk_1322:hover{box-shadow:0 2px 8px var(--vlab-subject-shadow,color-mix(in srgb, var(--t-shadow) 15%, transparent))}._narrowOptions_71suk_1342{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}._narrowCard_71suk_1349{border:1.5px solid var(--vlab-subject-border,var(--lp-badge-border));background:var(--lp-sidebar);color:var(--lp-heading);font-family:var(--font-body);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;font-size:.85rem;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}:where(:root[data-skin]) ._narrowCard_71suk_1349{border-radius:calc(10px * var(--t-radius-k))}._narrowCard_71suk_1349:hover{background:var(--lp-badge-bg);box-shadow:0 2px 8px var(--vlab-subject-shadow,#00000026)}:where(:root[data-skin]) ._narrowCard_71suk_1349:hover{box-shadow:0 2px 8px var(--vlab-subject-shadow,color-mix(in srgb, var(--t-shadow) 15%, transparent))}._narrowTitle_71suk_1370{color:var(--lp-heading);font-size:.9rem;font-weight:700}._narrowDesc_71suk_1376{color:var(--lp-card-desc-color,#12101aa6);font-size:.82rem;line-height:1.4}:where(:root[data-skin]) ._narrowDesc_71suk_1376{color:var(--lp-card-desc-color,color-mix(in srgb, var(--t-text) 65%, transparent))}._narrowOutcome_71suk_1382{color:var(--mode-vilabs,#2563eb);margin-top:2px;font-size:.78rem;font-style:italic;font-weight:600;line-height:1.3}:where(:root[data-skin]) ._narrowOutcome_71suk_1382{color:var(--mode-vilabs,color-mix(in oklab, #2563eb, var(--t-text) var(--t-text-lift)))}._genLoadingScreen_71suk_1392{background:radial-gradient(at 50% 40%,#6b4fbb0f 0%,#0000 70%);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;display:flex;position:relative;overflow:hidden}:where(:root[data-skin]) ._genLoadingScreen_71suk_1392{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, color-mix(in oklab, #6b4fbb, var(--t-surface) var(--t-bg-sink)) 6%, transparent) 0%, transparent 70%)}._genLoadingScreen_71suk_1392:before,._genLoadingScreen_71suk_1392:after{content:"";opacity:0;pointer-events:none;border-radius:50%;position:absolute}._genLoadingScreen_71suk_1392:before{background:var(--mode-vilabs);width:6px;height:6px;animation:4s ease-in-out infinite _genParticleFloat_71suk_1;top:20%;left:15%}._genLoadingScreen_71suk_1392:after{background:#f4a429;width:4px;height:4px;animation:5s ease-in-out 1.5s infinite _genParticleFloat_71suk_1;top:30%;right:18%}:where(:root[data-skin]) ._genLoadingScreen_71suk_1392:after{background:color-mix(in oklab, #f4a429, var(--t-brand) var(--t-brand-mix))}@keyframes _genParticleFloat_71suk_1{0%,to{opacity:0;transform:translateY(0)scale(.5)}30%{opacity:.7}50%{opacity:.5;transform:translateY(-40px)scale(1)}70%{opacity:.3}}._genRingWrap_71suk_1434{justify-content:center;align-items:center;width:240px;height:240px;display:flex;position:relative}._genRing_71suk_1434{border:3px solid color-mix(in srgb, var(--mode-vilabs) 15%, transparent);border-radius:50%;position:absolute;inset:0}._genRing_71suk_1434:before{content:"";border:3px solid #0000;border-top-color:var(--mode-vilabs);border-right-color:color-mix(in srgb, var(--mode-vilabs) 50%, transparent);border-radius:50%;animation:2s linear infinite _genRingSpin_71suk_1;position:absolute;inset:-3px}@keyframes _genRingSpin_71suk_1{to{transform:rotate(360deg)}}._genRing_71suk_1434:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--mode-vilabs) 8%, transparent) 0%, transparent 70%);border-radius:50%;animation:2.5s ease-in-out infinite _genRingPulse_71suk_1;position:absolute;inset:8px}@keyframes _genRingPulse_71suk_1{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}._genMascot_71suk_1479{z-index:1;filter:drop-shadow(0 4px 12px #6b4fbb33);width:130px;height:130px;animation:3s ease-in-out infinite _genMascotBob_71suk_1}@keyframes _genMascotBob_71suk_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._genOrbitDots_71suk_1492{animation:8s linear infinite _genOrbitSpin_71suk_1;position:absolute;inset:0}._genOrbitDot_71suk_1492{border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;font-size:18px;line-height:1;display:flex;position:absolute}._genOrbitDot_71suk_1492:first-child{top:-4px;left:50%;transform:translate(-50%)}._genOrbitDot_71suk_1492:nth-child(2){bottom:-4px;left:50%;transform:translate(-50%)}._genOrbitDot_71suk_1492:nth-child(3){top:50%;left:-4px;transform:translateY(-50%)}@keyframes _genOrbitSpin_71suk_1{to{transform:rotate(360deg)}}._genTypeLabel_71suk_1522{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--mode-vilabs) 12%, transparent);color:var(--mode-vilabs);border:1.5px solid color-mix(in srgb, var(--mode-vilabs) 25%, transparent);border-radius:100px;padding:5px 14px;font-size:.72rem;font-weight:800}:where(:root[data-skin]) ._genTypeLabel_71suk_1522{border-radius:calc(100px * var(--t-pill-k))}._genTypeLabelPrism_71suk_1534{color:#c07840;background:#e8a87c1f;border-color:#e8a87c4d}:where(:root[data-skin]) ._genTypeLabelPrism_71suk_1534{background:color-mix(in srgb, color-mix(in oklab, #e8a87c, var(--t-brand) var(--t-brand-mix)) 12%, transparent);color:color-mix(in oklab, #c07840, var(--t-text) var(--t-text-lift));border-color:color-mix(in srgb, color-mix(in oklab, #e8a87c, var(--t-brand) var(--t-brand-mix)) 30%, transparent)}._genStatusMsg_71suk_1541{font-family:var(--font-display);color:var(--liwa-ink);text-align:center;min-height:1.4em;font-size:1.05rem;font-weight:700}._genSubStatus_71suk_1551{font-family:var(--font-body);color:var(--text-secondary);text-align:center;min-height:1.2em;font-size:.82rem;font-weight:500;animation:.4s _genFadeSwap_71suk_1}@keyframes _genFadeSwap_71suk_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._genCancelLink_71suk_1566{font-family:var(--font-display);color:var(--btn-cancel-color,#d97706);border:1.5px solid color-mix(in srgb, var(--btn-cancel-color,#d97706) 40%, transparent);cursor:pointer;border-radius:var(--radius-md,10px);box-shadow:0 2px 0 0 var(--btn-cancel-shadow,#f59e0b73);background:0 0;align-items:center;gap:6px;padding:8px 22px;font-size:.78rem;font-weight:800;transition:transform .1s,box-shadow .1s,border-color .15s;display:inline-flex}:where(:root[data-skin]) ._genCancelLink_71suk_1566{color:var(--btn-cancel-color,color-mix(in oklab, #d97706, var(--t-brand-text) var(--t-brand-mix)));border:1.5px solid color-mix(in srgb, var(--btn-cancel-color,color-mix(in oklab, #d97706, var(--t-brand) var(--t-brand-mix))) 40%, transparent);box-shadow:0 2px 0 0 var(--btn-cancel-shadow,color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand-shadow) var(--t-brand-mix)) 45%, transparent))}._genCancelLink_71suk_1566:hover{border-color:var(--btn-cancel-color,#d97706);box-shadow:0 3px 0 0 var(--btn-cancel-shadow,#f59e0b73);transform:translate(-1px,-1px)}:where(:root[data-skin]) ._genCancelLink_71suk_1566:hover{border-color:var(--btn-cancel-color,color-mix(in oklab, #d97706, var(--t-brand) var(--t-brand-mix)));box-shadow:0 3px 0 0 var(--btn-cancel-shadow,color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand-shadow) var(--t-brand-mix)) 45%, transparent))}._genCancelLink_71suk_1566:active{box-shadow:none;transform:translate(1px,1px)}._genParticle_71suk_1593{pointer-events:none;opacity:0;border-radius:50%;position:absolute}._genParticle_71suk_1593:first-child{background:#6b4fbb;width:5px;height:5px;animation:6s ease-in-out .5s infinite _genParticleFloat_71suk_1;bottom:25%;left:22%}:where(:root[data-skin]) ._genParticle_71suk_1593:first-child{background:color-mix(in oklab, #6b4fbb, var(--t-surface) var(--t-bg-sink))}._genParticle_71suk_1593:nth-child(2){background:#f4a429;width:3px;height:3px;animation:4.5s ease-in-out 2s infinite _genParticleFloat_71suk_1;bottom:20%;right:25%}:where(:root[data-skin]) ._genParticle_71suk_1593:nth-child(2){background:color-mix(in oklab, #f4a429, var(--t-brand) var(--t-brand-mix))}._genParticle_71suk_1593:nth-child(3){background:#2ec4b6;width:4px;height:4px;animation:5.5s ease-in-out 3s infinite _genParticleFloat_71suk_1;top:25%;right:30%}:where(:root[data-skin]) ._genParticle_71suk_1593:nth-child(3){background:color-mix(in oklab, #2ec4b6, var(--t-surface) var(--t-bg-sink))}._contentTypeBadge_71suk_1619{margin-bottom:12px;font-size:.72rem;display:inline-block}._vlabChatBubble_71suk_1626{z-index:500;border:2px solid var(--accent-color,#6c47ff);background:var(--liwa-cream,#fffdf5);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 4px 16px #00000026,0 2px 4px #00000014}:where(:root[data-skin]) ._vlabChatBubble_71suk_1626{border:2px solid var(--accent-color,color-mix(in oklab, #6c47ff, var(--t-text) var(--t-line-lift)));background:var(--liwa-cream,var(--t-surface));box-shadow:0 4px 16px color-mix(in srgb, var(--t-shadow) 15%, transparent), 0 2px 4px color-mix(in srgb, var(--t-shadow) 8%, transparent)}._vlabChatBubble_71suk_1626:hover{transform:scale(1.08);box-shadow:0 6px 20px #0003,0 3px 6px #0000001a}:where(:root[data-skin]) ._vlabChatBubble_71suk_1626:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--t-shadow) 20%, transparent), 0 3px 6px color-mix(in srgb, var(--t-shadow) 10%, transparent)}._vlabChatBubbleImg_71suk_1648{pointer-events:none;width:34px;height:34px}._vlabChatPanel_71suk_1654{z-index:500;background:var(--liwa-cream,#fffdf5);border:2px solid var(--accent-color,#6c47ff);border-radius:var(--radius-xl,16px);flex-direction:column;width:360px;height:460px;display:flex;position:absolute;bottom:16px;right:16px;overflow:hidden;box-shadow:0 8px 32px #0000002e,0 2px 8px #00000014}:where(:root[data-skin]) ._vlabChatPanel_71suk_1654{background:var(--liwa-cream,var(--t-surface));border:2px solid var(--accent-color,color-mix(in oklab, #6c47ff, var(--t-text) var(--t-line-lift)));box-shadow:0 8px 32px color-mix(in srgb, var(--t-shadow) 18%, transparent), 0 2px 8px color-mix(in srgb, var(--t-shadow) 8%, transparent)}._vlabChatHeader_71suk_1670{background:var(--accent-color,#6c47ff);color:#fff;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:flex}:where(:root[data-skin]) ._vlabChatHeader_71suk_1670{background:var(--accent-color,color-mix(in oklab, #6c47ff, var(--t-surface) var(--t-bg-sink)))}._vlabChatHeaderIcon_71suk_1679{width:28px;height:28px}._vlabChatHeaderTitle_71suk_1683{font-family:var(--font-display);flex:1;font-size:.95rem;font-weight:700}._vlabChatCloseBtn_71suk_1689{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;padding:0 4px;font-size:1.4rem;line-height:1;transition:opacity .15s}._vlabChatCloseBtn_71suk_1689:hover{opacity:1}._vlabChatMessages_71suk_1704{flex-direction:column;flex:1;gap:10px;padding:12px 14px;display:flex;overflow-y:auto}._vlabChatEmpty_71suk_1713{text-align:center;color:var(--text-secondary,#6b7280);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px 12px;font-size:.85rem;display:flex}:where(:root[data-skin]) ._vlabChatEmpty_71suk_1713{color:var(--text-secondary,color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift)))}._vlabChatEmptyOwl_71suk_1725{opacity:.7;width:56px;height:56px}._vlabChatRow_71suk_1731{align-items:flex-end;gap:6px;display:flex}._vlabChatRowUser_71suk_1736{justify-content:flex-end}._vlabChatRowLiwa_71suk_1739{justify-content:flex-start}._vlabChatAvatar_71suk_1743{flex-shrink:0;width:24px;height:24px}._vlabChatAvatarUser_71suk_1748{background:var(--accent-color,#6c47ff);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.65rem;font-weight:700;display:flex}:where(:root[data-skin]) ._vlabChatAvatarUser_71suk_1748{background:var(--accent-color,color-mix(in oklab, #6c47ff, var(--t-surface) var(--t-bg-sink)))}._vlabChatBubbleMsg_71suk_1762{word-break:break-word;border-radius:14px;max-width:78%;padding:8px 12px;font-size:.82rem;line-height:1.45}:where(:root[data-skin]) ._vlabChatBubbleMsg_71suk_1762{border-radius:calc(14px * var(--t-radius-k))}._vlabChatBubbleUser_71suk_1770{background:var(--accent-color,#6c47ff);color:#fff;border-bottom-right-radius:4px}:where(:root[data-skin]) ._vlabChatBubbleUser_71suk_1770{background:var(--accent-color,color-mix(in oklab, #6c47ff, var(--t-surface) var(--t-bg-sink)));border-bottom-right-radius:calc(4px * var(--t-radius-k))}._vlabChatBubbleLiwa_71suk_1775{background:var(--card-bg,#fff);color:var(--text-primary,#1e293b);border:1px solid var(--border-color,#e5e7eb);border-bottom-left-radius:4px}:where(:root[data-skin]) ._vlabChatBubbleLiwa_71suk_1775{background:var(--card-bg,var(--t-surface));color:var(--text-primary,var(--t-text));border:1px solid var(--border-color,color-mix(in oklab, #e5e7eb var(--t-tint), var(--t-line-soft)));border-bottom-left-radius:calc(4px * var(--t-radius-k))}._vlabChatInputBar_71suk_1782{border-top:1px solid var(--border-color,#e5e7eb);background:var(--card-bg,#fff);flex-shrink:0;align-items:flex-end;gap:6px;padding:8px 12px;display:flex}:where(:root[data-skin]) ._vlabChatInputBar_71suk_1782{border-top:1px solid var(--border-color,color-mix(in oklab, #e5e7eb var(--t-tint), var(--t-line-soft)));background:var(--card-bg,var(--t-surface))}._vlabChatTextarea_71suk_1791{resize:none;border:1.5px solid var(--border-color,#d1d5db);border-radius:var(--radius-md,8px);background:var(--liwa-cream,#fffdf5);color:var(--text-primary,#1e293b);outline:none;flex:1;padding:8px 10px;font-family:inherit;font-size:.82rem;line-height:1.4;transition:border-color .15s}:where(:root[data-skin]) ._vlabChatTextarea_71suk_1791{border:1.5px solid var(--border-color,color-mix(in oklab, #d1d5db var(--t-tint), var(--t-line-soft)));background:var(--liwa-cream,var(--t-surface));color:var(--text-primary,var(--t-text))}._vlabChatTextarea_71suk_1791:focus{border-color:var(--accent-color,#6c47ff)}:where(:root[data-skin]) ._vlabChatTextarea_71suk_1791:focus{border-color:var(--accent-color,color-mix(in oklab, #6c47ff, var(--t-text) var(--t-line-lift)))}._vlabChatTextarea_71suk_1791::placeholder{color:var(--text-secondary,#9ca3af)}:where(:root[data-skin]) ._vlabChatTextarea_71suk_1791::placeholder{color:var(--text-secondary,color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift)))}._vlabChatSendBtn_71suk_1811{background:var(--accent-color,#6c47ff);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;transition:opacity .15s;display:flex}:where(:root[data-skin]) ._vlabChatSendBtn_71suk_1811{background:var(--accent-color,color-mix(in oklab, #6c47ff, var(--t-surface) var(--t-bg-sink)))}._vlabChatSendBtn_71suk_1811:disabled{opacity:.4;cursor:not-allowed}._vlabChatSendBtn_71suk_1811:not(:disabled):hover{opacity:.85}._vlabChatToolSearchBtn_71suk_1834{border:1px solid var(--accent-color,#6c47ff);color:var(--accent-color,#6c47ff);cursor:pointer;background:0 0;border-radius:14px;margin-top:8px;padding:5px 12px;font-size:.72rem;font-weight:600;transition:background .15s,color .15s;display:block}:where(:root[data-skin]) ._vlabChatToolSearchBtn_71suk_1834{border-radius:calc(14px * var(--t-radius-k));border:1px solid var(--accent-color,color-mix(in oklab, #6c47ff, var(--t-text) var(--t-line-lift)));color:var(--accent-color,color-mix(in oklab, #6c47ff, var(--t-text) var(--t-text-lift)))}._vlabChatToolSearchBtn_71suk_1834:hover{background:var(--accent-color,#6c47ff);color:#fff}:where(:root[data-skin]) ._vlabChatToolSearchBtn_71suk_1834:hover{background:var(--accent-color,color-mix(in oklab, #6c47ff, var(--t-surface) var(--t-bg-sink)))}._vlabChatEscalationHint_71suk_1852{font-family:var(--font-body);color:var(--text-muted,#8a8a9a);letter-spacing:.01em;margin:6px 0 2px;font-size:.68rem;font-style:italic}:where(:root[data-skin]) ._vlabChatEscalationHint_71suk_1852{color:var(--text-muted,color-mix(in oklab, #8a8a9a, var(--t-text) var(--t-text-lift)))}._vlabsDrawerTab_71suk_1862{z-index:30;background:var(--card-bg,#fff);font-family:var(--font-display);color:var(--liwa-ink);cursor:pointer;border:1.5px solid #12101a38;border-left:none;border-radius:0 999px 999px 0;align-items:center;gap:6px;padding:9px 14px 9px 12px;font-size:.8rem;font-weight:700;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:2px 2px #12101a2e}:where(:root[data-skin]) ._vlabsDrawerTab_71suk_1862{border:1.5px solid color-mix(in srgb, var(--t-line) 22%, transparent);border-radius:0 calc(999px * var(--t-pill-k)) calc(999px * var(--t-pill-k)) 0;background:var(--card-bg,var(--t-surface));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 18%, transparent)}._vlabsScrim_71suk_1884{z-index:45;cursor:pointer;background:#12101a59;border:none;padding:0;display:none;position:absolute;inset:0}:where(:root[data-skin]) ._vlabsScrim_71suk_1884{background:color-mix(in srgb, var(--t-scrim) 35%, transparent)}@media (width<=768px){._vlabsTopbar_71suk_13{gap:10px;padding:8px 16px 10px}._topbarTitle_71suk_42{font-size:.95rem}._vlabsSidebar_71suk_132{z-index:50;box-shadow:none;width:260px;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}._vlabsSidebar_71suk_132._sidebarOpen_71suk_1907{box-shadow:var(--shadow-xl);transform:translate(0)}._vlabsBody_71suk_76{position:relative}._vlabsScrim_71suk_1884{display:block}._vlabsDrawerTab_71suk_1862{display:inline-flex}._spiralSpine_71suk_119{display:none}._mainInner_71suk_383{padding:16px 16px 24px}._cardGrid_71suk_398{grid-template-columns:1fr}._creatorPanel_71suk_740{max-width:100%;padding:16px}._creatorBar_71suk_773{gap:6px;padding:8px 12px}._creatorBar_71suk_773 ._cardActionBtn_71suk_626{padding:5px 8px;font-size:.65rem}._creatorMetaBar_71suk_791{padding:6px 12px}._genRingWrap_71suk_1434{width:180px;height:180px}._genMascot_71suk_1479{width:95px;height:95px}._genStatusMsg_71suk_1541{font-size:.92rem}._genSubStatus_71suk_1551{font-size:.75rem}._emptyState_71suk_658{padding:40px 16px}._vlabChatPanel_71suk_1654{width:300px;height:380px;bottom:12px;right:12px}._vlabChatBubble_71suk_1626{width:46px;height:46px;bottom:14px;right:14px}._vlabChatBubbleImg_71suk_1648{width:28px;height:28px}}@media (width<=480px){._cardActions_71suk_621{flex-direction:column}}@media (pointer:coarse){._vlabsDrawerTab_71suk_1862{padding:12px 16px 12px 14px;font-size:.85rem}}._overlay_1rbj6_2{z-index:950;background:#12101a80;justify-content:center;align-items:center;animation:.2s _fadeIn_1rbj6_1;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._overlay_1rbj6_2{background:color-mix(in srgb, var(--t-scrim) 50%, transparent)}@keyframes _fadeIn_1rbj6_1{0%{opacity:0}to{opacity:1}}._dialog_1rbj6_19{background:var(--card-bg);border:2.5px solid var(--mode-vault);border-radius:var(--radius-xl);width:460px;max-width:92%;padding:28px 28px 24px;animation:.25s _slideUp_1rbj6_1;box-shadow:6px 6px #b45300a6}:where(:root[data-skin]) ._dialog_1rbj6_19{box-shadow:calc(6px * var(--t-shadow-x)) calc(6px * var(--t-shadow-y)) calc(6px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #b45300, var(--t-brand-shadow) var(--t-brand-mix)) 65%, transparent)}@keyframes _slideUp_1rbj6_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._header_1rbj6_36{align-items:center;gap:12px;margin-bottom:16px;display:flex}._icon_1rbj6_43{flex-shrink:0;font-size:28px}._title_1rbj6_48{font-family:var(--font-display);color:var(--liwa-ink);font-size:1.15rem;font-weight:900}._body_1rbj6_56{color:var(--text-secondary);margin-bottom:20px;font-size:.88rem;line-height:1.6}._options_1rbj6_64{flex-direction:column;gap:10px;margin-top:16px;display:flex}._option_1rbj6_64{border-radius:var(--radius-md);border:var(--border-sm);background:var(--card-bg);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;transition:all .2s;display:flex}._option_1rbj6_64:hover{background:var(--liwa-lavender);border-color:var(--liwa-grape)}._optionSelected_1rbj6_88{background:var(--liwa-lavender);border-color:var(--liwa-grape);border-left:4px solid var(--liwa-grape)}._radio_1rbj6_94{border:2px solid #12101a40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}:where(:root[data-skin]) ._radio_1rbj6_94{border:2px solid color-mix(in srgb, var(--t-line) 25%, transparent)}._radioSelected_1rbj6_106{border-color:var(--liwa-grape)}._radioDot_1rbj6_110{background:var(--liwa-grape);border-radius:50%;width:8px;height:8px}._optionLabel_1rbj6_117{color:var(--liwa-ink);font-size:.85rem;font-weight:700}._optionDesc_1rbj6_123{color:var(--text-muted);margin-top:2px;font-size:.75rem}._actions_1rbj6_130{gap:10px;margin-top:4px;display:flex}._btn_1rbj6_136{font-family:var(--font-display);cursor:pointer;background:var(--card-bg);border-radius:100px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:800;transition:transform .1s,box-shadow .1s;display:flex}:where(:root[data-skin]) ._btn_1rbj6_136{border-radius:calc(100px * var(--t-pill-k))}._btnConfirm_1rbj6_152{color:#16a34a;border:2px solid #16a34a;box-shadow:2px 2px #22c55e73}:where(:root[data-skin]) ._btnConfirm_1rbj6_152{border:2px solid color-mix(in oklab, #16a34a, var(--t-text) var(--t-line-lift));color:color-mix(in oklab, #16a34a, var(--t-text) var(--t-text-lift))}._btnConfirm_1rbj6_152:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #22c55e73}._btnCancel_1rbj6_162{border:2px solid var(--mode-vault-border);color:var(--mode-vault);box-shadow:2px 2px 0 var(--mode-vault-shadow)}._btnCancel_1rbj6_162:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #f59e0b73}:where(:root[data-skin]) ._btnCancel_1rbj6_162:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand-shadow) var(--t-brand-mix)) 45%, transparent)}._btnConfirm_1rbj6_152:disabled,._btnCancel_1rbj6_162:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=480px){._dialog_1rbj6_19{padding:22px 20px 20px}._title_1rbj6_48{font-size:1rem}._body_1rbj6_56{font-size:.82rem}._actions_1rbj6_130{flex-direction:column}._btn_1rbj6_136{padding:11px 14px;font-size:.84rem}}._wrap_oj95q_1{display:contents;position:relative}._locked_oj95q_6{pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale(.55);opacity:.5;display:block;position:relative}._lockedInline_oj95q_15{display:inline-block}._lockBadge_oj95q_19{color:#fff;pointer-events:auto;z-index:5;cursor:not-allowed;background:#0f111ec7;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.78rem;font-weight:700;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #00000040}:where(:root[data-skin]) ._lockBadge_oj95q_19{background:color-mix(in srgb, var(--t-scrim) 78%, transparent);box-shadow:0 2px 6px color-mix(in srgb, var(--t-shadow) 25%, transparent)}._lockBadge_oj95q_19:after{content:"🔒"}._tooltipHost_oj95q_43{pointer-events:auto;cursor:not-allowed;z-index:4;position:absolute;inset:0}._vaultPanel_3oey4_2{z-index:100;background:#12101a80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._vaultPanel_3oey4_2{background:color-mix(in srgb, var(--t-scrim) 50%, transparent)}._vaultInner_3oey4_11{background:var(--card-bg);border:2.5px solid var(--mode-vault-border);border-radius:var(--radius-xl);width:95%;max-width:1100px;height:92%;box-shadow:4px 4px 0 var(--mode-vault-shadow);flex-direction:column;display:flex;overflow:hidden}._vaultHead_3oey4_27{border-bottom:var(--border);background:var(--card-bg);flex-shrink:0;align-items:center;gap:12px;padding:18px 24px;display:flex}._vaultHead_3oey4_27 h3{font-family:var(--font-display);color:var(--liwa-ink);flex:1;margin:0;font-size:1.1rem;font-weight:900}._vaultClose_3oey4_44{border-radius:var(--radius-md);border:2px solid var(--close-border);background:var(--card-bg);width:36px;height:36px;color:var(--close-color);cursor:pointer;box-shadow:2px 2px 0 var(--close-shadow);justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex}._vaultClose_3oey4_44:hover{background:var(--close-hover-bg);color:var(--close-color)}._vaultTabs_3oey4_65{flex-shrink:0;gap:8px;padding:14px 24px 16px;display:flex;overflow-x:auto}._vaultTab_3oey4_65{white-space:nowrap;background:var(--card-bg);color:var(--text-muted);cursor:pointer;border:1.5px solid #12101a1f;border-radius:999px;flex-shrink:0;padding:8px 18px;font-size:.78rem;font-weight:700;transition:all .2s}:where(:root[data-skin]) ._vaultTab_3oey4_65{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, var(--t-line) 12%, transparent)}._vaultTab_3oey4_65:hover{background:var(--liwa-lavender);color:var(--liwa-ink)}._vaultTabActive_3oey4_92{border-color:var(--mode-vault-border);color:var(--mode-vault);box-shadow:2px 2px 0 var(--mode-vault-shadow)}._tabCortex_3oey4_98{border-color:var(--mode-cortex-border);box-shadow:2px 2px 0 var(--mode-cortex-shadow)}._tabCortex_3oey4_98:hover{background:var(--mode-cortex-bg);color:var(--mode-cortex)}._tabCortexActive_3oey4_106{background:var(--mode-cortex-bg);border-color:var(--mode-cortex-border);color:var(--mode-cortex);box-shadow:2px 2px 0 var(--mode-cortex-shadow)}._tabQuest_3oey4_113{border-color:var(--mode-plan-border);box-shadow:2px 2px 0 var(--mode-plan-shadow)}._tabQuest_3oey4_113:hover{background:var(--mode-plan-bg);color:var(--mode-plan-dark)}._tabQuestActive_3oey4_121{background:var(--mode-plan-bg);border-color:var(--mode-plan-border);color:var(--mode-plan-dark);box-shadow:2px 2px 0 var(--mode-plan-shadow)}._tabVLab_3oey4_128{border-color:var(--mode-vilabs-border);box-shadow:2px 2px 0 var(--mode-vilabs-shadow)}._tabVLab_3oey4_128:hover{background:var(--mode-vilabs-bg);color:var(--mode-vilabs)}._tabVLabActive_3oey4_136{background:var(--mode-vilabs-bg);border-color:var(--mode-vilabs-border);color:var(--mode-vilabs);box-shadow:2px 2px 0 var(--mode-vilabs-shadow)}._tabExam_3oey4_143{border-color:var(--mode-exam-border);box-shadow:2px 2px 0 var(--mode-exam-shadow)}._tabExam_3oey4_143:hover{background:var(--mode-exam-bg);color:var(--mode-exam)}._tabExamActive_3oey4_151{background:var(--mode-exam-bg);border-color:var(--mode-exam-border);color:var(--mode-exam);box-shadow:2px 2px 0 var(--mode-exam-shadow)}._examSubFilter_3oey4_159{gap:6px;padding:6px 24px 10px;display:flex}._examSubBtn_3oey4_164{border:1.5px solid var(--mode-exam-border);color:var(--mode-exam);cursor:pointer;background:0 0;border-radius:100px;flex:1;padding:5px 0;font-size:.7rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._examSubBtn_3oey4_164{border-radius:calc(100px * var(--t-pill-k))}._examSubBtn_3oey4_164:hover{background:var(--mode-exam-bg)}._examSubBtnActive_3oey4_177{background:var(--mode-exam-bg);border-color:var(--mode-exam);box-shadow:1px 1px 0 var(--mode-exam-shadow)}._filterHint_3oey4_184{font-family:var(--font-body);color:var(--text-muted);flex-shrink:0;padding:0 24px 10px;font-size:.76rem;font-weight:600;line-height:1.5}._vaultList_3oey4_195{background:var(--liwa-cream);flex-direction:column;flex:1;gap:10px;padding:16px 24px;display:flex;overflow-y:auto}._vaultList_3oey4_195::-webkit-scrollbar{width:5px}._vaultList_3oey4_195::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:5px}:where(:root[data-skin]) ._vaultList_3oey4_195::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(5px * var(--t-radius-k))}._vaultEmpty_3oey4_209{text-align:center;color:#12101a59;padding:48px 0;font-size:.9rem}:where(:root[data-skin]) ._vaultEmpty_3oey4_209{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._vaultCard_3oey4_217{border-radius:var(--radius-md);border:1.5px solid var(--card-border,#12101a1f);background:var(--card-bg);cursor:pointer;box-shadow:2px 2px 0 var(--card-shadow,#12101a14);padding:14px 16px;transition:all .2s;position:relative}:where(:root[data-skin]) ._vaultCard_3oey4_217{border:1.5px solid var(--card-border,color-mix(in srgb, var(--t-line) 12%, transparent));box-shadow:2px 2px 0 var(--card-shadow,color-mix(in srgb, var(--t-shadow) 8%, transparent))}._vaultCard_3oey4_217:hover{border-color:var(--card-border,var(--mode-vault-border));box-shadow:4px 4px 0 var(--card-shadow,var(--mode-vault-shadow));transform:translate(-2px,-2px)}._vaultCardTitle_3oey4_232{font-family:var(--font-display);color:var(--liwa-ink);text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;padding-right:32px;font-size:.92rem;font-weight:800;overflow:hidden}._vaultCardMeta_3oey4_243{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.72rem;display:flex}._vaultCardBadge_3oey4_251{border-radius:var(--radius-sm);background:var(--mode-cortex-bg);color:var(--mode-cortex);border:none;padding:2px 8px;font-size:.65rem;font-weight:800}._typeBadgeChat_3oey4_260{background:var(--mode-cortex-bg);color:var(--mode-cortex)}._typeBadgePlan_3oey4_264{background:var(--mode-plan-panel);color:var(--mode-plan-dark)}._typeBadgeVLab_3oey4_268{background:var(--mode-vilabs-bg);color:var(--mode-vilabs)}._typeBadgeCanvas_3oey4_272{color:#2563eb;background:#2563eb1a}:where(:root[data-skin]) ._typeBadgeCanvas_3oey4_272{background:color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #2563eb, var(--t-text) var(--t-text-lift))}._typeBadgePrism_3oey4_276{color:#7c3aed;background:#8b5cf61a}:where(:root[data-skin]) ._typeBadgePrism_3oey4_276{background:color-mix(in srgb, color-mix(in oklab, #8b5cf6, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._typeBadgeExam_3oey4_280{background:var(--mode-exam-bg);color:var(--mode-exam)}._examTypePill_3oey4_284{border-radius:var(--radius-sm);color:var(--mode-exam);background:#e11d480f;border:1px solid #e11d4833;padding:2px 8px;font-size:.65rem;font-weight:800}:where(:root[data-skin]) ._examTypePill_3oey4_284{background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 20%, transparent)}._examScorePill_3oey4_294{border-radius:var(--radius-sm);color:var(--liwa-ink);background:#e11d480f;border:1px solid #e11d4826;align-items:center;gap:4px;padding:2px 8px;font-size:.65rem;font-weight:800;display:inline-flex}:where(:root[data-skin]) ._examScorePill_3oey4_294{background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 15%, transparent)}._examScorePct_3oey4_306{color:var(--mode-exam);font-size:.62rem;font-weight:900}._examSkippedPill_3oey4_312{border-radius:var(--radius-sm);color:#92400e;background:#fbbf2414;border:1px solid #fbbf244d;padding:2px 7px;font-size:.63rem;font-weight:700}:where(:root[data-skin]) ._examSkippedPill_3oey4_312{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 30%, transparent);color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift))}._examViolationPill_3oey4_322{border-radius:var(--radius-sm);color:#b91c1c;background:#ef444412;border:1px solid #ef444440;padding:2px 7px;font-size:.63rem;font-weight:700}:where(:root[data-skin]) ._examViolationPill_3oey4_322{background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 7%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 25%, transparent);color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift))}._vaultCardDelete_3oey4_331{border-radius:var(--radius-sm);border:2px solid var(--close-border);background:var(--card-bg);width:28px;height:28px;color:var(--close-color);cursor:pointer;opacity:0;box-shadow:2px 2px 0 var(--close-shadow);justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex;position:absolute;top:10px;right:12px}._vaultCardModify_3oey4_350{border-radius:var(--radius-sm);background:var(--card-bg);color:#7c5cfc80;cursor:pointer;opacity:0;border:2px solid #7c5cfc33;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .15s;display:flex;position:absolute;top:10px;right:44px;box-shadow:2px 2px #7c5cfc14}:where(:root[data-skin]) ._vaultCardModify_3oey4_350{border:2px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 20%, transparent);color:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)) 50%, transparent)}._vaultCard_3oey4_217:hover ._vaultCardModify_3oey4_350{opacity:1}._vaultCardModify_3oey4_350:hover{color:#7c5cfccc;background:#7c5cfc14}:where(:root[data-skin]) ._vaultCardModify_3oey4_350:hover{background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 8%, transparent);color:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)) 80%, transparent)}._vaultCard_3oey4_217:hover ._vaultCardDelete_3oey4_331{opacity:1}._vaultCardDelete_3oey4_331:hover{background:var(--close-hover-bg);color:var(--close-color)}._tabScheduled_3oey4_381{border-color:#4f46e533;box-shadow:2px 2px #4f46e514}:where(:root[data-skin]) ._tabScheduled_3oey4_381{border-color:color-mix(in srgb, color-mix(in oklab, #4f46e5, var(--t-text) var(--t-line-lift)) 20%, transparent)}._tabScheduled_3oey4_381:hover{color:#4f46e5;background:#4f46e50f}:where(:root[data-skin]) ._tabScheduled_3oey4_381:hover{background:color-mix(in srgb, color-mix(in oklab, #4f46e5, var(--t-surface) var(--t-bg-sink)) 6%, transparent);color:color-mix(in oklab, #4f46e5, var(--t-text) var(--t-text-lift))}._tabScheduledActive_3oey4_389{color:#4f46e5;background:#4f46e50f;border-color:#4f46e566;box-shadow:2px 2px #4f46e52e}:where(:root[data-skin]) ._tabScheduledActive_3oey4_389{background:color-mix(in srgb, color-mix(in oklab, #4f46e5, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #4f46e5, var(--t-text) var(--t-line-lift)) 40%, transparent);color:color-mix(in oklab, #4f46e5, var(--t-text) var(--t-text-lift))}._schedReadyPill_3oey4_397{border-radius:var(--radius-sm);color:var(--mode-exam);background:#e11d4814;border:1px solid #e11d4840;padding:2px 8px;font-size:.65rem;font-weight:800}:where(:root[data-skin]) ._schedReadyPill_3oey4_397{background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 25%, transparent)}._schedCountdownPill_3oey4_406{border-radius:var(--radius-sm);color:#4f46e5;background:#4f46e50f;border:1px solid #4f46e533;padding:2px 8px;font-size:.65rem;font-weight:700}:where(:root[data-skin]) ._schedCountdownPill_3oey4_406{background:color-mix(in srgb, color-mix(in oklab, #4f46e5, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #4f46e5, var(--t-text) var(--t-line-lift)) 20%, transparent);color:color-mix(in oklab, #4f46e5, var(--t-text) var(--t-text-lift))}@media (width<=640px){._vaultInner_3oey4_11{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}._vaultHead_3oey4_27{padding:14px 16px}._vaultTabs_3oey4_65{padding:10px 16px 0}._vaultList_3oey4_195{padding:12px 16px}}@media (hover:none){._vaultCardDelete_3oey4_331,._vaultCardModify_3oey4_350{opacity:1}}._overlay_1qyoq_2{z-index:900;background:#12101a80;justify-content:center;align-items:center;animation:.2s _fadeIn_1qyoq_1;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._overlay_1qyoq_2{background:color-mix(in srgb, var(--t-scrim) 50%, transparent)}@keyframes _fadeIn_1qyoq_1{0%{opacity:0}to{opacity:1}}._dialog_1qyoq_19{background:var(--card-bg);border:var(--border);border-radius:var(--radius-xl);width:440px;max-width:92%;box-shadow:var(--shadow-lg);padding:28px 28px 24px;animation:.25s _slideUp_1qyoq_1}@keyframes _slideUp_1qyoq_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._header_1qyoq_36{align-items:center;gap:12px;margin-bottom:16px;display:flex}._icon_1qyoq_43{flex-shrink:0;font-size:28px}._title_1qyoq_48{font-family:var(--font-display);color:var(--liwa-ink);font-size:1.15rem;font-weight:900}._body_1qyoq_56{color:var(--text-secondary);margin-bottom:20px;font-size:.88rem;line-height:1.6}._sessionInfo_1qyoq_64{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._infoPill_1qyoq_71{border-radius:var(--radius-sm);border:var(--border-sm);align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:700;display:flex}._pillSubject_1qyoq_82{color:var(--liwa-grape);background:#7c3aed1a}:where(:root[data-skin]) ._pillSubject_1qyoq_82{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._pillBooks_1qyoq_87{color:var(--liwa-sky);background:#38bdf81a}:where(:root[data-skin]) ._pillBooks_1qyoq_87{background:color-mix(in srgb, color-mix(in oklab, #38bdf8, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._pillChunks_1qyoq_92{color:var(--liwa-lime);background:#57cc991a}:where(:root[data-skin]) ._pillChunks_1qyoq_92{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._actions_1qyoq_98{gap:10px;display:flex}._btn_1qyoq_103{border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;border:var(--border);flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.88rem;font-weight:800;transition:transform .1s,box-shadow .1s;display:flex}._btnKeep_1qyoq_119{background:var(--card-bg);color:var(--liwa-grape);border-color:#7c3aed59;box-shadow:2px 2px #7c3aed80}:where(:root[data-skin]) ._btnKeep_1qyoq_119{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent)}._btnKeep_1qyoq_119:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #7c3aed80}._btnFresh_1qyoq_130{background:var(--card-bg);color:var(--liwa-ink);box-shadow:var(--shadow-sm)}._btnFresh_1qyoq_130:hover{box-shadow:var(--shadow-md);transform:translate(-2px,-2px)}._btnFresh_1qyoq_130:disabled,._btnKeep_1qyoq_119:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=480px){._dialog_1qyoq_19{padding:22px 20px 20px}._title_1qyoq_48{font-size:1rem}._body_1qyoq_56{font-size:.82rem}._actions_1qyoq_98{flex-direction:column}._btn_1qyoq_103{padding:11px 14px;font-size:.84rem}}._breadcrumb_p9avu_1{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;font-size:.92rem;font-weight:700;display:flex}._backBtn_p9avu_11{width:28px;height:28px;color:var(--liwa-ink,#12101a);cursor:pointer;background:#12101a0a;border:1.5px solid #12101a26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;padding:0;font-size:1.1rem;font-weight:700;line-height:1;transition:all .15s;display:flex}:where(:root[data-skin]) ._backBtn_p9avu_11{border-radius:calc(8px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 15%, transparent);background:color-mix(in srgb, var(--t-text) 4%, transparent);color:var(--liwa-ink,var(--t-text))}._backBtn_p9avu_11:hover{background:#12101a1a;border-color:#12101a40}:where(:root[data-skin]) ._backBtn_p9avu_11:hover{background:color-mix(in srgb, var(--t-text) 10%, transparent);border-color:color-mix(in srgb, var(--t-line) 25%, transparent)}._segment_p9avu_35{align-items:center;gap:2px;min-width:0;display:inline-flex}._separator_p9avu_42{color:#12101a40;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:.9rem}:where(:root[data-skin]) ._separator_p9avu_42{color:color-mix(in srgb, var(--t-text) 25%, transparent)}._link_p9avu_49{color:var(--liwa-grape);white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;transition:color .15s,-webkit-text-decoration .15s,text-decoration .15s}._link_p9avu_49:hover{color:var(--liwa-ink);text-decoration:underline}._current_p9avu_65{color:#12101a8c;white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}:where(:root[data-skin]) ._current_p9avu_65{color:color-mix(in srgb, var(--t-text) 55%, transparent)}@media (width<=480px){._breadcrumb_p9avu_1{font-size:.75rem}._current_p9avu_65{max-width:120px}}@media (pointer:coarse){._backBtn_p9avu_11{width:38px;height:38px}}._pill_1mu6y_11{font-family:var(--font-sans,system-ui, sans-serif);white-space:nowrap;vertical-align:middle;letter-spacing:.01em;border-radius:999px;align-items:center;gap:2px;font-weight:500;line-height:1;display:inline-flex}:where(:root[data-skin]) ._pill_1mu6y_11{border-radius:calc(999px * var(--t-pill-k))}._inline_1mu6y_27{margin-left:6px;padding:2px 7px;font-size:.68rem}._card_1mu6y_33{margin-left:8px;padding:3px 9px;font-size:.76rem}._confirmed_1mu6y_6{background:var(--pill-green-bg,#2ea04324);color:var(--pill-green-fg,#2da146);border:1px solid var(--pill-green-border,#2ea04359)}:where(:root[data-skin]) ._confirmed_1mu6y_6{background:var(--pill-green-bg,color-mix(in srgb, color-mix(in oklab, #2ea043, var(--t-surface) var(--t-bg-sink)) 14%, transparent));color:var(--pill-green-fg,color-mix(in oklab, #2da146, var(--t-text) var(--t-text-lift)));border:1px solid var(--pill-green-border,color-mix(in srgb, color-mix(in oklab, #2ea043, var(--t-text) var(--t-line-lift)) 35%, transparent))}._suggested_1mu6y_7{color:var(--muted,#888);border:1px dashed var(--border,#80808066);background:0 0}:where(:root[data-skin]) ._suggested_1mu6y_7{color:var(--muted,color-mix(in oklab, #888, var(--t-text) var(--t-text-lift)));border:1px dashed var(--border,color-mix(in srgb, color-mix(in oklab, gray, var(--t-text) var(--t-line-lift)) 40%, transparent))}._bubble_wa9ca_5{z-index:10600;background:var(--card-bg,#fff);max-width:min(340px,100% - 24px);color:var(--liwa-ink,#12101a);pointer-events:auto;border:1.5px solid #7c3aed80;border-radius:14px;padding:11px 30px 11px 14px;font-size:.82rem;font-weight:700;line-height:1.45;animation:.3s cubic-bezier(.34,1.56,.64,1) backwards _fugPop_wa9ca_1;position:fixed;box-shadow:0 3px #5d25be66,0 12px 32px #0000002e}:where(:root[data-skin]) ._bubble_wa9ca_5{background:var(--card-bg,var(--t-surface));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 50%, transparent);box-shadow:0 3px 0 #5d25be66, 0 12px 32px color-mix(in srgb, var(--t-shadow) 18%, transparent);border-radius:calc(14px * var(--t-radius-k));color:var(--liwa-ink,var(--t-text))}@keyframes _fugPop_wa9ca_1{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}._above_wa9ca_27{animation:.3s ease-out backwards _fugFade_wa9ca_1}@keyframes _fugFade_wa9ca_1{0%{opacity:0}to{opacity:1}}._bubble_wa9ca_5:after{content:"";background:var(--card-bg,#fff);width:16px;height:16px;margin-left:-8px;position:absolute;left:50%;transform:rotate(45deg)}:where(:root[data-skin]) ._bubble_wa9ca_5:after{background:var(--card-bg,var(--t-surface))}._above_wa9ca_27:after{border-bottom:1.5px solid #7c3aed80;border-right:1.5px solid #7c3aed80;bottom:-9px}:where(:root[data-skin]) ._above_wa9ca_27:after{border-right:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 50%, transparent);border-bottom:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 50%, transparent)}._below_wa9ca_46:after{border-top:1.5px solid #7c3aed80;border-left:1.5px solid #7c3aed80;top:-9px}:where(:root[data-skin]) ._below_wa9ca_46:after{border-left:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 50%, transparent);border-top:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 50%, transparent)}._closeBtn_wa9ca_52{cursor:pointer;color:var(--text-muted,#888);background:0 0;border:none;padding:2px 4px;font-size:.75rem;font-weight:800;position:absolute;top:5px;right:7px}:where(:root[data-skin]) ._closeBtn_wa9ca_52{color:var(--text-muted,color-mix(in oklab, #888, var(--t-text) var(--t-text-lift)))}._closeBtn_wa9ca_52:hover{color:var(--liwa-ink,#12101a)}:where(:root[data-skin]) ._closeBtn_wa9ca_52:hover{color:var(--liwa-ink,var(--t-text))}._nextRow_wa9ca_66{text-align:right;margin-top:8px}._nextBtn_wa9ca_67{color:var(--liwa-grape,#7c3aed);cursor:pointer;background:#fff;border:1.5px solid #7c3aed80;border-radius:999px;padding:4px 14px;font-size:.75rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #5d25be80}:where(:root[data-skin]) ._nextBtn_wa9ca_67{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 50%, transparent);background:var(--t-surface);color:var(--liwa-grape,color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)))}._nextBtn_wa9ca_67:hover{transform:translateY(-1px);box-shadow:0 3px #5d25be80}._fireWrap_1sh1a_1{flex-direction:column;align-items:center;gap:2px;padding:2px 0;display:flex}._fireImageWrap_1sh1a_9{justify-content:center;align-items:flex-end;display:flex;position:relative}._fireImage_1sh1a_9{object-fit:contain;display:block}._fireWrap_1sh1a_1[data-level="1"] ._fireImage_1sh1a_9{width:72px;height:60px}._fireWrap_1sh1a_1[data-level="2"] ._fireImage_1sh1a_9{width:80px;height:70px}._fireWrap_1sh1a_1[data-level="3"] ._fireImage_1sh1a_9{width:88px;height:78px}._fireWrap_1sh1a_1[data-level="4"] ._fireImage_1sh1a_9{width:96px;height:86px}._fireWrap_1sh1a_1[data-level="5"] ._fireImage_1sh1a_9{width:104px;height:94px}._particles_1sh1a_29{pointer-events:none;position:absolute;inset:0;overflow:visible}._particle_1sh1a_29{opacity:0;border-radius:50%;position:absolute}._p1_1sh1a_43{width:3px;height:3px;animation:2.8s ease-out infinite _ash1_1sh1a_1;bottom:50%;left:35%}._p2_1sh1a_48{width:2.5px;height:2.5px;animation:3.2s ease-out .5s infinite _ash2_1sh1a_1;bottom:45%;left:55%}._p3_1sh1a_53{width:2px;height:2px;animation:2.5s ease-out 1s infinite _ash3_1sh1a_1;bottom:55%;left:45%}._p4_1sh1a_58{width:3px;height:3px;animation:3s ease-out .3s infinite _ash4_1sh1a_1;bottom:40%;left:25%}._p5_1sh1a_63{width:2px;height:2px;animation:2.6s ease-out .8s infinite _ash5_1sh1a_1;bottom:50%;left:65%}._p6_1sh1a_68{width:2.5px;height:2.5px;animation:3.4s ease-out 1.4s infinite _ash6_1sh1a_1;bottom:60%;left:40%}._p7_1sh1a_74{width:2.5px;height:2.5px;animation:2.4s ease-out .6s infinite _ash7_1sh1a_1;bottom:45%;left:20%}._p8_1sh1a_79{width:3px;height:3px;animation:2.9s ease-out 1.1s infinite _ash8_1sh1a_1;bottom:55%;left:70%}._p9_1sh1a_84{width:2px;height:2px;animation:3.1s ease-out .2s infinite _ash9_1sh1a_1;bottom:48%;left:50%}@keyframes _ash1_1sh1a_1{0%{opacity:0;transform:translate(0)scale(.5)}10%{opacity:.8}40%{opacity:.6;transform:translate(-8px,-20px)scale(.8)}70%{opacity:.3;transform:translate(-4px,-36px)scale(.5)}to{opacity:0;transform:translate(-10px,-50px)scale(.2)}}@keyframes _ash2_1sh1a_1{0%{opacity:0;transform:translate(0)scale(.4)}10%{opacity:.7}40%{opacity:.5;transform:translate(6px,-18px)scale(.7)}70%{opacity:.2;transform:translate(10px,-32px)scale(.4)}to{opacity:0;transform:translate(8px,-48px)scale(.15)}}@keyframes _ash3_1sh1a_1{0%{opacity:0;transform:translate(0)scale(.5)}10%{opacity:.9}40%{opacity:.5;transform:translate(-3px,-22px)scale(.7)}70%{opacity:.2;transform:translate(2px,-38px)scale(.4)}to{opacity:0;transform:translate(-5px,-54px)scale(.1)}}@keyframes _ash4_1sh1a_1{0%{opacity:0;transform:translate(0)scale(.4)}10%{opacity:.7}40%{opacity:.5;transform:translate(-12px,-16px)scale(.8)}70%{opacity:.3;transform:translate(-8px,-30px)scale(.5)}to{opacity:0;transform:translate(-14px,-44px)scale(.2)}}@keyframes _ash5_1sh1a_1{0%{opacity:0;transform:translate(0)scale(.5)}10%{opacity:.8}40%{opacity:.4;transform:translate(10px,-20px)scale(.6)}70%{opacity:.2;transform:translate(6px,-34px)scale(.4)}to{opacity:0;transform:translate(12px,-46px)scale(.15)}}@keyframes _ash6_1sh1a_1{0%{opacity:0;transform:translate(0)scale(.3)}10%{opacity:.7}40%{opacity:.5;transform:translate(4px,-24px)scale(.7)}70%{opacity:.2;transform:translate(-2px,-40px)scale(.3)}to{opacity:0;transform:translate(6px,-52px)scale(.1)}}@keyframes _ash7_1sh1a_1{0%{opacity:0;transform:translate(0)scale(.4)}10%{opacity:.8}40%{opacity:.5;transform:translate(-14px,-18px)scale(.7)}70%{opacity:.2;transform:translate(-18px,-34px)scale(.4)}to{opacity:0;transform:translate(-22px,-50px)scale(.1)}}@keyframes _ash8_1sh1a_1{0%{opacity:0;transform:translate(0)scale(.5)}10%{opacity:.7}40%{opacity:.4;transform:translate(14px,-22px)scale(.6)}70%{opacity:.2;transform:translate(18px,-38px)scale(.3)}to{opacity:0;transform:translate(16px,-52px)scale(.1)}}@keyframes _ash9_1sh1a_1{0%{opacity:0;transform:translate(0)scale(.3)}10%{opacity:.9}40%{opacity:.6;transform:translate(2px,-26px)scale(.8)}70%{opacity:.3;transform:translate(-4px,-42px)scale(.4)}to{opacity:0;transform:translate(3px,-58px)scale(.1)}}._fireLabel_1sh1a_157{flex-direction:column;align-items:center;margin-top:2px;line-height:1.2;display:flex}._fireCta_1sh1a_164{text-transform:uppercase;letter-spacing:.02em;text-align:center;word-wrap:break-word;max-width:110px;font-size:.58rem;font-weight:800;line-height:1.3}._pmWrap_trofu_2{padding-top:var(--navbar-height);height:var(--full-h);background:var(--liwa-cream);background-image:var(--notebook-bg);flex-direction:column;display:flex;overflow:hidden}._pmTopbar_trofu_13{background:var(--topbar-bg);border-bottom:none;flex-shrink:0;align-items:center;gap:14px;padding:2px 24px 3px;font-size:.8rem;display:flex;position:relative}._pmTopbar_trofu_13:after{content:"";z-index:2;background:linear-gradient(180deg, var(--topbar-wave-tint) 0%, transparent 100%);pointer-events:none;height:4px;position:absolute;bottom:-4px;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='6' viewBox='0 0 200 6'%3E%3Cpath d='M0 0 Q5 4 10 1 Q15 5 20 2 Q25 5 30 0 Q35 4 40 2 Q45 5 50 1 Q55 4 60 0 Q65 5 70 2 Q75 4 80 1 Q85 5 90 0 Q95 4 100 2 Q105 5 110 1 Q115 4 120 0 Q125 5 130 2 Q135 4 140 1 Q145 5 150 0 Q155 4 160 2 Q165 5 170 1 Q175 4 180 0 Q185 5 190 2 Q195 4 200 1 L200 6 L0 6 Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='6' viewBox='0 0 200 6'%3E%3Cpath d='M0 0 Q5 4 10 1 Q15 5 20 2 Q25 5 30 0 Q35 4 40 2 Q45 5 50 1 Q55 4 60 0 Q65 5 70 2 Q75 4 80 1 Q85 5 90 0 Q95 4 100 2 Q105 5 110 1 Q115 4 120 0 Q125 5 130 2 Q135 4 140 1 Q145 5 150 0 Q155 4 160 2 Q165 5 170 1 Q175 4 180 0 Q185 5 190 2 Q195 4 200 1 L200 6 L0 6 Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:200px 6px;mask-size:200px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}._topbarActions_trofu_42{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}._topbarBtn_trofu_49{cursor:pointer;white-space:nowrap;background:var(--topbar-btn-bg);border-radius:100px;align-items:center;gap:4px;padding:5px 14px;font-size:.7rem;font-weight:700;line-height:1.2;transition:transform .1s,box-shadow .1s;display:flex}:where(:root[data-skin]) ._topbarBtn_trofu_49{border-radius:calc(100px * var(--t-pill-k))}._topbarBtn_trofu_49:hover:not(:disabled){transform:translate(-1px,-1px)}._topbarBtn_trofu_49:disabled{opacity:.4;cursor:not-allowed}._coveragePill_trofu_68{letter-spacing:.01em;white-space:nowrap;cursor:pointer;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-width:140px;height:26px;margin-left:6px;padding:0 10px;font-size:.72rem;font-weight:700;transition:background .15s,box-shadow .15s;display:inline-flex}:where(:root[data-skin]) ._coveragePill_trofu_68{border-radius:calc(100px * var(--t-pill-k))}._coveragePillDefault_trofu_86{color:var(--liwa-grape,#6b46c1);background:#805ad50f;border:1.5px solid #805ad52e}:where(:root[data-skin]) ._coveragePillDefault_trofu_86{color:var(--liwa-grape,color-mix(in oklab, #6b46c1, var(--t-text) var(--t-text-lift)));background:color-mix(in srgb, color-mix(in oklab, #805ad5, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #805ad5, var(--t-text) var(--t-line-lift)) 18%, transparent)}._coveragePillDefault_trofu_86:hover:not(:disabled){background:#805ad51f;box-shadow:0 1px 6px #805ad51f}:where(:root[data-skin]) ._coveragePillDefault_trofu_86:hover:not(:disabled){background:color-mix(in srgb, color-mix(in oklab, #805ad5, var(--t-surface) var(--t-bg-sink)) 12%, transparent)}._coveragePill_trofu_68:disabled{opacity:.45;cursor:not-allowed;pointer-events:auto}._coveragePillGreen_trofu_100{color:#2e7d32;background:#4caf5014;border:1.5px solid #4caf5040}:where(:root[data-skin]) ._coveragePillGreen_trofu_100{color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift));background:color-mix(in srgb, color-mix(in oklab, #4caf50, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #4caf50, var(--t-text) var(--t-line-lift)) 25%, transparent)}._coveragePillGreen_trofu_100:hover{background:#4caf5026;box-shadow:0 1px 6px #4caf5026}:where(:root[data-skin]) ._coveragePillGreen_trofu_100:hover{background:color-mix(in srgb, color-mix(in oklab, #4caf50, var(--t-surface) var(--t-bg-sink)) 15%, transparent)}._coveragePillAmber_trofu_109{color:#b37400;background:#ffb73014;border:1.5px solid #ffb73040}:where(:root[data-skin]) ._coveragePillAmber_trofu_109{color:color-mix(in oklab, #b37400, var(--t-brand-text) var(--t-brand-mix));background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 8%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 25%, transparent)}._coveragePillAmber_trofu_109:hover{background:#ffb73026;box-shadow:0 1px 6px #ffb7301f}:where(:root[data-skin]) ._coveragePillAmber_trofu_109:hover{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 15%, transparent);box-shadow:0 1px 6px color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand-shadow) var(--t-brand-mix)) 12%, transparent)}._coveragePillLow_trofu_118{color:#c62828;background:#ef53500f;border:1.5px solid #ef535033}:where(:root[data-skin]) ._coveragePillLow_trofu_118{color:color-mix(in oklab, #c62828, var(--t-text) var(--t-text-lift));background:color-mix(in srgb, color-mix(in oklab, #ef5350, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ef5350, var(--t-text) var(--t-line-lift)) 20%, transparent)}._coveragePillLow_trofu_118:hover{background:#ef53501f;box-shadow:0 1px 6px #ef53501f}:where(:root[data-skin]) ._coveragePillLow_trofu_118:hover{background:color-mix(in srgb, color-mix(in oklab, #ef5350, var(--t-surface) var(--t-bg-sink)) 12%, transparent)}._coveragePillIcon_trofu_127{font-size:.8rem;line-height:1}._vlabPill_trofu_133{white-space:nowrap;cursor:pointer;min-width:140px;height:26px;color:var(--mode-vilabs,#2563eb);background:#2563eb0f;border:1.5px solid #2563eb2e;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;margin-left:6px;padding:0 10px;font-size:.72rem;font-weight:700;transition:background .15s,box-shadow .15s;display:inline-flex}:where(:root[data-skin]) ._vlabPill_trofu_133{border-radius:calc(100px * var(--t-pill-k));color:var(--mode-vilabs,color-mix(in oklab, #2563eb, var(--t-text) var(--t-text-lift)));background:color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-text) var(--t-line-lift)) 18%, transparent)}._vlabPill_trofu_133:hover{background:#2563eb1f;box-shadow:0 1px 6px #2563eb1f}:where(:root[data-skin]) ._vlabPill_trofu_133:hover{background:color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-surface) var(--t-bg-sink)) 12%, transparent)}._vlabPillIcon_trofu_157{font-size:.8rem;line-height:1}._coverageReportOverlay_trofu_161{z-index:100;background:#00000040;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._coverageReportOverlay_trofu_161{background:color-mix(in srgb, var(--t-text) 25%, transparent)}._coverageReport_trofu_161{background:var(--nb-page,#fff);border-radius:var(--radius-md);border:1.5px solid #4caf504d;width:95%;max-width:680px;max-height:80vh;padding:20px 24px;overflow-y:auto;box-shadow:0 8px 32px #0000001f}:where(:root[data-skin]) ._coverageReport_trofu_161{background:var(--nb-page,var(--t-surface));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #4caf50, var(--t-text) var(--t-line-lift)) 30%, transparent);box-shadow:0 8px 32px color-mix(in srgb, var(--t-shadow) 12%, transparent)}._coverageReportHeader_trofu_181{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._coverageReportTitle_trofu_187{color:#2e7d32;font-size:.82rem;font-weight:700}:where(:root[data-skin]) ._coverageReportTitle_trofu_187{color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift))}._coverageReportClose_trofu_192{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:2px 6px;font-size:1rem}._coverageReportMsg_trofu_200{color:var(--text-secondary);margin-bottom:10px;font-size:.78rem;line-height:1.4}._coverageReportList_trofu_206{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}._coverageReportItem_trofu_212{border-radius:6px;align-items:flex-start;gap:6px;padding:4px 8px;font-size:.75rem;line-height:1.4;display:flex}:where(:root[data-skin]) ._coverageReportItem_trofu_212{border-radius:calc(6px * var(--t-radius-k))}._coverageItemFull_trofu_221{color:#2e7d32;background:#4caf500f}:where(:root[data-skin]) ._coverageItemFull_trofu_221{background:color-mix(in srgb, color-mix(in oklab, #4caf50, var(--t-surface) var(--t-bg-sink)) 6%, transparent);color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift))}._coverageItemPartial_trofu_222{color:#b37400;background:#ffb73014}:where(:root[data-skin]) ._coverageItemPartial_trofu_222{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 8%, transparent);color:color-mix(in oklab, #b37400, var(--t-brand-text) var(--t-brand-mix))}._coverageItemNone_trofu_223{color:#c62828;background:#ef53500f}:where(:root[data-skin]) ._coverageItemNone_trofu_223{background:color-mix(in srgb, color-mix(in oklab, #ef5350, var(--t-surface) var(--t-bg-sink)) 6%, transparent);color:color-mix(in oklab, #c62828, var(--t-text) var(--t-text-lift))}._coverageReportIcon_trofu_224{flex-shrink:0}._coverageReportEvidence_trofu_225{flex-direction:column;flex:1;gap:4px;display:flex}._coverageQuestion_trofu_226{margin-bottom:2px;font-size:.78rem;font-weight:600;line-height:1.4;display:block}._coverageCardLink_trofu_230{color:var(--liwa-grape,#6b46c1);cursor:pointer;background:#805ad514;border:1px solid #805ad533;border-radius:4px;width:fit-content;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}:where(:root[data-skin]) ._coverageCardLink_trofu_230{color:var(--liwa-grape,color-mix(in oklab, #6b46c1, var(--t-text) var(--t-text-lift)));background:color-mix(in srgb, color-mix(in oklab, #805ad5, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #805ad5, var(--t-text) var(--t-line-lift)) 20%, transparent);border-radius:calc(4px * var(--t-radius-k))}._coverageCardLink_trofu_230:hover{background:#805ad526}:where(:root[data-skin]) ._coverageCardLink_trofu_230:hover{background:color-mix(in srgb, color-mix(in oklab, #805ad5, var(--t-surface) var(--t-bg-sink)) 15%, transparent)}._coveragePlanNote_trofu_237{color:#b45309;font-size:.7rem;font-style:italic}:where(:root[data-skin]) ._coveragePlanNote_trofu_237{color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._coverageHandsOnWarning_trofu_238{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-bottom:10px;padding:8px 12px;font-size:.75rem;line-height:1.4}:where(:root[data-skin]) ._coverageHandsOnWarning_trofu_238{color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix));background:color-mix(in oklab, #fffbeb var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #fde68a var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k))}._coverageReportMissing_trofu_243{color:var(--text-secondary);margin-bottom:10px;font-size:.75rem}._coverageReportMissing_trofu_243 ul{margin:4px 0 0 16px;padding:0}._coverageReportMissing_trofu_243 li{margin-bottom:2px}._coverageReportActions_trofu_255{gap:8px;margin-top:4px;display:flex}._coverageRevalidateBtn_trofu_260{color:var(--liwa-grape);cursor:pointer;background:#805ad50f;border:1.5px solid #805ad533;border-radius:8px;flex:1;padding:8px 0;font-size:.75rem;font-weight:700;transition:background .15s}:where(:root[data-skin]) ._coverageRevalidateBtn_trofu_260{background:color-mix(in srgb, color-mix(in oklab, #805ad5, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #805ad5, var(--t-text) var(--t-line-lift)) 20%, transparent);border-radius:calc(8px * var(--t-radius-k))}._coverageRevalidateBtn_trofu_260:hover{background:#805ad51f}:where(:root[data-skin]) ._coverageRevalidateBtn_trofu_260:hover{background:color-mix(in srgb, color-mix(in oklab, #805ad5, var(--t-surface) var(--t-bg-sink)) 12%, transparent)}._coverageModifyBtn_trofu_275{color:#fff;background:var(--liwa-grape,#6b46c1);cursor:pointer;border:none;border-radius:8px;flex:1;padding:8px 0;font-size:.75rem;font-weight:700;transition:opacity .15s}:where(:root[data-skin]) ._coverageModifyBtn_trofu_275{background:var(--liwa-grape,color-mix(in oklab, #6b46c1, var(--t-surface) var(--t-bg-sink)));border-radius:calc(8px * var(--t-radius-k))}._coverageModifyBtn_trofu_275:hover{opacity:.88}._coverageRevalidateExhausted_trofu_290{color:var(--text-muted);flex:1;padding:6px 0;font-size:.73rem;line-height:1.4}._coverageReportIntro_trofu_297{color:var(--text-primary,#1a1a2e);border-left:3px solid var(--liwa-grape,#6b46c1);background:#805ad50a;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:.8rem;line-height:1.55}:where(:root[data-skin]) ._coverageReportIntro_trofu_297{color:var(--text-primary,var(--t-text));background:color-mix(in srgb, color-mix(in oklab, #805ad5, var(--t-surface) var(--t-bg-sink)) 4%, transparent);border-radius:calc(8px * var(--t-radius-k));border-left:3px solid var(--liwa-grape,color-mix(in oklab, #6b46c1, var(--t-text) var(--t-line-lift)))}._generatingLockBanner_trofu_309{color:var(--liwa-orange);border-bottom:none;border-left:4px solid var(--liwa-mango);background:#ffb7301f;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:.85rem;font-weight:700;animation:1.8s ease-in-out infinite _lockBannerGlow_trofu_1;display:flex}:where(:root[data-skin]) ._generatingLockBanner_trofu_309{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 12%, transparent)}._generatingLockIcon_trofu_324{object-fit:contain;width:24px;height:24px;animation:1.5s ease-in-out infinite _lockOwlBounce_trofu_1}@keyframes _lockBannerGlow_trofu_1{0%,to{background:#ffb7301a;box-shadow:0 2px 12px #ff990014}50%{background:#ffb73040;box-shadow:0 2px 16px #ff99002e}}@keyframes _lockOwlBounce_trofu_1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}._pmBody_trofu_338{background:var(--nb-shell);flex:1;padding:6px;display:flex;position:relative;overflow:hidden}._pmBodyGenerating_trofu_346{background:0 0;padding:0}._notebookWrap_trofu_352{border-radius:var(--nb-wrap-radius);box-shadow:var(--nb-wrap-shadow);flex:1;display:flex;overflow:hidden}._notebookPage_trofu_361{position:relative}._notebookPage_trofu_361:before{content:"";background:var(--nb-margin-color);z-index:2;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:16px}._notebookPage_trofu_361:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(to bottom, transparent, transparent 29px, var(--nb-ruled-line) 29px, var(--nb-ruled-line) 30px);position:absolute;inset:0}._pageHeader_trofu_393{min-height:var(--nb-header-min-h);padding:4px 14px 4px var(--nb-content-pad-left);z-index:5;border-bottom:2px solid var(--nb-margin-color);flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}._chatHeaderTitle_trofu_406{font-family:var(--font-display);color:var(--nb-header-title);flex-shrink:0;font-size:.88rem;font-weight:700}._chatHeaderActions_trofu_413{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}._spiralSpine_trofu_422{background:var(--nb-spine-bg);border-left:1px solid var(--nb-spine-border);border-right:1px solid var(--nb-spine-border);z-index:3;flex-shrink:0;width:34px;position:relative;overflow:visible}._spiralSpine_trofu_422 svg{width:calc(100% + 16px);height:100%;display:block;position:absolute;top:0;left:-8px;overflow:visible}._leftPanel_trofu_131{background:var(--nb-page-left);border-right:none;flex-direction:column;flex-shrink:0;width:38%;min-width:280px;display:flex;position:relative;overflow:visible}._leftPanelHeader_trofu_454{display:none}._leftPanelLogo_trofu_457{object-fit:contain;flex-shrink:0;width:28px;height:28px}._leftPanelTitle_trofu_463{font-family:var(--font-display);color:var(--nb-header-title);flex:1;font-size:.88rem;font-weight:700}._leftPanelCount_trofu_131{color:var(--liwa-ink);cursor:pointer;background:#fdba741a;border:1.5px solid #fdba7459;border-radius:100px;justify-content:center;align-items:center;gap:5px;min-width:140px;height:26px;padding:0 10px;font-size:.72rem;font-weight:700;transition:background .15s,box-shadow .15s;display:inline-flex}:where(:root[data-skin]) ._leftPanelCount_trofu_131{background:color-mix(in srgb, color-mix(in oklab, #fdba74, var(--t-brand) var(--t-brand-mix)) 10%, transparent);border-radius:calc(100px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #fdba74, var(--t-brand) var(--t-brand-mix)) 35%, transparent)}._leftPanelCount_trofu_131:hover{background:#fdba742e;box-shadow:0 1px 6px #fdba7426}:where(:root[data-skin]) ._leftPanelCount_trofu_131:hover{background:color-mix(in srgb, color-mix(in oklab, #fdba74, var(--t-brand) var(--t-brand-mix)) 18%, transparent);box-shadow:0 1px 6px color-mix(in srgb, color-mix(in oklab, #fdba74, var(--t-brand-shadow) var(--t-brand-mix)) 15%, transparent)}._filterIndicator_trofu_491{opacity:.5;font-size:.55rem}._vlabHexBtn_trofu_497{cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:0;transition:transform .15s;position:relative}._vlabHexBtn_trofu_497:hover{transform:scale(1.1)}._vlabHexOuter_trofu_511{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--mode-vilabs,#2563eb);justify-content:center;align-items:center;width:38px;height:42px;display:flex;position:relative}:where(:root[data-skin]) ._vlabHexOuter_trofu_511{background:var(--mode-vilabs,color-mix(in oklab, #2563eb, var(--t-surface) var(--t-bg-sink)))}._vlabHexOuter_trofu_511:before{content:"";clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--mode-vilabs-bg,#eff6ff);transition:background .15s;position:absolute;inset:2px}:where(:root[data-skin]) ._vlabHexOuter_trofu_511:before{background:var(--mode-vilabs-bg,var(--t-surface))}._vlabHexBtn_trofu_497:hover ._vlabHexOuter_trofu_511:before{background:var(--mode-vilabs-panel,#dbeafe)}:where(:root[data-skin]) ._vlabHexBtn_trofu_497:hover ._vlabHexOuter_trofu_511:before{background:var(--mode-vilabs-panel,color-mix(in oklab, #dbeafe var(--t-tint), var(--t-surface)))}._vlabHexEmoji_trofu_533{z-index:1;font-size:1rem;line-height:1;position:relative}._vlabHexTooltip_trofu_540{background:var(--mode-vilabs,#2563eb);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;box-shadow:2px 2px 0 var(--mode-vilabs-shadow,#2563eb80);border-radius:6px;padding:5px 10px;font-size:.68rem;font-weight:600;transition:opacity .15s;position:absolute;top:calc(100% + 8px);right:0}:where(:root[data-skin]) ._vlabHexTooltip_trofu_540{background:var(--mode-vilabs,color-mix(in oklab, #2563eb, var(--t-surface) var(--t-bg-sink)));border-radius:calc(6px * var(--t-radius-k))}._vlabHexTooltip_trofu_540:before{content:"";border:5px solid #0000;border-bottom-color:var(--mode-vilabs,#2563eb);position:absolute;bottom:100%;right:12px}:where(:root[data-skin]) ._vlabHexTooltip_trofu_540:before{border-bottom-color:var(--mode-vilabs,color-mix(in oklab, #2563eb, var(--t-text) var(--t-line-lift)))}._vlabHexBtn_trofu_497:hover ._vlabHexTooltip_trofu_540{opacity:1}._leftPanelCards_trofu_569{padding:12px 14px 12px calc(var(--nb-content-pad-left) + 4px);z-index:2;flex:1;position:relative;overflow-y:auto}._leftPanelCards_trofu_569::-webkit-scrollbar{width:4px}._leftPanelCards_trofu_569::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:4px}:where(:root[data-skin]) ._leftPanelCards_trofu_569::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(4px * var(--t-radius-k))}._leftPanelActions_trofu_578{border-top:2px solid var(--mode-plan-panel);flex-shrink:0}._leftPanelWide_trofu_583{background:var(--nb-page-left);--dd-accent:var(--mode-plan);--dd-header-bg:var(--mode-plan-panel);--dd-border:var(--mode-plan-panel);border-right:none;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;transition:flex .25s;display:flex;position:relative;overflow:visible}._flashCardList_trofu_600{flex-direction:column;gap:10px;display:flex}._rightPanel_trofu_607{background:var(--nb-page-right);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}._rightPanelNarrow_trofu_617{background:var(--nb-page-right);flex-direction:column;flex:1;min-width:280px;min-height:0;display:flex;position:relative;overflow:hidden}._rightPanelFull_trofu_627{background:var(--nb-page-right);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._leftPanelFullScreen_trofu_640{z-index:1200;border-radius:16px;position:fixed;inset:16px;overflow:hidden;box-shadow:0 18px 60px #12101a73}:where(:root[data-skin]) ._leftPanelFullScreen_trofu_640{border-radius:calc(16px * var(--t-radius-k));box-shadow:0 18px 60px color-mix(in srgb, var(--t-shadow) 45%, transparent)}._ddFsBackdrop_trofu_648{z-index:1190;background:#12101a73;position:fixed;inset:0}:where(:root[data-skin]) ._ddFsBackdrop_trofu_648{background:color-mix(in srgb, var(--t-scrim) 45%, transparent)}._paneCollapseBtn_trofu_656{background:var(--topbar-btn-bg);width:26px;height:26px;color:inherit;cursor:pointer;border:1.5px solid #12101a40;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:.85rem;font-weight:700;line-height:1;transition:transform .1s;display:flex}:where(:root[data-skin]) ._paneCollapseBtn_trofu_656{border-radius:calc(100px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, var(--t-line) 25%, transparent)}._paneCollapseBtn_trofu_656:hover{transform:translate(-1px,-1px)}._chatHeaderActions_trofu_413 ._paneCollapseBtn_trofu_656{margin-left:0}._collapsedRail_trofu_676{cursor:pointer;z-index:2;width:44px;color:var(--text-color,#12101a);border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:12px;padding:16px 0;transition:filter .15s;display:flex;position:relative}:where(:root[data-skin]) ._collapsedRail_trofu_676{color:var(--text-color,var(--t-text))}._collapsedRail_trofu_676:hover{filter:brightness(.96)}._collapsedRailLeft_trofu_692{background:var(--nb-page-left)}._collapsedRailRight_trofu_693{background:var(--nb-page-right)}._collapsedRailIcon_trofu_694{opacity:.7;font-size:1rem;font-weight:700}._collapsedRailLabel_trofu_699{writing-mode:vertical-rl;letter-spacing:.04em;white-space:nowrap;opacity:.85;font-size:.78rem;font-weight:700}._setupWrap_trofu_709{background:var(--nb-shell);flex:1;padding:6px;display:flex;overflow:hidden}._setupContent_trofu_716{background:var(--nb-page-right);flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}._setupContentInner_trofu_724{z-index:2;flex:1;justify-content:center;align-items:flex-start;padding:32px;display:flex;position:relative}._suggestionsSection_trofu_734{width:100%;padding:4px 14px 8px var(--nb-content-pad-left);flex-direction:column;gap:8px;display:flex}._suggestionsGrid_trofu_741{flex-wrap:wrap;gap:8px;display:flex}._suggestionsGrid_trofu_741>*{flex:1;min-width:180px}._suggestionsTitle_trofu_750{text-transform:uppercase;letter-spacing:.06em;color:#dc2626;padding:0 4px;font-size:.72rem;font-weight:800}:where(:root[data-skin]) ._suggestionsTitle_trofu_750{color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._suggestionCard_trofu_758{cursor:pointer;text-align:left;color:inherit;background:#fef2f280;border:1.5px solid #dc262626;border-radius:10px;flex-direction:column;gap:3px;padding:10px 14px;font-family:inherit;transition:all .15s;display:flex;box-shadow:2px 2px #dc26260f}:where(:root[data-skin]) ._suggestionCard_trofu_758{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #dc2626, var(--t-text) var(--t-line-lift)) 15%, transparent);background:color-mix(in srgb, var(--t-surface) 50%, transparent)}._suggestionCard_trofu_758:hover{border-color:#dc26264d;transform:translate(-1px,-1px);box-shadow:3px 3px #dc26261a}:where(:root[data-skin]) ._suggestionCard_trofu_758:hover{border-color:color-mix(in srgb, color-mix(in oklab, #dc2626, var(--t-text) var(--t-line-lift)) 30%, transparent)}._suggestionCard_trofu_758[data-reason=exam]{background:#fffbeb80;border-color:#f59e0b33;box-shadow:2px 2px #f59e0b0f}:where(:root[data-skin]) ._suggestionCard_trofu_758[data-reason=exam]{border-color:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 20%, transparent);background:color-mix(in srgb, color-mix(in oklab, #fffbeb var(--t-tint), var(--t-surface)) 50%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand-shadow) var(--t-brand-mix)) 6%, transparent)}._suggestionCard_trofu_758[data-reason=exam]:hover{border-color:#f59e0b59;box-shadow:3px 3px #f59e0b1a}:where(:root[data-skin]) ._suggestionCard_trofu_758[data-reason=exam]:hover{border-color:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand-shadow) var(--t-brand-mix)) 10%, transparent)}._suggestionTop_trofu_787{justify-content:space-between;align-items:center;gap:8px;display:flex}._suggestionSubject_trofu_793{color:var(--liwa-ink);font-size:.78rem;font-weight:800}._suggestionBadge_trofu_798{font-size:.85rem}._suggestionChapter_trofu_801{color:#12101a99;font-size:.72rem;font-weight:600}:where(:root[data-skin]) ._suggestionChapter_trofu_801{color:color-mix(in srgb, var(--t-text) 60%, transparent)}._suggestionMessage_trofu_806{color:#12101a80;font-size:.68rem}:where(:root[data-skin]) ._suggestionMessage_trofu_806{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._setupCard_trofu_811{background:var(--card-bg);border-radius:var(--radius-xl);border:2.5px solid #ea580c59;flex-direction:column;gap:24px;width:100%;max-width:680px;padding:48px 42px;display:flex;box-shadow:4px 4px #ea580c80}:where(:root[data-skin]) ._setupCard_trofu_811{border:2.5px solid color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(4px * var(--t-shadow-x)) calc(4px * var(--t-shadow-y)) calc(4px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._setupOwl_trofu_823{object-fit:contain;width:72px;height:72px;margin:0 auto;animation:3.5s ease-in-out infinite _float_trofu_1;display:block}@keyframes _float_trofu_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._setupTitle_trofu_830{font-family:var(--font-display);text-align:center;color:var(--liwa-ink);font-size:1.35rem}._setupSubtitle_trofu_836{text-align:center;color:var(--text-muted);margin-top:-10px;font-size:.85rem}._setupField_trofu_842{flex-direction:column;gap:6px;display:flex}._setupLabel_trofu_843{text-transform:uppercase;letter-spacing:.06em;color:var(--setup-subject-ink,#12101a8c);font-size:.75rem;font-weight:800}:where(:root[data-skin]) ._setupLabel_trofu_843{color:var(--setup-subject-ink,color-mix(in srgb, var(--t-text) 55%, transparent))}._setupSelect_trofu_850{border-radius:var(--radius-md);border:2px solid var(--setup-subject-border,#ccc);background:var(--card-bg);color:var(--liwa-ink);font-size:.9rem;font-family:var(--font-body);cursor:pointer;outline:none;padding:11px 14px;transition:border-color .2s,box-shadow .15s}:where(:root[data-skin]) ._setupSelect_trofu_850{border:2px solid var(--setup-subject-border,color-mix(in oklab, #ccc var(--t-tint), var(--t-line-soft)))}._setupSelect_trofu_850:focus{border-color:var(--setup-subject-ink,#999);box-shadow:2px 2px 0 var(--setup-subject-border,#ddd)}:where(:root[data-skin]) ._setupSelect_trofu_850:focus{border-color:var(--setup-subject-ink,color-mix(in oklab, #999, var(--t-text) var(--t-line-lift)))}._bookCheckList_trofu_865{flex-direction:column;gap:6px;max-height:200px;padding-right:4px;display:flex;overflow-y:auto}._bookCheckList_trofu_865::-webkit-scrollbar{width:4px}._bookCheckList_trofu_865::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:4px}:where(:root[data-skin]) ._bookCheckList_trofu_865::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(4px * var(--t-radius-k))}._bookCheckItem_trofu_875{border-radius:var(--radius-md);border:2px solid var(--setup-subject-border,#ccc);background:var(--card-bg);cursor:pointer;color:var(--liwa-ink);align-items:center;gap:10px;padding:9px 12px;font-size:.84rem;transition:all .18s;display:flex}:where(:root[data-skin]) ._bookCheckItem_trofu_875{border:2px solid var(--setup-subject-border,color-mix(in oklab, #ccc var(--t-tint), var(--t-line-soft)))}._bookCheckItem_trofu_875:hover,._bookCheckItemChecked_trofu_889{border-color:var(--setup-subject-ink,var(--liwa-grape));background:var(--setup-subject-bg,var(--liwa-lavender))}._bookCheckItemDisabled_trofu_890{opacity:.45;cursor:not-allowed;pointer-events:none}._bookCheckItemDisabled_trofu_890:hover{border-color:var(--setup-subject-border,#ccc);background:var(--card-bg)}:where(:root[data-skin]) ._bookCheckItemDisabled_trofu_890:hover{border-color:var(--setup-subject-border,color-mix(in oklab, #ccc var(--t-tint), var(--t-line-soft)))}._bookCheckItem_trofu_875 input[type=checkbox],._bookCheckItem_trofu_875 input[type=radio]{width:16px;height:16px;accent-color:var(--setup-subject-ink,var(--liwa-grape));cursor:pointer;flex-shrink:0}._bookCheckItemDisabled_trofu_890 input[type=radio]{cursor:not-allowed}._bookCheckName_trofu_906{flex:1;font-weight:700}._bookCheckTag_trofu_907{letter-spacing:.05em;text-transform:uppercase;border-radius:100px;flex-shrink:0;padding:2px 7px;font-size:.62rem;font-weight:800}:where(:root[data-skin]) ._bookCheckTag_trofu_907{border-radius:calc(100px * var(--t-pill-k))}._tagNcert_trofu_916{color:#2e7d32;border:var(--border-sm);background:#57cc9926}:where(:root[data-skin]) ._tagNcert_trofu_916{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 15%, transparent);color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift))}._tagRef_trofu_917{color:#0369a1;border:var(--border-sm);background:#38bdf826}:where(:root[data-skin]) ._tagRef_trofu_917{background:color-mix(in srgb, color-mix(in oklab, #38bdf8, var(--t-surface) var(--t-bg-sink)) 15%, transparent);color:color-mix(in oklab, #0369a1, var(--t-text) var(--t-text-lift))}._tagYours_trofu_918{color:#b45309;border:var(--border-sm);background:#ffb73026}:where(:root[data-skin]) ._tagYours_trofu_918{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 15%, transparent);color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._setupUploadZone_trofu_921{border:2px dashed var(--setup-subject-border,#ccc);border-radius:var(--radius-md);text-align:center;cursor:pointer;padding:14px;transition:all .2s;position:relative}:where(:root[data-skin]) ._setupUploadZone_trofu_921{border:2px dashed var(--setup-subject-border,color-mix(in oklab, #ccc var(--t-tint), var(--t-line-soft)))}._setupUploadZone_trofu_921:hover{background:var(--setup-subject-bg,#7c3aed0f)}:where(:root[data-skin]) ._setupUploadZone_trofu_921:hover{background:var(--setup-subject-bg,color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent))}._setupUploadZoneDragOver_trofu_931{background:var(--setup-subject-bg,#7c3aed1a)}:where(:root[data-skin]) ._setupUploadZoneDragOver_trofu_931{background:var(--setup-subject-bg,color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent))}._setupUploadZone_trofu_921 input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._setupUploadTitle_trofu_935{font-family:var(--font-display);color:var(--setup-subject-ink,var(--liwa-grape));font-size:.82rem}._setupUploadSub_trofu_936{color:#12101a59;margin-top:2px;font-size:.7rem}:where(:root[data-skin]) ._setupUploadSub_trofu_936{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._uploadedList_trofu_938{flex-direction:column;gap:5px;margin-top:8px;display:flex}._uploadedFile_trofu_939{border-radius:var(--radius-sm);border:var(--border-sm);background:#ffb73014;align-items:center;gap:8px;padding:7px 10px;font-size:.76rem;display:flex}:where(:root[data-skin]) ._uploadedFile_trofu_939{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 8%, transparent)}._ufName_trofu_945{color:var(--liwa-orange);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}._ufSize_trofu_946{color:#12101a59;flex-shrink:0}:where(:root[data-skin]) ._ufSize_trofu_946{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._ufRemove_trofu_947{cursor:pointer;color:#12101a4d;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;transition:color .15s}:where(:root[data-skin]) ._ufRemove_trofu_947{color:color-mix(in srgb, var(--t-text) 30%, transparent)}._ufRemove_trofu_947:hover{color:var(--liwa-rose)}._topicInput_trofu_954{box-sizing:border-box;border-radius:var(--radius-md);border:2px solid var(--setup-subject-border,#ccc);background:var(--card-bg);width:100%;color:var(--liwa-ink);font-size:.95rem;font-family:var(--font-body);outline:none;padding:12px 16px;transition:border-color .2s,box-shadow .15s}:where(:root[data-skin]) ._topicInput_trofu_954{border:2px solid var(--setup-subject-border,color-mix(in oklab, #ccc var(--t-tint), var(--t-line-soft)))}._topicInput_trofu_954:focus{border-color:var(--setup-subject-ink,var(--liwa-grape));box-shadow:var(--shadow-sm)}._topicInput_trofu_954::placeholder{color:#12101a4d}:where(:root[data-skin]) ._topicInput_trofu_954::placeholder{color:color-mix(in srgb, var(--t-text) 30%, transparent)}._topicAutocomplete_trofu_971{position:relative}._suggestDropdown_trofu_976{background:var(--setup-subject-bg,white);border:2px solid var(--setup-subject-border,#bbb);border-radius:var(--radius-md);z-index:20;max-height:220px;box-shadow:3px 3px 0 var(--setup-subject-shadow,#ddd);margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}:where(:root[data-skin]) ._suggestDropdown_trofu_976{background:var(--setup-subject-bg,var(--t-surface));border:2px solid var(--setup-subject-border,color-mix(in oklab, #bbb, var(--t-text) var(--t-line-lift)))}._suggestDropdown_trofu_976::-webkit-scrollbar{width:4px}._suggestDropdown_trofu_976::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:4px}:where(:root[data-skin]) ._suggestDropdown_trofu_976::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(4px * var(--t-radius-k))}._suggestItem_trofu_992{cursor:pointer;flex-direction:column;gap:2px;padding:10px 14px;transition:background .12s;display:flex}._suggestItem_trofu_992:hover,._suggestItemActive_trofu_1001{background:var(--liwa-lavender)}._suggestTopic_trofu_1004{color:var(--liwa-ink);font-size:.88rem;font-weight:700}._suggestBook_trofu_1009{color:var(--text-muted);font-size:.72rem}._suggestLoading_trofu_1013{color:var(--text-muted);text-align:center;padding:12px 14px;font-size:.82rem}._topicLocked_trofu_1021{border-radius:var(--radius-md);border:2px solid var(--setup-subject-border,#ccc);border-left:4px solid var(--setup-subject-ink,var(--liwa-grape));background:var(--setup-subject-bg,var(--liwa-lavender));align-items:center;gap:10px;padding:10px 14px;display:flex}:where(:root[data-skin]) ._topicLocked_trofu_1021{border:2px solid var(--setup-subject-border,color-mix(in oklab, #ccc var(--t-tint), var(--t-line-soft)))}._topicLockedText_trofu_1031{color:var(--setup-subject-ink,var(--liwa-grape));flex:1;font-size:.92rem;font-weight:700}._topicLockedChange_trofu_1037{border:2px solid var(--setup-subject-border,#ddd);background:var(--card-bg);color:var(--setup-subject-ink,#12101a99);cursor:pointer;box-shadow:2px 2px 0 var(--setup-subject-ink,#999);border-radius:100px;padding:5px 16px;font-size:.75rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._topicLockedChange_trofu_1037{border-radius:calc(100px * var(--t-pill-k));border:2px solid var(--setup-subject-border,color-mix(in oklab, #ddd var(--t-tint), var(--t-line-soft)));color:var(--setup-subject-ink,color-mix(in srgb, var(--t-text) 60%, transparent))}._topicLockedChange_trofu_1037:hover{box-shadow:3px 3px 0 var(--setup-subject-ink,#999);background:var(--setup-subject-bg,var(--liwa-lavender));transform:translate(-1px,-1px)}._startBtn_trofu_1056{border:2px solid var(--setup-subject-shadow,#ea580c59);background:var(--card-bg);width:100%;color:var(--liwa-ink);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--setup-subject-shadow,var(--mode-plan-dark));border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:12px 0;font-size:.92rem;font-weight:700;transition:all .2s;display:flex}:where(:root[data-skin]) ._startBtn_trofu_1056{border-radius:calc(100px * var(--t-pill-k));border:2px solid var(--setup-subject-shadow,color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 35%, transparent))}._startBtn_trofu_1056:hover{box-shadow:3px 3px 0 var(--setup-subject-shadow,var(--mode-plan-dark));transform:translate(-1px,-1px)}._startBtn_trofu_1056:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._noBooksHint_trofu_1077{text-align:center;color:var(--liwa-ink,#12101ab3);margin-top:8px;font-size:.78rem}:where(:root[data-skin]) ._noBooksHint_trofu_1077{color:var(--liwa-ink,color-mix(in srgb, var(--t-text) 70%, transparent))}._noBooksHint_trofu_1077 a{color:var(--accent-color,#8a5a0a);font-weight:700;text-decoration:underline}:where(:root[data-skin]) ._noBooksHint_trofu_1077 a{color:var(--accent-color,color-mix(in oklab, #8a5a0a, var(--t-brand-text) var(--t-brand-mix)))}._noBooksHint_trofu_1077 a:hover{text-decoration:none}._dupWarning_trofu_1091{border-radius:var(--radius-lg);border:2px solid #ea580c59;border-left:4px solid var(--liwa-mango);text-align:center;background:#ffb7301a;margin-top:16px;padding:20px 24px;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards _dupWarningPop_trofu_1;box-shadow:3px 3px #ea580c80}:where(:root[data-skin]) ._dupWarning_trofu_1091{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 10%, transparent);border:2px solid color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._dupWarningIcon_trofu_1102{margin-bottom:8px;font-size:2.2rem;animation:.6s .3s both _dupMonkeyPeek_trofu_1}._dupWarningText_trofu_1107{color:var(--liwa-ink);margin-bottom:14px;font-size:.92rem;font-weight:700;line-height:1.5}._dupWarningText_trofu_1107 strong{color:var(--liwa-orange)}._dupWarningActions_trofu_1117{justify-content:center;gap:10px;display:flex}._dupOpenBtn_trofu_1122{background:var(--card-bg);color:var(--liwa-ink);cursor:pointer;border:2px solid #ea580c59;border-radius:100px;padding:7px 20px;font-size:.78rem;font-weight:700;transition:all .2s;box-shadow:2px 2px #ea580c80}:where(:root[data-skin]) ._dupOpenBtn_trofu_1122{border-radius:calc(100px * var(--t-pill-k));border:2px solid color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._dupOpenBtn_trofu_1122:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #ea580c80}:where(:root[data-skin]) ._dupOpenBtn_trofu_1122:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._dupSculptBtn_trofu_1138{background:var(--card-bg);color:var(--liwa-ink);cursor:pointer;border:2px solid #ea580c59;border-radius:100px;padding:7px 20px;font-size:.78rem;font-weight:700;transition:all .2s;box-shadow:2px 2px #ea580c80}:where(:root[data-skin]) ._dupSculptBtn_trofu_1138{border-radius:calc(100px * var(--t-pill-k));border:2px solid color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._dupSculptBtn_trofu_1138:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #ea580c80}:where(:root[data-skin]) ._dupSculptBtn_trofu_1138:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}@keyframes _dupWarningPop_trofu_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes _dupMonkeyPeek_trofu_1{0%{opacity:0;transform:scale(.5)rotate(-15deg)}50%{transform:scale(1.3)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}._setupEmpty_trofu_1164{text-align:center;color:#12101a4d;padding:16px 0;font-size:.82rem}:where(:root[data-skin]) ._setupEmpty_trofu_1164{color:color-mix(in srgb, var(--t-text) 30%, transparent)}._activePlansCol_trofu_1172{background:var(--nb-page-left);border-right:none;flex-direction:column;flex-shrink:0;width:50%;min-width:300px;display:flex;position:relative;overflow:visible}._activePlansHeader_trofu_1183{min-height:var(--nb-header-min-h);padding:4px 14px 4px var(--nb-content-pad-left);border-bottom:2px solid var(--nb-margin-color);z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}._activePlansTitle_trofu_1194{font-family:var(--font-display);color:var(--nb-header-title);align-items:center;gap:6px;font-size:.88rem;font-weight:700;display:flex}._questLogoIcon_trofu_1203{object-fit:contain;width:36px;height:36px}._plansCount_trofu_1204{color:var(--text-muted);background:var(--card-bg);border:var(--border-sm);border-radius:100px;padding:2px 8px;font-size:.68rem;font-weight:800}:where(:root[data-skin]) ._plansCount_trofu_1204{border-radius:calc(100px * var(--t-pill-k))}._sortControl_trofu_1215{border-radius:var(--radius-sm);color:var(--text-muted);font-size:.7rem;font-family:var(--font-body);cursor:pointer;background:#fbbf2414;border:1.5px solid #fbbf2459;outline:none;padding:4px 10px;font-weight:700;transition:border-color .2s,background .2s}:where(:root[data-skin]) ._sortControl_trofu_1215{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 35%, transparent);background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 8%, transparent)}._sortControl_trofu_1215:focus{border-color:var(--mode-plan);background:#fbbf241f}:where(:root[data-skin]) ._sortControl_trofu_1215:focus{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 12%, transparent)}._activePlansList_trofu_1231{z-index:2;flex-direction:column;flex:1;gap:14px;padding:14px 16px 14px 22px;display:flex;position:relative;overflow-y:auto}._activePlansList_trofu_1231::-webkit-scrollbar{width:4px}._activePlansList_trofu_1231::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:4px}:where(:root[data-skin]) ._activePlansList_trofu_1231::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(4px * var(--t-radius-k))}._activePlanCard_trofu_1245{border-radius:var(--radius-lg);background:var(--card-bg);border:2px solid var(--card-subject-border,#12101a1f);cursor:pointer;box-shadow:3px 3px 0 var(--card-subject-shadow,#12101a1a);gap:8px;padding:18px 20px 20px;transition:all .18s;display:flex;position:relative;overflow:visible}:where(:root[data-skin]) ._activePlanCard_trofu_1245{border:2px solid var(--card-subject-border,color-mix(in srgb, var(--t-line) 12%, transparent));box-shadow:3px 3px 0 var(--card-subject-shadow,color-mix(in srgb, var(--t-shadow) 10%, transparent))}._activePlanCard_trofu_1245:hover{box-shadow:5px 5px 0 var(--card-subject-shadow,#12101a26);border-color:var(--card-subject-ink,var(--liwa-grape));z-index:10;transform:translate(-2px,-2px)}:where(:root[data-skin]) ._activePlanCard_trofu_1245:hover{box-shadow:5px 5px 0 var(--card-subject-shadow,color-mix(in srgb, var(--t-shadow) 15%, transparent))}._planCardLeft_trofu_1264{flex:1;min-width:0;position:relative}._nudgeActionBtn_trofu_1270{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:4px;margin-top:3px;margin-left:4px;padding:2px 8px;font-size:.6rem;font-weight:700;display:inline-block}:where(:root[data-skin]) ._nudgeActionBtn_trofu_1270{border-radius:calc(4px * var(--t-radius-k));background:color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink))}._nudgeActionBtn_trofu_1270:hover{background:#059669}:where(:root[data-skin]) ._nudgeActionBtn_trofu_1270:hover{background:color-mix(in oklab, #059669, var(--t-surface) var(--t-bg-sink))}._nudgeDeadlinePicker_trofu_1278{align-items:center;gap:6px;margin-top:4px;display:flex}._nudgeDateInput_trofu_1281{color:#1e293b;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:2px 6px;font-size:.62rem}:where(:root[data-skin]) ._nudgeDateInput_trofu_1281{border:1px solid color-mix(in oklab, #d1d5db var(--t-tint), var(--t-line-soft));border-radius:calc(4px * var(--t-radius-k));color:var(--t-text);background:var(--t-surface)}._nudgeDateInput_trofu_1281:focus{border-color:#10b981;outline:none}:where(:root[data-skin]) ._nudgeDateInput_trofu_1281:focus{border-color:color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift))}._underControlText_trofu_1287{text-transform:uppercase;letter-spacing:.05em;color:#10b981;text-align:center;font-size:.7rem;font-weight:800;line-height:1.2;animation:8s ease-in-out infinite _ucCycle_trofu_1}:where(:root[data-skin]) ._underControlText_trofu_1287{color:color-mix(in oklab, #10b981, var(--t-text) var(--t-text-lift))}@keyframes _ucCycle_trofu_1{0%,15%{opacity:1;transform:scale(1)}20%,25%{opacity:1;transform:scale(1.15)rotate(-3deg)}30%,35%{opacity:1;transform:scale(1.15)rotate(3deg)}40%,45%{opacity:1;transform:scale(1)rotate(0)}50%,55%{opacity:1;transform:translateY(-4px)scale(1.05)}60%,65%{opacity:1;transform:translateY(0)scale(1)}70%,75%{opacity:.85;transform:scale(1.1)}80%,85%{opacity:1;transform:scale(.95)}90%,to{opacity:1;transform:scale(1)}}._underControlEmoji_trofu_1308{margin:2px 0;font-size:1.8rem;animation:6s ease-in-out infinite _emojiPop_trofu_1;display:block}@keyframes _emojiPop_trofu_1{0%,20%{transform:scale(1)rotate(0)}25%{transform:scale(1.3)rotate(-10deg)}30%{transform:scale(1.3)rotate(10deg)}35%{transform:scale(1.3)rotate(-5deg)}40%{transform:scale(1)rotate(0)}50%,55%{transform:translateY(-6px)scale(1.1)}60%{transform:translateY(0)scale(1)}70%,75%{transform:scaleX(-1)}80%{transform:scaleX(1)}to{transform:scale(1)rotate(0)}}._planCardFire_trofu_1327{border-left:1px solid #12101a0f;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:130px;padding-left:8px;display:flex;position:relative}:where(:root[data-skin]) ._planCardFire_trofu_1327{border-left:1px solid color-mix(in srgb, var(--t-line) 6%, transparent)}._fireTagHeader_trofu_1339{text-transform:uppercase;letter-spacing:.04em;color:#12101a66;text-align:center;max-width:120px;font-size:.56rem;font-weight:800;line-height:1.3}:where(:root[data-skin]) ._fireTagHeader_trofu_1339{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._fireTrend_trofu_1349{color:var(--text-muted);text-align:center;max-width:120px;margin-top:2px;font-size:.52rem;font-style:italic;font-weight:600;line-height:1.3}._planCardFire_trofu_1327 ._fireActionsCard_trofu_1360{z-index:50;background:var(--card-bg);cursor:default;border:1.5px solid #ef444433;border-radius:10px;width:240px;padding:10px 12px;display:none;position:absolute;top:100%;right:-12px;box-shadow:0 4px 16px #0000001f}:where(:root[data-skin]) ._planCardFire_trofu_1327 ._fireActionsCard_trofu_1360{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 20%, transparent);border-radius:calc(10px * var(--t-radius-k));box-shadow:0 4px 16px color-mix(in srgb, var(--t-shadow) 12%, transparent)}._planCardFire_trofu_1327:hover,._planCardFire_trofu_1327:focus-within{z-index:100}._planCardFire_trofu_1327:hover ._fireActionsCard_trofu_1360,._planCardFire_trofu_1327:focus-within ._fireActionsCard_trofu_1360{animation:.15s ease-out _dropIn_trofu_1;display:block}._fireActionsTitle_trofu_1383{color:var(--liwa-ink);margin-bottom:2px;font-size:.78rem;font-weight:800}._fireActionsTagline_trofu_1389{color:#12101a80;margin-bottom:8px;font-size:.68rem;font-style:italic;font-weight:600}:where(:root[data-skin]) ._fireActionsTagline_trofu_1389{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._fireActionsList_trofu_1396{color:var(--liwa-ink);margin:0;padding-left:16px;font-size:.72rem;line-height:1.5}._fireActionsList_trofu_1396 li{margin-bottom:4px}._planCardTopRow_trofu_1408{align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}._planCardInfo_trofu_1414{flex:1;min-width:0}._planXpBadge_trofu_1420{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);z-index:2;filter:drop-shadow(0 2px 4px #7c3aed66);background:linear-gradient(145deg,#7c3aed,#6d28d9);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:50px;display:flex;position:relative}:where(:root[data-skin]) ._planXpBadge_trofu_1420{background:linear-gradient(145deg, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)), color-mix(in oklab, #6d28d9, var(--t-surface) var(--t-bg-sink)))}._planXpBadge_trofu_1420[data-tier=warming]{filter:drop-shadow(0 2px 4px #8b5cf673);background:linear-gradient(145deg,#8b5cf6,#7c3aed)}:where(:root[data-skin]) ._planXpBadge_trofu_1420[data-tier=warming]{background:linear-gradient(145deg, color-mix(in oklab, #8b5cf6, var(--t-surface) var(--t-bg-sink)), color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)))}._planXpBadge_trofu_1420[data-tier=advanced]{filter:drop-shadow(0 2px 6px #7c3aed80);background:linear-gradient(145deg,#a78bfa,#7c3aed)}:where(:root[data-skin]) ._planXpBadge_trofu_1420[data-tier=advanced]{background:linear-gradient(145deg, color-mix(in oklab, #a78bfa, var(--t-surface) var(--t-bg-sink)), color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)))}._planXpBadge_trofu_1420[data-tier=mastered]{filter:drop-shadow(0 2px 6px #d9770680);background:linear-gradient(145deg,#fbbf24,#d97706);animation:2s ease-in-out infinite _xpPulse_trofu_1}:where(:root[data-skin]) ._planXpBadge_trofu_1420[data-tier=mastered]{background:linear-gradient(145deg, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)), color-mix(in oklab, #d97706, var(--t-brand) var(--t-brand-mix)))}@keyframes _xpPulse_trofu_1{0%,to{filter:drop-shadow(0 2px 6px #fbbf2466)}50%{filter:drop-shadow(0 2px 12px #fbbf24b3)}}._planXpValue_trofu_1451{color:#fff;text-shadow:0 1px 2px #0003;font-size:1rem;font-weight:800;line-height:1}:where(:root[data-skin]) ._planXpValue_trofu_1451{text-shadow:0 1px 2px color-mix(in srgb, var(--t-shadow) 20%, transparent)}._planXpLabel_trofu_1458{text-transform:uppercase;letter-spacing:.08em;color:#ffffffe6;text-shadow:0 1px 1px #00000026;margin-top:2px;font-size:.5rem;font-weight:700;line-height:1}:where(:root[data-skin]) ._planXpLabel_trofu_1458{text-shadow:0 1px 1px color-mix(in srgb, var(--t-shadow) 15%, transparent)}._planXpStreak_trofu_1468{font-size:.7rem;line-height:1;position:absolute;bottom:-2px;right:-2px}._planCardTopic_trofu_1476{font-family:var(--font-display);color:var(--liwa-ink);white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:.98rem;overflow:hidden}._planCardMeta_trofu_1485{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;display:flex}._planCardSubject_trofu_1493{background:var(--card-subject-bg,#7c3aed1a);border:1.5px solid var(--card-subject-ink,var(--liwa-grape));color:var(--card-subject-ink,var(--liwa-grape));text-transform:uppercase;letter-spacing:.04em;border-radius:100px;padding:2px 9px;font-size:.68rem;font-weight:800}:where(:root[data-skin]) ._planCardSubject_trofu_1493{border-radius:calc(100px * var(--t-pill-k));background:var(--card-subject-bg,color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent))}._planCardDot_trofu_1504{background:#12101a33;border-radius:50%;flex-shrink:0;width:3px;height:3px}:where(:root[data-skin]) ._planCardDot_trofu_1504{background:color-mix(in srgb, var(--t-text) 20%, transparent)}._planCardProgress_trofu_1513{align-items:center;gap:10px;margin-top:12px;display:flex}._planCardProgressTrack_trofu_1519{background:var(--card-subject-bg,#12101a0f);border-radius:999px;flex:1;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #12101a0f}:where(:root[data-skin]) ._planCardProgressTrack_trofu_1519{border-radius:calc(999px * var(--t-pill-k));background:var(--card-subject-bg,color-mix(in srgb, var(--t-text) 6%, transparent));box-shadow:inset 0 1px 2px color-mix(in srgb, var(--t-shadow) 6%, transparent)}._planCardProgressFill_trofu_1527{background:linear-gradient(90deg, var(--card-subject-ink,var(--liwa-grape)), var(--card-subject-border,#a78bfa), var(--card-subject-ink,var(--liwa-grape)));background-size:200% 100%;border-radius:999px;min-width:0;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);animation:2.5s ease-in-out infinite _planCardShimmer_trofu_1}:where(:root[data-skin]) ._planCardProgressFill_trofu_1527{border-radius:calc(999px * var(--t-pill-k));background:linear-gradient(90deg, var(--card-subject-ink,var(--liwa-grape)), var(--card-subject-border,color-mix(in oklab, #a78bfa, var(--t-surface) var(--t-bg-sink))), var(--card-subject-ink,var(--liwa-grape)));background-size:200% 100%}._planCardProgressLabel_trofu_1541{color:var(--card-subject-ink,#12101a66);white-space:nowrap;text-align:right;min-width:28px;font-size:.68rem;font-weight:800}:where(:root[data-skin]) ._planCardProgressLabel_trofu_1541{color:var(--card-subject-ink,color-mix(in srgb, var(--t-text) 40%, transparent))}@keyframes _planCardShimmer_trofu_1{0%,to{background-position:0%}50%{background-position:100%}}._planCardDots_trofu_1555{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}._planCardStatusDot_trofu_1561{border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:transform .15s}._planCardStatusDot_trofu_1561:hover{transform:scale(1.4)}._planCardAnalytics_trofu_1573{flex-wrap:wrap;gap:6px 10px;margin-top:8px;display:flex}._planCardAnalyticsStat_trofu_1579{color:var(--text-muted);white-space:nowrap;background:#12101a0a;border-radius:100px;padding:2px 7px;font-size:.65rem;font-weight:600}:where(:root[data-skin]) ._planCardAnalyticsStat_trofu_1579{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, var(--t-text) 4%, transparent)}._subjectGroup_trofu_1590{flex-direction:column;gap:14px;display:flex}._subjectGroupHeader_trofu_1597{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid #12101a14;margin-top:8px;margin-bottom:2px;padding:10px 4px 6px;font-size:.68rem;font-weight:800}:where(:root[data-skin]) ._subjectGroupHeader_trofu_1597{border-bottom:1px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._subjectGroupHeader_trofu_1597:first-child{margin-top:0}._planCardSkeleton_trofu_1611{border-radius:var(--radius-md);background:var(--card-bg);border:var(--border-sm);padding:12px 14px}._skeletonLine_trofu_1617{border-radius:var(--radius-sm);background:var(--liwa-lavender);border:1px solid #12101a0f;height:12px;animation:1.5s ease-in-out infinite _shimmer_trofu_1}:where(:root[data-skin]) ._skeletonLine_trofu_1617{border:1px solid color-mix(in srgb, var(--t-line) 6%, transparent)}._skeletonLineShort_trofu_1624{width:60%;height:10px;margin-top:8px}@keyframes _shimmer_trofu_1{0%,to{opacity:.4}50%{opacity:.8}}._emptyQuotesWrap_trofu_1628{flex-direction:column;flex:1;gap:16px;padding:14px;display:flex}._quoteItem_trofu_1635{border-left:3px solid var(--liwa-grape);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--card-bg);padding:10px 14px}._quoteText_trofu_1641{color:var(--text-muted);font-size:.8rem;font-style:italic;line-height:1.5}._quoteAuthor_trofu_1647{color:#12101a59;margin-top:4px;font-size:.7rem;font-weight:700}:where(:root[data-skin]) ._quoteAuthor_trofu_1647{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._emptyNudge_trofu_1653{color:#12101a4d;text-align:center;margin-top:auto;padding:8px 0;font-size:.76rem}:where(:root[data-skin]) ._emptyNudge_trofu_1653{color:color-mix(in srgb, var(--t-text) 30%, transparent)}._loaderWrap_trofu_1662{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:40px;display:flex}._loaderOwl_trofu_1671{font-size:64px;animation:3.5s ease-in-out infinite _float_trofu_1}._loaderMsg_trofu_1675{font-family:var(--font-display);color:var(--liwa-grape);text-align:center;min-height:1.5em;font-size:1.15rem;transition:opacity .4s}._loaderDots_trofu_1683{align-items:center;gap:8px;display:flex}._loaderDot_trofu_1683{background:var(--liwa-grape);border:var(--border-sm);border-radius:50%;width:10px;height:10px;animation:1.2s infinite _loaderBounce_trofu_1}._loaderDot_trofu_1683:nth-child(2){animation-delay:.2s}._loaderDot_trofu_1683:nth-child(3){animation-delay:.4s}@keyframes _loaderBounce_trofu_1{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}._chatWrap_trofu_1700{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._chatMessages_trofu_1707{flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px;display:flex;overflow-y:auto}._chatMessages_trofu_1707::-webkit-scrollbar{width:5px}._chatMessages_trofu_1707::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:5px}:where(:root[data-skin]) ._chatMessages_trofu_1707::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(5px * var(--t-radius-k))}._msgRow_trofu_1719{align-items:flex-end;gap:10px;display:flex}._userRow_trofu_1720{flex-direction:row-reverse}._msgAvatar_trofu_1721{border:var(--border-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}._liwaAvatar_trofu_1727{background:var(--mode-plan-panel);border:none;overflow:hidden}._avatarImg_trofu_1728{object-fit:contain;width:100%;height:100%}._userAvatar_trofu_1729{background:var(--liwa-orange);font-family:var(--font-display);color:#fff;border:none;font-size:13px;font-weight:900}._msgCol_trofu_1735{flex-direction:column;gap:2px;max-width:68%;display:flex}._msgColUser_trofu_1736{flex-direction:column;align-items:flex-end;gap:2px;max-width:68%;display:flex}._msgBubble_trofu_1737{border:var(--border);border-radius:14px;max-width:100%;padding:12px 16px;font-size:.9rem;line-height:1.6;position:relative}:where(:root[data-skin]) ._msgBubble_trofu_1737{border-radius:calc(14px * var(--t-radius-k))}._liwaBubble_trofu_1746{background:var(--liwa-bubble-bg);border:2px solid var(--liwa-bubble-border);color:var(--liwa-ink);box-shadow:-3px 3px 0 0 var(--liwa-bubble-shadow);border-radius:14px 14px 14px 0;position:relative}:where(:root[data-skin]) ._liwaBubble_trofu_1746{border-radius:calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) 0}._liwaBubble_trofu_1746:before{content:"";border-right:12px solid var(--liwa-bubble-border);border-top:12px solid #0000;width:0;height:0;position:absolute;bottom:-2px;left:-12px}._liwaBubble_trofu_1746:after{content:"";border-right:9px solid var(--liwa-bubble-bg);border-top:9px solid #0000;width:0;height:0;position:absolute;bottom:0;left:-8px}._liwaBubble_trofu_1746 code{background:var(--liwa-bubble-code-bg);border:1.5px solid var(--liwa-bubble-border);font-family:var(--font-mono);color:var(--liwa-bubble-code-ink);border-radius:5px;padding:1px 6px;font-size:.85em}:where(:root[data-skin]) ._liwaBubble_trofu_1746 code{border-radius:calc(5px * var(--t-radius-k))}._liwaBubble_trofu_1746 .katex-display{background:var(--liwa-bubble-code-bg);border:1.5px solid var(--liwa-bubble-border);border-radius:var(--radius-sm);scrollbar-width:thin;margin:10px 0;padding:12px 16px;overflow-x:auto}._liwaBubble_trofu_1746 .katex-display>.katex{font-size:1.15em}._liwaBubble_trofu_1746 .katex{color:var(--liwa-ink);font-size:1.05em}._userBubble_trofu_1795{background:var(--user-bubble-bg);border:2px solid var(--user-bubble-border);color:var(--user-bubble-color);box-shadow:3px 3px 0 0 var(--user-bubble-shadow);border-radius:14px 14px 0;position:relative}:where(:root[data-skin]) ._userBubble_trofu_1795{border-radius:calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) 0 calc(14px * var(--t-radius-k))}._userBubble_trofu_1795:before{content:"";border-left:12px solid var(--user-bubble-border);border-top:12px solid #0000;width:0;height:0;position:absolute;bottom:-2px;right:-12px}._userBubble_trofu_1795:after{content:"";border-left:9px solid var(--user-bubble-bg);border-top:9px solid #0000;width:0;height:0;position:absolute;bottom:0;right:-8px}._draggableBubble_trofu_1821{cursor:grab;transition:box-shadow .18s,border-color .18s;position:relative}._draggableBubble_trofu_1821:hover{border-color:var(--mode-plan);box-shadow:var(--shadow-md)}._draggableBubble_trofu_1821:active{cursor:grabbing}._dragHandle_trofu_1833{color:#12101a33;opacity:0;pointer-events:none;font-size:.7rem;transition:opacity .15s;position:absolute;top:6px;right:8px}:where(:root[data-skin]) ._dragHandle_trofu_1833{color:color-mix(in srgb, var(--t-text) 20%, transparent)}._draggableBubble_trofu_1821:hover ._dragHandle_trofu_1833{opacity:1;color:var(--mode-plan)}._systemBubble_trofu_1848{background:var(--card-bg);border:1.5px solid var(--mode-plan-panel);color:var(--text-secondary);text-align:center;border-radius:var(--radius-md);align-self:center;max-width:80%;font-size:.82rem}._msgTime_trofu_1858{color:#12101a4d;margin-top:4px;padding:0 4px;font-size:.65rem}:where(:root[data-skin]) ._msgTime_trofu_1858{color:color-mix(in srgb, var(--t-text) 30%, transparent)}._userRow_trofu_1720 ._msgTime_trofu_1858{text-align:right}._typingRow_trofu_1867{align-items:flex-end;gap:10px;display:flex}._typingBubble_trofu_1868{background:var(--mode-plan-bg);border:2px solid var(--mode-plan);border-radius:14px 14px 14px 0;justify-content:center;align-items:center;padding:10px 16px;display:flex;box-shadow:-3px 3px #ea580c59}:where(:root[data-skin]) ._typingBubble_trofu_1868{border-radius:calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) 0;box-shadow:calc(-3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) 0 color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand-shadow) var(--t-brand-mix)) 35%, transparent)}._suggestChip_trofu_1878{cursor:pointer;border:var(--border-sm);border-radius:100px;padding:7px 16px;font-size:.82rem;font-weight:700;transition:all .2s}:where(:root[data-skin]) ._suggestChip_trofu_1878{border-radius:calc(100px * var(--t-pill-k))}._suggestChip_trofu_1878:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}._chipModify_trofu_1888{border:var(--border-sm);color:var(--liwa-orange);background:#ffb7301a}:where(:root[data-skin]) ._chipModify_trofu_1888{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 10%, transparent)}._chipModify_trofu_1888:hover{background:#ffb73033}:where(:root[data-skin]) ._chipModify_trofu_1888:hover{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 20%, transparent)}._sculptEntryBtn_trofu_1894{align-self:flex-start;margin-bottom:10px}._sculptEntryBtn_trofu_1894:disabled{opacity:.4;cursor:not-allowed;transform:none}._modifyIntentBtn_trofu_1901{font-family:var(--font-display);cursor:pointer;border:2.5px solid var(--mode-plan);background:var(--card-bg);color:var(--liwa-orange);box-shadow:3px 3px 0 var(--mode-plan-dark), 0 0 12px #fbbf2459, 0 0 24px #fbbf2426;border-radius:100px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:8px 20px;font-size:.92rem;font-weight:800;transition:transform .1s,box-shadow .1s;animation:2s ease-in-out infinite _modifyGlow_trofu_1;display:inline-flex}:where(:root[data-skin]) ._modifyIntentBtn_trofu_1901{border-radius:calc(100px * var(--t-pill-k));box-shadow:3px 3px 0 var(--mode-plan-dark), 0 0 12px color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand-shadow) var(--t-brand-mix)) 35%, transparent), 0 0 24px color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand-shadow) var(--t-brand-mix)) 15%, transparent)}@keyframes _modifyGlow_trofu_1{0%,to{box-shadow:3px 3px 0 var(--mode-plan-dark), 0 0 10px #fbbf244d, 0 0 20px #fbbf241a}50%{box-shadow:3px 3px 0 var(--mode-plan-dark), 0 0 18px #fbbf2480, 0 0 32px #fbbf2433}}._modifyIntentBtn_trofu_1901:hover{box-shadow:4px 4px 0 var(--mode-plan-dark), 0 0 20px #fbbf2480, 0 0 36px #fbbf2440;animation:none;transform:translate(-1px,-1px)}:where(:root[data-skin]) ._modifyIntentBtn_trofu_1901:hover{box-shadow:4px 4px 0 var(--mode-plan-dark), 0 0 20px color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent), 0 0 36px color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand-shadow) var(--t-brand-mix)) 25%, transparent)}._modifyIntentBtn_trofu_1901:disabled{opacity:.4;cursor:not-allowed;transform:none}._flashCardGrid_trofu_1936{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}._flashCard_trofu_600{border-radius:var(--radius-lg);border:2px solid var(--card-amber-border);background:var(--card-bg);box-shadow:3px 3px 0 var(--card-amber-shadow);padding:14px 16px;transition:all .2s}._flashCard_trofu_600:hover{transform:translate(-2px,-2px)}._fcHeader_trofu_1951{align-items:center;gap:8px;margin-bottom:6px;display:flex}._fcStatus_trofu_1957{border:var(--border-sm);border-radius:50%;flex-shrink:0;width:8px;height:8px}._statusPending_trofu_1963{background:var(--card-bg)}._statusProgress_trofu_1964{background:var(--liwa-mango);animation:1.8s ease-in-out infinite _pulseDot_trofu_1}._statusPassed_trofu_1965{background:var(--liwa-lime)}._statusFailed_trofu_1966{background:var(--liwa-rose)}@keyframes _pulseDot_trofu_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}._fcTitle_trofu_1968{font-family:var(--font-display);color:var(--liwa-ink);flex:1;font-size:.98rem}._fcDesc_trofu_1974{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px;font-size:.88rem;line-height:1.5;transition:all .2s;display:-webkit-box;overflow:hidden}._flashCardWide_trofu_1985:hover ._fcDesc_trofu_1974{-webkit-line-clamp:unset;overflow:visible}._fcMeta_trofu_1989{color:#12101a59;align-items:center;gap:8px;font-size:.7rem;display:flex}:where(:root[data-skin]) ._fcMeta_trofu_1989{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._fcConcepts_trofu_1996{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}._fcConceptTag_trofu_2002{background:var(--fc-subject-bg,#7c3aed1a);color:var(--fc-subject-ink,var(--liwa-grape));border:none;border-radius:100px;padding:2px 8px;font-size:.65rem;font-weight:700}:where(:root[data-skin]) ._fcConceptTag_trofu_2002{border-radius:calc(100px * var(--t-pill-k));background:var(--fc-subject-bg,color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent))}._leftPanelExpanded_trofu_2013{background:var(--nb-page-left);border-right:none;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;transition:flex .25s;display:flex;position:relative;overflow:visible}._flashCardWide_trofu_1985{border-radius:var(--radius-lg);border:2px solid var(--card-amber-border);background:var(--card-bg);box-shadow:3px 3px 0 var(--card-amber-shadow);grid-template-columns:1fr auto;transition:all .2s;display:grid;overflow:hidden}._flashCardWide_trofu_1985:hover{transform:translate(-2px,-2px)}._fcContent_trofu_2038{padding:14px 16px}._fcStatsInline_trofu_2043{border-top:1px dashed #12101a14;margin-top:10px;padding-top:8px}:where(:root[data-skin]) ._fcStatsInline_trofu_2043{border-top:1px dashed color-mix(in srgb, var(--t-line) 8%, transparent)}._fcStatsRow_trofu_2048{flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}._fcAnalytics_trofu_2056{background:linear-gradient(#fb923c0a 0%,#ea580c14 100%);border-left:1.5px dashed #ea580c1f;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-width:180px;max-width:200px;padding:14px 18px;display:flex}:where(:root[data-skin]) ._fcAnalytics_trofu_2056{border-left:1.5px dashed color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, color-mix(in oklab, #fb923c, var(--t-brand) var(--t-brand-mix)) 4%, transparent) 0%, color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 8%, transparent) 100%)}._fcAnalyticsStat_trofu_2068{color:var(--text-muted);font-size:.65rem;line-height:1.3}._fcDaysOpen_trofu_2073{border-radius:100px;padding:2px 6px;font-size:.6rem;font-weight:700}:where(:root[data-skin]) ._fcDaysOpen_trofu_2073{border-radius:calc(100px * var(--t-pill-k))}._fcDaysAmber_trofu_2079{color:var(--liwa-mango);background:#ea580c14}:where(:root[data-skin]) ._fcDaysAmber_trofu_2079{background:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 8%, transparent)}._fcDaysRed_trofu_2083{color:var(--liwa-rose);background:#dc262614}:where(:root[data-skin]) ._fcDaysRed_trofu_2083{background:color-mix(in srgb, color-mix(in oklab, #dc2626, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._fcProgressTrack_trofu_2089{background:#12101a14;border-radius:100px;width:100%;height:6px;overflow:hidden}:where(:root[data-skin]) ._fcProgressTrack_trofu_2089{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, var(--t-text) 8%, transparent)}._fcProgressFill_trofu_2096{border-radius:100px;min-width:0;height:100%;transition:width .4s}:where(:root[data-skin]) ._fcProgressFill_trofu_2096{border-radius:calc(100px * var(--t-pill-k))}._fcProgressLabel_trofu_2102{color:var(--text-muted);text-align:center;margin-top:1px;font-size:.6rem}._fcBoosterHeader_trofu_2110{flex-direction:column;align-items:center;gap:1px;padding-bottom:2px;display:flex}._fcBoosterTitle_trofu_2117{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:#7c3aed;font-size:.85rem;font-weight:800}:where(:root[data-skin]) ._fcBoosterTitle_trofu_2117{color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._fcBoosterSubtitle_trofu_2125{color:#7c3aed99;letter-spacing:.02em;font-size:.58rem;font-style:italic;font-weight:500}:where(:root[data-skin]) ._fcBoosterSubtitle_trofu_2125{color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)) 60%, transparent)}._fcPotionStatus_trofu_2132{color:#ea580cd9;text-align:center;padding:2px 4px;font-size:.65rem;font-weight:700;line-height:1.35}:where(:root[data-skin]) ._fcPotionStatus_trofu_2132{color:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand-text) var(--t-brand-mix)) 85%, transparent)}._fcBoosterTips_trofu_2140{text-align:center;border-top:1px dashed #7c3aed1f;justify-content:center;align-items:center;width:100%;min-height:28px;padding-top:6px;display:flex}:where(:root[data-skin]) ._fcBoosterTips_trofu_2140{border-top:1px dashed color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 12%, transparent)}._fcBoosterTip_trofu_2140{color:#7c3aeda6;font-size:.6rem;font-style:italic;font-weight:600;line-height:1.35;animation:.5s _tipFadeIn_trofu_1}:where(:root[data-skin]) ._fcBoosterTip_trofu_2140{color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)) 65%, transparent)}@keyframes _tipFadeIn_trofu_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._fcBoosterFrozenMsg_trofu_2162{color:#12101a59;text-align:center;padding-top:4px;font-size:.55rem;font-style:italic;font-weight:600}:where(:root[data-skin]) ._fcBoosterFrozenMsg_trofu_2162{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._readOnlyBanner_trofu_2172{display:none}._ddScopeChip_trofu_2176{border:1.5px solid var(--liwa-grape,#6b46c1);max-width:100%;color:var(--text-color,#12101a);background:#7c3aed1f;border-radius:100px;align-items:center;gap:5px;margin-bottom:8px;padding:4px 12px;font-size:.74rem;font-weight:600;display:inline-flex}:where(:root[data-skin]) ._ddScopeChip_trofu_2176{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 12%, transparent);border:1.5px solid var(--liwa-grape,color-mix(in oklab, #6b46c1, var(--t-text) var(--t-line-lift)));color:var(--text-color,var(--t-text))}._ddScopeChip_trofu_2176 strong{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}._ddScopeClear_trofu_2196{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 2px;font-size:.72rem}._ddScopeClear_trofu_2196:hover{opacity:1}._ddMsgTag_trofu_2207{opacity:.75;margin-bottom:4px;font-size:.68rem;font-weight:700;display:block}._readOnlyCapsule_trofu_2214{background:var(--mode-plan-panel);border:1.5px solid var(--mode-plan);color:var(--text-muted);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:12px 24px;padding:10px 24px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}:where(:root[data-skin]) ._readOnlyCapsule_trofu_2214{border-radius:calc(999px * var(--t-pill-k))}._readOnlyCapsule_trofu_2214:hover{background:var(--mode-plan-panel);color:var(--mode-plan);border-color:var(--mode-plan)}._readOnlyActions_trofu_2235{flex-shrink:0;gap:8px;display:flex}._btnResume_trofu_2240{border-radius:var(--radius-md);border:2px solid var(--mode-plan-border);background:var(--card-bg);color:var(--mode-plan-dark);font-size:.82rem;font-weight:600;font-family:var(--font-body);cursor:pointer;box-shadow:2px 2px 0 var(--mode-plan-shadow);padding:8px 18px;transition:all .18s}._btnResume_trofu_2240:hover{box-shadow:3px 3px 0 var(--mode-plan-shadow);transform:translate(-2px,-2px)}._btnClose_trofu_2257{border-radius:var(--radius-md);border:2px solid var(--close-border);background:var(--card-bg);color:var(--close-color);font-size:.82rem;font-weight:600;font-family:var(--font-body);cursor:pointer;box-shadow:2px 2px 0 var(--close-shadow);padding:8px 18px;transition:all .18s}._btnClose_trofu_2257:hover{background:var(--close-hover-bg);color:var(--close-color)}._chatInputBar_trofu_2276{background:var(--card-bg);border-top:none;flex-shrink:0;padding:16px 24px}._inputRow_trofu_2282{background:var(--cb-bg);border:1.5px solid var(--cb-border);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 20px;display:flex}:where(:root[data-skin]) ._inputRow_trofu_2282{border-radius:calc(999px * var(--t-pill-k))}._chatTextarea_trofu_2289{color:var(--liwa-ink);font-size:.92rem;font-family:var(--font-body);resize:none;background:0 0;border:none;border-radius:0;outline:none;flex:1;min-height:40px;max-height:140px;padding:10px 0;line-height:1.5;overflow-y:auto}._chatTextarea_trofu_2289:focus{box-shadow:none;border-color:#0000}._chatTextarea_trofu_2289::placeholder{color:#12101a59;font-weight:600}:where(:root[data-skin]) ._chatTextarea_trofu_2289::placeholder{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._inputActions_trofu_2307{flex-shrink:0;gap:6px;display:flex}._actionBtn_trofu_2308{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;transition:all .18s;display:flex}._actionVoice_trofu_2313{color:var(--text-muted);background:#12101a14;border:1.5px dashed #12101a2e}:where(:root[data-skin]) ._actionVoice_trofu_2313{background:color-mix(in srgb, var(--t-text) 8%, transparent);border:1.5px dashed color-mix(in srgb, var(--t-line) 18%, transparent)}._actionVoice_trofu_2313:hover{color:var(--mode-plan-dark);background:#fbbf241f}:where(:root[data-skin]) ._actionVoice_trofu_2313:hover{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 12%, transparent)}._actionVoice_trofu_2313:disabled{opacity:.55;cursor:not-allowed}._actionSend_trofu_2320{background:var(--card-bg);color:var(--liwa-orange);border:2px solid #ff6b3559;box-shadow:2px 2px #ff6b3580}:where(:root[data-skin]) ._actionSend_trofu_2320{border:2px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._actionSend_trofu_2320:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:3px 3px #ff6b3580}:where(:root[data-skin]) ._actionSend_trofu_2320:hover:not(:disabled){box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._actionSend_trofu_2320:disabled{opacity:.4;box-shadow:none;cursor:default;transform:none}._inputHints_trofu_2328{color:var(--text-muted);justify-content:center;align-items:center;margin-top:8px;padding:0 6px;font-size:.72rem;font-weight:600;display:flex;position:relative}._inputHints_trofu_2328 span:last-child{position:absolute;right:0}._actionBtnsWrap_trofu_2340{background:var(--card-bg);border-top:var(--border);flex-direction:column;flex-shrink:0;gap:8px;padding:12px 14px;display:flex}._glowBtn_trofu_2349{border-radius:var(--radius-lg);border:var(--border);min-width:150px;font-family:var(--font-display);cursor:pointer;box-shadow:var(--shadow-sm);flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:.92rem;transition:all .25s;display:flex}._glowBtn_trofu_2349:hover{box-shadow:var(--shadow-lg);transform:translate(-2px,-2px)}._glowBtn_trofu_2349:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._slidesBtn_trofu_2367{background:var(--card-bg);color:var(--liwa-grape);border-color:#7c3aed59;box-shadow:2px 2px #7c3aed80}:where(:root[data-skin]) ._slidesBtn_trofu_2367{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent)}._slidesBtn_trofu_2367:hover{box-shadow:3px 3px #7c3aed80}._quizBtn_trofu_2374{background:var(--card-bg);color:#2e7d32;border-color:#57cc9959;box-shadow:2px 2px #57cc9980}:where(:root[data-skin]) ._quizBtn_trofu_2374{color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift));border-color:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-text) var(--t-line-lift)) 35%, transparent)}._quizBtn_trofu_2374:hover{box-shadow:3px 3px #57cc9980}._topbarSave_trofu_2383{border:2px solid var(--topbar-btn-save-border);color:var(--topbar-btn-save-color);box-shadow:2px 2px 0 var(--topbar-btn-save-shadow)}._topbarSave_trofu_2383:hover:not(:disabled){box-shadow:3px 3px 0 var(--topbar-btn-save-shadow)}._topbarVault_trofu_2389{border:2px solid var(--topbar-btn-vault-border);color:var(--topbar-btn-vault-color);box-shadow:2px 2px 0 var(--topbar-btn-vault-shadow)}._topbarVault_trofu_2389:hover:not(:disabled){box-shadow:3px 3px 0 var(--topbar-btn-vault-shadow)}._topbarResume_trofu_2395{border:2px solid var(--topbar-btn-resume-border);color:var(--topbar-btn-resume-color);box-shadow:2px 2px 0 var(--topbar-btn-resume-shadow)}._topbarResume_trofu_2395:hover:not(:disabled){box-shadow:3px 3px 0 var(--topbar-btn-resume-shadow)}._topbarClose_trofu_2401{border:2px solid var(--close-border);color:var(--close-color);box-shadow:2px 2px 0 var(--close-shadow)}._topbarClose_trofu_2401:hover:not(:disabled){box-shadow:3px 3px 0 var(--close-shadow);background:var(--close-hover-bg)}._topbarReturn_trofu_2407{border:2px solid var(--mode-plan);color:var(--mode-plan);box-shadow:2px 2px 0 var(--mode-plan-dark)}._topbarReturn_trofu_2407:hover:not(:disabled){box-shadow:3px 3px 0 var(--mode-plan-dark)}._vaultPanel_trofu_2415{z-index:40;background:var(--liwa-cream);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}._vaultPanelHead_trofu_2424{border-bottom:var(--border);background:var(--card-bg);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}._vaultPanelHead_trofu_2424 h3{font-family:var(--font-display);color:var(--liwa-ink);margin:0;font-size:1.1rem}._vaultPanelClose_trofu_2438{background:var(--card-bg);border:2px solid var(--close-border);color:var(--close-color);cursor:pointer;border-radius:var(--radius-sm);box-shadow:2px 2px 0 var(--close-shadow);padding:4px 8px;font-size:20px;transition:all .15s}._vaultPanelClose_trofu_2438:hover{background:var(--close-hover-bg)}._vaultPanelList_trofu_2450{flex-direction:column;flex:1;gap:10px;padding:16px 24px;display:flex;overflow-y:auto}._vaultPanelList_trofu_2450::-webkit-scrollbar{width:4px}._vaultPanelList_trofu_2450::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:4px}:where(:root[data-skin]) ._vaultPanelList_trofu_2450::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(4px * var(--t-radius-k))}._vaultPanelEmpty_trofu_2460{text-align:center;color:#12101a59;padding:48px 0;font-size:.88rem}:where(:root[data-skin]) ._vaultPanelEmpty_trofu_2460{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._vaultCard_trofu_2468{border-radius:var(--radius-lg);border:var(--border-sm);background:var(--card-bg);cursor:pointer;box-shadow:var(--shadow-sm);padding:14px 18px;transition:all .2s;position:relative}._vaultCard_trofu_2468:hover{box-shadow:2px 2px 0 var(--mode-vault-shadow);border-color:var(--mode-vault-border);transform:translate(-2px,-2px)}._vaultCardDelete_trofu_2479{background:var(--card-bg);border:var(--border-sm);color:#12101a40;cursor:pointer;border-radius:var(--radius-sm);opacity:0;padding:2px 6px;font-size:14px;transition:all .15s;position:absolute;top:10px;right:10px}:where(:root[data-skin]) ._vaultCardDelete_trofu_2479{color:color-mix(in srgb, var(--t-text) 25%, transparent)}._vaultCard_trofu_2468:hover ._vaultCardDelete_trofu_2479{opacity:1}._vaultCardDelete_trofu_2479:hover{color:var(--liwa-rose);background:#f472b61a}:where(:root[data-skin]) ._vaultCardDelete_trofu_2479:hover{background:color-mix(in srgb, color-mix(in oklab, #f472b6, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._vaultCardTitle_trofu_2495{font-family:var(--font-display);color:var(--liwa-ink);margin-bottom:6px;padding-right:24px;font-size:.92rem}._vaultCardMeta_trofu_2502{color:var(--text-muted);align-items:center;gap:10px;font-size:.75rem;display:flex}._vaultCardBadge_trofu_2509{border:var(--border-sm);color:var(--liwa-grape);background:#7c3aed1a;border-radius:100px;padding:2px 8px;font-size:.68rem;font-weight:700}:where(:root[data-skin]) ._vaultCardBadge_trofu_2509{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}@media (width<=900px){._pmTopbar_trofu_13{padding:10px 16px}._setupWrap_trofu_709{flex-direction:column}._setupContent_trofu_716{padding:20px 16px}._setupCard_trofu_811{padding:28px 20px}._activePlansCol_trofu_1172{border-right:none;border-bottom:var(--border);flex:none;width:100%;min-width:0;max-height:200px}._chatMessages_trofu_1707{gap:12px;padding:16px}._msgBubble_trofu_1737{padding:10px 14px;font-size:.85rem}._msgCol_trofu_1735{max-width:82%}._chatInputBar_trofu_2276{padding:12px 14px}._chatTextarea_trofu_2289{padding:10px 14px;font-size:.88rem}._inputHints_trofu_2328{display:none}._actionBtnsWrap_trofu_2340{gap:8px;padding:12px 14px}._glowBtn_trofu_2349{padding:12px 14px;font-size:.85rem}._flashCardGrid_trofu_1936{grid-template-columns:1fr}._notebookWrap_trofu_352{flex-direction:column}._spiralSpine_trofu_422{display:none}._pmBody_trofu_338{flex-direction:column}._leftPanel_trofu_131{border-right:none;border-bottom:var(--border);width:100%;min-width:0;max-height:40%}._leftPanel_trofu_131:after{display:none}._leftPanelWide_trofu_583{border-right:none;border-bottom:var(--border);flex:1;width:100%;min-width:0}._leftPanelWide_trofu_583:after{display:none}._rightPanel_trofu_607{min-height:50%}._rightPanelNarrow_trofu_617{min-width:0;max-width:none;min-height:35%}._collapsedRail_trofu_676{flex-direction:row;justify-content:center;width:100%;padding:10px 0}._collapsedRailLabel_trofu_699{writing-mode:horizontal-tb}}@media (width<=480px){._setupTitle_trofu_830{font-size:1.15rem}._setupOwl_trofu_823{width:52px;height:52px}._flashCardGrid_trofu_1936{gap:8px}._suggestChips_trofu_2586{gap:6px}._suggestChip_trofu_1878{padding:6px 12px;font-size:.76rem}}._prereqPlaceholder_trofu_2591{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:48px 32px;display:flex}._prereqOwl_trofu_2602{width:100px;height:100px;margin-bottom:12px;animation:3s ease-in-out infinite _prereqBob_trofu_1}@keyframes _prereqBob_trofu_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._prereqPlaceholderTitle_trofu_2614{color:var(--liwa-purple,#7c5cfc);margin:0;font-size:1.3rem;font-weight:700}:where(:root[data-skin]) ._prereqPlaceholderTitle_trofu_2614{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._prereqPlaceholderDesc_trofu_2621{color:var(--liwa-ink,#2d2a26);max-width:380px;margin:0;font-size:.95rem;line-height:1.6}:where(:root[data-skin]) ._prereqPlaceholderDesc_trofu_2621{color:var(--liwa-ink,var(--t-text))}._prereqPlaceholderHint_trofu_2629{color:var(--liwa-purple,#7c5cfc);opacity:.8;margin:0;font-size:.85rem;font-weight:500}:where(:root[data-skin]) ._prereqPlaceholderHint_trofu_2629{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._prereqSkipBtn_trofu_2637{border:1.5px solid var(--liwa-border,#e5e0d8);background:var(--card-bg);color:var(--liwa-muted,#78756e);cursor:pointer;border-radius:10px;margin-top:20px;padding:10px 20px;font-size:.85rem;font-weight:600;transition:all .15s}:where(:root[data-skin]) ._prereqSkipBtn_trofu_2637{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid var(--liwa-border,color-mix(in oklab, #e5e0d8 var(--t-tint), var(--t-line-soft)));color:var(--liwa-muted,color-mix(in oklab, #78756e, var(--t-text) var(--t-text-lift)))}._prereqSkipBtn_trofu_2637:hover{border-color:var(--liwa-purple,#7c5cfc);color:var(--liwa-purple,#7c5cfc)}:where(:root[data-skin]) ._prereqSkipBtn_trofu_2637:hover{border-color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)));color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}@media (pointer:coarse){._paneCollapseBtn_trofu_656{width:34px;height:34px}._nudgeActionBtn_trofu_1270{padding:6px 10px;font-size:.72rem}}._loaderWrap_1iil3_4{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:40px;display:flex}._loaderCompact_1iil3_15{flex-direction:column;align-items:center;gap:14px;padding:32px 20px;display:flex}._loaderMsg_1iil3_24{font-family:var(--font-display);color:var(--liwa-grape);text-align:center;min-height:1.5em;font-size:1.1rem;animation:.4s _engagingFadeIn_1iil3_1}._funFact_1iil3_34{border-radius:var(--radius-md);text-align:center;opacity:0;background:0 0;max-width:380px;margin-top:12px;padding:14px 18px;transition:opacity .4s,transform .4s;transform:translateY(6px)}._funFactVisible_1iil3_45{opacity:1;transform:translateY(0)}._funFactLabel_1iil3_49{text-transform:uppercase;letter-spacing:.08em;color:var(--liwa-orange);margin-bottom:6px;font-size:.65rem;font-weight:800;display:block}._funFactText_1iil3_58{color:#12101aa6;font-size:.82rem;line-height:1.55;display:block}:where(:root[data-skin]) ._funFactText_1iil3_58{color:color-mix(in srgb, var(--t-text) 65%, transparent)}@keyframes _engagingFadeIn_1iil3_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){._loaderMsg_1iil3_24{font-size:.95rem}._funFact_1iil3_34{max-width:90%;padding:12px 14px}}._panelWrap_llfrk_2{flex-direction:column;gap:16px;padding:20px 0;display:flex}._progressRow_llfrk_10{align-items:center;gap:12px;display:flex}._progressLabel_llfrk_15{color:var(--text-muted);white-space:nowrap;font-size:.78rem;font-weight:800}._progressBarOuter_llfrk_21{background:var(--card-bg);border:var(--border-sm);border-radius:999px;flex:1;height:6px;overflow:hidden}:where(:root[data-skin]) ._progressBarOuter_llfrk_21{border-radius:calc(999px * var(--t-pill-k))}._progressBarInner_llfrk_29{background:var(--liwa-grape);border-radius:999px;height:100%;transition:width .5s}:where(:root[data-skin]) ._progressBarInner_llfrk_29{border-radius:calc(999px * var(--t-pill-k))}._statusDots_llfrk_37{flex-wrap:wrap;gap:6px;display:flex}._statusDot_llfrk_37{cursor:pointer;border:var(--border-sm);background:var(--card-bg);border-radius:50%;width:10px;height:10px;transition:all .2s}._statusDot_llfrk_37:hover{transform:scale(1.3)}._dotPending_llfrk_52{background:var(--card-bg)}._dotProgress_llfrk_53{background:var(--liwa-mango);animation:1.8s ease-in-out infinite _pulseDot_llfrk_1}._dotPassed_llfrk_54{background:var(--liwa-lime)}._dotFailed_llfrk_55{background:var(--liwa-rose)}._dotActive_llfrk_56{background:var(--liwa-ink);transform:scale(1.3)}._cardGrid_llfrk_59{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}._card_llfrk_59{border-radius:var(--radius-lg);border:var(--border);background:var(--card-bg);box-shadow:var(--shadow-sm);flex-direction:column;gap:8px;padding:16px 18px;transition:all .2s;display:flex}._card_llfrk_59:hover{box-shadow:var(--shadow-md);transform:translate(-2px,-2px)}._cardActive_llfrk_78{border-color:var(--liwa-grape);background:var(--liwa-lavender)}._cardHeader_llfrk_80{align-items:center;gap:8px;display:flex}._cardStatus_llfrk_85{border:1.5px solid var(--liwa-ink);border-radius:50%;flex-shrink:0;width:8px;height:8px}._sPending_llfrk_92{background:var(--card-bg)}._sProgress_llfrk_93{background:var(--liwa-mango);animation:1.8s ease-in-out infinite _pulseDot_llfrk_1}._sPassed_llfrk_94{background:var(--liwa-lime)}._sFailed_llfrk_95{background:var(--liwa-rose)}._cardTitle_llfrk_97{font-family:var(--font-display);color:var(--liwa-ink);flex:1;font-size:.88rem;font-weight:800}._cardDesc_llfrk_104{color:var(--text-muted);font-size:.78rem;line-height:1.5}._cardConcepts_llfrk_109{flex-wrap:wrap;gap:4px;display:flex}._conceptTag_llfrk_114{background:var(--liwa-lavender);border:var(--border-sm);color:var(--liwa-grape);border-radius:100px;padding:2px 8px;font-size:.65rem;font-weight:700}:where(:root[data-skin]) ._conceptTag_llfrk_114{border-radius:calc(100px * var(--t-pill-k))}._cardMeta_llfrk_123{color:var(--text-muted);align-items:center;gap:8px;font-size:.7rem;display:flex}._cardActions_llfrk_130{gap:6px;margin-top:4px;display:flex}._cardActionBtn_llfrk_135{border-radius:var(--radius-sm);border:var(--border-sm);background:var(--card-bg);color:var(--liwa-ink);cursor:pointer;text-align:center;flex:1;padding:7px 10px;font-size:.72rem;font-weight:700;transition:all .18s}._cardActionBtn_llfrk_135:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}._cardActionBtn_llfrk_135:disabled{opacity:.4;cursor:not-allowed}._btnSlides_llfrk_156{color:var(--liwa-grape)}._btnSlides_llfrk_156:hover{border-color:var(--liwa-grape)}._btnQuiz_llfrk_158{color:var(--liwa-lime)}._btnQuiz_llfrk_158:hover{border-color:var(--liwa-lime)}._btnRetake_llfrk_160{color:var(--liwa-mango)}._btnRetake_llfrk_160:hover{border-color:var(--liwa-mango)}@keyframes _pulseDot_llfrk_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}._slideOverlay_llfrk_166{z-index:1000;background:#12101ae0;flex-direction:column;animation:.2s _fadeIn_llfrk_1;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._slideOverlay_llfrk_166{background:color-mix(in srgb, var(--t-scrim) 88%, transparent)}@keyframes _fadeIn_llfrk_1{0%{opacity:0}to{opacity:1}}._slideTopbar_llfrk_177{background:var(--card-bg);border-bottom:var(--border);flex-shrink:0;align-items:center;gap:14px;padding:14px 24px;display:flex}._slideTopTitle_llfrk_186{font-family:var(--font-display);color:var(--liwa-ink);flex:1;font-size:1rem;font-weight:800}._slideCloseBtn_llfrk_193{border:2px solid var(--close-border);background:var(--card-bg);width:36px;height:36px;color:var(--close-color);cursor:pointer;box-shadow:2px 2px 0 var(--close-shadow);border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .15s;display:flex}._slideCloseBtn_llfrk_193:hover{background:var(--close-hover-bg)}._slideBody_llfrk_210{flex:1;justify-content:center;align-items:center;padding:32px;display:flex;overflow-y:auto}._slideCard_llfrk_218{background:var(--card-bg);border:var(--border);border-radius:var(--radius-xl);width:100%;max-width:720px;min-height:360px;box-shadow:var(--shadow-xl);flex-direction:column;gap:16px;padding:36px 40px;display:flex}._slideTitle_llfrk_231{font-family:var(--font-display);color:var(--liwa-ink);font-size:1.35rem;font-weight:900}._slideContent_llfrk_237{color:var(--liwa-ink);flex:1;font-size:.95rem;line-height:1.8}._slideContent_llfrk_237 strong{color:var(--liwa-ink)}._slideContent_llfrk_237 code{background:var(--liwa-lavender);border:1px solid #7c3aed33;border-radius:4px;padding:2px 6px;font-size:.88rem}:where(:root[data-skin]) ._slideContent_llfrk_237 code{border-radius:calc(4px * var(--t-radius-k));border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 20%, transparent)}._slideContent_llfrk_237 .katex-display{background:var(--liwa-lavender);border:var(--border-sm);border-radius:var(--radius-sm);scrollbar-width:thin;margin:10px 0;padding:12px 16px;overflow-x:auto}._slideContent_llfrk_237 .katex-display>.katex{font-size:1.15em}._slideContent_llfrk_237 .katex{color:var(--liwa-ink);font-size:1.05em}._cardDesc_llfrk_104 .katex{color:var(--liwa-ink);font-size:.9em}._slideNotes_llfrk_271{border-radius:var(--radius-md);border:var(--border-sm);border-left:4px solid var(--liwa-mango);color:var(--text-secondary);background:#ffb73014;padding:12px 14px;font-size:.78rem;line-height:1.5}:where(:root[data-skin]) ._slideNotes_llfrk_271{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 8%, transparent)}._slideNotesLabel_llfrk_281{text-transform:uppercase;letter-spacing:.06em;color:var(--liwa-orange);margin-bottom:4px;font-size:.65rem;font-weight:800}._slideNavRow_llfrk_290{background:var(--card-bg);border-top:var(--border);flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:16px 24px;display:flex}._slideNavBtn_llfrk_300{border-radius:var(--radius-md);border:var(--border);background:var(--card-bg);color:var(--liwa-ink);cursor:pointer;box-shadow:var(--shadow-sm);padding:9px 20px;font-size:.82rem;font-weight:700;transition:all .15s}._slideNavBtn_llfrk_300:hover{box-shadow:var(--shadow-md);transform:translate(-2px,-2px)}._slideNavBtn_llfrk_300:disabled{opacity:.3;cursor:not-allowed;box-shadow:none;transform:none}._slideCounter_llfrk_314{color:var(--text-muted);text-align:center;min-width:60px;font-size:.82rem;font-weight:700}._slideRegenBtn_llfrk_321{border-radius:var(--radius-sm);border:var(--border-sm);background:var(--liwa-lavender);color:var(--liwa-grape);cursor:pointer;margin-left:auto;padding:8px 16px;font-size:.75rem;font-weight:700;transition:all .15s}._slideRegenBtn_llfrk_321:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}._slideRegenBtn_llfrk_321:disabled{opacity:.4;cursor:not-allowed;transform:none}._quizOverlay_llfrk_337{z-index:1000;background:#12101ae0;flex-direction:column;animation:.2s _fadeIn_llfrk_1;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._quizOverlay_llfrk_337{background:color-mix(in srgb, var(--t-scrim) 88%, transparent)}._quizTopbar_llfrk_346{background:var(--card-bg);border-bottom:var(--border);flex-shrink:0;align-items:center;gap:14px;padding:14px 24px;display:flex}._quizTopTitle_llfrk_355{font-family:var(--font-display);color:var(--liwa-ink);flex:1;font-size:1rem;font-weight:800}._quizCloseBtn_llfrk_362{border:2px solid var(--close-border);background:var(--card-bg);width:36px;height:36px;color:var(--close-color);cursor:pointer;box-shadow:2px 2px 0 var(--close-shadow);border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .15s;display:flex}._quizCloseBtn_llfrk_362:hover{background:var(--close-hover-bg)}._quizBody_llfrk_379{background:var(--liwa-cream);flex-direction:column;flex:1;align-items:center;gap:20px;padding:32px;display:flex;overflow-y:auto}._quizCard_llfrk_389{background:var(--card-bg);border:var(--border);border-radius:var(--radius-lg);width:100%;max-width:640px;box-shadow:var(--shadow-md);flex-direction:column;gap:14px;padding:24px;display:flex}._questionNum_llfrk_401{text-transform:uppercase;letter-spacing:.06em;color:var(--liwa-grape);font-size:.72rem;font-weight:800}._questionText_llfrk_408{color:var(--liwa-ink);font-size:1rem;font-weight:700;line-height:1.6}._optionsList_llfrk_414{flex-direction:column;gap:8px;display:flex}._optionBtn_llfrk_419{border-radius:var(--radius-md);border:var(--border-sm);background:var(--card-bg);color:var(--liwa-ink);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:.88rem;transition:all .18s;display:flex}._optionBtn_llfrk_419:hover:not(:disabled){background:var(--liwa-lavender);border-color:var(--liwa-grape)}._optionKey_llfrk_438{border-radius:var(--radius-sm);background:var(--liwa-lavender);border:var(--border-sm);width:28px;height:28px;color:var(--liwa-grape);flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:flex}._optionText_llfrk_452{flex:1}._optionSelected_llfrk_453{border-color:var(--liwa-grape);background:var(--liwa-lavender)}._optionCorrect_llfrk_457{border-color:var(--liwa-lime);background:#57cc991a}:where(:root[data-skin]) ._optionCorrect_llfrk_457{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._optionCorrect_llfrk_457 ._optionKey_llfrk_438{border-color:var(--liwa-lime);color:#2e7d32;background:#57cc9933}:where(:root[data-skin]) ._optionCorrect_llfrk_457 ._optionKey_llfrk_438{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 20%, transparent);color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift))}._optionWrong_llfrk_466{border-color:var(--liwa-rose);background:#f472b61a}:where(:root[data-skin]) ._optionWrong_llfrk_466{background:color-mix(in srgb, color-mix(in oklab, #f472b6, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._optionWrong_llfrk_466 ._optionKey_llfrk_438{border-color:var(--liwa-rose);color:#c62828;background:#f472b633}:where(:root[data-skin]) ._optionWrong_llfrk_466 ._optionKey_llfrk_438{background:color-mix(in srgb, color-mix(in oklab, #f472b6, var(--t-surface) var(--t-bg-sink)) 20%, transparent);color:color-mix(in oklab, #c62828, var(--t-text) var(--t-text-lift))}._optionBtn_llfrk_419:disabled{cursor:default}._explanationBox_llfrk_477{border-radius:var(--radius-md);border:var(--border-sm);border-left:4px solid var(--liwa-lime);color:var(--text-secondary);background:#57cc9914;padding:12px 14px;font-size:.82rem;line-height:1.5}:where(:root[data-skin]) ._explanationBox_llfrk_477{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._explanationLabel_llfrk_487{text-transform:uppercase;letter-spacing:.06em;color:#2e7d32;margin-bottom:4px;font-size:.65rem;font-weight:800}:where(:root[data-skin]) ._explanationLabel_llfrk_487{color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift))}._resultsCard_llfrk_497{background:var(--card-bg);border:var(--border);border-radius:var(--radius-xl);width:100%;max-width:480px;box-shadow:var(--shadow-xl);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:36px 32px;display:flex}._resultsIcon_llfrk_511{font-size:56px}._resultsTitle_llfrk_512{font-family:var(--font-display);color:var(--liwa-ink);font-size:1.3rem;font-weight:900}._resultsScore_llfrk_518{color:var(--text-secondary);font-size:.9rem}._resultsPassed_llfrk_522{color:#2e7d32}:where(:root[data-skin]) ._resultsPassed_llfrk_522{color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift))}._resultsFailed_llfrk_523{color:var(--liwa-orange)}._resultsActions_llfrk_524{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}._resultsBtn_llfrk_531{border-radius:var(--radius-md);border:var(--border);cursor:pointer;padding:10px 22px;font-size:.85rem;font-weight:700;transition:transform .1s,box-shadow .1s}._resultsBtn_llfrk_531:hover{box-shadow:var(--shadow-md);transform:translate(-2px,-2px)}._resultsBtn_llfrk_531:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}._btnPrimary_llfrk_542{background:var(--card-bg);color:var(--liwa-grape);border-color:#7c3aed59;box-shadow:2px 2px #7c3aed80}:where(:root[data-skin]) ._btnPrimary_llfrk_542{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent)}._btnSecondary_llfrk_548{background:var(--card-bg);color:var(--liwa-ink);box-shadow:var(--shadow-sm)}._quizNavRow_llfrk_555{background:var(--card-bg);border-top:var(--border);flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:16px 24px;display:flex}._quizSubmitBtn_llfrk_565{border-radius:var(--radius-md);border:var(--border);background:var(--liwa-lime);color:var(--liwa-ink);font-family:var(--font-display);cursor:pointer;box-shadow:var(--shadow-md);padding:10px 28px;font-size:.9rem;font-weight:800;transition:transform .1s,box-shadow .1s}._quizSubmitBtn_llfrk_565:hover{box-shadow:var(--shadow-lg);transform:translate(-2px,-2px)}._quizSubmitBtn_llfrk_565:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}._quizProgress_llfrk_580{color:var(--text-muted);font-size:.78rem}@media (width<=900px){._slideBody_llfrk_210{padding:20px 16px}._slideCard_llfrk_218{padding:24px 20px}._slideTitle_llfrk_231{font-size:1.1rem}._quizBody_llfrk_379{padding:20px 16px}._quizCard_llfrk_389{padding:18px}._resultsCard_llfrk_497{padding:28px 20px}._cardGrid_llfrk_59{grid-template-columns:1fr}}@media (width<=480px){._slideNavRow_llfrk_290{gap:10px}._slideNavBtn_llfrk_300{padding:8px 14px;font-size:.78rem}._cardActions_llfrk_130{flex-direction:column}}._handsOnSection_92yo9_3{border-radius:var(--radius-lg);background:var(--card-bg);border:none;flex-direction:column;gap:0;display:flex;overflow:visible;box-shadow:4px 4px #12101a4d}:where(:root[data-skin]) ._handsOnSection_92yo9_3{box-shadow:calc(4px * var(--t-shadow-x)) calc(4px * var(--t-shadow-y)) calc(4px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 30%, transparent)}._handsOnHeader_92yo9_15{background:var(--card-bg);cursor:default;border-bottom:none;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:relative}._handsOnHeader_92yo9_15:after{content:"";background:radial-gradient(#ff6b3580 0%,#0000 70%);border-radius:999px;width:60%;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}:where(:root[data-skin]) ._handsOnHeader_92yo9_15:after{border-radius:calc(999px * var(--t-pill-k));background:radial-gradient(ellipse at center, color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 50%, transparent) 0%, transparent 70%)}._handsOnHeaderLeft_92yo9_36{align-items:center;gap:12px;display:flex}._handsOnLabel_92yo9_41{text-transform:uppercase;letter-spacing:.06em;color:var(--liwa-orange);font-size:.72rem;font-weight:800}._handsOnProgress_92yo9_48{color:var(--text-muted);font-size:.75rem}._handsOnBadge_92yo9_52{text-transform:uppercase;letter-spacing:.06em;color:#2e7d32;border-radius:var(--radius-sm);background:#57cc9926;border:1.5px solid #57cc994d;padding:3px 10px;font-size:.68rem;font-weight:800}:where(:root[data-skin]) ._handsOnBadge_92yo9_52{color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift));background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 15%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-text) var(--t-line-lift)) 30%, transparent)}._warningBox_92yo9_65{border-radius:var(--radius-md);border:1.5px solid #ffb73040;border-left:4px solid var(--liwa-mango);color:var(--text-secondary);background:#ffb73014;margin:14px 18px 0;padding:10px 14px;font-size:.78rem;line-height:1.5}:where(:root[data-skin]) ._warningBox_92yo9_65{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 8%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 25%, transparent)}._questionsList_92yo9_78{flex-direction:column;gap:16px;padding:16px 18px;display:flex}._questionCard_92yo9_90{border-radius:var(--radius-md);background:var(--liwa-cream);max-height:calc(var(--full-h) * .5);border:1.5px solid #ff6b352e;flex-direction:column;gap:14px;padding:20px;transition:border-color .2s;display:flex;overflow-y:auto}:where(:root[data-skin]) ._questionCard_92yo9_90{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 18%, transparent)}._questionCard_92yo9_90::-webkit-scrollbar{width:5px}._questionCard_92yo9_90::-webkit-scrollbar-thumb{background:#12101a26;border-radius:4px}:where(:root[data-skin]) ._questionCard_92yo9_90::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 15%, transparent);border-radius:calc(4px * var(--t-radius-k))}._questionCard_92yo9_90::-webkit-scrollbar-thumb:hover{background:#12101a47}:where(:root[data-skin]) ._questionCard_92yo9_90::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--t-text) 28%, transparent)}._questionDone_92yo9_105{border-color:var(--liwa-lime);background:#57cc990f}:where(:root[data-skin]) ._questionDone_92yo9_105{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._questionNum_92yo9_110{text-transform:uppercase;letter-spacing:.06em;color:var(--liwa-orange);font-size:.68rem;font-weight:800}._questionText_92yo9_117{color:var(--liwa-ink);font-size:.92rem;font-weight:600;line-height:1.65}._mcqOptions_92yo9_125{flex-direction:column;gap:8px;display:flex}._mcqOption_92yo9_125{border-radius:var(--radius-md);background:var(--card-bg);color:var(--liwa-ink);cursor:pointer;text-align:left;border:1.5px solid #12101a1a;align-items:center;gap:12px;width:100%;padding:11px 14px;font-size:.85rem;transition:all .18s;display:flex}:where(:root[data-skin]) ._mcqOption_92yo9_125{border:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent)}._mcqOption_92yo9_125:hover:not(:disabled){border-color:var(--liwa-orange);background:#ffe0cc}:where(:root[data-skin]) ._mcqOption_92yo9_125:hover:not(:disabled){background:color-mix(in oklab, #ffe0cc var(--t-tint), var(--t-surface))}._mcqOption_92yo9_125:disabled{cursor:default}._mcqOptionKey_92yo9_152{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--liwa-orange);background:#ffe0cc;border:1.5px solid #ff6b3540;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex}:where(:root[data-skin]) ._mcqOptionKey_92yo9_152{background:color-mix(in oklab, #ffe0cc var(--t-tint), var(--t-surface));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 25%, transparent)}._mcqOptionText_92yo9_166{flex:1}._mcqSelected_92yo9_169{border-color:var(--liwa-orange);background:#ffe0cc}:where(:root[data-skin]) ._mcqSelected_92yo9_169{background:color-mix(in oklab, #ffe0cc var(--t-tint), var(--t-surface))}._mcqCorrect_92yo9_173{border-color:var(--liwa-lime);background:#57cc991a}:where(:root[data-skin]) ._mcqCorrect_92yo9_173{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._mcqCorrect_92yo9_173 ._mcqOptionKey_92yo9_152{border-color:var(--liwa-lime);color:#2e7d32;background:#57cc9933}:where(:root[data-skin]) ._mcqCorrect_92yo9_173 ._mcqOptionKey_92yo9_152{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 20%, transparent);color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift))}._mcqWrong_92yo9_182{border-color:var(--liwa-rose);background:#f472b61a}:where(:root[data-skin]) ._mcqWrong_92yo9_182{background:color-mix(in srgb, color-mix(in oklab, #f472b6, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._mcqWrong_92yo9_182 ._mcqOptionKey_92yo9_152{border-color:var(--liwa-rose);color:#c62828;background:#f472b633}:where(:root[data-skin]) ._mcqWrong_92yo9_182 ._mcqOptionKey_92yo9_152{background:color-mix(in srgb, color-mix(in oklab, #f472b6, var(--t-surface) var(--t-bg-sink)) 20%, transparent);color:color-mix(in oklab, #c62828, var(--t-text) var(--t-text-lift))}._explanationBox_92yo9_193{border-radius:var(--radius-md);border:1.5px solid #57cc9940;border-left:4px solid var(--liwa-lime);background:#57cc9914;padding:12px 14px}:where(:root[data-skin]) ._explanationBox_92yo9_193{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-text) var(--t-line-lift)) 25%, transparent)}._explanationLabel_92yo9_200{text-transform:uppercase;letter-spacing:.06em;color:#2e7d32;margin-bottom:4px;font-size:.62rem;font-weight:800}:where(:root[data-skin]) ._explanationLabel_92yo9_200{color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift))}._explanationText_92yo9_208{color:var(--text-secondary);font-size:.82rem;line-height:1.5}._retryBtn_92yo9_215{border-radius:var(--radius-sm);color:var(--liwa-orange);cursor:pointer;background:#ffe0cc;border:1.5px solid #ff6b3540;align-self:flex-start;padding:6px 16px;font-size:.75rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._retryBtn_92yo9_215{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 25%, transparent);background:color-mix(in oklab, #ffe0cc var(--t-tint), var(--t-surface))}._retryBtn_92yo9_215:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}._hintToggle_92yo9_233{border-radius:var(--radius-sm);color:var(--liwa-orange);cursor:pointer;background:#ffb73014;border:1.5px solid #ffb7304d;align-self:flex-start;padding:6px 14px;font-size:.72rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._hintToggle_92yo9_233{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 30%, transparent);background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 8%, transparent)}._hintToggle_92yo9_233:hover{box-shadow:var(--shadow-sm);background:#ffb73026;transform:translate(-1px,-1px)}:where(:root[data-skin]) ._hintToggle_92yo9_233:hover{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 15%, transparent)}._hintBox_92yo9_250{border-radius:var(--radius-md);border:1.5px solid #ffb73040;border-left:4px solid var(--liwa-mango);color:var(--text-secondary);background:#ffb73014;padding:10px 14px;font-size:.8rem;line-height:1.5}:where(:root[data-skin]) ._hintBox_92yo9_250{background:color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 8%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ffb730, var(--t-brand) var(--t-brand-mix)) 25%, transparent)}._answerRow_92yo9_262{align-items:stretch;gap:10px;display:flex}._answerInput_92yo9_267{border-radius:var(--radius-md);background:var(--card-bg);color:var(--liwa-ink);font-size:.85rem;font-family:var(--font-body);border:1.5px solid #12101a1f;outline:none;flex:1;padding:9px 14px;font-weight:700;transition:box-shadow .15s}:where(:root[data-skin]) ._answerInput_92yo9_267{border:1.5px solid color-mix(in srgb, var(--t-line) 12%, transparent)}._answerInput_92yo9_267:focus{box-shadow:var(--shadow-sm)}._answerInput_92yo9_267::placeholder{color:#12101a4d}:where(:root[data-skin]) ._answerInput_92yo9_267::placeholder{color:color-mix(in srgb, var(--t-text) 30%, transparent)}._checkBtn_92yo9_286{border-radius:var(--radius-md);background:var(--card-bg);color:var(--liwa-orange);cursor:pointer;white-space:nowrap;border:2px solid #ff6b3559;padding:9px 18px;font-size:.78rem;font-weight:700;transition:transform .1s,box-shadow .1s;box-shadow:2px 2px #ff6b3580}:where(:root[data-skin]) ._checkBtn_92yo9_286{border:2px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._checkBtn_92yo9_286:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #ff6b3580}:where(:root[data-skin]) ._checkBtn_92yo9_286:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._checkBtn_92yo9_286:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}._feedbackBox_92yo9_311{border-radius:var(--radius-md);padding:12px 14px;font-size:.82rem;line-height:1.5}._feedbackCorrect_92yo9_317{border:1.5px solid #57cc9940;border-left:4px solid var(--liwa-lime);color:var(--liwa-ink);background:#57cc991a}:where(:root[data-skin]) ._feedbackCorrect_92yo9_317{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-text) var(--t-line-lift)) 25%, transparent)}._feedbackWrong_92yo9_323{border:1.5px solid #f472b640;border-left:4px solid var(--liwa-rose);color:var(--liwa-ink);background:#f472b61a}:where(:root[data-skin]) ._feedbackWrong_92yo9_323{background:color-mix(in srgb, color-mix(in oklab, #f472b6, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #f472b6, var(--t-text) var(--t-line-lift)) 25%, transparent)}._feedbackIcon_92yo9_329{margin-right:8px;font-size:1.1rem}._feedbackText_92yo9_335{font-size:.82rem;line-height:1.5;display:inline}._attemptCounter_92yo9_342{color:var(--liwa-muted,#12101a80);padding:0 2px;font-size:.72rem;font-weight:600}:where(:root[data-skin]) ._attemptCounter_92yo9_342{color:var(--liwa-muted,color-mix(in srgb, var(--t-text) 50%, transparent))}._simplifyBtn_92yo9_350{border-radius:var(--radius-md);color:var(--liwa-purple,#7c5cfc);cursor:pointer;background:#7c5cfc0f;border:1.5px solid #7c5cfc4d;align-self:flex-start;padding:8px 18px;font-size:.78rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._simplifyBtn_92yo9_350{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 30%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 6%, transparent);color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._simplifyBtn_92yo9_350:hover:not(:disabled){background:#7c5cfc1f;transform:translate(-1px,-1px);box-shadow:2px 2px #7c5cfc40}:where(:root[data-skin]) ._simplifyBtn_92yo9_350:hover:not(:disabled){background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 12%, transparent)}._simplifyBtn_92yo9_350:disabled{opacity:.5;cursor:not-allowed}._simplerSection_92yo9_373{border-radius:var(--radius-md);background:#7c5cfc08;border:1.5px solid #7c5cfc33;flex-direction:column;gap:12px;padding:16px;display:flex}:where(:root[data-skin]) ._simplerSection_92yo9_373{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 20%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 3%, transparent)}._simplerLabel_92yo9_382{text-transform:uppercase;letter-spacing:.06em;color:var(--liwa-purple,#7c5cfc);font-size:.68rem;font-weight:800}:where(:root[data-skin]) ._simplerLabel_92yo9_382{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._doneLabel_92yo9_391{color:#2e7d32;font-size:.75rem;font-weight:700}:where(:root[data-skin]) ._doneLabel_92yo9_391{color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift))}._giveUpBtn_92yo9_398{border-radius:var(--radius-sm);color:#c2410c;cursor:pointer;background:#ea580c0f;border:1.5px solid #ea580c59;align-self:flex-start;padding:6px 14px;font-size:.78rem;font-weight:700;transition:all .12s;box-shadow:0 2px #ea580c38}:where(:root[data-skin]) ._giveUpBtn_92yo9_398{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 35%, transparent);background:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 6%, transparent);color:color-mix(in oklab, #c2410c, var(--t-brand-text) var(--t-brand-mix));box-shadow:0 2px 0 color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand-shadow) var(--t-brand-mix)) 22%, transparent)}._giveUpBtn_92yo9_398:hover{background:#ea580c1f;border-color:#ea580c8c}:where(:root[data-skin]) ._giveUpBtn_92yo9_398:hover{background:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 12%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 55%, transparent)}._giveUpReveal_92yo9_416{border-radius:var(--radius-sm);background:#ea580c0d;border:1.5px solid #ea580c40;margin-top:6px;padding:10px 12px}:where(:root[data-skin]) ._giveUpReveal_92yo9_416{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 25%, transparent);background:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 5%, transparent)}._giveUpRevealLabel_92yo9_423{text-transform:uppercase;letter-spacing:.06em;color:#c2410c;margin-bottom:4px;font-size:.66rem;font-weight:800}:where(:root[data-skin]) ._giveUpRevealLabel_92yo9_423{color:color-mix(in oklab, #c2410c, var(--t-brand-text) var(--t-brand-mix))}._giveUpRevealText_92yo9_431{color:var(--liwa-ink);font-size:.85rem;line-height:1.5}._completionBox_92yo9_438{border-radius:var(--radius-md);border:1.5px solid #57cc9940;border-left:4px solid var(--liwa-lime);color:var(--liwa-ink);text-align:center;background:#57cc991a;margin:0 18px 16px;padding:12px 16px;font-size:.82rem;line-height:1.5}:where(:root[data-skin]) ._completionBox_92yo9_438{background:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-text) var(--t-line-lift)) 25%, transparent)}._questionText_92yo9_117 .katex-display{border-radius:var(--radius-sm);scrollbar-width:thin;background:#ffe0cc;border:1.5px solid #ff6b3526;margin:8px 0;padding:10px 14px;overflow-x:auto}:where(:root[data-skin]) ._questionText_92yo9_117 .katex-display{background:color-mix(in oklab, #ffe0cc var(--t-tint), var(--t-surface));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 15%, transparent)}._questionText_92yo9_117 .katex{color:var(--liwa-ink);font-size:1em}@media (width<=900px){._questionsList_92yo9_78{padding:12px 14px}._questionCard_92yo9_90{padding:16px}}@media (width<=480px){._answerRow_92yo9_262{flex-direction:column}}._deepDiveContainer_1owja_3{background:var(--nb-page-left);flex-direction:column;flex:1;min-height:0;animation:.25s _deepDiveFadeIn_1owja_1;display:flex;overflow:hidden}@keyframes _deepDiveFadeIn_1owja_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._deepDiveHeader_1owja_18{background:var(--nb-page-left);border-bottom:2px solid var(--nb-margin-color);flex-shrink:0;justify-content:space-between;align-items:center;min-height:52px;padding:8px 14px 8px 22px;display:flex}._headerLeft_1owja_28{align-items:center;gap:10px;min-width:0;display:flex}._headerLogo_1owja_34{object-fit:contain;flex-shrink:0;width:24px;height:24px}._headerTitle_1owja_40{font-family:var(--font-display);color:var(--liwa-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;overflow:hidden}._headerTitle_1owja_40 strong{font-weight:900}._headerRight_1owja_52{flex-shrink:0;align-items:center;gap:8px;display:flex}._cardNav_1owja_58{align-items:center;gap:4px;display:flex}._navBtn_1owja_63{border:2px solid var(--liwa-ink);background:var(--card-bg);width:32px;height:32px;color:var(--liwa-ink);cursor:pointer;box-shadow:2px 2px 0 var(--liwa-ink);border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background .15s,opacity .15s;display:flex}._navBtn_1owja_63:hover:not(:disabled){background:var(--liwa-lavender)}._navBtn_1owja_63:disabled{opacity:.25;cursor:not-allowed}._closeBtn_1owja_86{border:2px solid var(--close-border);background:var(--card-bg);width:32px;height:32px;color:var(--close-color);cursor:pointer;box-shadow:2px 2px 0 var(--close-shadow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;transition:all .15s;display:flex}._closeBtn_1owja_86:hover:not(:disabled){background:var(--close-hover-bg)}._closeBtn_1owja_86:disabled{opacity:.3;cursor:not-allowed}._deepDiveBody_1owja_111{flex-direction:column;flex:1 1 0;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}._deepDiveBody_1owja_111::-webkit-scrollbar{width:6px}._deepDiveBody_1owja_111::-webkit-scrollbar-thumb{background:#12101a2e;border-radius:4px}:where(:root[data-skin]) ._deepDiveBody_1owja_111::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 18%, transparent);border-radius:calc(4px * var(--t-radius-k))}._deepDiveBody_1owja_111::-webkit-scrollbar-thumb:hover{background:#12101a4d}:where(:root[data-skin]) ._deepDiveBody_1owja_111::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--t-scrim) 30%, transparent)}._errorState_1owja_125{text-align:center;color:#c62828;padding:32px 20px;font-size:.88rem}:where(:root[data-skin]) ._errorState_1owja_125{color:color-mix(in oklab, #c62828, var(--t-text) var(--t-text-lift))}._topicsList_1owja_133{flex-direction:column;flex-shrink:0;gap:12px;display:flex}._topicCard_1owja_141{border-radius:var(--radius-lg);background:var(--card-bg);border:2.5px solid #12101a4d;overflow:hidden;box-shadow:2px 2px #12101a4d}:where(:root[data-skin]) ._topicCard_1owja_141{border:2.5px solid color-mix(in srgb, var(--t-line) 30%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 30%, transparent)}._topicHeader_1owja_150{background:var(--card-bg);width:100%;color:var(--liwa-ink);cursor:pointer;text-align:left;border:none;align-items:center;gap:10px;padding:14px 18px;transition:background .15s;display:flex;position:relative}._topicHeader_1owja_150:after{content:"";background:radial-gradient(#12101a73 0%,#0000 70%);border-radius:999px;width:60%;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}:where(:root[data-skin]) ._topicHeader_1owja_150:after{border-radius:calc(999px * var(--t-pill-k));background:radial-gradient(ellipse at center, color-mix(in srgb, var(--t-scrim) 45%, transparent) 0%, transparent 70%)}._topicHeader_1owja_150:hover{background:var(--dd-header-bg,var(--liwa-lavender))}._topicHeaderExpanded_1owja_178:after{background:radial-gradient(#12101a85 0%,#0000 70%);width:70%}:where(:root[data-skin]) ._topicHeaderExpanded_1owja_178:after{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--t-scrim) 52%, transparent) 0%, transparent 70%)}._topicChevron_1owja_182{color:var(--text-muted);flex-shrink:0;width:14px;font-size:.65rem}._topicTitle_1owja_188{font-size:.92rem;font-weight:700}._topicContent_1owja_194{max-height:calc(var(--full-h) * .5);background:var(--liwa-cream);flex-direction:column;gap:16px;padding:18px;display:flex;overflow-y:auto}._topicContent_1owja_194::-webkit-scrollbar{width:5px}._topicContent_1owja_194::-webkit-scrollbar-thumb{background:#12101a26;border-radius:4px}:where(:root[data-skin]) ._topicContent_1owja_194::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 15%, transparent);border-radius:calc(4px * var(--t-radius-k))}._topicContent_1owja_194::-webkit-scrollbar-thumb:hover{background:#12101a47}:where(:root[data-skin]) ._topicContent_1owja_194::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--t-text) 28%, transparent)}._definitionBlock_1owja_208{border-radius:var(--radius-md);background:var(--card-bg);border:none;border-left:4px solid var(--dd-accent,var(--liwa-grape));padding:14px 16px;position:relative}._definitionClosed_1owja_218 ._definitionBody_1owja_218{filter:blur(7px);-webkit-user-select:none;user-select:none;pointer-events:none;transition:filter .2s}._definitionClosedNote_1owja_224{text-align:center;font-family:var(--font-display);color:var(--liwa-ink);justify-content:center;align-items:center;padding:12px;font-size:.8rem;font-weight:700;display:flex;position:absolute;inset:0}._definitionAbsent_1owja_237{border-radius:var(--radius-md);color:#12101a99;border:1.5px dashed #12101a2e;padding:10px 14px;font-size:.78rem;line-height:1.5}:where(:root[data-skin]) ._definitionAbsent_1owja_237{border:1.5px dashed color-mix(in srgb, var(--t-line) 18%, transparent);color:color-mix(in srgb, var(--t-text) 60%, transparent)}._sectionLabel_1owja_245{text-transform:uppercase;letter-spacing:.06em;color:var(--liwa-orange);margin-bottom:8px;font-size:.68rem;font-weight:800}._definitionText_1owja_253{color:var(--liwa-ink);font-size:.88rem;line-height:1.7}._definitionText_1owja_253 strong{color:var(--liwa-ink)}._definitionCitation_1owja_259{color:var(--liwa-ink);opacity:.6;margin-top:8px;font-size:.72rem;font-style:italic}._quickCheck_1owja_268{border-radius:var(--radius-md);background:var(--card-bg);border:none;border-left:4px solid #ffb300;padding:14px 16px}:where(:root[data-skin]) ._quickCheck_1owja_268{border-left:4px solid color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix))}._quickCheckStem_1owja_275{color:var(--liwa-ink);margin-bottom:10px;font-size:.86rem;line-height:1.5}._quickCheckOptions_1owja_281{flex-direction:column;gap:8px;display:flex}._quickCheckStart_1owja_286{background:var(--liwa-cream);color:var(--liwa-ink);font-family:var(--font-display);cursor:pointer;border:1.5px solid #ffb300;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:.82rem;font-weight:700;transition:transform .1s,box-shadow .1s;display:inline-flex;box-shadow:2px 2px #ff8f00}:where(:root[data-skin]) ._quickCheckStart_1owja_286{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._quickCheckStart_1owja_286:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #ff8f00}:where(:root[data-skin]) ._quickCheckStart_1owja_286:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}@media (pointer:coarse){._quickCheckStart_1owja_286{padding:11px 18px}}._quickCheckOption_1owja_281{text-align:left;border-radius:var(--radius-md);background:var(--liwa-cream);color:var(--liwa-ink);cursor:pointer;border:1.5px solid #12101a26;padding:10px 12px;font-size:.82rem;line-height:1.5;transition:transform .1s,box-shadow .1s,border-color .1s}:where(:root[data-skin]) ._quickCheckOption_1owja_281{border:1.5px solid color-mix(in srgb, var(--t-line) 15%, transparent)}._quickCheckOption_1owja_281:hover:not(:disabled){border-color:#ffb300;transform:translate(-1px,-1px);box-shadow:2px 2px #ff8f00}:where(:root[data-skin]) ._quickCheckOption_1owja_281:hover:not(:disabled){border-color:color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._quickCheckOption_1owja_281:disabled{cursor:default}._quickCheckOptionCorrect_1owja_329{background:#2e7d3214;border-color:#2e7d32;box-shadow:2px 2px #2e7d32}:where(:root[data-skin]) ._quickCheckOptionCorrect_1owja_329{border-color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-line-lift));background:color-mix(in srgb, color-mix(in oklab, #2e7d32, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._quickCheckOptionWrong_1owja_334{background:#c6282812;border-color:#c62828}:where(:root[data-skin]) ._quickCheckOptionWrong_1owja_334{border-color:color-mix(in oklab, #c62828, var(--t-text) var(--t-line-lift));background:color-mix(in srgb, color-mix(in oklab, #c62828, var(--t-surface) var(--t-bg-sink)) 7%, transparent)}._quickCheckOptionMuted_1owja_338{opacity:.55}._quickCheckVerdict_1owja_341{margin-top:10px;font-size:.78rem;font-weight:700}._quickCheckVerdictOk_1owja_346{color:#2e7d32}:where(:root[data-skin]) ._quickCheckVerdictOk_1owja_346{color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift))}._quickCheckVerdictMiss_1owja_347{color:#c62828}:where(:root[data-skin]) ._quickCheckVerdictMiss_1owja_347{color:color-mix(in oklab, #c62828, var(--t-text) var(--t-text-lift))}._topicImagesBlock_1owja_350{flex-direction:column;gap:10px;margin-top:2px;display:flex}._topicImageWrap_1owja_356{border-radius:var(--radius-md);background:#fff;border:1px solid #12101a1a;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex}:where(:root[data-skin]) ._topicImageWrap_1owja_356{background:var(--t-surface);border:1px solid color-mix(in srgb, var(--t-line) 10%, transparent)}._topicImage_1owja_350{object-fit:contain;border-radius:4px;max-width:100%;max-height:280px}:where(:root[data-skin]) ._topicImage_1owja_350{border-radius:calc(4px * var(--t-radius-k))}._topicImageDesc_1owja_372{color:#12101a8c;text-align:center;padding:0 8px;font-size:.76rem;line-height:1.4}:where(:root[data-skin]) ._topicImageDesc_1owja_372{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._liwaBlock_1owja_381{border-radius:var(--radius-md);background:var(--card-bg);border:none;border-left:4px solid var(--liwa-grape);padding:14px 16px}._liwaText_1owja_388{color:var(--liwa-ink);font-size:.88rem;line-height:1.7}._liwaText_1owja_388 strong{color:var(--liwa-ink)}._topicActions_1owja_398{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:10px;display:flex}._examplesBtn_1owja_406{background:var(--card-bg);color:var(--liwa-ink);cursor:pointer;border:2.5px solid #ffb300;border-radius:100px;align-self:flex-start;padding:6px 16px;font-size:.78rem;font-weight:700;transition:transform .1s,box-shadow .1s;box-shadow:2px 2px #ff8f00}:where(:root[data-skin]) ._examplesBtn_1owja_406{border-radius:calc(100px * var(--t-pill-k));border:2.5px solid color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._examplesBtn_1owja_406:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px #ff8f00}:where(:root[data-skin]) ._examplesBtn_1owja_406:hover:not(:disabled){box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._examplesBtnLoading_1owja_423{opacity:.6;cursor:default;animation:1.5s ease-in-out infinite _shimmer_1owja_1}._popupOverlay_1owja_430{z-index:1100;background:#12101a80;justify-content:center;align-items:center;animation:.15s _fadeIn_1owja_1;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._popupOverlay_1owja_430{background:color-mix(in srgb, var(--t-scrim) 50%, transparent)}@keyframes _fadeIn_1owja_1{0%{opacity:0}to{opacity:1}}._popupCard_1owja_444{width:90%;max-width:680px;max-height:calc(var(--full-h) * .85);background:var(--card-bg);border:1.5px solid var(--dd-border,#12101a1f);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);flex-direction:column;animation:.2s _popupSlideUp_1owja_1;display:flex;overflow:hidden}:where(:root[data-skin]) ._popupCard_1owja_444{border:1.5px solid var(--dd-border,color-mix(in srgb, var(--t-line) 12%, transparent))}@keyframes _popupSlideUp_1owja_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._popupHeader_1owja_461{border-bottom:1.5px solid var(--dd-border,#12101a1f);background:var(--dd-header-bg,var(--liwa-lavender));justify-content:space-between;align-items:center;padding:16px 22px;display:flex}:where(:root[data-skin]) ._popupHeader_1owja_461{border-bottom:1.5px solid var(--dd-border,color-mix(in srgb, var(--t-line) 12%, transparent))}._popupTitle_1owja_469{font-family:var(--font-display);color:var(--liwa-ink);font-size:.92rem;font-weight:800}._popupCloseBtn_1owja_475{border:2px solid var(--close-border);background:var(--card-bg);width:30px;height:30px;color:var(--close-color);cursor:pointer;box-shadow:2px 2px 0 var(--close-shadow);border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex}._popupCloseBtn_1owja_475:hover{background:var(--close-hover-bg)}._popupBody_1owja_493{flex-direction:column;flex:1;gap:24px;padding:22px;display:flex;overflow-y:auto}._popupBody_1owja_493::-webkit-scrollbar{width:4px}._popupBody_1owja_493::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:4px}:where(:root[data-skin]) ._popupBody_1owja_493::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(4px * var(--t-radius-k))}._exampleGroup_1owja_505{flex-direction:column;gap:14px;display:flex}._exampleGroupLabel_1owja_510{text-transform:uppercase;letter-spacing:.06em;color:var(--liwa-orange);border-bottom:1.5px solid var(--dd-border,#12101a1f);padding-bottom:6px;font-size:.72rem;font-weight:800}:where(:root[data-skin]) ._exampleGroupLabel_1owja_510{border-bottom:1.5px solid var(--dd-border,color-mix(in srgb, var(--t-line) 12%, transparent))}._exampleItem_1owja_519{border-radius:var(--radius-md);background:var(--liwa-cream);border:1.5px solid var(--dd-border,#12101a1f);padding:16px 18px}:where(:root[data-skin]) ._exampleItem_1owja_519{border:1.5px solid var(--dd-border,color-mix(in srgb, var(--t-line) 12%, transparent))}._exampleItemTitle_1owja_525{color:var(--liwa-ink);margin-bottom:10px;font-size:.85rem;font-weight:700}._exampleItemContent_1owja_531{color:#12101ad1;font-size:.88rem;line-height:1.75}:where(:root[data-skin]) ._exampleItemContent_1owja_531{color:color-mix(in srgb, var(--t-text) 82%, transparent)}._exampleItemContent_1owja_531 strong{color:var(--liwa-ink)}._exampleItemContent_1owja_531 code{background:var(--liwa-lavender);border:1px solid #7c3aed33;border-radius:4px;padding:2px 6px;font-size:.85rem}:where(:root[data-skin]) ._exampleItemContent_1owja_531 code{border-radius:calc(4px * var(--t-radius-k));border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 20%, transparent)}._textbookSection_1owja_546{border-radius:var(--radius-lg);background:var(--card-bg);border:2.5px solid #12101a4d;flex-shrink:0;overflow:hidden;box-shadow:2px 2px #12101a4d}:where(:root[data-skin]) ._textbookSection_1owja_546{border:2.5px solid color-mix(in srgb, var(--t-line) 30%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 30%, transparent)}._textbookHeader_1owja_554{background:var(--card-bg);width:100%;color:var(--liwa-ink);cursor:pointer;text-align:left;border:none;align-items:center;gap:10px;padding:14px 18px;transition:background .15s;display:flex;position:relative}._textbookHeader_1owja_554:after{content:"";background:radial-gradient(#12101a73 0%,#0000 70%);border-radius:999px;width:60%;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}:where(:root[data-skin]) ._textbookHeader_1owja_554:after{border-radius:calc(999px * var(--t-pill-k));background:radial-gradient(ellipse at center, color-mix(in srgb, var(--t-scrim) 45%, transparent) 0%, transparent 70%)}._textbookHeader_1owja_554:hover{background:var(--dd-header-bg,var(--liwa-lavender))}._textbookHeaderExpanded_1owja_582:after{background:radial-gradient(#12101a85 0%,#0000 70%);width:70%}:where(:root[data-skin]) ._textbookHeaderExpanded_1owja_582:after{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--t-scrim) 52%, transparent) 0%, transparent 70%)}._textbookHeaderTitle_1owja_586{font-size:.92rem;font-weight:700}._summaryBullets_1owja_591{max-height:calc(var(--full-h) * .5);background:var(--liwa-cream);flex-direction:column;gap:10px;padding:16px 18px;display:flex;overflow-y:auto}._summaryBullets_1owja_591::-webkit-scrollbar{width:5px}._summaryBullets_1owja_591::-webkit-scrollbar-thumb{background:#12101a26;border-radius:4px}:where(:root[data-skin]) ._summaryBullets_1owja_591::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 15%, transparent);border-radius:calc(4px * var(--t-radius-k))}._summaryBullets_1owja_591::-webkit-scrollbar-thumb:hover{background:#12101a47}:where(:root[data-skin]) ._summaryBullets_1owja_591::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--t-text) 28%, transparent)}._summaryBullet_1owja_591{align-items:flex-start;gap:10px;display:flex}._bulletDot_1owja_608{background:var(--dd-accent,var(--liwa-grape));border:none;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}._bulletText_1owja_617{color:#12101ad1;font-size:.88rem;line-height:1.6}:where(:root[data-skin]) ._bulletText_1owja_617{color:color-mix(in srgb, var(--t-text) 82%, transparent)}._bulletText_1owja_617 strong{color:var(--liwa-ink)}._chunkImagesSection_1owja_625{background:var(--liwa-cream);border-top:1px solid #12101a14;padding:14px 18px 18px}:where(:root[data-skin]) ._chunkImagesSection_1owja_625{border-top:1px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._chunkImagesGrid_1owja_630{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}._chunkImageCard_1owja_636{flex-direction:column;align-items:center;gap:4px;max-width:220px;display:flex}._chunkImg_1owja_643{object-fit:contain;background:#fff;border:1px solid #12101a1f;border-radius:6px;max-width:220px;max-height:180px}:where(:root[data-skin]) ._chunkImg_1owja_643{border:1px solid color-mix(in srgb, var(--t-line) 12%, transparent);border-radius:calc(6px * var(--t-radius-k));background:var(--t-surface)}._chunkImgCaption_1owja_651{color:#12101a80;text-align:center;font-size:.72rem}:where(:root[data-skin]) ._chunkImgCaption_1owja_651{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._skeleton_1owja_658{flex-direction:column;gap:12px;display:flex}._skeletonHeader_1owja_663{border-radius:var(--radius-md);background:var(--liwa-lavender);border:1px solid #12101a0f;height:44px;animation:1.5s ease-in-out infinite _shimmer_1owja_1}:where(:root[data-skin]) ._skeletonHeader_1owja_663{border:1px solid color-mix(in srgb, var(--t-line) 6%, transparent)}._skeletonBlock_1owja_670{border-radius:var(--radius-md);background:var(--card-bg);border:1.5px solid var(--dd-border,#12101a1f);flex-direction:column;gap:10px;padding:16px;display:flex}:where(:root[data-skin]) ._skeletonBlock_1owja_670{border:1.5px solid var(--dd-border,color-mix(in srgb, var(--t-line) 12%, transparent))}._skeletonLine_1owja_679{border-radius:var(--radius-sm);background:var(--liwa-lavender);height:12px;animation:1.5s ease-in-out infinite _shimmer_1owja_1}._skeletonLine_1owja_679:first-child{width:90%}._skeletonLine_1owja_679:nth-child(2){width:70%}._skeletonLine_1owja_679:nth-child(3){width:55%}@keyframes _shimmer_1owja_1{0%,to{opacity:.4}50%{opacity:.8}}._definitionText_1owja_253 .katex-display,._liwaText_1owja_388 .katex-display,._exampleItemContent_1owja_531 .katex-display{background:var(--dd-header-bg,var(--liwa-lavender));border:1.5px solid var(--dd-border,#12101a1f);border-radius:var(--radius-sm);scrollbar-width:thin;margin:8px 0;padding:10px 14px;overflow-x:auto}:where(:root[data-skin]) ._definitionText_1owja_253 .katex-display,:where(:root[data-skin]) ._liwaText_1owja_388 .katex-display,:where(:root[data-skin]) ._exampleItemContent_1owja_531 .katex-display{border:1.5px solid var(--dd-border,color-mix(in srgb, var(--t-line) 12%, transparent))}._definitionText_1owja_253 .katex-display>.katex,._liwaText_1owja_388 .katex-display>.katex,._exampleItemContent_1owja_531 .katex-display>.katex{font-size:1.1em}._definitionText_1owja_253 .katex,._liwaText_1owja_388 .katex,._exampleItemContent_1owja_531 .katex{color:var(--liwa-ink);font-size:1em}._topicCardUser_1owja_718{border-color:#ff6b3559;box-shadow:2px 2px #ff6b3559}:where(:root[data-skin]) ._topicCardUser_1owja_718{border-color:color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 35%, transparent)}._userAddedBadge_1owja_722{text-transform:uppercase;letter-spacing:.05em;color:var(--liwa-orange);border-radius:var(--radius-sm);border:1px solid var(--liwa-orange);background:#ff6b351f;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:.6rem;font-weight:700}:where(:root[data-skin]) ._userAddedBadge_1owja_722{background:color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 12%, transparent)}._removeTopic_1owja_735{color:var(--close-color);cursor:pointer;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:.7rem;transition:all .15s}:where(:root[data-skin]) ._removeTopic_1owja_735{border-radius:calc(4px * var(--t-radius-k))}._removeTopic_1owja_735:hover{color:var(--close-color);background:var(--close-hover-bg)}._userAnswerBlock_1owja_748{border-radius:var(--radius-md);border:1.5px solid #7c3aed26;border-left:4px solid var(--liwa-grape);background:#7c3aed0f;padding:14px 16px}:where(:root[data-skin]) ._userAnswerBlock_1owja_748{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 15%, transparent)}._vlabBtn_1owja_757{background:var(--card-bg);color:var(--liwa-ink);cursor:pointer;border:2.5px solid #2563eb;border-radius:100px;flex-shrink:0;align-self:center;align-items:center;gap:8px;padding:10px 22px;font-size:.82rem;font-weight:700;transition:transform .1s,box-shadow .1s;display:flex;box-shadow:2px 2px #1d4ed8}:where(:root[data-skin]) ._vlabBtn_1owja_757{border-radius:calc(100px * var(--t-pill-k));border:2.5px solid color-mix(in oklab, #2563eb, var(--t-text) var(--t-line-lift))}._vlabBtn_1owja_757:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #1d4ed8}._vlabBtnIcon_1owja_778{font-size:1rem}._dropZone_1owja_783{border-radius:var(--radius-lg);border:2.5px dashed var(--dd-accent,var(--liwa-grape));background:var(--dd-header-bg,var(--liwa-lavender));color:var(--dd-accent,var(--liwa-grape));justify-content:center;align-items:center;gap:10px;padding:24px 20px;font-size:.85rem;font-weight:600;animation:1.5s ease-in-out infinite _dropZonePulse_1owja_1;display:flex}._dropZoneIcon_1owja_797{font-size:1.3rem;font-weight:800}@keyframes _dropZonePulse_1owja_1{0%,to{opacity:.6}50%{opacity:1}}@media (width<=900px){._deepDiveBody_1owja_111,._topicContent_1owja_194{padding:14px}._popupCard_1owja_444{width:95%;max-height:calc(var(--full-h) * .9)}}@media (width<=480px){._deepDiveHeader_1owja_18{padding:12px 14px}._popupBody_1owja_493{padding:16px}}._askTopicBtn_1owja_829{border:2.5px solid var(--liwa-grape);background:var(--card-bg);color:var(--liwa-ink);cursor:pointer;box-shadow:2px 2px 0 var(--liwa-grape);border-radius:100px;align-self:flex-start;padding:6px 16px;font-size:.78rem;font-weight:700;transition:transform .1s,box-shadow .1s}:where(:root[data-skin]) ._askTopicBtn_1owja_829{border-radius:calc(100px * var(--t-pill-k))}._askTopicBtn_1owja_829:hover{box-shadow:3px 3px 0 var(--liwa-grape);transform:translate(-1px,-1px)}._topicPractice_1owja_848{border-radius:var(--radius-md);background:var(--card-bg);border:none;border-left:4px solid #0d9488;flex-direction:column;gap:12px;padding:14px 16px;display:flex}:where(:root[data-skin]) ._topicPractice_1owja_848{border-left:4px solid color-mix(in oklab, #0d9488, var(--t-text) var(--t-line-lift))}._practiceStrip_1owja_858{border-radius:var(--radius-lg);background:var(--card-bg);border:2.5px solid #12101a4d;flex-direction:column;flex-shrink:0;gap:10px;padding:14px 18px;display:flex;box-shadow:2px 2px #12101a4d}:where(:root[data-skin]) ._practiceStrip_1owja_858{border:2.5px solid color-mix(in srgb, var(--t-line) 30%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 30%, transparent)}._practiceStripDone_1owja_869{border-color:#2e7d32;box-shadow:2px 2px #2e7d32}:where(:root[data-skin]) ._practiceStripDone_1owja_869{border-color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-line-lift))}._practiceStripText_1owja_873{color:var(--liwa-ink);font-size:.85rem;font-weight:700}._practiceStripDone_1owja_869 ._practiceStripText_1owja_873{color:#2e7d32}:where(:root[data-skin]) ._practiceStripDone_1owja_869 ._practiceStripText_1owja_873{color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift))}._practiceStripBar_1owja_879{background:#12101a1f;border-radius:999px;height:8px;overflow:hidden}:where(:root[data-skin]) ._practiceStripBar_1owja_879{border-radius:calc(999px * var(--t-pill-k));background:color-mix(in srgb, var(--t-text) 12%, transparent)}._practiceStripFill_1owja_885{background:#0d9488;border-radius:999px;height:100%;transition:width .25s}:where(:root[data-skin]) ._practiceStripFill_1owja_885{border-radius:calc(999px * var(--t-pill-k));background:color-mix(in oklab, #0d9488, var(--t-surface) var(--t-bg-sink))}._practiceStripDone_1owja_869 ._practiceStripFill_1owja_885{background:#2e7d32}:where(:root[data-skin]) ._practiceStripDone_1owja_869 ._practiceStripFill_1owja_885{background:color-mix(in oklab, #2e7d32, var(--t-surface) var(--t-bg-sink))}._widget_h3mjm_1{background:linear-gradient(#fffef5 0%,#fff 100%);border:2px solid #d4af37;border-radius:12px;flex-direction:column;max-height:540px;font-family:Nunito,sans-serif;display:flex;overflow:hidden}:where(:root[data-skin]) ._widget_h3mjm_1{border:2px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-radius:calc(12px * var(--t-radius-k));background:linear-gradient(180deg, var(--t-surface) 0%, var(--t-surface) 100%);font-family:var(--font-body)}._header_h3mjm_12{color:#fff;background:linear-gradient(135deg,#2e2e7a 0%,#6a6ae6 100%);padding:10px 12px}:where(:root[data-skin]) ._header_h3mjm_12{background:linear-gradient(135deg, color-mix(in oklab, #2e2e7a, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #6a6ae6, var(--t-surface) var(--t-bg-sink)) 100%)}._title_h3mjm_18{align-items:center;gap:6px;font-size:.92rem;font-weight:800;display:flex}._subtitle_h3mjm_26{opacity:.85;margin-top:2px;font-size:.72rem}._presenceRow_h3mjm_32{color:#555;background:#f8f8fc;border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;font-size:.78rem;display:flex}:where(:root[data-skin]) ._presenceRow_h3mjm_32{background:var(--t-surface);border-bottom:1px solid color-mix(in oklab, #eee var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #555, var(--t-text) var(--t-text-lift))}._dot_h3mjm_44{background:#16a34a;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite _pulse_h3mjm_1}:where(:root[data-skin]) ._dot_h3mjm_44{background:color-mix(in oklab, #16a34a, var(--t-surface) var(--t-bg-sink))}@keyframes _pulse_h3mjm_1{0%,to{opacity:1}50%{opacity:.35}}._messageList_h3mjm_57{flex-direction:column;flex:1;gap:6px;min-height:120px;padding:8px 10px;display:flex;overflow-y:auto}._msg_h3mjm_67{background:#fff;border:1px solid #eee;border-radius:10px;padding:6px 10px;font-size:.82rem;line-height:1.35}:where(:root[data-skin]) ._msg_h3mjm_67{background:var(--t-surface);border:1px solid color-mix(in oklab, #eee var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k))}._msg_h3mjm_67._raised_h3mjm_76{background:linear-gradient(135deg,#fff6e0 0%,#ffe9b3 100%);border-color:#fc6}:where(:root[data-skin]) ._msg_h3mjm_67._raised_h3mjm_76{background:linear-gradient(135deg, color-mix(in oklab, #fff6e0 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #ffe9b3 var(--t-tint), var(--t-surface)) 100%);border-color:color-mix(in oklab, #fc6, var(--t-brand) var(--t-brand-mix))}._msgAuthor_h3mjm_81{color:#2e2e7a;margin-right:6px;font-size:.72rem;font-weight:800}:where(:root[data-skin]) ._msgAuthor_h3mjm_81{color:color-mix(in oklab, #2e2e7a, var(--t-text) var(--t-text-lift))}._msgTime_h3mjm_88{color:#aaa;margin-left:6px;font-size:.64rem}:where(:root[data-skin]) ._msgTime_h3mjm_88{color:color-mix(in oklab, #aaa, var(--t-text) var(--t-text-lift))}._composer_h3mjm_94{background:#fff;border-top:1px solid #eee;gap:6px;padding:8px 10px;display:flex}:where(:root[data-skin]) ._composer_h3mjm_94{border-top:1px solid color-mix(in oklab, #eee var(--t-tint), var(--t-line-soft));background:var(--t-surface)}._input_h3mjm_102{border:1.5px solid #e2e2f0;border-radius:18px;outline:none;flex:1;padding:7px 10px;font-family:Nunito,sans-serif;font-size:.85rem}:where(:root[data-skin]) ._input_h3mjm_102{border:1.5px solid color-mix(in oklab, #e2e2f0 var(--t-tint), var(--t-line-soft));border-radius:calc(18px * var(--t-radius-k));font-family:var(--font-body)}._input_h3mjm_102:focus{border-color:#6a6ae6}:where(:root[data-skin]) ._input_h3mjm_102:focus{border-color:color-mix(in oklab, #6a6ae6, var(--t-text) var(--t-line-lift))}._raiseBtn_h3mjm_114{cursor:pointer;color:#8a5a00;background:#fff6e0;border:1.5px solid #fc6;border-radius:18px;padding:6px 10px;font-size:.8rem;font-weight:700}:where(:root[data-skin]) ._raiseBtn_h3mjm_114{background:color-mix(in oklab, #fff6e0 var(--t-tint), var(--t-surface));border:1.5px solid color-mix(in oklab, #fc6, var(--t-brand) var(--t-brand-mix));border-radius:calc(18px * var(--t-radius-k));color:color-mix(in oklab, #8a5a00, var(--t-brand-text) var(--t-brand-mix))}._raiseBtn_h3mjm_114._active_h3mjm_125{color:#fff;background:linear-gradient(135deg,#fc6 0%,#f93 100%)}:where(:root[data-skin]) ._raiseBtn_h3mjm_114._active_h3mjm_125{background:linear-gradient(135deg, color-mix(in oklab, #fc6, var(--t-brand) var(--t-brand-mix)) 0%, color-mix(in oklab, #f93, var(--t-brand) var(--t-brand-mix)) 100%)}._sendBtn_h3mjm_130{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6a6ae6 0%,#3d3d99 100%);border:none;border-radius:18px;padding:6px 14px;font-size:.82rem;font-weight:800}:where(:root[data-skin]) ._sendBtn_h3mjm_130{background:linear-gradient(135deg, color-mix(in oklab, #6a6ae6, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #3d3d99, var(--t-surface) var(--t-bg-sink)) 100%);border-radius:calc(18px * var(--t-radius-k))}._sendBtn_h3mjm_130:disabled{opacity:.5;cursor:not-allowed}._empty_h3mjm_146{text-align:center;color:#aaa;padding:20px 10px;font-size:.82rem}:where(:root[data-skin]) ._empty_h3mjm_146{color:color-mix(in oklab, #aaa, var(--t-text) var(--t-text-lift))}._badge_1v02m_4{color:#4a3a00;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:linear-gradient(#fffef5 0%,#fff5d6 100%);border:1.5px solid #ffd97a;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-width:140px;height:26px;margin-left:6px;padding:0 10px;font-family:Nunito,sans-serif;font-size:.72rem;font-weight:700;transition:background .15s,box-shadow .15s;display:inline-flex}:where(:root[data-skin]) ._badge_1v02m_4{border-radius:calc(100px * var(--t-pill-k));border:1.5px solid color-mix(in oklab, #ffd97a, var(--t-brand) var(--t-brand-mix));background:linear-gradient(180deg, var(--t-surface) 0%, color-mix(in oklab, #fff5d6 var(--t-tint), var(--t-surface)) 100%);color:color-mix(in oklab, #4a3a00, var(--t-text) var(--t-text-lift));font-family:var(--font-body)}._badge_1v02m_4:hover{background:linear-gradient(#fffef5 0%,#ffeca3 100%);box-shadow:0 1px 6px #d4af3740}:where(:root[data-skin]) ._badge_1v02m_4:hover{background:linear-gradient(180deg, var(--t-surface) 0%, color-mix(in oklab, #ffeca3 var(--t-tint), var(--t-surface)) 100%);box-shadow:0 1px 6px color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand-shadow) var(--t-brand-mix)) 25%, transparent)}._badge_1v02m_4:active{background:linear-gradient(#fff5d6 0%,#ffeca3 100%)}:where(:root[data-skin]) ._badge_1v02m_4:active{background:linear-gradient(180deg, color-mix(in oklab, #fff5d6 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #ffeca3 var(--t-tint), var(--t-surface)) 100%)}._icon_1v02m_36{font-size:.8rem;line-height:1}._logo_1v02m_41{width:auto;height:14px;display:block}._overlay_1v02m_47{z-index:2000;background:#1414288c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._overlay_1v02m_47{background:color-mix(in srgb, var(--t-scrim) 55%, transparent)}._modal_1v02m_58{background:#fff;border-radius:14px;flex-direction:column;width:min(520px,100%);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000004d}:where(:root[data-skin]) ._modal_1v02m_58{background:var(--t-surface);border-radius:calc(14px * var(--t-radius-k));box-shadow:0 12px 40px color-mix(in srgb, var(--t-shadow) 30%, transparent)}._modalHeader_1v02m_69{color:#fff;background:linear-gradient(135deg,#2e2e7a 0%,#6a6ae6 100%);justify-content:space-between;align-items:center;padding:10px 14px;font-family:Nunito,sans-serif;font-weight:800;display:flex}:where(:root[data-skin]) ._modalHeader_1v02m_69{background:linear-gradient(135deg, color-mix(in oklab, #2e2e7a, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #6a6ae6, var(--t-surface) var(--t-bg-sink)) 100%);font-family:var(--font-body)}._closeBtn_1v02m_80{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:1.25rem;line-height:1}:where(:root[data-skin]) ._closeBtn_1v02m_80{border-radius:calc(6px * var(--t-radius-k))}._closeBtn_1v02m_80:hover{background:#ffffff26}:where(:root[data-skin]) ._closeBtn_1v02m_80:hover{background:color-mix(in srgb, var(--t-surface) 15%, transparent)}._modalBody_1v02m_95{flex:1;display:flex;overflow:hidden}._modalBody_1v02m_95>*{flex:1;border:none!important;border-radius:0!important;max-height:none!important}._sculptWrap_1hrt1_4{flex:1;min-height:0;display:flex;overflow:hidden}._notebookWrap_1hrt1_11{border-radius:var(--nb-wrap-radius);box-shadow:var(--nb-wrap-shadow);flex:1;display:flex;overflow:hidden}._notebookPage_1hrt1_15{position:relative}._notebookPage_1hrt1_15:before{content:"";background:var(--nb-margin-color);z-index:2;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:16px}._notebookPage_1hrt1_15:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(to bottom, transparent, transparent 29px, var(--nb-ruled-line) 29px, var(--nb-ruled-line) 30px);position:absolute;inset:0}._pageHeader_1hrt1_25{min-height:var(--nb-header-min-h);padding:4px 14px 4px var(--nb-content-pad-left);z-index:2;border-bottom:2px solid var(--nb-margin-color);flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}._pageHeaderTitle_1hrt1_31{font-family:var(--font-display);color:var(--nb-header-title);flex-shrink:0;font-size:.88rem;font-weight:700}._spiralSpine_1hrt1_35{background:var(--nb-spine-bg);border-left:1px solid var(--nb-spine-border);border-right:1px solid var(--nb-spine-border);z-index:3;flex-shrink:0;width:34px;position:relative;overflow:visible}._spiralSpine_1hrt1_35 svg{width:calc(100% + 16px);height:100%;display:block;position:absolute;top:0;left:-8px;overflow:visible}._cardColumn_1hrt1_48{background:var(--nb-page-left);width:40%;min-width:300px;padding-left:var(--nb-content-pad-left);border-right:none;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:visible}._cardHeader_1hrt1_61{min-height:var(--nb-header-min-h);padding:4px 14px 4px var(--nb-content-pad-left);border-bottom:2px solid var(--nb-margin-color);flex-shrink:0;align-items:center;gap:10px;display:flex}._cardHeaderLogo_1hrt1_70{object-fit:contain;flex-shrink:0;width:28px;height:28px}._cardHeaderTitle_1hrt1_76{font-family:var(--font-display);color:var(--nb-header-title);flex:1;font-size:.88rem;font-weight:700}._cardHeaderCount_1hrt1_83{color:var(--liwa-ink);background:var(--lp-badge-bg);border:2px solid var(--lp-badge-border);border-radius:100px;padding:3px 10px;font-size:.75rem;font-weight:700}:where(:root[data-skin]) ._cardHeaderCount_1hrt1_83{border-radius:calc(100px * var(--t-pill-k))}._cardList_1hrt1_93{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}._cardList_1hrt1_93::-webkit-scrollbar{width:4px}._cardList_1hrt1_93::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:4px}:where(:root[data-skin]) ._cardList_1hrt1_93::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(4px * var(--t-radius-k))}._sculptCard_1hrt1_105{border-radius:var(--radius-lg);border:2px solid var(--card-amber-border);background:var(--lp-card-bg);cursor:pointer;box-shadow:3px 3px 0 var(--card-amber-shadow);padding:14px 16px;transition:all .2s;position:relative}._sculptCard_1hrt1_105:hover{transform:translate(-2px,-2px)}._sculptCardFocused_1hrt1_120{border-color:var(--lp-focus-accent);background:var(--lp-focus-bg);border-left:4px solid var(--lp-focus-accent)}._sculptCardFocused_1hrt1_120:hover{border-color:var(--lp-focus-accent)}._patchPulse_1hrt1_130{animation:2s ease-in-out infinite _patchPulseGlow_1hrt1_1;border-color:#57cc99b3!important}:where(:root[data-skin]) ._patchPulse_1hrt1_130{border-color:color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-text) var(--t-line-lift)) 70%, transparent)!important}@keyframes _patchPulseGlow_1hrt1_1{0%,to{box-shadow:0 0 6px 2px #57cc994d, 3px 3px 0 var(--fc-subject-shadow)}50%{box-shadow:0 0 14px 4px #57cc9980, 3px 3px 0 var(--fc-subject-shadow)}}._focusDot_1hrt1_140{background:var(--lp-focus-accent);border:var(--border-sm);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}._scCardIndex_1hrt1_151{color:var(--lp-card-index-color);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.62rem;font-weight:800}._scCardTitle_1hrt1_159{font-family:var(--font-display);font-size:var(--lp-card-title-size);color:var(--liwa-ink);margin-bottom:4px;display:block}._scCardDesc_1hrt1_166{font-size:var(--lp-card-desc-size);color:var(--lp-card-desc-color);margin-bottom:8px;line-height:1.5}._scCardConcepts_1hrt1_172{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}._scCardConceptTag_1hrt1_178{background:var(--fc-subject-bg,#7c3aed1a);color:var(--fc-subject-ink,var(--liwa-grape));border:none;border-radius:100px;padding:2px 8px;font-size:.65rem;font-weight:700}:where(:root[data-skin]) ._scCardConceptTag_1hrt1_178{border-radius:calc(100px * var(--t-pill-k));background:var(--fc-subject-bg,color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent))}._scCardTime_1hrt1_187{color:var(--lp-card-time-color);margin-top:6px;font-size:.7rem}._chatColumn_1hrt1_194{background:var(--nb-page-right);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}._sculptBanner_1hrt1_204{min-height:var(--nb-header-min-h);padding:4px 14px 4px var(--nb-content-pad-left);z-index:2;border-bottom:2px solid var(--nb-margin-color);background:0 0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}._sculptBannerLeft_1hrt1_218{align-items:center;gap:10px;min-width:0;display:flex}._sculptBannerIcon_1hrt1_224{flex-shrink:0;font-size:1.1rem}._sculptBannerText_1hrt1_228{font-family:var(--font-display);color:var(--liwa-ink);letter-spacing:.01em;font-size:1rem;font-weight:800}._sculptBannerText_1hrt1_228 strong{color:var(--liwa-orange)}._sculptBannerActions_1hrt1_238{flex-shrink:0;align-items:center;gap:8px;display:flex}._undoBar_1hrt1_244{flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:6px 20px;animation:.2s _undoFadeIn_1hrt1_1;display:flex}._undoText_1hrt1_253{color:var(--text-muted);font-size:.78rem;font-weight:600}._undoBtn_1hrt1_258{border-radius:var(--radius-sm);background:var(--card-bg);color:var(--liwa-purple);cursor:pointer;border:2px solid #7c3aed4d;padding:4px 16px;font-size:.78rem;font-weight:700;transition:all .2s;box-shadow:2px 2px #7c3aed66}:where(:root[data-skin]) ._undoBtn_1hrt1_258{border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 30%, transparent)}._undoBtn_1hrt1_258:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #7c3aed66}@keyframes _undoFadeIn_1hrt1_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._sculptActionBar_1hrt1_278{flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:8px 20px;display:flex}._bannerSaveBtn_1hrt1_286{border-radius:var(--radius-sm);background:var(--card-bg);color:#2e7d32;cursor:pointer;white-space:nowrap;border:2px solid #57cc9959;padding:7px 28px;font-size:.78rem;font-weight:700;transition:all .2s;box-shadow:2px 2px #57cc9980}:where(:root[data-skin]) ._bannerSaveBtn_1hrt1_286{border:2px solid color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-text) var(--t-line-lift)) 35%, transparent);color:color-mix(in oklab, #2e7d32, var(--t-text) var(--t-text-lift))}._bannerSaveBtn_1hrt1_286:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #57cc9980}._bannerSaveBtn_1hrt1_286:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}._bannerDiscardBtn_1hrt1_309{border-radius:var(--radius-sm);background:var(--card-bg);color:#c0392b;cursor:pointer;white-space:nowrap;border:2px solid #ef44444d;padding:7px 28px;font-size:.78rem;font-weight:700;transition:all .2s;box-shadow:2px 2px #ef444459}:where(:root[data-skin]) ._bannerDiscardBtn_1hrt1_309{border:2px solid color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 30%, transparent);color:color-mix(in oklab, #c0392b, var(--t-text) var(--t-text-lift))}._bannerDiscardBtn_1hrt1_309:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #ef444473}._bannerDiscardBtn_1hrt1_309:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}._bannerExitBtn_1hrt1_332{border-radius:var(--radius-sm);border:2px solid var(--close-border);background:var(--card-bg);color:var(--close-color);cursor:pointer;white-space:nowrap;box-shadow:2px 2px 0 var(--close-shadow);padding:7px 28px;font-size:.78rem;font-weight:700;transition:all .2s}._bannerExitBtn_1hrt1_332:hover{box-shadow:3px 3px 0 var(--close-shadow);background:var(--close-hover-bg);transform:translate(-2px,-2px)}._bannerExitBtn_1hrt1_332:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}._chatMessages_1hrt1_357{flex-direction:column;flex:1;gap:14px;min-height:0;padding:24px;display:flex;overflow-y:auto}._chatMessages_1hrt1_357::-webkit-scrollbar{width:5px}._chatMessages_1hrt1_357::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:5px}:where(:root[data-skin]) ._chatMessages_1hrt1_357::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(5px * var(--t-radius-k))}._msgRow_1hrt1_370{align-items:flex-end;gap:10px;display:flex}._userRow_1hrt1_375{flex-direction:row-reverse}._msgAvatar_1hrt1_380{border:var(--border-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}._liwaAvatar_1hrt1_391{background:var(--liwa-lavender);overflow:hidden}._avatarImg_1hrt1_395{object-fit:contain;width:100%;height:100%}._userAvatar_1hrt1_396{background:var(--liwa-orange);font-family:var(--font-display);color:#fff;font-size:13px;font-weight:900}._msgCol_1hrt1_405{flex-direction:column;gap:2px;max-width:68%;display:flex}._msgColUser_1hrt1_411{flex-direction:column;align-items:flex-end;gap:2px;display:flex}._msgBubble_1hrt1_418{border:var(--border);border-radius:18px;max-width:100%;padding:12px 16px;font-size:.9rem;line-height:1.6}:where(:root[data-skin]) ._msgBubble_1hrt1_418{border-radius:calc(18px * var(--t-radius-k))}._userBubble_1hrt1_428{background:var(--user-bubble-bg);border:2px solid var(--user-bubble-border);color:var(--user-bubble-color);box-shadow:3px 3px 0 0 var(--user-bubble-shadow);border-radius:14px 14px 4px}:where(:root[data-skin]) ._userBubble_1hrt1_428{border-radius:calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) calc(4px * var(--t-radius-k)) calc(14px * var(--t-radius-k))}._liwaBubble_1hrt1_437{background:var(--liwa-bubble-bg);border:2px solid var(--liwa-bubble-border);color:var(--liwa-ink);box-shadow:-3px 3px 0 0 var(--liwa-bubble-shadow);border-radius:14px 14px 14px 4px}:where(:root[data-skin]) ._liwaBubble_1hrt1_437{border-radius:calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) calc(4px * var(--t-radius-k))}._actionBadge_1hrt1_446{text-transform:uppercase;letter-spacing:.04em;background:var(--lp-focus-bg);border:2px solid var(--lp-badge-border);color:var(--lp-focus-accent);cursor:pointer;border-radius:100px;align-items:center;gap:4px;margin-top:8px;padding:3px 10px;font-family:inherit;font-size:.65rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex}:where(:root[data-skin]) ._actionBadge_1hrt1_446{border-radius:calc(100px * var(--t-pill-k))}._actionBadge_1hrt1_446:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:2px 2px #57cc9959}._actionBadge_1hrt1_446:disabled{cursor:default;opacity:.6}._systemBubble_1hrt1_474{background:var(--liwa-lavender);border:var(--border-sm);color:var(--text-secondary);text-align:center;border-radius:var(--radius-md);align-self:center;max-width:80%;padding:10px 16px;font-size:.82rem}._typingRow_1hrt1_487{align-items:flex-end;gap:10px;display:flex}._typingBubble_1hrt1_488{background:var(--liwa-bubble-bg);border:2px solid var(--liwa-bubble-border);border-radius:14px 14px 14px 4px;align-items:center;gap:5px;padding:14px 18px;display:flex}:where(:root[data-skin]) ._typingBubble_1hrt1_488{border-radius:calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) calc(14px * var(--t-radius-k)) calc(4px * var(--t-radius-k))}._typingDot_1hrt1_497{background:var(--lp-accent);border-radius:50%;width:7px;height:7px;animation:1.2s infinite _sculptTypingBounce_1hrt1_1}._typingDot_1hrt1_497:nth-child(2){animation-delay:.2s}._typingDot_1hrt1_497:nth-child(3){animation-delay:.4s}@keyframes _sculptTypingBounce_1hrt1_1{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-7px)}}._inputBar_1hrt1_512{background:var(--card-bg);border-top:none;flex-shrink:0;padding:16px 24px}._focusedChip_1hrt1_520{background:var(--lp-focus-bg);border:2px solid var(--lp-badge-border);color:var(--lp-focus-accent);border-radius:100px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-flex}:where(:root[data-skin]) ._focusedChip_1hrt1_520{border-radius:calc(100px * var(--t-pill-k))}._focusedChipClose_1hrt1_533{color:var(--close-color);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:.8rem;line-height:1;transition:color .15s}._focusedChipClose_1hrt1_533:hover{background:var(--close-hover-bg)}._inputRow_1hrt1_545{background:var(--cb-bg);border:1.5px solid var(--cb-border);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 20px;display:flex}:where(:root[data-skin]) ._inputRow_1hrt1_545{border-radius:calc(999px * var(--t-pill-k))}._inputTextarea_1hrt1_552{color:var(--liwa-ink);font-size:.92rem;font-family:var(--font-body);resize:none;background:0 0;border:none;border-radius:0;outline:none;flex:1;min-height:40px;max-height:140px;padding:10px 0;line-height:1.5;overflow-y:auto}._inputTextarea_1hrt1_552:focus{box-shadow:none;border-color:#0000}._inputTextarea_1hrt1_552::placeholder{color:#12101a59;font-weight:600}:where(:root[data-skin]) ._inputTextarea_1hrt1_552::placeholder{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._inputActions_1hrt1_570{flex-shrink:0;gap:6px;display:flex}._actionBtn_1hrt1_571{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;transition:all .18s;display:flex}._actionVoice_1hrt1_576{color:var(--text-muted);background:#12101a14;border:1.5px dashed #12101a2e}:where(:root[data-skin]) ._actionVoice_1hrt1_576{background:color-mix(in srgb, var(--t-text) 8%, transparent);border:1.5px dashed color-mix(in srgb, var(--t-line) 18%, transparent)}._actionVoice_1hrt1_576:hover{color:var(--mode-plan-dark);background:#fbbf241f}:where(:root[data-skin]) ._actionVoice_1hrt1_576:hover{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 12%, transparent)}._actionVoice_1hrt1_576:disabled{opacity:.55;cursor:not-allowed}._actionSend_1hrt1_583{background:var(--card-bg);color:var(--liwa-orange);border:2px solid #ff6b3559;box-shadow:2px 2px #ff6b3580}:where(:root[data-skin]) ._actionSend_1hrt1_583{border:2px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._actionSend_1hrt1_583:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:3px 3px #ff6b3580}:where(:root[data-skin]) ._actionSend_1hrt1_583:hover:not(:disabled){box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._actionSend_1hrt1_583:disabled{opacity:.4;box-shadow:none;cursor:default;transform:none}._inputHints_1hrt1_592{color:var(--text-muted);justify-content:center;align-items:center;margin-top:8px;padding:0 6px;font-size:.72rem;font-weight:600;display:flex;position:relative}._inputHints_1hrt1_592 span:last-child{position:absolute;right:0}._acceptBar_1hrt1_604{border-top:var(--border);background:var(--card-bg);flex-shrink:0;justify-content:center;padding:12px 24px;display:flex}._acceptBtn_1hrt1_612{border-radius:var(--radius-lg);background:var(--card-bg);width:100%;max-width:400px;color:var(--liwa-orange);font-family:var(--font-display);cursor:pointer;border:2px solid #ff6b3559;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:.95rem;transition:all .2s;display:flex;box-shadow:2px 2px #ff6b3580}:where(:root[data-skin]) ._acceptBtn_1hrt1_612{border:2px solid color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand) var(--t-brand-mix)) 35%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._acceptBtn_1hrt1_612:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #ff6b3580}:where(:root[data-skin]) ._acceptBtn_1hrt1_612:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 50%, transparent)}._acceptBtn_1hrt1_612:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._welcomeMsg_1hrt1_642{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}._welcomeOwl_1hrt1_652{object-fit:contain;width:80px;height:80px}._welcomeTitle_1hrt1_655{font-family:var(--font-display);color:var(--liwa-ink);font-size:1.35rem;font-weight:800}._welcomeSubtitle_1hrt1_661{color:var(--text-muted);max-width:360px;font-size:.9rem;line-height:1.6}._confirmOverlay_1hrt1_669{z-index:100;background:#12101a80;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:where(:root[data-skin]) ._confirmOverlay_1hrt1_669{background:color-mix(in srgb, var(--t-scrim) 50%, transparent)}._confirmDialog_1hrt1_678{background:var(--card-bg);border:var(--border);border-left:4px solid var(--liwa-mango);border-radius:var(--radius-xl);text-align:center;width:90%;max-width:420px;box-shadow:var(--shadow-xl);padding:28px 32px}._confirmIcon_1hrt1_689{margin-bottom:8px;font-size:2rem}._confirmTitle_1hrt1_693{font-family:var(--font-display);color:var(--liwa-orange);margin-bottom:12px;font-size:1.05rem}._confirmBody_1hrt1_699{color:var(--text-secondary);margin-bottom:20px;font-size:.85rem;line-height:1.55}._confirmBody_1hrt1_699 strong{color:var(--liwa-ink)}._confirmList_1hrt1_708{margin:10px 0 0;padding:0;list-style:none}._confirmList_1hrt1_708 li{color:var(--liwa-ink);padding:4px 0}._confirmList_1hrt1_708 li:before{content:"• ";color:var(--liwa-orange)}._confirmActions_1hrt1_721{justify-content:center;gap:10px;display:flex}._confirmCancel_1hrt1_726{border-radius:var(--radius-md);border:var(--border-sm);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;padding:8px 20px;font-size:.85rem;transition:all .2s}._confirmCancel_1hrt1_726:hover{background:var(--liwa-lavender);color:var(--liwa-ink)}._confirmProceed_1hrt1_740{border-radius:var(--radius-md);border:var(--border);color:var(--liwa-rose);cursor:pointer;box-shadow:var(--shadow-sm);background:#f472b61a;padding:8px 20px;font-size:.85rem;font-weight:600;transition:all .2s}:where(:root[data-skin]) ._confirmProceed_1hrt1_740{background:color-mix(in srgb, color-mix(in oklab, #f472b6, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._confirmProceed_1hrt1_740:hover{box-shadow:var(--shadow-md);transform:translate(-2px,-2px)}@media (width<=900px){._sculptWrap_1hrt1_4,._notebookWrap_1hrt1_11{flex-direction:column}._spiralSpine_1hrt1_35{display:none}._cardColumn_1hrt1_48{width:100%;min-width:unset;border-right:none;border-bottom:2px solid var(--lp-header-border);flex:none;max-height:35%}._chatColumn_1hrt1_194{min-width:0}._chatMessages_1hrt1_357{gap:12px;padding:16px}._msgBubble_1hrt1_418{padding:10px 14px;font-size:.85rem}._inputBar_1hrt1_512{padding:12px 14px}._inputTextarea_1hrt1_552{padding:10px 0;font-size:.88rem}}._juiceWrap_ah8wm_1{color:#12101aa6;flex-direction:column;flex:1;align-items:center;gap:4px;min-height:0;padding:4px 0;display:flex}:where(:root[data-skin]) ._juiceWrap_ah8wm_1{color:color-mix(in srgb, var(--t-text) 65%, transparent)}._juiceSvg_ah8wm_12{filter:drop-shadow(0 2px 4px #ea580c1f);flex:1;width:72px;min-height:80px;max-height:160px}._juiceFill_ah8wm_20{transition:y .6s,height .6s}._juiceWobble_ah8wm_25{transform-origin:50%;animation:2.5s ease-in-out infinite _wobble_ah8wm_1}@keyframes _wobble_ah8wm_1{0%{rx:26;ry:3;transform:translateY(0)}25%{rx:24;ry:5;transform:translateY(-1px)}50%{rx:26;ry:2;transform:translateY(1px)}75%{rx:25;ry:5;transform:translateY(-.5px)}to{rx:26;ry:3;transform:translateY(0)}}._juiceLabel_ah8wm_38{flex-direction:column;align-items:center;line-height:1.2;display:flex}._juicePoints_ah8wm_45{color:#ea580c;font-size:.8rem;font-weight:800}:where(:root[data-skin]) ._juicePoints_ah8wm_45{color:color-mix(in oklab, #ea580c, var(--t-brand-text) var(--t-brand-mix))}._juiceMax_ah8wm_51{color:#12101a66;font-size:.6rem;font-weight:500}:where(:root[data-skin]) ._juiceMax_ah8wm_51{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._frozen_ah8wm_58{opacity:.55}._frozen_ah8wm_58 ._juiceSvg_ah8wm_12{filter:grayscale(.6)drop-shadow(0 2px 4px #00000014)}._frozen_ah8wm_58 ._juicePoints_ah8wm_45{color:#12101a66}:where(:root[data-skin]) ._frozen_ah8wm_58 ._juicePoints_ah8wm_45{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._root_vpfg9_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:360px;padding:48px 24px;display:flex}._icon_vpfg9_12{opacity:.9;font-size:56px;line-height:1}._headline_vpfg9_18{font-family:var(--font-display,var(--font-body));color:var(--text-main,#2a2010);margin:0;font-size:1.6rem;font-weight:700}:where(:root[data-skin]) ._headline_vpfg9_18{color:var(--text-main,var(--t-text))}._body_vpfg9_26{max-width:480px;font-family:var(--font-body);color:var(--text-muted,#6a5a3a);margin:0;font-size:.96rem;line-height:1.55}:where(:root[data-skin]) ._body_vpfg9_26{color:var(--text-muted,color-mix(in oklab, #6a5a3a, var(--t-text) var(--t-text-lift)))}._cta_vpfg9_37{color:var(--accent-color,#8a5a0a);font-family:var(--font-body);cursor:pointer;background:#fff8e699;border:1px solid #d9a9388c;border-radius:12px;margin-top:8px;padding:12px 22px;font-size:.95rem;font-weight:700;transition:background .15s,box-shadow .15s,transform .15s;box-shadow:0 2px #966e1438}:where(:root[data-skin]) ._cta_vpfg9_37{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #fff8e6 var(--t-tint), var(--t-surface)) 60%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #d9a938, var(--t-brand) var(--t-brand-mix)) 55%, transparent);box-shadow:0 2px 0 color-mix(in srgb, color-mix(in oklab, #966e14, var(--t-brand-shadow) var(--t-brand-mix)) 22%, transparent);color:var(--accent-color,color-mix(in oklab, #8a5a0a, var(--t-brand-text) var(--t-brand-mix)))}._cta_vpfg9_37:hover{background:#fff4d7d9;transform:translateY(-1px);box-shadow:0 3px #966e1447}:where(:root[data-skin]) ._cta_vpfg9_37:hover{background:color-mix(in srgb, color-mix(in oklab, #fff4d7 var(--t-tint), var(--t-surface)) 85%, transparent);box-shadow:0 3px 0 color-mix(in srgb, color-mix(in oklab, #966e14, var(--t-brand-shadow) var(--t-brand-mix)) 28%, transparent)}._cta_vpfg9_37:active{transform:translateY(0);box-shadow:0 1px #966e1438}:where(:root[data-skin]) ._cta_vpfg9_37:active{box-shadow:0 1px 0 color-mix(in srgb, color-mix(in oklab, #966e14, var(--t-brand-shadow) var(--t-brand-mix)) 22%, transparent)}._vaultWrap_nn9qf_4{padding-top:var(--navbar-height);height:var(--full-h);background:var(--liwa-cream);background-image:var(--notebook-bg);flex-direction:column;display:flex}._vaultTopbar_nn9qf_14{background:var(--topbar-bg);border-bottom:none;flex-shrink:0;align-items:center;gap:14px;padding:2px 24px 3px;font-size:.8rem;display:flex;position:relative}._vaultTopbar_nn9qf_14:after{content:"";z-index:2;background:linear-gradient(180deg, var(--topbar-wave-tint) 0%, transparent 100%);pointer-events:none;height:4px;position:absolute;bottom:-4px;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='6' viewBox='0 0 200 6'%3E%3Cpath d='M0 0 Q5 4 10 1 Q15 5 20 2 Q25 5 30 0 Q35 4 40 2 Q45 5 50 1 Q55 4 60 0 Q65 5 70 2 Q75 4 80 1 Q85 5 90 0 Q95 4 100 2 Q105 5 110 1 Q115 4 120 0 Q125 5 130 2 Q135 4 140 1 Q145 5 150 0 Q155 4 160 2 Q165 5 170 1 Q175 4 180 0 Q185 5 190 2 Q195 4 200 1 L200 6 L0 6 Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='6' viewBox='0 0 200 6'%3E%3Cpath d='M0 0 Q5 4 10 1 Q15 5 20 2 Q25 5 30 0 Q35 4 40 2 Q45 5 50 1 Q55 4 60 0 Q65 5 70 2 Q75 4 80 1 Q85 5 90 0 Q95 4 100 2 Q105 5 110 1 Q115 4 120 0 Q125 5 130 2 Q135 4 140 1 Q145 5 150 0 Q155 4 160 2 Q165 5 170 1 Q175 4 180 0 Q185 5 190 2 Q195 4 200 1 L200 6 L0 6 Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:200px 4px;mask-size:200px 4px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}._vaultBody_nn9qf_45{background:var(--nb-shell);flex:1;padding:6px;display:flex;position:relative;overflow:hidden}._notebookWrap_nn9qf_54{border-radius:var(--nb-wrap-radius);box-shadow:var(--nb-wrap-shadow);flex:1;display:flex;overflow:hidden}._notebookPage_nn9qf_58{position:relative}._notebookPage_nn9qf_58:before{content:"";background:var(--nb-margin-color);z-index:2;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:16px}._notebookPage_nn9qf_58:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(to bottom, transparent, transparent 29px, var(--nb-ruled-line) 29px, var(--nb-ruled-line) 30px);position:absolute;inset:0}._pageHeader_nn9qf_68{min-height:var(--nb-header-min-h);padding:4px 14px 4px var(--nb-content-pad-left);z-index:2;border-bottom:2px solid var(--nb-margin-color);flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}._pageHeaderTitle_nn9qf_74{font-family:var(--font-display);color:var(--nb-header-title);flex-shrink:0;font-size:.88rem;font-weight:700}._spiralSpine_nn9qf_78{background:var(--nb-spine-bg);border-left:1px solid var(--nb-spine-border);border-right:1px solid var(--nb-spine-border);z-index:3;flex-shrink:0;width:34px;position:relative;overflow:visible}._spiralSpine_nn9qf_78 svg{width:calc(100% + 16px);height:100%;display:block;position:absolute;top:0;left:-8px;overflow:visible}._leftPanel_nn9qf_91{background:var(--nb-page-left);border-right:none;flex-direction:column;flex-shrink:0;width:30%;min-width:240px;display:flex;position:relative;overflow:visible}._panelHeader_nn9qf_104{min-height:var(--nb-header-min-h);padding:4px 14px 4px var(--nb-content-pad-left);border-bottom:2px solid var(--nb-margin-color);z-index:5;flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}._panelIcon_nn9qf_115{font-size:1.2rem}._panelTitle_nn9qf_116{font-family:var(--font-display);color:var(--nb-header-title);font-size:.88rem;font-weight:700}._panelCount_nn9qf_122{color:var(--text-muted);margin-left:auto;font-size:.72rem;font-weight:700}._searchBox_nn9qf_130{padding:8px 14px 4px var(--nb-content-pad-left)}._searchInput_nn9qf_133{border:1.5px solid var(--lp-badge-border);border-radius:var(--radius-md);background:var(--card-bg);width:100%;font-family:var(--font-body);color:var(--liwa-ink);outline:none;padding:8px 12px;font-size:.82rem;font-weight:600;transition:all .15s}._searchInput_nn9qf_133::placeholder{color:#12101a59}:where(:root[data-skin]) ._searchInput_nn9qf_133::placeholder{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._searchInput_nn9qf_133:focus{border-color:var(--lp-accent);box-shadow:0 2px 0 var(--lp-btn-shadow)}._filterSection_nn9qf_155{padding:12px 14px 4px var(--nb-content-pad-left)}._filterLabel_nn9qf_158{font-family:var(--font-display);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.72rem;font-weight:800}._filterGroup_nn9qf_167{flex-direction:column;gap:2px;display:flex}._filterBtn_nn9qf_172{border-radius:var(--radius-sm);width:100%;color:var(--text-muted);font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}._filterBtn_nn9qf_172:hover{background:var(--lp-btn-hover-bg);color:var(--liwa-ink)}._filterBtnActive_nn9qf_193{background:var(--lp-focus-bg);color:var(--liwa-ink);border-left:3px solid var(--lp-focus-accent)}._filterBtnActive_nn9qf_193:hover{background:var(--lp-focus-bg)}._filterIcon_nn9qf_201{text-align:center;flex-shrink:0;width:20px;font-size:14px}._filterCount_nn9qf_202{color:#12101a4d;background:#12101a0d;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:.68rem;font-weight:700}:where(:root[data-skin]) ._filterCount_nn9qf_202{color:color-mix(in srgb, var(--t-text) 30%, transparent);background:color-mix(in srgb, var(--t-text) 5%, transparent);border-radius:calc(999px * var(--t-pill-k))}._examSubFilter_nn9qf_213{padding-left:var(--nb-content-pad-left);gap:6px;padding:6px 14px 10px;display:flex}._examSubBtn_nn9qf_219{border:1.5px solid var(--mode-exam-border);color:var(--mode-exam);cursor:pointer;background:0 0;border-radius:100px;flex:1;padding:5px 0;font-size:.7rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._examSubBtn_nn9qf_219{border-radius:calc(100px * var(--t-pill-k))}._examSubBtn_nn9qf_219:hover{background:var(--mode-exam-bg)}._examSubBtnActive_nn9qf_232{background:var(--mode-exam-bg);border-color:var(--mode-exam);box-shadow:1px 1px 0 var(--mode-exam-shadow)}._sortSection_nn9qf_239{padding:8px 14px 8px var(--nb-content-pad-left);border-top:1.5px solid var(--lp-header-border);margin-top:auto}._sortSelect_nn9qf_244{border:1.5px solid var(--lp-badge-border);border-radius:var(--radius-sm);background:var(--card-bg);width:100%;font-family:var(--font-body);color:var(--liwa-ink);cursor:pointer;outline:none;padding:7px 10px;font-size:.78rem;font-weight:700}._sortSelect_nn9qf_244:focus{border-color:var(--lp-accent)}._mainArea_nn9qf_262{background:var(--nb-page-right);flex-direction:column;flex:1;display:flex;overflow:hidden}._mainScroll_nn9qf_269{padding:16px 28px 24px var(--nb-content-pad-left);z-index:2;flex-direction:column;flex:1;gap:16px;display:flex;position:relative;overflow-y:auto}._mainArea_nn9qf_262::-webkit-scrollbar{width:5px}._mainArea_nn9qf_262::-webkit-scrollbar-thumb{background:#12101a1f;border-radius:5px}:where(:root[data-skin]) ._mainArea_nn9qf_262::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 12%, transparent);border-radius:calc(5px * var(--t-radius-k))}._resultsHeader_nn9qf_286{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._resultsCount_nn9qf_292{font-family:var(--font-display);color:var(--liwa-ink);font-size:.88rem;font-weight:800}._resultsHint_nn9qf_298{color:#12101a59;font-size:.72rem;font-weight:600}:where(:root[data-skin]) ._resultsHint_nn9qf_298{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._cardGrid_nn9qf_305{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}._card_nn9qf_305{border-radius:var(--radius-lg);border:1.5px solid var(--card-border,#12101a1f);background:var(--card-bg);cursor:pointer;box-shadow:2px 2px 0 var(--card-shadow,#12101a14);flex-direction:column;gap:10px;padding:18px 20px;transition:all .2s;display:flex;position:relative}:where(:root[data-skin]) ._card_nn9qf_305{border:1.5px solid var(--card-border,color-mix(in srgb, var(--t-line) 12%, transparent));box-shadow:2px 2px 0 var(--card-shadow,color-mix(in srgb, var(--t-shadow) 8%, transparent))}._card_nn9qf_305:hover{border-color:var(--card-border,var(--mode-vault-border));box-shadow:4px 4px 0 var(--card-shadow,var(--mode-vault-shadow));transform:translate(-2px,-2px)}._cardTopRow_nn9qf_330{align-items:flex-start;gap:10px;display:flex}._cardTypeIcon_nn9qf_335{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}._cardTypeChat_nn9qf_345{background:var(--mode-cortex-bg);color:var(--mode-cortex)}._cardTypePlan_nn9qf_349{background:var(--mode-plan-panel);color:var(--mode-plan-dark)}._cardTypeVLab_nn9qf_353{background:var(--mode-vilabs-bg);color:var(--mode-vilabs)}._cardTypeExam_nn9qf_357{background:var(--mode-exam-bg);color:var(--mode-exam)}._questLogoIcon_nn9qf_361{object-fit:contain;width:18px;height:18px}._cardInfo_nn9qf_366{flex:1;min-width:0}._cardTitle_nn9qf_367{font-family:var(--font-display);color:var(--liwa-ink);text-overflow:ellipsis;white-space:nowrap;padding-right:28px;font-size:.95rem;font-weight:800;overflow:hidden}._cardSubject_nn9qf_377{color:var(--text-muted);margin-top:2px;font-size:.74rem;font-weight:700}._cardBottomRow_nn9qf_383{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._cardBadge_nn9qf_389{border-radius:var(--radius-sm);border:none;padding:2px 10px;font-size:.65rem;font-weight:800}._badgeChat_nn9qf_396{background:var(--mode-cortex-bg);color:var(--mode-cortex)}._badgePlan_nn9qf_400{background:var(--mode-plan-panel);color:var(--mode-plan-dark)}._badgeVLab_nn9qf_404{background:var(--mode-vilabs-bg);color:var(--mode-vilabs)}._badgeExam_nn9qf_408{background:var(--mode-exam-bg);color:var(--mode-exam)}._badgeScheduled_nn9qf_412{color:#92400e;background:#fbbf241f}:where(:root[data-skin]) ._badgeScheduled_nn9qf_412{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 12%, transparent);color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift))}._badgeCanvas_nn9qf_416{color:#2563eb;background:#2563eb1a}:where(:root[data-skin]) ._badgeCanvas_nn9qf_416{background:color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #2563eb, var(--t-text) var(--t-text-lift))}._badgePrism_nn9qf_420{color:#7c3aed;background:#8b5cf61a}:where(:root[data-skin]) ._badgePrism_nn9qf_420{background:color-mix(in srgb, color-mix(in oklab, #8b5cf6, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._cardMeta_nn9qf_424{color:#12101a59;font-size:.7rem;font-weight:600}:where(:root[data-skin]) ._cardMeta_nn9qf_424{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._cardProgress_nn9qf_429{color:var(--liwa-lime);align-items:center;gap:4px;margin-left:auto;font-size:.68rem;font-weight:700;display:flex}._cardDeleteBtn_nn9qf_438{border-radius:var(--radius-sm);border:2px solid var(--close-border);background:var(--card-bg);width:28px;height:28px;color:var(--close-color);cursor:pointer;opacity:0;box-shadow:2px 2px 0 var(--close-shadow);justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex;position:absolute;top:12px;right:14px}._card_nn9qf_305:hover ._cardDeleteBtn_nn9qf_438{opacity:1}._cardDeleteBtn_nn9qf_438:hover{background:var(--close-hover-bg);color:var(--close-color)}._emptyState_nn9qf_464{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:48px 0;display:flex}._emptyOwl_nn9qf_473{object-fit:contain;opacity:.8;width:80px;height:80px}._emptyTitle_nn9qf_479{font-family:var(--font-display);color:var(--liwa-ink);font-size:1.1rem;font-weight:800}._emptySubtitle_nn9qf_485{color:var(--text-muted);text-align:center;max-width:340px;font-size:.85rem;font-weight:600;line-height:1.6}._emptyCta_nn9qf_493{border-radius:var(--radius-md);border:var(--border-sm);background:var(--mode-vault-panel);color:var(--mode-vault);font-family:var(--font-display);cursor:pointer;box-shadow:2px 2px 0 var(--mode-vault-shadow);margin-top:8px;padding:8px 20px;font-size:.82rem;font-weight:800;transition:all .15s}._emptyCta_nn9qf_493:hover{box-shadow:3px 3px 0 var(--mode-vault-shadow);transform:translate(-1px,-1px)}._loadingState_nn9qf_513{color:#12101a59;flex:1;justify-content:center;align-items:center;padding:48px 0;font-size:.9rem;font-weight:700;display:flex}:where(:root[data-skin]) ._loadingState_nn9qf_513{color:color-mix(in srgb, var(--t-text) 35%, transparent)}@media (width<=768px){._vaultBody_nn9qf_45,._notebookWrap_nn9qf_54{flex-direction:column}._spiralSpine_nn9qf_78{display:none}._leftPanel_nn9qf_91{border-bottom:var(--border);flex:none;width:100%;min-width:0;max-height:220px;overflow-y:auto}._leftPanel_nn9qf_91:after{display:none}._panelHeader_nn9qf_104{padding:12px 14px 10px}._cardGrid_nn9qf_305{grid-template-columns:minmax(0,1fr)}._mainArea_nn9qf_262{padding:16px}}@media (hover:none){._cardDeleteBtn_nn9qf_438{opacity:1}}@media (pointer:coarse){._filterBtn_nn9qf_172{padding:11px 12px}}._sourceBadgeWrap_1fsgy_1{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._badge_1fsgy_8{border-radius:100px;align-items:center;gap:4px;padding:3px 9px;font-size:.68rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}:where(:root[data-skin]) ._badge_1fsgy_8{border-radius:calc(100px * var(--t-pill-k))}._badgeIcon_1fsgy_20{flex-shrink:0;font-size:.72rem}._textbookBadge_1fsgy_25{background:var(--sc-hover-bg,#6c63ff14);color:var(--lp-accent,#6c63ff)}:where(:root[data-skin]) ._textbookBadge_1fsgy_25{background:var(--sc-hover-bg,color-mix(in srgb, color-mix(in oklab, #6c63ff, var(--t-surface) var(--t-bg-sink)) 8%, transparent));color:var(--lp-accent,color-mix(in oklab, #6c63ff, var(--t-text) var(--t-text-lift)))}._llmBadge_1fsgy_30{color:#e68a00;background:#ffb74d1f}:where(:root[data-skin]) ._llmBadge_1fsgy_30{background:color-mix(in srgb, color-mix(in oklab, #ffb74d, var(--t-brand) var(--t-brand-mix)) 12%, transparent);color:color-mix(in oklab, #e68a00, var(--t-brand-text) var(--t-brand-mix))}._internetBadge_1fsgy_35{color:#00897b;background:#26a69a1a}:where(:root[data-skin]) ._internetBadge_1fsgy_35{background:color-mix(in srgb, color-mix(in oklab, #26a69a, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #00897b, var(--t-text) var(--t-text-lift))}._linkBadge_1fsgy_40{background:var(--sc-hover-bg,#6c63ff14);color:var(--lp-accent,#6c63ff)}:where(:root[data-skin]) ._linkBadge_1fsgy_40{background:var(--sc-hover-bg,color-mix(in srgb, color-mix(in oklab, #6c63ff, var(--t-surface) var(--t-bg-sink)) 8%, transparent));color:var(--lp-accent,color-mix(in oklab, #6c63ff, var(--t-text) var(--t-text-lift)))}._linkBadge_1fsgy_40:hover{opacity:.8}._toast_wj9vk_3{z-index:9999;border:2.5px solid var(--mode-vault);border-left:5px solid var(--mode-vault);border-radius:var(--radius-lg);box-shadow:4px 4px 0 var(--mode-vault-shadow);background:#fff;align-items:center;gap:14px;max-width:min(560px,100% - 32px);padding:20px 28px;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards _toastPop_wj9vk_1;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root[data-skin]) ._toast_wj9vk_3{background:var(--t-surface)}._toastIcon_wj9vk_24{font-size:2.2rem;animation:.6s .3s both _iconBounce_wj9vk_1}._toastCountdown_wj9vk_29{font-family:var(--font-display);text-align:center;background:linear-gradient(135deg, var(--liwa-orange), var(--liwa-rose));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;min-width:42px;font-size:2.4rem;font-weight:900;line-height:1;animation:.35s cubic-bezier(.34,1.56,.64,1) _countdownPop_wj9vk_1}._toastText_wj9vk_43{color:var(--liwa-ink);font-size:1.15rem;font-weight:800}._toastClose_wj9vk_49{border:2px solid var(--close-border);color:var(--close-color);cursor:pointer;width:36px;height:36px;box-shadow:2px 2px 0 var(--close-shadow);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:8px;font-size:1.3rem;font-weight:700;transition:all .15s;display:flex}:where(:root[data-skin]) ._toastClose_wj9vk_49{background:var(--t-surface)}._toastClose_wj9vk_49:hover{background:var(--close-hover-bg);transform:scale(1.1)}._warning_wj9vk_72{background:#fff0f0;border:2.5px solid #b91c1c;border-left-width:5px;box-shadow:4px 4px #b91c1c66}:where(:root[data-skin]) ._warning_wj9vk_72{background:color-mix(in oklab, #fff0f0 var(--t-tint), var(--t-surface));border:2.5px solid color-mix(in oklab, #b91c1c, var(--t-text) var(--t-line-lift));border-left:5px solid color-mix(in oklab, #b91c1c, var(--t-text) var(--t-line-lift))}._error_wj9vk_80{border-left-color:var(--liwa-rose);background:#ffebee}:where(:root[data-skin]) ._error_wj9vk_80{background:color-mix(in oklab, #ffebee var(--t-tint), var(--t-surface))}@keyframes _toastPop_wj9vk_1{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes _iconBounce_wj9vk_1{0%{transform:scale(1)rotate(0)}30%{transform:scale(1.4)rotate(-10deg)}50%{transform:scale(1.1)rotate(5deg)}70%{transform:scale(1.25)rotate(-3deg)}to{transform:scale(1)rotate(0)}}._toastAction_wj9vk_97{font-family:var(--font-display);cursor:pointer;color:#b91c1c;white-space:nowrap;background:#fff;border:2px solid #b91c1c;border-radius:8px;margin-left:4px;padding:8px 20px;font-size:.88rem;font-weight:800;transition:all .15s;box-shadow:2px 2px #b91c1c4d}:where(:root[data-skin]) ._toastAction_wj9vk_97{border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift));border:2px solid color-mix(in oklab, #b91c1c, var(--t-text) var(--t-line-lift))}._toastAction_wj9vk_97:hover{background:#fef2f2;transform:translate(-1px,-1px);box-shadow:3px 3px #b91c1c59}:where(:root[data-skin]) ._toastAction_wj9vk_97:hover{background:var(--t-surface)}@keyframes _countdownPop_wj9vk_1{0%{opacity:.4;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}._banner_tlq69_5{z-index:8800;color:var(--liwa-ink);background:#fff3e0;border-bottom:2px solid #ffb30099;align-items:center;gap:12px;padding:10px 16px;animation:.3s cubic-bezier(.16,1,.3,1) both _maintSlide_tlq69_1;display:flex;position:sticky;top:0}:where(:root[data-skin]) ._banner_tlq69_5{background:color-mix(in oklab, #fff3e0 var(--t-tint), var(--t-surface));border-bottom:2px solid color-mix(in srgb, color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix)) 60%, transparent)}._bannerUrgent_tlq69_19{background:#ffe0e6;border-bottom-color:#e11d4880}:where(:root[data-skin]) ._bannerUrgent_tlq69_19{background:color-mix(in oklab, #ffe0e6 var(--t-tint), var(--t-surface));border-bottom-color:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 50%, transparent)}@keyframes _maintSlide_tlq69_1{0%{opacity:0;transform:translateY(-100%)}}._icon_tlq69_26{flex:none;font-size:1.2rem;line-height:1}._text_tlq69_28{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 10px;min-width:0;display:flex}._text_tlq69_28 strong{font-family:var(--font-display);font-size:.95rem;font-weight:800}._sub_tlq69_30{color:var(--text-secondary);font-size:.85rem;font-weight:600}._close_tlq69_32{width:30px;height:30px;font:inherit;color:var(--liwa-ink);cursor:pointer;background:0 0;border:2px solid #12101a29;border-radius:10px;flex:none;place-items:center;font-size:.85rem;font-weight:800;transition:transform .12s,background .15s;display:grid}:where(:root[data-skin]) ._close_tlq69_32{border:2px solid color-mix(in srgb, var(--t-line) 16%, transparent);border-radius:calc(10px * var(--t-radius-k))}._close_tlq69_32:hover{background:#ffffffb3;transform:translateY(-1px)}:where(:root[data-skin]) ._close_tlq69_32:hover{background:color-mix(in srgb, var(--t-surface) 70%, transparent)}._close_tlq69_32:focus-visible{outline:3px solid var(--liwa-grape);outline-offset:2px}._screen_tlq69_53{z-index:9600;background:#12101a8c;place-items:center;padding:24px;animation:.25s both _maintFade_tlq69_1;display:grid;position:fixed;inset:0}:where(:root[data-skin]) ._screen_tlq69_53{background:color-mix(in srgb, var(--t-scrim) 55%, transparent)}@keyframes _maintFade_tlq69_1{0%{opacity:0}}._screenCard_tlq69_66{text-align:center;background:var(--card-bg,#fff);border:2.5px solid #ffb30099;border-radius:22px;width:min(460px,100%);max-height:100%;padding:30px 26px 26px;overflow-y:auto;box-shadow:5px 5px #ff8f0059}:where(:root[data-skin]) ._screenCard_tlq69_66{background:var(--card-bg,var(--t-surface));border:2.5px solid color-mix(in srgb, color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix)) 60%, transparent);border-radius:calc(22px * var(--t-radius-k));box-shadow:calc(5px * var(--t-shadow-x)) calc(5px * var(--t-shadow-y)) calc(5px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix)) 35%, transparent)}._screenMark_tlq69_78{background:#fff3e0;border:2.5px solid #ffb300;border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:12px;font-size:28px;display:inline-grid;box-shadow:3px 3px #ff8f00}:where(:root[data-skin]) ._screenMark_tlq69_78{background:color-mix(in oklab, #fff3e0 var(--t-tint), var(--t-surface));border:2.5px solid color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix));border-radius:calc(20px * var(--t-radius-k));box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._screenTitle_tlq69_91{font-family:var(--font-display);color:var(--liwa-ink);margin:0 0 8px;font-size:1.45rem;font-weight:800}._screenBody_tlq69_99{max-width:40ch;color:var(--text-secondary);margin:0 auto 10px;font-size:.98rem;line-height:1.6}._screenReassure_tlq69_100{max-width:40ch;color:var(--text-muted);margin:0 auto;font-size:.85rem;line-height:1.55}._screenBtn_tlq69_102{font-family:var(--font-display);color:var(--liwa-orange);cursor:pointer;background:#fff3e0;border:2.5px solid #ffb300b3;border-radius:999px;margin-top:18px;padding:10px 22px;font-size:1rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:3px 3px #ff8f00}:where(:root[data-skin]) ._screenBtn_tlq69_102{background:color-mix(in oklab, #fff3e0 var(--t-tint), var(--t-surface));border:2.5px solid color-mix(in srgb, color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix)) 70%, transparent);border-radius:calc(999px * var(--t-pill-k));box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._screenBtn_tlq69_102:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #ff8f00}:where(:root[data-skin]) ._screenBtn_tlq69_102:hover{box-shadow:calc(4px * var(--t-shadow-x)) calc(4px * var(--t-shadow-y)) calc(4px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._screenBtn_tlq69_102:active{transform:translate(2px,2px);box-shadow:0 0 #ff8f00}:where(:root[data-skin]) ._screenBtn_tlq69_102:active{box-shadow:0 0 0 color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._screenBtn_tlq69_102:focus-visible{outline:3px solid var(--liwa-grape);outline-offset:2px}@media (pointer:coarse){._close_tlq69_32{min-width:calc(44px / var(--zoom,1));min-height:calc(44px / var(--zoom,1))}._screenBtn_tlq69_102{min-height:calc(44px / var(--zoom,1))}}@media (width<=640px){._banner_tlq69_5{gap:9px;padding:9px 12px}._text_tlq69_28 strong{font-size:.88rem}._sub_tlq69_30{font-size:.78rem}}@media (prefers-reduced-motion:reduce){._banner_tlq69_5,._screen_tlq69_53{animation:none}._close_tlq69_32,._screenBtn_tlq69_102{transition:none}}._backdrop_1umui_1{z-index:2000;background:#12101a8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._backdrop_1umui_1{background:color-mix(in srgb, var(--t-scrim) 55%, transparent)}._modal_1umui_12{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:380px;padding:24px 22px;box-shadow:0 20px 52px #12101a59}:where(:root[data-skin]) ._modal_1umui_12{background:var(--t-surface);border-radius:calc(16px * var(--t-radius-k));box-shadow:0 20px 52px color-mix(in srgb, var(--t-shadow) 35%, transparent)}._icon_1umui_22{font-size:2.2rem}._title_1umui_24{color:var(--liwa-ink);margin:8px 0 6px;font-size:1.2rem}._body_1umui_30{color:#12101ab3;margin:0 0 18px;font-size:.92rem;line-height:1.5}:where(:root[data-skin]) ._body_1umui_30{color:color-mix(in srgb, var(--t-text) 70%, transparent)}._stayBtn_1umui_37{color:var(--liwa-grape);cursor:pointer;background:#fff;border:2px solid #7c3aed66;border-radius:10px;padding:10px 22px;font-size:.95rem;font-weight:800;box-shadow:2px 2px #7c3aed4d}:where(:root[data-skin]) ._stayBtn_1umui_37{background:var(--t-surface);border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);border-radius:calc(10px * var(--t-radius-k))}._stayBtn_1umui_37:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #7c3aed4d}._bar_1de5g_1{z-index:1500;color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border:1.5px solid #fff3;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;max-width:calc(100% - 24px);padding:10px 18px;font-size:.85rem;font-weight:600;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #7c3aed59}:where(:root[data-skin]) ._bar_1de5g_1{background:linear-gradient(135deg, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #6d28d9, var(--t-surface) var(--t-bg-sink)) 100%);border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 20%, transparent)}._dot_1de5g_23{background:#34d399;border-radius:50%;width:8px;height:8px;animation:1.6s infinite _pulse_1de5g_1;box-shadow:0 0 #34d39999}:where(:root[data-skin]) ._dot_1de5g_23{background:color-mix(in oklab, #34d399, var(--t-surface) var(--t-bg-sink))}@keyframes _pulse_1de5g_1{0%{box-shadow:0 0 #34d39999}70%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 #34d39900}}._label_1de5g_38{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:.7rem;font-weight:700}._subject_1de5g_46{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:800;overflow:hidden}._timer_1de5g_56{font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#ffffff29;border-radius:12px;padding:3px 10px;font-weight:700}:where(:root[data-skin]) ._timer_1de5g_56{background:color-mix(in srgb, var(--t-surface) 16%, transparent);border-radius:calc(12px * var(--t-radius-k))}._endBtn_1de5g_65{color:#7c3aed;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:800;transition:transform .1s,box-shadow .1s}:where(:root[data-skin]) ._endBtn_1de5g_65{background:var(--t-surface);color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift));border-radius:calc(999px * var(--t-pill-k))}._endBtn_1de5g_65:hover{transform:translateY(-1px);box-shadow:0 4px 10px #00000026}:where(:root[data-skin]) ._endBtn_1de5g_65:hover{box-shadow:0 4px 10px color-mix(in srgb, var(--t-shadow) 15%, transparent)}._endBtn_1de5g_65:disabled{opacity:.6;cursor:not-allowed}@media (pointer:coarse){._endBtn_1de5g_65{padding:10px 18px}}._backdrop_zd5t5_5{z-index:9000;background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.18s _fadeIn_zd5t5_1;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._backdrop_zd5t5_5{background:color-mix(in srgb, var(--t-scrim) 60%, transparent)}._card_zd5t5_17{background:var(--card,#1d1d2b);border:1px solid var(--border,#2f2f44);text-align:center;border-radius:14px;width:min(420px,100%);padding:1.5rem 1.4rem 1rem;animation:.2s _popIn_zd5t5_1;position:relative;box-shadow:0 16px 48px #00000073}:where(:root[data-skin]) ._card_zd5t5_17{border:1px solid var(--border,var(--t-line));border-radius:calc(14px * var(--t-radius-k));box-shadow:0 16px 48px color-mix(in srgb, var(--t-shadow) 45%, transparent)}._emoji_zd5t5_29{margin-bottom:.5rem;font-size:2.3rem;line-height:1}._title_zd5t5_30{color:var(--text,#ececf5);margin:0 0 .5rem;font-size:1.2rem}._body_zd5t5_31{color:var(--muted,#a8a8c0);margin:0 0 1rem;font-size:.9rem;line-height:1.5}:where(:root[data-skin]) ._body_zd5t5_31{color:var(--muted,color-mix(in oklab, #a8a8c0, var(--t-text) var(--t-text-lift)))}._close_zd5t5_34{width:26px;height:26px;color:var(--muted,#9a9ab2);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:.9rem;line-height:1;display:flex;position:absolute;top:8px;right:10px}:where(:root[data-skin]) ._close_zd5t5_34{border-radius:calc(6px * var(--t-radius-k));color:var(--muted,color-mix(in oklab, #9a9ab2, var(--t-text) var(--t-text-lift)))}._close_zd5t5_34:hover{color:var(--text,#ececf5);background:#ffffff12}:where(:root[data-skin]) ._close_zd5t5_34:hover{background:color-mix(in srgb, var(--t-surface) 7%, transparent)}._controls_zd5t5_54{justify-content:space-between;align-items:center;gap:.6rem;margin-top:.7rem;display:flex}._navGroup_zd5t5_62{align-items:center;gap:.5rem;display:flex}._skip_zd5t5_64{color:var(--muted,#9a9ab2);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:4px 2px;font-size:.82rem}:where(:root[data-skin]) ._skip_zd5t5_64{color:var(--muted,color-mix(in oklab, #9a9ab2, var(--t-text) var(--t-text-lift)))}._skip_zd5t5_64:hover{color:var(--text,#ececf5);text-decoration:underline}._arrowBtn_zd5t5_75{width:30px;height:30px;color:var(--text,#ececf5);border:1px solid var(--border,#3a3a55);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;transition:transform 80ms,box-shadow .12s,opacity .12s;display:flex;box-shadow:0 2px #00000059}:where(:root[data-skin]) ._arrowBtn_zd5t5_75{border:1px solid var(--border,var(--t-line));border-radius:calc(8px * var(--t-radius-k));box-shadow:0 2px 0 color-mix(in srgb, var(--t-shadow) 35%, transparent)}._arrowBtn_zd5t5_75:hover:not(:disabled){border-color:var(--accent,#8b5cf6)}:where(:root[data-skin]) ._arrowBtn_zd5t5_75:hover:not(:disabled){border-color:var(--accent,color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-line-lift)))}._arrowBtn_zd5t5_75:active:not(:disabled){box-shadow:none;transform:translateY(1px)}._arrowBtn_zd5t5_75:disabled{opacity:.3;cursor:default}._dots_zd5t5_95{gap:6px;display:flex}._dot_zd5t5_95{background:var(--border,#3a3a55);border-radius:50%;width:7px;height:7px;transition:background .15s}._dotActive_zd5t5_103{background:var(--accent,#8b5cf6)}:where(:root[data-skin]) ._dotActive_zd5t5_103{background:var(--accent,color-mix(in oklab, #8b5cf6, var(--t-surface) var(--t-bg-sink)))}._doneBtn_zd5t5_105{cursor:pointer;background:var(--accent,#8b5cf6);color:#fff;border:1px solid color-mix(in srgb, var(--accent,#8b5cf6) 70%, white 30%);box-shadow:0 3px 0 color-mix(in srgb, var(--accent,#8b5cf6) 60%, black 40%);border-radius:8px;padding:6px 16px;font-size:.85rem;transition:transform 80ms,box-shadow .12s}:where(:root[data-skin]) ._doneBtn_zd5t5_105{border-radius:calc(8px * var(--t-radius-k));background:var(--accent,color-mix(in oklab, #8b5cf6, var(--t-surface) var(--t-bg-sink)));border:1px solid color-mix(in srgb, var(--accent,color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-line-lift))) 70%, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 30%);box-shadow:0 3px 0 color-mix(in srgb, var(--accent,#8b5cf6) 60%, var(--t-shadow) 40%)}._doneBtn_zd5t5_105:active{box-shadow:0 1px 0 color-mix(in srgb, var(--accent,#8b5cf6) 60%, black 40%);transform:translateY(1px)}:where(:root[data-skin]) ._doneBtn_zd5t5_105:active{box-shadow:0 1px 0 color-mix(in srgb, var(--accent,#8b5cf6) 60%, var(--t-shadow) 40%)}._spotlightLayer_zd5t5_119{z-index:9000;background:#00000052;animation:.18s _fadeIn_zd5t5_1;position:fixed;inset:0}:where(:root[data-skin]) ._spotlightLayer_zd5t5_119{background:color-mix(in srgb, var(--t-scrim) 32%, transparent)}._glow_zd5t5_130{pointer-events:none;border-radius:12px;transition:top .18s,left .18s,width .18s,height .18s;animation:1.5s ease-in-out infinite _helpGlow_zd5t5_1;position:fixed}:where(:root[data-skin]) ._glow_zd5t5_130{border-radius:calc(12px * var(--t-radius-k))}@keyframes _helpGlow_zd5t5_1{0%,to{box-shadow:0 0 0 2px var(--accent,#8b5cf6), 0 0 14px 3px #8b5cf68c}50%{box-shadow:0 0 0 3px var(--accent,#8b5cf6), 0 0 30px 10px #8b5cf6cc}}._tooltip_zd5t5_148{background:var(--card,#1d1d2b);border:1px solid var(--border,#2f2f44);border-radius:12px;max-width:calc(100vw - 24px);padding:.95rem 1rem .75rem;animation:.18s _popIn_zd5t5_1;position:fixed;box-shadow:0 14px 40px #00000080}:where(:root[data-skin]) ._tooltip_zd5t5_148{border:1px solid var(--border,var(--t-line));border-radius:calc(12px * var(--t-radius-k));box-shadow:0 14px 40px color-mix(in srgb, var(--t-shadow) 50%, transparent)}._pointer_zd5t5_160{border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;transform:translate(-9px)}._pointerUp_zd5t5_168{border-bottom:9px solid var(--card,#1d1d2b);top:-9px}:where(:root[data-skin]) ._pointerUp_zd5t5_168{border-bottom:9px solid var(--card,var(--t-line))}._pointerDown_zd5t5_172{border-top:9px solid var(--card,#1d1d2b);bottom:-9px}:where(:root[data-skin]) ._pointerDown_zd5t5_172{border-top:9px solid var(--card,var(--t-line))}._typewriter_zd5t5_177{min-height:1.6rem;color:var(--text,#ececf5);background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:7px;align-items:center;margin:0 0 .7rem;padding:.45rem .6rem;font-size:.85rem;display:flex}:where(:root[data-skin]) ._typewriter_zd5t5_177{background:color-mix(in srgb, color-mix(in oklab, #8b5cf6, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-line-lift)) 30%, transparent);border-radius:calc(7px * var(--t-radius-k))}._twText_zd5t5_189{white-space:pre}._twCursor_zd5t5_190{background:var(--accent,#8b5cf6);width:2px;height:1rem;margin-left:1px;animation:1s step-end infinite _twBlink_zd5t5_1;display:inline-block}:where(:root[data-skin]) ._twCursor_zd5t5_190{background:var(--accent,color-mix(in oklab, #8b5cf6, var(--t-surface) var(--t-bg-sink)))}@keyframes _twBlink_zd5t5_1{50%{opacity:0}}._tipHead_zd5t5_200{align-items:center;gap:.45rem;padding-right:22px;display:flex}._tipEmoji_zd5t5_201{font-size:1.3rem}._tipTitle_zd5t5_202{color:var(--text,#ececf5);margin:0;font-size:1rem}._tipBody_zd5t5_203{color:var(--muted,#a8a8c0);margin:.4rem 0 .8rem;font-size:.85rem;line-height:1.45}:where(:root[data-skin]) ._tipBody_zd5t5_203{color:var(--muted,color-mix(in oklab, #a8a8c0, var(--t-text) var(--t-text-lift)))}@keyframes _fadeIn_zd5t5_1{0%{opacity:0}to{opacity:1}}@keyframes _popIn_zd5t5_1{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (pointer:coarse){._arrowBtn_zd5t5_75{width:38px;height:38px}}._wrap_1483v_4{z-index:10500;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:fixed;bottom:18px;right:18px}._owlImg_1483v_19{object-fit:contain;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 4px 8px #0000002e);width:92px;height:92px;animation:.45s cubic-bezier(.34,1.56,.64,1) _owlEnter_1483v_1,3.2s ease-in-out .5s infinite _owlBob_1483v_1}@keyframes _owlEnter_1483v_1{0%{opacity:0;transform:translateY(110px)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _owlBob_1483v_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}._bubble_1483v_38{pointer-events:auto;background:var(--card-bg,#fff);border:1.5px solid #7c3aed66;border-radius:16px 16px 4px;max-width:300px;padding:12px 34px 12px 14px;animation:.3s cubic-bezier(.34,1.56,.64,1) .25s backwards _bubblePop_1483v_1;position:relative;box-shadow:0 3px #5d25be59}:where(:root[data-skin]) ._bubble_1483v_38{background:var(--card-bg,var(--t-surface));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);border-radius:calc(16px * var(--t-radius-k));border-bottom-right-radius:calc(4px * var(--t-radius-k))}@keyframes _bubblePop_1483v_1{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}._bubble_1483v_38:after{content:"";background:var(--card-bg,#fff);border-bottom:1.5px solid #7c3aed66;border-right:1.5px solid #7c3aed66;border-bottom-right-radius:4px;width:16px;height:16px;position:absolute;bottom:-9px;right:26px;transform:rotate(45deg)}:where(:root[data-skin]) ._bubble_1483v_38:after{background:var(--card-bg,var(--t-surface));border-right:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);border-bottom:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);border-bottom-right-radius:calc(4px * var(--t-radius-k))}._bubbleAnchored_1483v_74{z-index:10500;border-radius:16px 4px 16px 16px;position:fixed}:where(:root[data-skin]) ._bubbleAnchored_1483v_74{border-radius:calc(16px * var(--t-radius-k));border-top-right-radius:calc(4px * var(--t-radius-k));border-bottom-right-radius:calc(16px * var(--t-radius-k))}._bubbleAnchored_1483v_74:after{top:-9px;bottom:auto;transform:rotate(225deg)}._bubbleAnchoredAbove_1483v_86{z-index:10500;animation:.3s cubic-bezier(.34,1.56,.64,1) backwards _bubblePop_1483v_1;position:fixed}._msg_1483v_92{color:var(--liwa-ink,#12101a);font-size:.85rem;font-weight:600;line-height:1.4}:where(:root[data-skin]) ._msg_1483v_92{color:var(--liwa-ink,var(--t-text))}._closeBtn_1483v_99{cursor:pointer;color:var(--text-muted,#888);background:0 0;border:none;padding:2px 4px;font-size:.8rem;font-weight:800;position:absolute;top:6px;right:8px}:where(:root[data-skin]) ._closeBtn_1483v_99{color:var(--text-muted,color-mix(in oklab, #888, var(--t-text) var(--t-text-lift)))}._closeBtn_1483v_99:hover{color:var(--liwa-ink,#12101a)}:where(:root[data-skin]) ._closeBtn_1483v_99:hover{color:var(--liwa-ink,var(--t-text))}._actionBtn_1483v_114{color:#7c3aed;cursor:pointer;background:#fff;border:1.5px solid #7c3aed73;border-radius:999px;margin-top:8px;padding:5px 14px;font-size:.78rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #5d25be80}:where(:root[data-skin]) ._actionBtn_1483v_114{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 45%, transparent);background:var(--t-surface);color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._actionBtn_1483v_114:hover{transform:translateY(-1px);box-shadow:0 3px #5d25be80}._actionBtn_1483v_114:active{transform:translateY(1px);box-shadow:0 1px #5d25be80}@media (width<=640px){._wrap_1483v_4{bottom:96px;right:10px}._owlImg_1483v_19{width:72px;height:72px}._bubble_1483v_38{max-width:240px}}._overlay_13s5x_2{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;background:#12101a73;justify-content:center;align-items:center;padding:24px;animation:.2s _fadeIn_13s5x_1;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._overlay_13s5x_2{background:color-mix(in srgb, var(--t-scrim) 45%, transparent)}@keyframes _fadeIn_13s5x_1{0%{opacity:0}to{opacity:1}}._modal_13s5x_20{background:var(--card-bg);border:2px solid var(--mode-exam-border);border-radius:22px;width:100%;max-width:700px;max-height:100%;padding:32px 28px 28px;animation:.28s cubic-bezier(.16,1,.3,1) _slideUp_13s5x_1;position:relative;overflow-y:auto;box-shadow:6px 6px #e11d481f,0 16px 48px #12101a1f}:where(:root[data-skin]) ._modal_13s5x_20{border-radius:calc(22px * var(--t-radius-k));box-shadow:6px 6px 0 #e11d481f, 0 16px 48px color-mix(in srgb, var(--t-shadow) 12%, transparent)}@keyframes _slideUp_13s5x_1{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._closeBtn_13s5x_40{color:#12101a73;cursor:pointer;background:#12101a0a;border:1.5px solid #12101a1f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.82rem;transition:all .15s;display:flex;position:absolute;top:16px;right:16px;box-shadow:2px 2px #12101a0f}:where(:root[data-skin]) ._closeBtn_13s5x_40{border-radius:calc(8px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 12%, transparent);background:color-mix(in srgb, var(--t-text) 4%, transparent);color:color-mix(in srgb, var(--t-text) 45%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 6%, transparent)}._closeBtn_13s5x_40:hover{background:var(--mode-exam-bg);color:var(--mode-exam);border-color:var(--mode-exam-border)}._modalHeader_13s5x_61{text-align:center;margin-bottom:24px}._modalOwl_13s5x_65{object-fit:contain;width:72px;height:72px;margin-bottom:8px;animation:3s ease-in-out infinite _float_13s5x_1;display:inline-block}@keyframes _float_13s5x_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._modalTitle_13s5x_77{background:linear-gradient(135deg, var(--mode-exam), #f43f5e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-family:Fredoka One,cursive;font-size:1.5rem}:where(:root[data-skin]) ._modalTitle_13s5x_77{font-family:var(--font-display);background:linear-gradient(135deg, var(--mode-exam), color-mix(in oklab, #f43f5e, var(--t-text) var(--t-text-lift)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._modalSub_13s5x_86{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}._subjectPill_13s5x_94{background:var(--mode-exam-bg);border:1px solid var(--mode-exam-border);color:var(--mode-exam);border-radius:100px;padding:3px 12px;font-size:.78rem;font-weight:700}:where(:root[data-skin]) ._subjectPill_13s5x_94{border-radius:calc(100px * var(--t-pill-k))}._chapterPill_13s5x_103{color:#2563ebd9;text-overflow:ellipsis;white-space:nowrap;background:#2563eb14;border:1px solid #2563eb33;border-radius:100px;max-width:180px;padding:3px 12px;font-size:.78rem;font-weight:700;overflow:hidden}:where(:root[data-skin]) ._chapterPill_13s5x_103{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-text) var(--t-line-lift)) 20%, transparent);color:color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-text) var(--t-text-lift)) 85%, transparent)}._modalDot_13s5x_116{color:#12101a40;font-size:.8rem}:where(:root[data-skin]) ._modalDot_13s5x_116{color:color-mix(in srgb, var(--t-text) 25%, transparent)}._optionGrid_13s5x_119{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:20px;display:grid}._optionCard_13s5x_126{cursor:pointer;text-align:left;color:inherit;background:#12101a05;border:1.5px solid #12101a1a;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 18px;font-family:inherit;transition:all .2s;display:flex;position:relative;overflow:hidden}:where(:root[data-skin]) ._optionCard_13s5x_126{border-radius:calc(16px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent);background:color-mix(in srgb, var(--t-text) 2%, transparent)}._optionCard_13s5x_126:hover{transform:translateY(-3px);box-shadow:0 8px 24px #12101a1a}:where(:root[data-skin]) ._optionCard_13s5x_126:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--t-shadow) 10%, transparent)}._optionGlow_13s5x_149{opacity:0;pointer-events:none;border-radius:50%;width:120px;height:120px;transition:opacity .3s;position:absolute;top:-40px;right:-30px}._optionFull_13s5x_160 ._optionGlow_13s5x_149{background:radial-gradient(circle,#fbbf2433,#0000 70%)}:where(:root[data-skin]) ._optionFull_13s5x_160 ._optionGlow_13s5x_149{background:radial-gradient(circle, color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 20%, transparent), transparent 70%)}._optionMock_13s5x_161 ._optionGlow_13s5x_149{background:radial-gradient(circle,#6366f133,#0000 70%)}:where(:root[data-skin]) ._optionMock_13s5x_161 ._optionGlow_13s5x_149{background:radial-gradient(circle, color-mix(in srgb, color-mix(in oklab, #6366f1, var(--t-surface) var(--t-bg-sink)) 20%, transparent), transparent 70%)}._optionLightning_13s5x_162 ._optionGlow_13s5x_149{background:radial-gradient(circle,#f9731633,#0000 70%)}:where(:root[data-skin]) ._optionLightning_13s5x_162 ._optionGlow_13s5x_149{background:radial-gradient(circle, color-mix(in srgb, color-mix(in oklab, #f97316, var(--t-brand) var(--t-brand-mix)) 20%, transparent), transparent 70%)}._optionCard_13s5x_126:hover ._optionGlow_13s5x_149,._optionSelected_13s5x_164 ._optionGlow_13s5x_149{opacity:1}._optionDisabled_13s5x_167{opacity:.4;filter:grayscale(.5);cursor:not-allowed!important}._optionDisabled_13s5x_167:hover{border-color:inherit!important;transform:none!important}._optionUnavailable_13s5x_174{color:#12101a73;background:#12101a0a;border:1px solid #12101a1a;border-radius:8px;margin-top:8px;padding:4px 10px;font-size:.72rem}:where(:root[data-skin]) ._optionUnavailable_13s5x_174{color:color-mix(in srgb, var(--t-text) 45%, transparent);background:color-mix(in srgb, var(--t-text) 4%, transparent);border:1px solid color-mix(in srgb, var(--t-line) 10%, transparent);border-radius:calc(8px * var(--t-radius-k))}._optionFull_13s5x_160{border-color:#fbbf2440}:where(:root[data-skin]) ._optionFull_13s5x_160{border-color:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 25%, transparent)}._optionFull_13s5x_160:hover:not(._optionDisabled_13s5x_167){border-color:#fbbf248c}:where(:root[data-skin]) ._optionFull_13s5x_160:hover:not(._optionDisabled_13s5x_167){border-color:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 55%, transparent)}._optionFull_13s5x_160._optionSelected_13s5x_164{background:#fbbf2412;border-color:#fbbf24;box-shadow:2px 2px #fbbf2440,0 8px 20px #fbbf2414}:where(:root[data-skin]) ._optionFull_13s5x_160._optionSelected_13s5x_164{border-color:color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix));background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 7%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand-shadow) var(--t-brand-mix)) 25%, transparent), 0 8px 20px color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand-shadow) var(--t-brand-mix)) 8%, transparent)}._optionMock_13s5x_161{border-color:#6366f133}:where(:root[data-skin]) ._optionMock_13s5x_161{border-color:color-mix(in srgb, color-mix(in oklab, #6366f1, var(--t-text) var(--t-line-lift)) 20%, transparent)}._optionMock_13s5x_161:hover{border-color:#6366f180}:where(:root[data-skin]) ._optionMock_13s5x_161:hover{border-color:color-mix(in srgb, color-mix(in oklab, #6366f1, var(--t-text) var(--t-line-lift)) 50%, transparent)}._optionMock_13s5x_161._optionSelected_13s5x_164{background:#6366f112;border-color:#6366f1;box-shadow:2px 2px #6366f140,0 8px 20px #6366f114}:where(:root[data-skin]) ._optionMock_13s5x_161._optionSelected_13s5x_164{border-color:color-mix(in oklab, #6366f1, var(--t-text) var(--t-line-lift));background:color-mix(in srgb, color-mix(in oklab, #6366f1, var(--t-surface) var(--t-bg-sink)) 7%, transparent)}._optionLightning_13s5x_162{border-color:#f9731633}:where(:root[data-skin]) ._optionLightning_13s5x_162{border-color:color-mix(in srgb, color-mix(in oklab, #f97316, var(--t-brand) var(--t-brand-mix)) 20%, transparent)}._optionLightning_13s5x_162:hover{border-color:#f9731680}:where(:root[data-skin]) ._optionLightning_13s5x_162:hover{border-color:color-mix(in srgb, color-mix(in oklab, #f97316, var(--t-brand) var(--t-brand-mix)) 50%, transparent)}._optionLightning_13s5x_162._optionSelected_13s5x_164{background:#f9731612;border-color:#f97316;box-shadow:2px 2px #f9731640,0 8px 20px #f9731614}:where(:root[data-skin]) ._optionLightning_13s5x_162._optionSelected_13s5x_164{border-color:color-mix(in oklab, #f97316, var(--t-brand) var(--t-brand-mix));background:color-mix(in srgb, color-mix(in oklab, #f97316, var(--t-brand) var(--t-brand-mix)) 7%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #f97316, var(--t-brand-shadow) var(--t-brand-mix)) 25%, transparent), 0 8px 20px color-mix(in srgb, color-mix(in oklab, #f97316, var(--t-brand-shadow) var(--t-brand-mix)) 8%, transparent)}._selectedRing_13s5x_217{pointer-events:none;border-radius:16px;position:absolute;inset:-1px}:where(:root[data-skin]) ._selectedRing_13s5x_217{border-radius:calc(16px * var(--t-radius-k))}._optionFull_13s5x_160 ._selectedRing_13s5x_217{box-shadow:inset 0 0 0 2px #fbbf24}:where(:root[data-skin]) ._optionFull_13s5x_160 ._selectedRing_13s5x_217{box-shadow:inset 0 0 0 2px color-mix(in oklab, #fbbf24, var(--t-brand-shadow) var(--t-brand-mix))}._optionMock_13s5x_161 ._selectedRing_13s5x_217{box-shadow:inset 0 0 0 2px #6366f1}._optionLightning_13s5x_162 ._selectedRing_13s5x_217{box-shadow:inset 0 0 0 2px #f97316}:where(:root[data-skin]) ._optionLightning_13s5x_162 ._selectedRing_13s5x_217{box-shadow:inset 0 0 0 2px color-mix(in oklab, #f97316, var(--t-brand-shadow) var(--t-brand-mix))}._optionIcon_13s5x_227{font-size:1.8rem}._optionName_13s5x_228{color:var(--liwa-ink);font-family:Fredoka One,cursive;font-size:1rem;line-height:1.2}:where(:root[data-skin]) ._optionName_13s5x_228{font-family:var(--font-display)}._optionDesc_13s5x_234{color:#12101a80;font-size:.76rem;line-height:1.45}:where(:root[data-skin]) ._optionDesc_13s5x_234{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._optionMeta_13s5x_239{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._metaPill_13s5x_245{color:#12101a80;white-space:nowrap;background:#12101a0d;border:1px solid #12101a1a;border-radius:100px;padding:3px 9px;font-size:.68rem;font-weight:700}:where(:root[data-skin]) ._metaPill_13s5x_245{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, var(--t-text) 5%, transparent);border:1px solid color-mix(in srgb, var(--t-line) 10%, transparent);color:color-mix(in srgb, var(--t-text) 50%, transparent)}._optionFull_13s5x_160._optionSelected_13s5x_164 ._metaPill_13s5x_245{color:#92400e;background:#fbbf241f;border-color:#fbbf244d}:where(:root[data-skin]) ._optionFull_13s5x_160._optionSelected_13s5x_164 ._metaPill_13s5x_245{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 12%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 30%, transparent);color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift))}._optionMock_13s5x_161._optionSelected_13s5x_164 ._metaPill_13s5x_245{color:#3730a3;background:#6366f11f;border-color:#6366f14d}:where(:root[data-skin]) ._optionMock_13s5x_161._optionSelected_13s5x_164 ._metaPill_13s5x_245{background:color-mix(in srgb, color-mix(in oklab, #6366f1, var(--t-surface) var(--t-bg-sink)) 12%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #6366f1, var(--t-text) var(--t-line-lift)) 30%, transparent);color:color-mix(in oklab, #3730a3, var(--t-text) var(--t-text-lift))}._optionLightning_13s5x_162._optionSelected_13s5x_164 ._metaPill_13s5x_245{color:#9a3412;background:#f973161f;border-color:#f973164d}:where(:root[data-skin]) ._optionLightning_13s5x_162._optionSelected_13s5x_164 ._metaPill_13s5x_245{background:color-mix(in srgb, color-mix(in oklab, #f97316, var(--t-brand) var(--t-brand-mix)) 12%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #f97316, var(--t-brand) var(--t-brand-mix)) 30%, transparent);color:color-mix(in oklab, #9a3412, var(--t-text) var(--t-text-lift))}._modalFooter_13s5x_272{flex-direction:column;align-items:stretch;gap:10px;display:flex}._selectionHint_13s5x_279{color:#12101a73;text-align:center;margin:0;font-size:.78rem;animation:.2s _fadeIn_13s5x_1}:where(:root[data-skin]) ._selectionHint_13s5x_279{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._footerActions_13s5x_287{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._changeDateLink_13s5x_293{color:#12101a8c;cursor:pointer;text-align:center;background:0 0;border:none;flex-basis:100%;padding:4px 8px;font-family:inherit;font-size:.82rem;text-decoration:underline}:where(:root[data-skin]) ._changeDateLink_13s5x_293{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._changeDateLink_13s5x_293:hover{color:var(--mode-exam)}._launchMissionBtn_13s5x_309{background:linear-gradient(135deg, var(--mode-exam), #f43f5e);color:#fff;cursor:pointer;letter-spacing:.02em;border:none;border-radius:14px;flex:1;padding:14px 0;font-family:Fredoka One,cursive;font-size:1rem;transition:all .2s;animation:1.8s ease-in-out infinite _launchPulse_13s5x_1}:where(:root[data-skin]) ._launchMissionBtn_13s5x_309{border-radius:calc(14px * var(--t-radius-k));background:linear-gradient(135deg, var(--mode-exam), color-mix(in oklab, #f43f5e, var(--t-surface) var(--t-bg-sink)));font-family:var(--font-display)}._launchMissionBtn_13s5x_309:hover:not(:disabled){transform:scale(1.03);box-shadow:4px 4px #e11d484d,0 8px 24px #e11d4840}@keyframes _launchPulse_13s5x_1{0%,to{box-shadow:2px 2px #e11d4833}50%{box-shadow:2px 2px #e11d4833,0 0 16px 3px #e11d4833}}._launchMissionDisabled_13s5x_332{opacity:.3;cursor:not-allowed;background:#12101a14;animation:none}:where(:root[data-skin]) ._launchMissionDisabled_13s5x_332{background:color-mix(in srgb, var(--t-text) 8%, transparent)}._scheduleBtn_13s5x_340{color:#12101a99;cursor:pointer;background:#12101a08;border:1.5px solid #12101a26;border-radius:14px;flex:1;padding:14px 0;font-family:Fredoka One,cursive;font-size:1rem;transition:all .2s}:where(:root[data-skin]) ._scheduleBtn_13s5x_340{border-radius:calc(14px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 15%, transparent);background:color-mix(in srgb, var(--t-text) 3%, transparent);color:color-mix(in srgb, var(--t-text) 60%, transparent);font-family:var(--font-display)}._scheduleBtn_13s5x_340:hover:not(:disabled){background:var(--mode-exam-bg);border-color:var(--mode-exam-border);color:var(--mode-exam)}._scheduleBtnDisabled_13s5x_357{opacity:.25;cursor:not-allowed}._schedulePicker_13s5x_363{background:var(--mode-exam-bg);border:1px solid var(--mode-exam-border);border-radius:14px;flex-direction:column;gap:10px;padding:14px;animation:.18s _fadeIn_13s5x_1;display:flex}:where(:root[data-skin]) ._schedulePicker_13s5x_363{border-radius:calc(14px * var(--t-radius-k))}._calWrapper_13s5x_375{flex-direction:column;align-items:center;gap:6px;display:flex}._calHeader_13s5x_382{justify-content:space-between;align-items:center;width:250px;display:flex}._calNav_13s5x_389{background:var(--card-bg);color:#12101a80;cursor:pointer;border:1px solid #12101a1f;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.1rem;line-height:1;transition:all .15s;display:flex}:where(:root[data-skin]) ._calNav_13s5x_389{border-radius:calc(8px * var(--t-radius-k));border:1px solid color-mix(in srgb, var(--t-line) 12%, transparent);color:color-mix(in srgb, var(--t-text) 50%, transparent)}._calNav_13s5x_389:hover{background:var(--mode-exam);border-color:var(--mode-exam);color:#fff}._calMonthLabel_13s5x_409{color:var(--liwa-ink);letter-spacing:.02em;font-family:Fredoka One,cursive;font-size:.92rem}:where(:root[data-skin]) ._calMonthLabel_13s5x_409{font-family:var(--font-display)}._calGrid_13s5x_417{grid-template-columns:repeat(7,34px);gap:2px;display:grid}._calDow_13s5x_422{color:#12101a59;text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;width:34px;height:22px;font-size:.64rem;font-weight:700;display:flex}:where(:root[data-skin]) ._calDow_13s5x_422{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._calDayEmpty_13s5x_434{width:34px;height:34px}._calDay_13s5x_434{color:#12101ab3;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-family:Nunito,sans-serif;font-size:.8rem;transition:all .15s;display:flex}:where(:root[data-skin]) ._calDay_13s5x_434{border-radius:calc(8px * var(--t-radius-k));color:color-mix(in srgb, var(--t-text) 70%, transparent);font-family:var(--font-body)}._calDay_13s5x_434:hover:not(:disabled){color:var(--mode-exam);background:#e11d481f}:where(:root[data-skin]) ._calDay_13s5x_434:hover:not(:disabled){background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 12%, transparent)}._calDayToday_13s5x_457{border:1.5px solid var(--mode-exam-border);color:var(--mode-exam);font-weight:700}._calDaySelected_13s5x_462{font-weight:700;box-shadow:2px 2px #e11d484d;background:linear-gradient(135deg, var(--mode-exam), #f43f5e)!important;color:#fff!important}:where(:root[data-skin]) ._calDaySelected_13s5x_462{background:linear-gradient(135deg, var(--mode-exam), color-mix(in oklab, #f43f5e, var(--t-surface) var(--t-bg-sink)))!important}._calDayDisabled_13s5x_468{opacity:.25;cursor:not-allowed}._timePicker_13s5x_474{background:var(--card-bg);border:1px solid #12101a1a;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}:where(:root[data-skin]) ._timePicker_13s5x_474{border-radius:calc(10px * var(--t-radius-k));border:1px solid color-mix(in srgb, var(--t-line) 10%, transparent)}._timeLabel_13s5x_485{color:#12101a73;font-family:Fredoka One,cursive;font-size:.82rem}:where(:root[data-skin]) ._timeLabel_13s5x_485{font-family:var(--font-display);color:color-mix(in srgb, var(--t-text) 45%, transparent)}._timeControls_13s5x_490{align-items:center;gap:5px;display:flex}._timeUnit_13s5x_495{flex-direction:column;align-items:center;gap:3px;display:flex}._timeBtn_13s5x_501{color:#12101a73;cursor:pointer;background:#12101a0a;border:1px solid #12101a1f;border-radius:6px;justify-content:center;align-items:center;width:28px;height:20px;font-size:.6rem;transition:all .12s;display:flex}:where(:root[data-skin]) ._timeBtn_13s5x_501{border-radius:calc(6px * var(--t-radius-k));border:1px solid color-mix(in srgb, var(--t-line) 12%, transparent);background:color-mix(in srgb, var(--t-text) 4%, transparent);color:color-mix(in srgb, var(--t-text) 45%, transparent)}._timeBtn_13s5x_501:hover{background:var(--mode-exam);border-color:var(--mode-exam);color:#fff}._timeDisplay_13s5x_520{color:var(--liwa-ink);text-align:center;min-width:38px;font-family:Fredoka One,cursive;font-size:1.5rem;line-height:1}:where(:root[data-skin]) ._timeDisplay_13s5x_520{font-family:var(--font-display)}._timeSep_13s5x_528{color:#12101a4d;margin-bottom:2px;font-family:Fredoka One,cursive;font-size:1.5rem;line-height:1}:where(:root[data-skin]) ._timeSep_13s5x_528{font-family:var(--font-display);color:color-mix(in srgb, var(--t-text) 30%, transparent)}._timeAmpm_13s5x_535{color:var(--mode-exam);align-self:center;margin-left:4px;font-family:Fredoka One,cursive;font-size:.82rem}:where(:root[data-skin]) ._timeAmpm_13s5x_535{font-family:var(--font-display)}._datePreview_13s5x_544{text-align:center;color:var(--mode-exam);border:1px solid var(--mode-exam-border);background:#e11d4814;border-radius:100px;padding:7px 16px;font-family:Fredoka One,cursive;font-size:.88rem;animation:.2s _fadeIn_13s5x_1}:where(:root[data-skin]) ._datePreview_13s5x_544{font-family:var(--font-display);border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._scheduleActions_13s5x_556{flex-wrap:wrap;gap:8px;display:flex}._scheduleConfirmBtn_13s5x_561{background:linear-gradient(135deg, var(--mode-exam), #f43f5e);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:1;padding:11px 0;font-family:Fredoka One,cursive;font-size:.92rem;transition:all .18s}:where(:root[data-skin]) ._scheduleConfirmBtn_13s5x_561{border-radius:calc(10px * var(--t-radius-k));background:linear-gradient(135deg, var(--mode-exam), color-mix(in oklab, #f43f5e, var(--t-surface) var(--t-bg-sink)));font-family:var(--font-display)}._scheduleConfirmBtn_13s5x_561:hover:not(:disabled){transform:scale(1.02);box-shadow:2px 2px #e11d484d,0 6px 16px #e11d4833}._scheduleConfirmBtn_13s5x_561:disabled{opacity:.3;cursor:not-allowed}._scheduleCancelBtn_13s5x_576{background:var(--card-bg);color:#12101a80;cursor:pointer;border:1.5px solid #12101a1f;border-radius:10px;padding:11px 20px;font-family:Nunito,sans-serif;font-size:.85rem;transition:all .18s}:where(:root[data-skin]) ._scheduleCancelBtn_13s5x_576{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 12%, transparent);color:color-mix(in srgb, var(--t-text) 50%, transparent);font-family:var(--font-body)}._scheduleCancelBtn_13s5x_576:hover{color:var(--liwa-ink);background:#12101a0a}:where(:root[data-skin]) ._scheduleCancelBtn_13s5x_576:hover{background:color-mix(in srgb, var(--t-text) 4%, transparent)}._successState_13s5x_590{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:16px 0 8px;animation:.3s _fadeIn_13s5x_1;display:flex}._successIcon_13s5x_599{font-size:3rem}._successTitle_13s5x_600{background:linear-gradient(135deg, var(--mode-exam), #f43f5e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Fredoka One,cursive;font-size:1.5rem}:where(:root[data-skin]) ._successTitle_13s5x_600{font-family:var(--font-display);background:linear-gradient(135deg, var(--mode-exam), color-mix(in oklab, #f43f5e, var(--t-text) var(--t-text-lift)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._successDesc_13s5x_609{color:#12101a80;margin:0;font-size:.85rem}:where(:root[data-skin]) ._successDesc_13s5x_609{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._successDate_13s5x_614{color:var(--mode-exam);background:var(--mode-exam-bg);border:1px solid var(--mode-exam-border);border-radius:100px;padding:8px 20px;font-family:Fredoka One,cursive;font-size:1rem}:where(:root[data-skin]) ._successDate_13s5x_614{font-family:var(--font-display);border-radius:calc(100px * var(--t-pill-k))}._successSub_13s5x_623{color:#12101a66;margin:0;font-size:.78rem}:where(:root[data-skin]) ._successSub_13s5x_623{color:color-mix(in srgb, var(--t-text) 40%, transparent)}@media (width<=640px){._modal_13s5x_20{padding:24px 18px 22px}._optionGrid_13s5x_119{grid-template-columns:1fr;gap:10px}._modalTitle_13s5x_77{font-size:1.25rem}}._proWrap_1lx9g_2{flex-direction:column;gap:6px;display:flex}._lastReportLink_1lx9g_3{cursor:pointer;color:#0d9488;text-align:center;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:600}:where(:root[data-skin]) ._lastReportLink_1lx9g_3{color:color-mix(in oklab, #0d9488, var(--t-text) var(--t-text-lift))}._lastReportLink_1lx9g_3:hover{text-decoration:underline}._proBtn_1lx9g_9{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d9488 0%,#0891b2 100%);border:none;border-radius:10px;width:100%;padding:12px 28px;font-size:.95rem;font-weight:600;transition:transform .15s;position:relative;box-shadow:0 2px 8px #0d94884d}:where(:root[data-skin]) ._proBtn_1lx9g_9{border-radius:calc(10px * var(--t-radius-k));background:linear-gradient(135deg, color-mix(in oklab, #0d9488, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #0891b2, var(--t-surface) var(--t-bg-sink)) 100%)}._proBtn_1lx9g_9:hover{transform:translateY(-1px)}._proBtn_1lx9g_9:disabled{opacity:.7;cursor:wait}._proBtnLocked_1lx9g_19{filter:grayscale(.45)}._ribbon_1lx9g_20{color:#fff;letter-spacing:.02em;background:#b45309;border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:700;position:absolute;top:-8px;right:-6px}:where(:root[data-skin]) ._ribbon_1lx9g_20{background:color-mix(in oklab, #b45309, var(--t-brand) var(--t-brand-mix));border-radius:calc(999px * var(--t-pill-k))}._overlay_1lx9g_27{z-index:5000;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._overlay_1lx9g_27{background:color-mix(in srgb, var(--t-scrim) 55%, transparent)}._panel_1lx9g_32{background:#fff;border-radius:14px;width:min(680px,100%);max-height:86vh;padding:20px 24px 24px;overflow-y:auto;box-shadow:0 20px 60px #0f172a4d}:where(:root[data-skin]) ._panel_1lx9g_32{background:var(--t-surface);border-radius:calc(14px * var(--t-radius-k));box-shadow:0 20px 60px color-mix(in srgb, var(--t-shadow) 30%, transparent)}._head_1lx9g_37{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._headTitle_1lx9g_38{color:#1e293b;margin:0;font-size:1.1rem;font-weight:700}:where(:root[data-skin]) ._headTitle_1lx9g_38{color:var(--t-text)}._closeBtn_1lx9g_39{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;width:30px;height:30px;font-size:.9rem}:where(:root[data-skin]) ._closeBtn_1lx9g_39{background:color-mix(in oklab, #f1f5f9 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift));border-radius:calc(8px * var(--t-radius-k))}._running_1lx9g_45{flex-direction:column;align-items:center;gap:10px;padding:36px 0 28px;display:flex}._spinner_1lx9g_46{border:3px solid #e2e8f0;border-top-color:#0d9488;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite _gapProSpin_1lx9g_1}:where(:root[data-skin]) ._spinner_1lx9g_46{border:3px solid color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft));border-top-color:color-mix(in oklab, #0d9488, var(--t-text) var(--t-line-lift))}@keyframes _gapProSpin_1lx9g_1{to{transform:rotate(360deg)}}._narration_1lx9g_52{color:#334155;margin:0;font-size:.95rem;font-weight:600}:where(:root[data-skin]) ._narration_1lx9g_52{color:var(--t-text)}._leaveNote_1lx9g_53{color:#64748b;text-align:center;margin:0;font-size:.8rem}:where(:root[data-skin]) ._leaveNote_1lx9g_53{color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift))}._cancelBtn_1lx9g_54{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:10px;padding:6px 14px;font-size:.8rem}:where(:root[data-skin]) ._cancelBtn_1lx9g_54{border:1px solid color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift));border-radius:calc(8px * var(--t-radius-k))}._failed_1lx9g_60{color:#334155;padding:24px 4px;font-size:.9rem}:where(:root[data-skin]) ._failed_1lx9g_60{color:var(--t-text)}._errDetail_1lx9g_61{color:#94a3b8;font-size:.78rem}:where(:root[data-skin]) ._errDetail_1lx9g_61{color:color-mix(in oklab, #94a3b8, var(--t-text) var(--t-text-lift))}._report_1lx9g_64{padding-top:4px}._headline_1lx9g_65{color:#0f172a;margin:0 0 6px;font-size:1.05rem;font-weight:700}:where(:root[data-skin]) ._headline_1lx9g_65{color:var(--t-text)}._summary_1lx9g_66{color:#475569;margin:0 0 18px;font-size:.88rem;line-height:1.55}:where(:root[data-skin]) ._summary_1lx9g_66{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._section_1lx9g_67{margin-bottom:20px}._section_1lx9g_67 h5{color:#334155;margin:0 0 10px;font-size:.9rem;font-weight:700}:where(:root[data-skin]) ._section_1lx9g_67 h5{color:var(--t-text)}._deltaStrip_1lx9g_70{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:8px 12px;font-size:.78rem;display:flex}:where(:root[data-skin]) ._deltaStrip_1lx9g_70{background:var(--t-surface);border:1px solid color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k))}._deltaTitle_1lx9g_75{color:#334155;font-weight:700}:where(:root[data-skin]) ._deltaTitle_1lx9g_75{color:var(--t-text)}._deltaGood_1lx9g_76{color:#15803d;font-weight:600}:where(:root[data-skin]) ._deltaGood_1lx9g_76{color:color-mix(in oklab, #15803d, var(--t-text) var(--t-text-lift))}._deltaBad_1lx9g_77{color:#dc2626;font-weight:600}:where(:root[data-skin]) ._deltaBad_1lx9g_77{color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._deltaNeutral_1lx9g_78{color:#64748b;font-weight:600}:where(:root[data-skin]) ._deltaNeutral_1lx9g_78{color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift))}._reopenedPill_1lx9g_80{text-transform:uppercase;letter-spacing:.03em;color:#be185d;background:#fff1f2;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700}:where(:root[data-skin]) ._reopenedPill_1lx9g_80{border-radius:calc(999px * var(--t-pill-k));background:color-mix(in oklab, #fff1f2 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #be185d, var(--t-text) var(--t-text-lift))}._gapCard_1lx9g_86{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:10px;padding:12px 14px}:where(:root[data-skin]) ._gapCard_1lx9g_86{border:1px solid color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));background:var(--t-surface)}._gapHead_1lx9g_90{align-items:center;gap:8px;margin-bottom:6px;display:flex}._gapTitle_1lx9g_91{color:#1e293b;font-size:.9rem;font-weight:600}:where(:root[data-skin]) ._gapTitle_1lx9g_91{color:var(--t-text)}._sevPill_1lx9g_92{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700}:where(:root[data-skin]) ._sevPill_1lx9g_92{border-radius:calc(999px * var(--t-pill-k))}._sevCritical_1lx9g_96{color:#dc2626;background:#fef2f2}:where(:root[data-skin]) ._sevCritical_1lx9g_96{background:var(--t-surface);color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._sevMajor_1lx9g_97{color:#b45309;background:#fffbeb}:where(:root[data-skin]) ._sevMajor_1lx9g_97{background:color-mix(in oklab, #fffbeb var(--t-tint), var(--t-surface));color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._sevMinor_1lx9g_98{color:#64748b;background:#f1f5f9}:where(:root[data-skin]) ._sevMinor_1lx9g_98{background:color-mix(in oklab, #f1f5f9 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift))}._gapMeta_1lx9g_99{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}._chapterChip_1lx9g_100{color:#0d9488;background:#f0fdfa;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:600}:where(:root[data-skin]) ._chapterChip_1lx9g_100{color:color-mix(in oklab, #0d9488, var(--t-text) var(--t-text-lift));background:var(--t-surface);border-radius:calc(6px * var(--t-radius-k))}._causeChip_1lx9g_104{color:#7c3aed;background:#f5f3ff;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:600}:where(:root[data-skin]) ._causeChip_1lx9g_104{color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #f5f3ff var(--t-tint), var(--t-surface));border-radius:calc(6px * var(--t-radius-k))}._gapText_1lx9g_108{color:#475569;margin:0 0 6px;font-size:.82rem;line-height:1.5}:where(:root[data-skin]) ._gapText_1lx9g_108{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._evidenceRow_1lx9g_109{flex-wrap:wrap;gap:6px;display:flex}._evidenceChip_1lx9g_110{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;padding:1px 7px;font-size:.68rem}:where(:root[data-skin]) ._evidenceChip_1lx9g_110{color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift));background:var(--t-surface);border:1px dashed color-mix(in oklab, #cbd5e1 var(--t-tint), var(--t-line-soft));border-radius:calc(6px * var(--t-radius-k))}._plainList_1lx9g_115{color:#475569;margin:0;padding-left:18px;font-size:.82rem;line-height:1.6}:where(:root[data-skin]) ._plainList_1lx9g_115{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._actionCard_1lx9g_117{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;display:flex}:where(:root[data-skin]) ._actionCard_1lx9g_117{border:1px solid color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));background:var(--t-surface)}._actionInfo_1lx9g_122{flex-direction:column;gap:2px;display:flex}._actionLabel_1lx9g_123{color:#1e293b;font-size:.85rem;font-weight:600}:where(:root[data-skin]) ._actionLabel_1lx9g_123{color:var(--t-text)}._actionReason_1lx9g_124{color:#64748b;font-size:.75rem}:where(:root[data-skin]) ._actionReason_1lx9g_124{color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift))}._actionBtn_1lx9g_125{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d9488 0%,#0891b2 100%);border:none;border-radius:8px;flex-shrink:0;padding:8px 16px;font-size:.8rem;font-weight:600}:where(:root[data-skin]) ._actionBtn_1lx9g_125{border-radius:calc(8px * var(--t-radius-k));background:linear-gradient(135deg, color-mix(in oklab, #0d9488, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #0891b2, var(--t-surface) var(--t-bg-sink)) 100%)}._actionBtn_1lx9g_125:disabled{color:#64748b;cursor:default;background:#e2e8f0}:where(:root[data-skin]) ._actionBtn_1lx9g_125:disabled{background:color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift))}._trace_1lx9g_134{color:#64748b;margin-top:8px;font-size:.78rem}:where(:root[data-skin]) ._trace_1lx9g_134{color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift))}._trace_1lx9g_134 summary{cursor:pointer;font-weight:600}._trace_1lx9g_134 code{background:#f1f5f9;border-radius:4px;padding:0 4px}:where(:root[data-skin]) ._trace_1lx9g_134 code{background:color-mix(in oklab, #f1f5f9 var(--t-tint), var(--t-surface));border-radius:calc(4px * var(--t-radius-k))}@media (pointer:coarse){._closeBtn_1lx9g_39{width:40px;height:40px}}._container_ibewe_1{margin-top:24px}._btnRow_ibewe_2{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:8px;display:flex}._btnRow_ibewe_2>*{flex:1}._title_ibewe_4{color:#1e293b;margin:0 0 16px;font-size:1.2rem;font-weight:700}:where(:root[data-skin]) ._title_ibewe_4{color:var(--t-text)}._analyzeBtn_ibewe_6{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#6366f1 100%);border:none;border-radius:10px;width:100%;padding:12px 28px;font-size:.95rem;font-weight:600;transition:transform .15s;box-shadow:0 2px 8px #7c3aed4d}:where(:root[data-skin]) ._analyzeBtn_ibewe_6{border-radius:calc(10px * var(--t-radius-k));background:linear-gradient(135deg, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #6366f1, var(--t-surface) var(--t-bg-sink)) 100%)}._analyzeBtn_ibewe_6:hover{transform:translateY(-1px)}._loading_ibewe_15{flex-direction:column;align-items:center;gap:12px;padding:32px 0;display:flex}._spinner_ibewe_16{border:3px solid #e2e8f0;border-top-color:#7c3aed;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite _spin_ibewe_16}:where(:root[data-skin]) ._spinner_ibewe_16{border:3px solid color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft));border-top-color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift))}@keyframes _spin_ibewe_16{to{transform:rotate(360deg)}}._section_ibewe_23{margin-bottom:24px}._section_ibewe_23 h4{color:#334155;margin:0 0 12px;font-size:.95rem;font-weight:600}:where(:root[data-skin]) ._section_ibewe_23 h4{color:var(--t-text)}._chapterRow_ibewe_27{margin-bottom:14px}._chapterHeader_ibewe_28{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._chapterName_ibewe_29{color:#1e293b;font-size:.85rem;font-weight:500}:where(:root[data-skin]) ._chapterName_ibewe_29{color:var(--t-text)}._chapterPct_ibewe_30{color:#475569;font-size:.8rem;font-weight:600}:where(:root[data-skin]) ._chapterPct_ibewe_30{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._barTrack_ibewe_31{background:#e2e8f0;border-radius:3px;height:6px;overflow:hidden}:where(:root[data-skin]) ._barTrack_ibewe_31{background:color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-surface));border-radius:calc(3px * var(--t-radius-k))}._barFill_ibewe_32{background:#7c3aed;border-radius:3px;height:100%;transition:width .3s}:where(:root[data-skin]) ._barFill_ibewe_32{background:color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink));border-radius:calc(3px * var(--t-radius-k))}._chapterDetails_ibewe_33{color:#64748b;gap:12px;margin-top:4px;font-size:.75rem;display:flex}:where(:root[data-skin]) ._chapterDetails_ibewe_33{color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift))}._weak_ibewe_34{color:#dc2626}:where(:root[data-skin]) ._weak_ibewe_34{color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._coverageExplainer_ibewe_37{color:#475569;background:#f8fafc;border-left:3px solid #7c3aed;border-radius:8px;margin:0 0 14px;padding:10px 14px;font-size:.8rem;line-height:1.6}:where(:root[data-skin]) ._coverageExplainer_ibewe_37{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift));background:var(--t-surface);border-radius:calc(8px * var(--t-radius-k));border-left:3px solid color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift))}._avgCoverage_ibewe_41{color:#334155;margin:0 0 14px;font-size:.95rem;font-weight:600}:where(:root[data-skin]) ._avgCoverage_ibewe_41{color:var(--t-text)}._catBlock_ibewe_42{margin-bottom:14px}._catRow_ibewe_43{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._catName_ibewe_44{color:#334155;flex-shrink:0;width:130px;font-size:.8rem;font-weight:600}:where(:root[data-skin]) ._catName_ibewe_44{color:var(--t-text)}._catPct_ibewe_45{color:#64748b;text-align:right;flex-shrink:0;width:85px;font-size:.75rem}:where(:root[data-skin]) ._catPct_ibewe_45{color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift))}._catMeta_ibewe_46{margin-top:3px;padding-left:140px}._catDesc_ibewe_47{color:#94a3b8;font-size:.72rem;line-height:1.4;display:block}:where(:root[data-skin]) ._catDesc_ibewe_47{color:color-mix(in oklab, #94a3b8, var(--t-text) var(--t-text-lift))}._catTip_ibewe_48{color:#7c3aed;margin-top:2px;font-size:.75rem;font-style:italic;line-height:1.4;display:block}:where(:root[data-skin]) ._catTip_ibewe_48{color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._insight_ibewe_49{color:#1e40af;background:#eff6ff;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:.85rem;line-height:1.5}:where(:root[data-skin]) ._insight_ibewe_49{color:color-mix(in oklab, #1e40af, var(--t-text) var(--t-text-lift));background:var(--t-surface);border-radius:calc(8px * var(--t-radius-k))}._focusCard_ibewe_55{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:8px;padding:12px 16px}:where(:root[data-skin]) ._focusCard_ibewe_55{border:1px solid color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));background:var(--t-surface)}._focusHeader_ibewe_59{align-items:center;gap:8px;margin-bottom:6px;display:flex}._focusRank_ibewe_60{color:#7c3aed;background:#f5f3ff;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700}:where(:root[data-skin]) ._focusRank_ibewe_60{color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #f5f3ff var(--t-tint), var(--t-surface));border-radius:calc(4px * var(--t-radius-k))}._focusTopic_ibewe_64{color:#1e293b;font-size:.9rem;font-weight:600}:where(:root[data-skin]) ._focusTopic_ibewe_64{color:var(--t-text)}._focusReason_ibewe_65{color:#475569;margin:0 0 4px;font-size:.8rem}:where(:root[data-skin]) ._focusReason_ibewe_65{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._focusAction_ibewe_66{color:#047857;margin:0;font-size:.8rem;font-style:italic}:where(:root[data-skin]) ._focusAction_ibewe_66{color:color-mix(in oklab, #047857, var(--t-text) var(--t-text-lift))}._planCard_ibewe_69{background:#faf5ff;border:1px solid #e9d5ff;border-radius:10px;padding:16px}:where(:root[data-skin]) ._planCard_ibewe_69{background:var(--t-surface);border-radius:calc(10px * var(--t-radius-k));border:1px solid color-mix(in oklab, #e9d5ff var(--t-tint), var(--t-line-soft))}._planReason_ibewe_73{color:#475569;margin:0 0 12px;font-size:.85rem;line-height:1.5}:where(:root[data-skin]) ._planReason_ibewe_73{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._planBtn_ibewe_74{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:600;box-shadow:0 1px 4px #7c3aed40}:where(:root[data-skin]) ._planBtn_ibewe_74{border-radius:calc(8px * var(--t-radius-k));background:color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink))}._planBtn_ibewe_74:hover{background:#6d28d9}:where(:root[data-skin]) ._planBtn_ibewe_74:hover{background:color-mix(in oklab, #6d28d9, var(--t-surface) var(--t-bg-sink))}._planBtnSecondary_ibewe_80{color:#7c3aed;cursor:pointer;background:#fff;border:1.5px solid #7c3aed;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:600}:where(:root[data-skin]) ._planBtnSecondary_ibewe_80{border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift));border:1.5px solid color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift))}._planBtnSecondary_ibewe_80:hover{background:#faf5ff}:where(:root[data-skin]) ._planBtnSecondary_ibewe_80:hover{background:var(--t-surface)}._planExisting_ibewe_85{color:#475569;margin:0 0 10px;font-size:.82rem}:where(:root[data-skin]) ._planExisting_ibewe_85{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._planChapterRow_ibewe_88{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;display:flex}:where(:root[data-skin]) ._planChapterRow_ibewe_88{border:1px solid color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));background:var(--t-surface)}._planChapterInfo_ibewe_93{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._planChapterName_ibewe_94{color:#1e293b;font-size:.85rem;font-weight:600}:where(:root[data-skin]) ._planChapterName_ibewe_94{color:var(--t-text)}._planChapterHasPlan_ibewe_95{color:#10b981;font-size:.7rem}:where(:root[data-skin]) ._planChapterHasPlan_ibewe_95{color:color-mix(in oklab, #10b981, var(--t-text) var(--t-text-lift))}._planChapterNoPlan_ibewe_96{color:#f59e0b;font-size:.7rem}:where(:root[data-skin]) ._planChapterNoPlan_ibewe_96{color:color-mix(in oklab, #f59e0b, var(--t-brand-text) var(--t-brand-mix))}._trendLabel_ibewe_99{color:#475569;margin:0 0 6px;font-size:.85rem}:where(:root[data-skin]) ._trendLabel_ibewe_99{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._trendImproving_ibewe_100{color:#047857;margin:0 0 4px;font-size:.8rem}:where(:root[data-skin]) ._trendImproving_ibewe_100{color:color-mix(in oklab, #047857, var(--t-text) var(--t-text-lift))}._trendDeclining_ibewe_101{color:#dc2626;margin:0;font-size:.8rem}:where(:root[data-skin]) ._trendDeclining_ibewe_101{color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._trendsHero_ibewe_104{border:none;border-radius:16px;padding:20px 22px;position:relative;overflow:hidden}:where(:root[data-skin]) ._trendsHero_ibewe_104{border-radius:calc(16px * var(--t-radius-k))}._trendsHero_ibewe_104:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff59,#0000 60%);position:absolute;inset:0}:where(:root[data-skin]) ._trendsHero_ibewe_104:before{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--t-surface) 35%, transparent), transparent 60%)}._trendsHero_celebrate_ibewe_118{color:#064e3b;background:linear-gradient(135deg,#d1fae5 0%,#fef3c7 100%)}:where(:root[data-skin]) ._trendsHero_celebrate_ibewe_118{background:linear-gradient(135deg, color-mix(in oklab, #d1fae5 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface)) 100%);color:color-mix(in oklab, #064e3b, var(--t-text) var(--t-text-lift))}._trendsHero_rally_ibewe_122{color:#4c1d95;background:linear-gradient(135deg,#ede9fe 0%,#fce7f3 100%)}:where(:root[data-skin]) ._trendsHero_rally_ibewe_122{background:linear-gradient(135deg, color-mix(in oklab, #ede9fe var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #fce7f3 var(--t-tint), var(--t-surface)) 100%);color:color-mix(in oklab, #4c1d95, var(--t-text) var(--t-text-lift))}._trendsHero_focus_ibewe_126{color:#78350f;background:linear-gradient(135deg,#fef3c7 0%,#ffe4e6 100%)}:where(:root[data-skin]) ._trendsHero_focus_ibewe_126{background:linear-gradient(135deg, color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #ffe4e6 var(--t-tint), var(--t-surface)) 100%);color:color-mix(in oklab, #78350f, var(--t-text) var(--t-text-lift))}._trendsHero_baseline_ibewe_130{color:#1e3a8a;background:linear-gradient(135deg,#dbeafe 0%,#e0e7ff 100%)}:where(:root[data-skin]) ._trendsHero_baseline_ibewe_130{background:linear-gradient(135deg, color-mix(in oklab, #dbeafe var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #e0e7ff var(--t-tint), var(--t-surface)) 100%);color:color-mix(in oklab, #1e3a8a, var(--t-text) var(--t-text-lift))}._trendsHeadline_ibewe_134{letter-spacing:-.01em;margin-bottom:14px;font-size:1.35rem;font-weight:800;line-height:1.2;position:relative}._trendsGroup_ibewe_142{margin-top:10px;position:relative}._trendsGroupLabel_ibewe_143{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-bottom:6px;font-size:.78rem;font-weight:700}._trendsPillRow_ibewe_151{flex-wrap:wrap;gap:6px;display:flex}._trendsPill_ibewe_151{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:600;display:inline-block}:where(:root[data-skin]) ._trendsPill_ibewe_151{border-radius:calc(999px * var(--t-pill-k));background:color-mix(in srgb, var(--t-surface) 70%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 90%, transparent)}._trendsPillImproving_ibewe_166{color:#047857;border-color:#6ee7b7}:where(:root[data-skin]) ._trendsPillImproving_ibewe_166{color:color-mix(in oklab, #047857, var(--t-text) var(--t-text-lift));border-color:color-mix(in oklab, #6ee7b7 var(--t-tint), var(--t-line-soft))}._trendsPillDeclining_ibewe_167{color:#b91c1c;border-color:#fca5a5}:where(:root[data-skin]) ._trendsPillDeclining_ibewe_167{color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift));border-color:color-mix(in oklab, #fca5a5 var(--t-tint), var(--t-line-soft))}._trendsPillFresh_ibewe_168{color:#1e3a8a;border-color:#93c5fd}:where(:root[data-skin]) ._trendsPillFresh_ibewe_168{color:color-mix(in oklab, #1e3a8a, var(--t-text) var(--t-text-lift));border-color:color-mix(in oklab, #93c5fd var(--t-tint), var(--t-line-soft))}._celebrateCard_ibewe_171{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #6ee7b7;border-radius:14px;padding:18px 20px}:where(:root[data-skin]) ._celebrateCard_ibewe_171{background:linear-gradient(135deg, color-mix(in oklab, #ecfdf5 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #d1fae5 var(--t-tint), var(--t-surface)) 100%);border:1px solid color-mix(in oklab, #6ee7b7 var(--t-tint), var(--t-line-soft));border-radius:calc(14px * var(--t-radius-k))}._celebrateTitle_ibewe_177{color:#047857;letter-spacing:-.01em;margin-bottom:8px;font-size:1rem;font-weight:800}:where(:root[data-skin]) ._celebrateTitle_ibewe_177{color:color-mix(in oklab, #047857, var(--t-text) var(--t-text-lift))}._celebrateBody_ibewe_184{color:#064e3b;margin:0;font-size:.9rem;line-height:1.55}:where(:root[data-skin]) ._celebrateBody_ibewe_184{color:color-mix(in oklab, #064e3b, var(--t-text) var(--t-text-lift))}._nextMovesCard_ibewe_192{background:linear-gradient(135deg,#eff6ff 0%,#ede9fe 100%);border:1px solid #c7d2fe;border-radius:14px;padding:18px 20px}:where(:root[data-skin]) ._nextMovesCard_ibewe_192{background:linear-gradient(135deg, var(--t-surface) 0%, color-mix(in oklab, #ede9fe var(--t-tint), var(--t-surface)) 100%);border:1px solid color-mix(in oklab, #c7d2fe var(--t-tint), var(--t-line-soft));border-radius:calc(14px * var(--t-radius-k))}._nextMovesTitle_ibewe_198{color:#4338ca;letter-spacing:-.01em;margin-bottom:12px;font-size:1rem;font-weight:800}:where(:root[data-skin]) ._nextMovesTitle_ibewe_198{color:color-mix(in oklab, #4338ca, var(--t-text) var(--t-text-lift))}._nextMovesList_ibewe_205{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._nextMovesItem_ibewe_213{color:#1e293b;align-items:flex-start;gap:12px;font-size:.9rem;line-height:1.5;display:flex}:where(:root[data-skin]) ._nextMovesItem_ibewe_213{color:var(--t-text)}._nextMovesNum_ibewe_221{color:#fff;background:#4f46e5;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;height:26px;font-size:.78rem;font-weight:700;display:inline-flex}:where(:root[data-skin]) ._nextMovesNum_ibewe_221{background:color-mix(in oklab, #4f46e5, var(--t-surface) var(--t-bg-sink))}._epWrap_488n8_2{padding-top:var(--navbar-height);height:var(--full-h);background:var(--liwa-cream);background-image:var(--notebook-bg);flex-direction:column;display:flex}._epTopbar_488n8_12{background:var(--topbar-bg);border-bottom:none;flex-shrink:0;align-items:center;gap:14px;padding:2px 24px 3px;font-size:.8rem;display:flex;position:relative}._epTopbar_488n8_12:after{content:"";z-index:2;background:linear-gradient(180deg, var(--topbar-wave-tint) 0%, transparent 100%);pointer-events:none;height:4px;position:absolute;bottom:-4px;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='6' viewBox='0 0 200 6'%3E%3Cpath d='M0 0 Q5 4 10 1 Q15 5 20 2 Q25 5 30 0 Q35 4 40 2 Q45 5 50 1 Q55 4 60 0 Q65 5 70 2 Q75 4 80 1 Q85 5 90 0 Q95 4 100 2 Q105 5 110 1 Q115 4 120 0 Q125 5 130 2 Q135 4 140 1 Q145 5 150 0 Q155 4 160 2 Q165 5 170 1 Q175 4 180 0 Q185 5 190 2 Q195 4 200 1 L200 6 L0 6 Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='6' viewBox='0 0 200 6'%3E%3Cpath d='M0 0 Q5 4 10 1 Q15 5 20 2 Q25 5 30 0 Q35 4 40 2 Q45 5 50 1 Q55 4 60 0 Q65 5 70 2 Q75 4 80 1 Q85 5 90 0 Q95 4 100 2 Q105 5 110 1 Q115 4 120 0 Q125 5 130 2 Q135 4 140 1 Q145 5 150 0 Q155 4 160 2 Q165 5 170 1 Q175 4 180 0 Q185 5 190 2 Q195 4 200 1 L200 6 L0 6 Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:200px 4px;mask-size:200px 4px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}._topbarActions_488n8_43{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}._topbarBtn_488n8_50{cursor:pointer;white-space:nowrap;background:var(--topbar-btn-bg);border-radius:100px;align-items:center;gap:4px;padding:5px 14px;font-size:.7rem;font-weight:700;line-height:1.2;transition:transform .1s,box-shadow .1s;display:flex}:where(:root[data-skin]) ._topbarBtn_488n8_50{border-radius:calc(100px * var(--t-pill-k))}._topbarBtn_488n8_50:hover:not(:disabled){transform:translate(-1px,-1px)}._topbarBtn_488n8_50:disabled{opacity:.4;cursor:not-allowed}._topbarVault_488n8_66{border:2px solid var(--topbar-btn-vault-border);color:var(--topbar-btn-vault-color);box-shadow:2px 2px 0 var(--topbar-btn-vault-shadow)}._topbarVault_488n8_66:hover:not(:disabled){box-shadow:3px 3px 0 var(--topbar-btn-vault-shadow)}._topbarBadge_488n8_72{color:var(--mode-exam);white-space:nowrap;background:#e11d481a;border:1.5px solid #e11d484d;border-radius:100px;flex-shrink:0;padding:5px 12px;font-size:.68rem;font-weight:700}:where(:root[data-skin]) ._topbarBadge_488n8_72{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 30%, transparent)}._epBody_488n8_85{background:var(--nb-shell);flex:1;padding:6px;display:flex;overflow:hidden}._notebookWrap_488n8_94{border-radius:var(--nb-wrap-radius);box-shadow:var(--nb-wrap-shadow);flex:1;display:flex;overflow:hidden}._notebookPage_488n8_99{position:relative}._notebookPage_488n8_99:before{content:"";background:var(--nb-margin-color);z-index:2;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:16px}._notebookPage_488n8_99:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(to bottom, transparent, transparent 29px, var(--nb-ruled-line) 29px, var(--nb-ruled-line) 30px);position:absolute;inset:0}._pageHeader_488n8_109{min-height:var(--nb-header-min-h);padding:4px 14px 4px var(--nb-content-pad-left);z-index:2;border-bottom:2px solid var(--nb-margin-color);flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}._pageHeaderTitle_488n8_115{font-family:var(--font-display);color:var(--nb-header-title);flex-shrink:0;font-size:.88rem;font-weight:700}._pageHeaderActions_488n8_119{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}._spiralSpine_488n8_123{background:var(--nb-spine-bg);border-left:1px solid var(--nb-spine-border);border-right:1px solid var(--nb-spine-border);z-index:3;flex-shrink:0;width:34px;position:relative;overflow:visible}._spiralSpine_488n8_123 svg{width:calc(100% + 16px);height:100%;display:block;position:absolute;top:0;left:-8px;overflow:visible}._epSidebar_488n8_136{background:var(--nb-page-left);border-right:none;flex-direction:column;flex-shrink:0;width:30%;min-width:240px;padding-left:22px;display:flex;position:relative;overflow:visible}._sidebarScroll_488n8_149{scrollbar-width:thin;scrollbar-color:#12101a1a transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}._sectionLabel_488n8_159{font-family:var(--font-display);color:var(--nb-section-label);text-transform:uppercase;letter-spacing:.04em;padding:12px 12px 4px;font-size:.72rem;font-weight:800}._uploadToggle_488n8_170{border-radius:var(--radius-sm);color:var(--liwa-ink);font-family:var(--font-display);cursor:pointer;white-space:nowrap;text-align:left;background:#12101a0a;border:1.5px solid #12101a14;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;margin:4px 0 0;padding:10px 12px;font-size:.82rem;font-weight:700;transition:all .15s;display:flex}:where(:root[data-skin]) ._uploadToggle_488n8_170{background:color-mix(in srgb, var(--t-text) 4%, transparent);border:1.5px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._uploadToggle_488n8_170:hover{background:var(--lp-btn-hover-bg);color:var(--liwa-ink)}._uploadToggleDisabled_488n8_192{opacity:.38;cursor:not-allowed}._uploadToggleDisabled_488n8_192:hover{background:0 0}._toggleChevron_488n8_198{color:#12101a66;flex-shrink:0;margin-left:10px;font-size:.8rem}:where(:root[data-skin]) ._toggleChevron_488n8_198{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._toggleLabelWrap_488n8_201{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}._selectionPill_488n8_209{border:1px solid var(--lp-btn-border);max-width:100%;color:var(--lp-btn-color);text-overflow:ellipsis;white-space:nowrap;background:#ea580c1a;border-radius:6px;padding:2px 8px;font-family:Nunito,sans-serif;font-size:.68rem;font-weight:800;display:inline-block;overflow:hidden}:where(:root[data-skin]) ._selectionPill_488n8_209{border-radius:calc(6px * var(--t-radius-k));font-family:var(--font-body);background:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 10%, transparent)}._selectionPillMuted_488n8_224{color:#12101a66;background:#12101a0d;border:1px solid #12101a1a;border-radius:6px;padding:2px 8px;font-family:Nunito,sans-serif;font-size:.68rem;font-weight:600;display:inline-block}:where(:root[data-skin]) ._selectionPillMuted_488n8_224{border-radius:calc(6px * var(--t-radius-k));font-family:var(--font-body);background:color-mix(in srgb, var(--t-text) 5%, transparent);border:1px solid color-mix(in srgb, var(--t-line) 10%, transparent);color:color-mix(in srgb, var(--t-text) 40%, transparent)}._selectedChipsBar_488n8_237{background:#fbbf240a;border-bottom:1px solid #ea580c1f;flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}:where(:root[data-skin]) ._selectedChipsBar_488n8_237{border-bottom:1px solid color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 12%, transparent);background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 4%, transparent)}._selectedChapterChip_488n8_245{border:1.5px solid var(--lp-btn-border);color:var(--lp-btn-color);text-overflow:ellipsis;white-space:nowrap;background:#ea580c1a;border-radius:8px;align-items:center;gap:5px;max-width:200px;padding:3px 8px 3px 10px;font-family:Nunito,sans-serif;font-size:.7rem;font-weight:700;display:inline-flex;overflow:hidden}:where(:root[data-skin]) ._selectedChapterChip_488n8_245{border-radius:calc(8px * var(--t-radius-k));font-family:var(--font-body);background:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 10%, transparent)}._chipRemove_488n8_262{width:14px;height:14px;color:var(--lp-btn-color);cursor:pointer;background:#ea580c26;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.55rem;line-height:1;transition:background .15s;display:flex}:where(:root[data-skin]) ._chipRemove_488n8_262{border-radius:calc(3px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 15%, transparent)}._chipRemove_488n8_262:hover{background:#ea580c4d}:where(:root[data-skin]) ._chipRemove_488n8_262:hover{background:color-mix(in srgb, color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix)) 30%, transparent)}._subjectPanel_488n8_281{border-bottom:1px solid var(--lp-badge-border);scrollbar-width:thin;scrollbar-color:#12101a1a transparent;flex-shrink:0;max-height:280px;padding:6px 0;overflow-y:auto}._subjectEmpty_488n8_295{color:#12101a66;padding:12px 18px;font-size:.8rem}:where(:root[data-skin]) ._subjectEmpty_488n8_295{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._subjectItem_488n8_300{border-radius:var(--radius-sm);width:100%;color:var(--text-muted);font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}._subjectItem_488n8_300:hover{background:var(--lp-btn-hover-bg);color:var(--liwa-ink)}._subjectItemActive_488n8_318{background:var(--lp-focus-bg);color:var(--liwa-ink);border-left:3px solid var(--lp-focus-accent)}._subjectItemActive_488n8_318:hover{background:var(--lp-focus-bg)}._subjectIcon_488n8_324{text-align:center;flex-shrink:0;width:22px;font-size:16px}._subjectLabel_488n8_325{flex:1}._subjectCheck_488n8_326{color:#16a34a;flex-shrink:0;font-size:14px}:where(:root[data-skin]) ._subjectCheck_488n8_326{color:color-mix(in oklab, #16a34a, var(--t-text) var(--t-text-lift))}._configSummary_488n8_329{background:var(--lp-badge-bg);border:1.5px solid var(--lp-badge-border);border-radius:12px;flex-shrink:0;align-items:center;gap:12px;margin:14px 14px 0;padding:12px 14px;display:flex}:where(:root[data-skin]) ._configSummary_488n8_329{border-radius:calc(12px * var(--t-radius-k))}._configIcon_488n8_340{flex-shrink:0;font-size:1.4rem}._configText_488n8_341{flex-direction:column;gap:2px;min-width:0;display:flex}._configMain_488n8_342{color:var(--liwa-ink);text-overflow:ellipsis;white-space:nowrap;font-family:Fredoka One,cursive;font-size:.9rem;overflow:hidden}:where(:root[data-skin]) ._configMain_488n8_342{font-family:var(--font-display)}._configSub_488n8_350{color:#12101a80;font-size:.72rem}:where(:root[data-skin]) ._configSub_488n8_350{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._encourageBox_488n8_356{text-align:center;background:var(--lp-badge-bg);border:1.5px solid var(--lp-badge-border);border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;margin:14px 14px 0;padding:16px 14px;display:flex}:where(:root[data-skin]) ._encourageBox_488n8_356{border-radius:calc(12px * var(--t-radius-k))}._encourageEmoji_488n8_369{font-size:1.6rem}._encourageText_488n8_372{color:var(--liwa-ink);margin:0;font-size:.82rem;line-height:1.4}._encourageText_488n8_372 strong{color:var(--mode-exam);font-family:Fredoka One,cursive}:where(:root[data-skin]) ._encourageText_488n8_372 strong{font-family:var(--font-display)}._encourageHint_488n8_382{color:var(--liwa-muted);opacity:.8;margin:2px 0 0;font-size:.7rem}._sidebarFooter_488n8_390{border-top:2px solid var(--nb-margin-color);z-index:2;background:#fffc;flex-shrink:0;padding:14px 18px 20px;position:relative}:where(:root[data-skin]) ._sidebarFooter_488n8_390{background:color-mix(in srgb, var(--t-surface) 80%, transparent)}._launchBtn_488n8_399{border:2px solid var(--mode-exam-border);background:var(--mode-exam-bg);width:100%;color:var(--mode-exam);cursor:pointer;box-shadow:3px 3px 0 var(--mode-exam-shadow);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 0;font-family:Fredoka One,cursive;font-size:1rem;transition:all .2s;display:flex}:where(:root[data-skin]) ._launchBtn_488n8_399{border-radius:calc(12px * var(--t-radius-k));font-family:var(--font-display)}._launchBtn_488n8_399:hover:not(:disabled){box-shadow:5px 5px 0 var(--mode-exam-shadow);transform:translate(-2px,-2px)}._launchBtn_488n8_399:disabled{opacity:1;cursor:not-allowed;color:#dc503c80;background:#dc503c0f;border-color:#dc503c40;box-shadow:2px 2px #dc503c1a}:where(:root[data-skin]) ._launchBtn_488n8_399:disabled{background:color-mix(in srgb, color-mix(in oklab, #dc503c, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #dc503c, var(--t-text) var(--t-line-lift)) 25%, transparent);color:color-mix(in srgb, color-mix(in oklab, #dc503c, var(--t-text) var(--t-text-lift)) 50%, transparent)}@keyframes _launchPulse_488n8_1{0%,to{box-shadow:0 0 #e11d4800}50%{box-shadow:0 0 16px 2px #e11d4859}}._launchHint_488n8_433{color:#12101a66;text-align:center;margin-top:8px;font-size:.72rem}:where(:root[data-skin]) ._launchHint_488n8_433{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._launchHintLink_488n8_439{color:var(--accent-color,#8a5a0a);cursor:pointer;font-weight:700;text-decoration:underline}:where(:root[data-skin]) ._launchHintLink_488n8_439{color:var(--accent-color,color-mix(in oklab, #8a5a0a, var(--t-brand-text) var(--t-brand-mix)))}._launchHintLink_488n8_439:hover{text-decoration:none}._epMain_488n8_450{background:var(--nb-page-right);scrollbar-width:thin;scrollbar-color:#12101a1a transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}._epMain_488n8_450::-webkit-scrollbar{width:5px}._epMain_488n8_450::-webkit-scrollbar-thumb{background:#12101a1a;border-radius:5px}:where(:root[data-skin]) ._epMain_488n8_450::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-text) 10%, transparent);border-radius:calc(5px * var(--t-radius-k))}._epMainReviewLock_488n8_465{overflow-y:hidden}._emptyState_488n8_468{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:48px 32px;display:flex}._emptyMascot_488n8_478{perspective:600px;width:120px;height:120px}._emptyOwl_488n8_483{object-fit:contain;width:120px;height:120px;animation:.8s cubic-bezier(.4,0,.2,1) both _flipIn_488n8_1,3.5s ease-in-out .8s infinite _float_488n8_1}@keyframes _flipIn_488n8_1{0%{opacity:0;transform:rotateY(90deg)}40%{opacity:1}to{opacity:1;transform:rotateY(0)}}@keyframes _float_488n8_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._emptyTitle_488n8_499{background:linear-gradient(135deg, var(--mode-exam), #f43f5e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Fredoka One,cursive;font-size:1.7rem}:where(:root[data-skin]) ._emptyTitle_488n8_499{font-family:var(--font-display);background:linear-gradient(135deg, var(--mode-exam), color-mix(in oklab, #f43f5e, var(--t-text) var(--t-text-lift)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._emptyDesc_488n8_507{color:#12101a80;max-width:420px;font-size:.9rem;line-height:1.65}:where(:root[data-skin]) ._emptyDesc_488n8_507{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._emptyChips_488n8_513{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}._emptyChip_488n8_513{color:var(--mode-exam);cursor:pointer;background:#e11d4814;border:1.5px solid #e11d4840;border-radius:100px;padding:7px 16px;font-family:inherit;font-size:.8rem;font-weight:700;transition:all .2s}:where(:root[data-skin]) ._emptyChip_488n8_513{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 25%, transparent)}._emptyChip_488n8_513:hover{background:#e11d4826;border-color:#e11d4873;transform:translateY(-1px);box-shadow:0 2px #e11d4840}:where(:root[data-skin]) ._emptyChip_488n8_513:hover{background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 15%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 45%, transparent)}._workspace_488n8_540{flex-direction:column;flex:1;gap:12px;padding:16px 20px 0;display:flex}._workspaceHeader_488n8_548{justify-content:space-between;align-items:center;gap:12px;display:flex}._workspaceHeaderLeft_488n8_554{flex:1}._workspaceTitle_488n8_555{color:var(--liwa-ink);margin:0 0 2px;font-family:Fredoka One,cursive;font-size:1rem}:where(:root[data-skin]) ._workspaceTitle_488n8_555{font-family:var(--font-display)}._workspaceDesc_488n8_561{color:#12101a73;margin:0;font-size:.75rem;line-height:1.4}:where(:root[data-skin]) ._workspaceDesc_488n8_561{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._chapterCount_488n8_567{color:#12101a80;background:#12101a0d;border:1px solid #12101a1a;border-radius:100px;flex-shrink:0;padding:3px 10px;font-size:.68rem;font-weight:700}:where(:root[data-skin]) ._chapterCount_488n8_567{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, var(--t-text) 5%, transparent);border:1px solid color-mix(in srgb, var(--t-line) 10%, transparent);color:color-mix(in srgb, var(--t-text) 50%, transparent)}._picksGrid_488n8_579{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;padding-bottom:16px;display:grid}._pickCard_488n8_586{background:var(--card-bg);cursor:pointer;text-align:left;color:inherit;border:1.5px solid #12101a14;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-family:inherit;transition:all .18s;display:flex;box-shadow:2px 2px #12101a0a}:where(:root[data-skin]) ._pickCard_488n8_586{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 8%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 4%, transparent)}._pickCard_488n8_586:hover{border-color:#e11d4859;transform:translate(-2px,-2px);box-shadow:4px 4px #e11d4826}:where(:root[data-skin]) ._pickCard_488n8_586:hover{border-color:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 35%, transparent)}._pickCardSelected_488n8_606{background:var(--mode-exam-bg);border-color:var(--mode-exam-border);box-shadow:3px 3px 0 var(--mode-exam-shadow)}._pickCardSelected_488n8_606:hover{background:#ffe4e8}:where(:root[data-skin]) ._pickCardSelected_488n8_606:hover{background:color-mix(in oklab, #ffe4e8 var(--t-tint), var(--t-surface))}._pickCardTop_488n8_613{justify-content:space-between;align-items:center;display:flex}._pickCardIcon_488n8_618{font-size:1.1rem}._pickCardBadge_488n8_619{color:var(--mode-exam);background:#e11d481a;border:1px solid #e11d484d;border-radius:100px;padding:2px 7px;font-size:.62rem;font-weight:700}:where(:root[data-skin]) ._pickCardBadge_488n8_619{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 30%, transparent)}._pickCardRemove_488n8_629{width:20px;height:20px;color:var(--mode-exam);cursor:pointer;background:#e11d4814;border:1px solid #e11d4833;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;font-size:.65rem;font-weight:700;transition:all .15s;display:inline-flex}:where(:root[data-skin]) ._pickCardRemove_488n8_629{background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 20%, transparent)}._pickCardRemove_488n8_629:hover{background:#e11d482e;border-color:#e11d4866}:where(:root[data-skin]) ._pickCardRemove_488n8_629:hover{background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 18%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 40%, transparent)}._pickCardName_488n8_650{color:var(--liwa-ink);font-family:Fredoka One,cursive;font-size:.82rem;line-height:1.3}:where(:root[data-skin]) ._pickCardName_488n8_650{font-family:var(--font-display)}._pickCardMeta_488n8_656{color:#12101a73;font-size:.67rem}:where(:root[data-skin]) ._pickCardMeta_488n8_656{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._pickCardTapHint_488n8_660{color:var(--mode-exam);opacity:0;margin-top:4px;font-size:.62rem;font-weight:600;animation:.3s ease-out .2s forwards _hintFadeIn_488n8_1}@keyframes _hintFadeIn_488n8_1{to{opacity:.8}}._pickCardSkeleton_488n8_672{cursor:default;background:#12101a0a;height:72px;animation:1.4s ease-in-out infinite _shimmer_488n8_1}:where(:root[data-skin]) ._pickCardSkeleton_488n8_672{background:color-mix(in srgb, var(--t-text) 4%, transparent)}._pickCardSkeleton_488n8_672:hover{border-color:#12101a14;transform:none;box-shadow:2px 2px #12101a0a}:where(:root[data-skin]) ._pickCardSkeleton_488n8_672:hover{box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 4%, transparent);border-color:color-mix(in srgb, var(--t-line) 8%, transparent)}@keyframes _shimmer_488n8_1{0%,to{opacity:.5}50%{opacity:1}}._noChapters_488n8_685{text-align:center;color:#12101a66;grid-column:1/-1;padding:36px 0;font-size:.88rem}:where(:root[data-skin]) ._noChapters_488n8_685{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._ctaStrip_488n8_694{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1.5px solid var(--mode-exam-border);background:#ffe1eaeb;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin:0 -28px;padding:14px 28px;display:flex;position:sticky;bottom:0}:where(:root[data-skin]) ._ctaStrip_488n8_694{background:color-mix(in srgb, color-mix(in oklab, #ffe1ea var(--t-tint), var(--t-surface)) 92%, transparent)}._ctaInfo_488n8_708{align-items:center;gap:8px;min-width:0;display:flex}._ctaSubject_488n8_714{color:var(--liwa-ink);white-space:nowrap;font-family:Fredoka One,cursive;font-size:.92rem}:where(:root[data-skin]) ._ctaSubject_488n8_714{font-family:var(--font-display)}._ctaDivider_488n8_720{color:#12101a4d}:where(:root[data-skin]) ._ctaDivider_488n8_720{color:color-mix(in srgb, var(--t-text) 30%, transparent)}._ctaTopic_488n8_721{color:#12101a80;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}:where(:root[data-skin]) ._ctaTopic_488n8_721{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._ctaLaunchBtn_488n8_728{border:2px solid var(--mode-exam-border);background:var(--mode-exam-bg);color:var(--mode-exam);cursor:pointer;box-shadow:3px 3px 0 var(--mode-exam-shadow);border-radius:12px;flex-shrink:0;padding:11px 26px;font-family:Fredoka One,cursive;font-size:.95rem;transition:all .2s}:where(:root[data-skin]) ._ctaLaunchBtn_488n8_728{border-radius:calc(12px * var(--t-radius-k));font-family:var(--font-display)}._ctaLaunchBtn_488n8_728:hover:not(:disabled){box-shadow:5px 5px 0 var(--mode-exam-shadow);transform:translate(-2px,-2px)}._ctaLaunchBtn_488n8_728:disabled{opacity:.35;cursor:not-allowed}._examTabsSection_488n8_754{width:100%;max-width:680px;margin-top:32px}._examTabsBar_488n8_759{border-bottom:2px solid var(--liwa-border-light,#0000000f);gap:0;margin-bottom:16px;display:flex}:where(:root[data-skin]) ._examTabsBar_488n8_759{border-bottom:2px solid var(--liwa-border-light,color-mix(in srgb, var(--t-line) 6%, transparent))}._examTab_488n8_754{color:var(--liwa-muted);cursor:pointer;background:0 0;border:none;border-bottom:2.5px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:10px 18px;font-family:Fredoka One,cursive;font-size:.85rem;transition:all .15s;display:flex}:where(:root[data-skin]) ._examTab_488n8_754{font-family:var(--font-display)}._examTab_488n8_754:hover{color:var(--mode-exam)}._examTabActive_488n8_783{color:var(--mode-exam);border-bottom-color:var(--mode-exam)}._examTabBadge_488n8_787{min-width:18px;height:18px;color:var(--mode-exam);background:#e11d481a;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-family:Inter,sans-serif;font-size:.65rem;font-weight:700;display:inline-flex}:where(:root[data-skin]) ._examTabBadge_488n8_787{border-radius:calc(9px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._examTabActive_488n8_783 ._examTabBadge_488n8_787{background:var(--mode-exam);color:#fff}._historySection_488n8_806{border-top:1.5px solid #12101a14;width:100%;max-width:680px;margin-top:32px;padding-top:24px}:where(:root[data-skin]) ._historySection_488n8_806{border-top:1.5px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._historySectionHead_488n8_813{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}._historySectionTitle_488n8_819{color:var(--liwa-ink);font-family:Fredoka One,cursive;font-size:1rem}:where(:root[data-skin]) ._historySectionTitle_488n8_819{font-family:var(--font-display)}._historySectionCount_488n8_824{color:#12101a80;background:#12101a0d;border:1px solid #12101a1a;border-radius:100px;padding:3px 10px;font-size:.72rem;font-weight:700}:where(:root[data-skin]) ._historySectionCount_488n8_824{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, var(--t-text) 5%, transparent);border:1px solid color-mix(in srgb, var(--t-line) 10%, transparent);color:color-mix(in srgb, var(--t-text) 50%, transparent)}._historyGrid_488n8_833{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}._historyCard_488n8_838{background:var(--card-bg);cursor:pointer;text-align:left;color:inherit;border:1.5px solid #12101a14;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-family:inherit;transition:all .18s;display:flex;box-shadow:2px 2px #12101a0a}:where(:root[data-skin]) ._historyCard_488n8_838{border-radius:calc(12px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 8%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 4%, transparent)}._historyCard_488n8_838:hover{border-color:var(--mode-exam-border);box-shadow:4px 4px 0 var(--mode-exam-shadow);transform:translate(-2px,-2px)}._historyCardTop_488n8_858{flex-wrap:wrap;align-items:center;gap:5px;display:flex}._historyTypePill_488n8_864{background:var(--mode-exam-bg);border:1px solid var(--mode-exam-border);color:var(--mode-exam);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:.63rem;font-weight:800}:where(:root[data-skin]) ._historyTypePill_488n8_864{border-radius:calc(100px * var(--t-pill-k))}._evalBadgeReady_488n8_874{color:#059669;white-space:nowrap;background:#10b9811a;border:1px solid #10b9814d;border-radius:100px;padding:2px 8px;font-size:.6rem;font-weight:700}:where(:root[data-skin]) ._evalBadgeReady_488n8_874{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 30%, transparent);color:color-mix(in oklab, #059669, var(--t-text) var(--t-text-lift))}._evalBadgePending_488n8_879{color:var(--liwa-purple,#7c5cfc);white-space:nowrap;cursor:pointer;background:#7c5cfc14;border:1px solid #7c5cfc4d;border-radius:100px;padding:2px 10px;font-size:.6rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._evalBadgePending_488n8_879{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 30%, transparent);color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._evalBadgePending_488n8_879:hover{background:#7c5cfc2e;border-color:#7c5cfc80}:where(:root[data-skin]) ._evalBadgePending_488n8_879:hover{background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 18%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 50%, transparent)}._evalBadgeAssigned_488n8_892{background:var(--mode-org-bg,#eaf9f1);border:1px solid var(--mode-org-border,#2f9e6459);color:var(--mode-org-dark,#0f766e);white-space:nowrap;text-overflow:ellipsis;border-radius:100px;align-items:center;gap:6px;max-width:190px;padding:2px 10px;font-size:.6rem;font-weight:700;display:inline-flex;overflow:hidden}:where(:root[data-skin]) ._evalBadgeAssigned_488n8_892{border-radius:calc(100px * var(--t-pill-k));background:var(--mode-org-bg,color-mix(in oklab, #eaf9f1 var(--t-tint), var(--t-surface)));border:1px solid var(--mode-org-border,color-mix(in srgb, color-mix(in oklab, #2f9e64, var(--t-text) var(--t-line-lift)) 35%, transparent));color:var(--mode-org-dark,color-mix(in oklab, #0f766e, var(--t-text) var(--t-text-lift)))}._evalBadgeReviewing_488n8_909{color:#d97706;white-space:nowrap;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:100px;align-items:center;gap:6px;padding:2px 10px;font-size:.6rem;font-weight:700;display:inline-flex}:where(:root[data-skin]) ._evalBadgeReviewing_488n8_909{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 10%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 30%, transparent);color:color-mix(in oklab, #d97706, var(--t-brand-text) var(--t-brand-mix))}._evalReviewDots_488n8_922{align-items:center;gap:3px;display:inline-flex}._evalDot_488n8_927{background:#d97706;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite _evalDotPulse_488n8_1}:where(:root[data-skin]) ._evalDot_488n8_927{background:color-mix(in oklab, #d97706, var(--t-brand) var(--t-brand-mix))}._evalDot_488n8_927:nth-child(2){animation-delay:.2s}._evalDot_488n8_927:nth-child(3){animation-delay:.4s}@keyframes _evalDotPulse_488n8_1{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}._historyDate_488n8_941{color:#12101a8c;white-space:nowrap;margin-left:auto;font-size:.68rem}:where(:root[data-skin]) ._historyDate_488n8_941{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._historyCardTitle_488n8_947{color:var(--liwa-ink);font-family:Fredoka One,cursive;font-size:.88rem;line-height:1.2}:where(:root[data-skin]) ._historyCardTitle_488n8_947{font-family:var(--font-display)}._historyCardTopic_488n8_953{color:#12101a73;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}:where(:root[data-skin]) ._historyCardTopic_488n8_953{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._historyCardStats_488n8_960{align-items:center;gap:6px;margin-top:4px;display:flex}._historyStat_488n8_966{flex-direction:column;align-items:center;gap:1px;display:flex}._historyStatVal_488n8_972{color:var(--mode-exam);font-family:Fredoka One,cursive;font-size:.92rem;line-height:1}:where(:root[data-skin]) ._historyStatVal_488n8_972{font-family:var(--font-display)}._historyStatLabel_488n8_978{color:#12101a66;text-transform:uppercase;letter-spacing:.04em;font-size:.6rem}:where(:root[data-skin]) ._historyStatLabel_488n8_978{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._historyStatDiv_488n8_984{color:#12101a33;font-size:.75rem}:where(:root[data-skin]) ._historyStatDiv_488n8_984{color:color-mix(in srgb, var(--t-text) 20%, transparent)}._historyShowAll_488n8_988{color:var(--mode-exam);cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-family:inherit;font-size:.78rem;font-weight:700;transition:opacity .15s}._historyShowAll_488n8_988:hover{opacity:.7}._reviewPanel_488n8_461{flex-direction:column;flex:1;padding-left:20px;display:flex;overflow-y:auto}._reviewHeader_488n8_1010{background:var(--card-bg);border-bottom:1.5px solid #12101a14;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 14px;display:flex}:where(:root[data-skin]) ._reviewHeader_488n8_1010{border-bottom:1.5px solid color-mix(in srgb, var(--t-line) 8%, transparent)}._reviewHeaderLeft_488n8_1020{align-items:center;gap:14px;min-width:0;display:flex}._reviewBack_488n8_1026{color:#12101a99;cursor:pointer;white-space:nowrap;background:#12101a0a;border:1.5px solid #12101a1f;border-radius:8px;flex-shrink:0;padding:7px 12px;font-family:inherit;font-size:.82rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._reviewBack_488n8_1026{border-radius:calc(8px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 12%, transparent);background:color-mix(in srgb, var(--t-text) 4%, transparent);color:color-mix(in srgb, var(--t-text) 60%, transparent)}._reviewBack_488n8_1026:hover{color:var(--liwa-ink);background:#12101a14}:where(:root[data-skin]) ._reviewBack_488n8_1026:hover{background:color-mix(in srgb, var(--t-text) 8%, transparent)}._reviewTitle_488n8_1041{color:var(--liwa-ink);font-family:Fredoka One,cursive;font-size:1rem;line-height:1.2}:where(:root[data-skin]) ._reviewTitle_488n8_1041{font-family:var(--font-display)}._reviewSubtitle_488n8_1047{color:#12101a73;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.72rem;overflow:hidden}:where(:root[data-skin]) ._reviewSubtitle_488n8_1047{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._reviewHeaderRight_488n8_1055{flex-shrink:0;align-items:center;gap:10px;display:flex}._reviewTechKey_488n8_1061{background:var(--mode-exam-bg);border:1.5px solid var(--mode-exam-border);color:var(--mode-exam);letter-spacing:.04em;border-radius:100px;flex-shrink:0;padding:4px 10px;font-size:.68rem;font-weight:800}:where(:root[data-skin]) ._reviewTechKey_488n8_1061{border-radius:calc(100px * var(--t-pill-k))}._reviewStats_488n8_1074{background:var(--mode-exam-panel);border-bottom:1.5px solid #12101a12;flex-shrink:0;gap:0;display:flex}:where(:root[data-skin]) ._reviewStats_488n8_1074{border-bottom:1.5px solid color-mix(in srgb, var(--t-line) 7%, transparent)}._reviewStat_488n8_1074{border-right:1px solid #12101a12;flex-direction:column;flex:1;align-items:center;gap:2px;padding:12px 8px;display:flex}:where(:root[data-skin]) ._reviewStat_488n8_1074{border-right:1px solid color-mix(in srgb, var(--t-line) 7%, transparent)}._reviewStat_488n8_1074:last-child{border-right:none}._reviewStatVal_488n8_1091{color:var(--liwa-ink);font-family:Fredoka One,cursive;font-size:1.3rem;line-height:1}:where(:root[data-skin]) ._reviewStatVal_488n8_1091{font-family:var(--font-display)}._reviewStatLabel_488n8_1097{text-transform:uppercase;letter-spacing:.04em;color:#12101a73;font-size:.62rem;font-weight:700}:where(:root[data-skin]) ._reviewStatLabel_488n8_1097{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._reviewStatWarn_488n8_1104 ._reviewStatVal_488n8_1091{color:#dc2626}:where(:root[data-skin]) ._reviewStatWarn_488n8_1104 ._reviewStatVal_488n8_1091{color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._reviewStatWarn_488n8_1104 ._reviewStatLabel_488n8_1097{color:#dc262699}:where(:root[data-skin]) ._reviewStatWarn_488n8_1104 ._reviewStatLabel_488n8_1097{color:color-mix(in srgb, color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift)) 60%, transparent)}._reviewQuestions_488n8_1108{flex-direction:column;gap:8px;padding:14px 20px 40px;display:flex}._reviewQHead_488n8_1114{color:#12101a80;padding-bottom:6px;font-family:Fredoka One,cursive;font-size:.88rem}:where(:root[data-skin]) ._reviewQHead_488n8_1114{font-family:var(--font-display);color:color-mix(in srgb, var(--t-text) 50%, transparent)}._reviewQCard_488n8_1120{background:var(--card-bg);border:1.5px solid #12101a14;border-radius:10px;overflow:hidden;box-shadow:1px 1px #12101a0a}:where(:root[data-skin]) ._reviewQCard_488n8_1120{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 8%, transparent);box-shadow:calc(1px * var(--t-shadow-x)) calc(1px * var(--t-shadow-y)) calc(1px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 4%, transparent)}._reviewQAnswered_488n8_1127{border-color:#16a34a33}:where(:root[data-skin]) ._reviewQAnswered_488n8_1127{border-color:color-mix(in srgb, color-mix(in oklab, #16a34a, var(--t-text) var(--t-line-lift)) 20%, transparent)}._reviewQSkipped_488n8_1128{opacity:.7;border-color:#12101a0f}:where(:root[data-skin]) ._reviewQSkipped_488n8_1128{border-color:color-mix(in srgb, var(--t-line) 6%, transparent)}._reviewQToggle_488n8_1130{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;transition:background .15s;display:flex}._reviewQToggle_488n8_1130:hover{background:#12101a08}:where(:root[data-skin]) ._reviewQToggle_488n8_1130:hover{background:color-mix(in srgb, var(--t-text) 3%, transparent)}._reviewQNum_488n8_1145{color:#12101a80;min-width:28px;font-family:Fredoka One,cursive;font-size:.8rem}:where(:root[data-skin]) ._reviewQNum_488n8_1145{font-family:var(--font-display);color:color-mix(in srgb, var(--t-text) 50%, transparent)}._reviewQTypePill_488n8_1151{color:#12101a80;background:#12101a0d;border:1px solid #12101a1a;border-radius:100px;padding:1px 7px;font-size:.6rem;font-weight:800}:where(:root[data-skin]) ._reviewQTypePill_488n8_1151{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, var(--t-text) 5%, transparent);border:1px solid color-mix(in srgb, var(--t-line) 10%, transparent);color:color-mix(in srgb, var(--t-text) 50%, transparent)}._reviewQStatus_488n8_1160{color:#12101a73;flex:1;font-size:.75rem;font-weight:700}:where(:root[data-skin]) ._reviewQStatus_488n8_1160{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._reviewQAnswered_488n8_1127 ._reviewQStatus_488n8_1160{color:#16a34a}:where(:root[data-skin]) ._reviewQAnswered_488n8_1127 ._reviewQStatus_488n8_1160{color:color-mix(in oklab, #16a34a, var(--t-text) var(--t-text-lift))}._reviewQChevron_488n8_1167{color:#12101a4d;flex-shrink:0;font-size:.7rem}:where(:root[data-skin]) ._reviewQChevron_488n8_1167{color:color-mix(in srgb, var(--t-text) 30%, transparent)}._reviewQBody_488n8_1173{border-top:1px solid #12101a0f;padding:0 14px 14px}:where(:root[data-skin]) ._reviewQBody_488n8_1173{border-top:1px solid color-mix(in srgb, var(--t-line) 6%, transparent)}._reviewQText_488n8_1177{color:var(--liwa-ink);margin:0;padding:10px 0 8px;font-size:.85rem;line-height:1.6}._reviewOptions_488n8_1186{flex-direction:column;gap:6px;display:flex}._reviewOption_488n8_1186{color:#12101ab3;background:#12101a05;border:1.5px solid #12101a14;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;display:flex}:where(:root[data-skin]) ._reviewOption_488n8_1186{border-radius:calc(8px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 8%, transparent);background:color-mix(in srgb, var(--t-text) 2%, transparent);color:color-mix(in srgb, var(--t-text) 70%, transparent)}._reviewOptionSelected_488n8_1202{border-color:var(--mode-exam-border);background:var(--mode-exam-bg);color:var(--liwa-ink);font-weight:600}._reviewOptionLetter_488n8_1208{color:#12101a66;min-width:16px;font-family:Fredoka One,cursive;font-size:.8rem}:where(:root[data-skin]) ._reviewOptionLetter_488n8_1208{font-family:var(--font-display);color:color-mix(in srgb, var(--t-text) 40%, transparent)}._reviewOptionSelected_488n8_1202 ._reviewOptionLetter_488n8_1208{color:var(--mode-exam)}._reviewOptionCheck_488n8_1215{color:var(--mode-exam);white-space:nowrap;margin-left:auto;font-size:.68rem;font-weight:800}._reviewTextAnswer_488n8_1224{color:#12101abf;background:#16a34a0a;border:1.5px solid #16a34a33;border-radius:8px;padding:10px 12px;font-size:.82rem;line-height:1.5}:where(:root[data-skin]) ._reviewTextAnswer_488n8_1224{border-radius:calc(8px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #16a34a, var(--t-text) var(--t-line-lift)) 20%, transparent);background:color-mix(in srgb, color-mix(in oklab, #16a34a, var(--t-surface) var(--t-bg-sink)) 4%, transparent);color:color-mix(in srgb, var(--t-text) 75%, transparent)}._reviewTextLabel_488n8_1233{color:#16a34a;margin-right:6px;font-weight:700}:where(:root[data-skin]) ._reviewTextLabel_488n8_1233{color:color-mix(in oklab, #16a34a, var(--t-text) var(--t-text-lift))}._reviewSkippedNote_488n8_1238{color:#12101a59;font-style:italic}:where(:root[data-skin]) ._reviewSkippedNote_488n8_1238{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._reviewNoQuestions_488n8_1242{color:#12101a59;text-align:center;flex:1;justify-content:center;align-items:center;padding:48px;font-size:.88rem;display:flex}:where(:root[data-skin]) ._reviewNoQuestions_488n8_1242{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._scheduledGrid_488n8_1254{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}._schedCard_488n8_1260{background:var(--card-bg);border:1.5px solid #e11d4826;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;transition:all .18s;display:flex;box-shadow:2px 2px #e11d480f}:where(:root[data-skin]) ._schedCard_488n8_1260{border-radius:calc(12px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 15%, transparent)}._schedCard_488n8_1260:hover{border-color:#e11d4859;transform:translate(-2px,-2px);box-shadow:4px 4px #e11d481f}:where(:root[data-skin]) ._schedCard_488n8_1260:hover{border-color:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 35%, transparent)}._schedCardReady_488n8_1276{animation:1.6s ease-in-out infinite _schedReadyPulse_488n8_1;background:#e11d480a!important;border-color:#e11d4880!important}:where(:root[data-skin]) ._schedCardReady_488n8_1276{border-color:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 50%, transparent)!important;background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 4%, transparent)!important}._schedCardCancelled_488n8_1281{opacity:.5;border-style:dashed!important}._schedCardExpired_488n8_1285{background:#ef44440a!important;border-color:#ef444466!important}:where(:root[data-skin]) ._schedCardExpired_488n8_1285{border-color:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 40%, transparent)!important;background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 4%, transparent)!important}._offlineTag_488n8_1289{letter-spacing:.06em;color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f640;border-radius:4px;padding:1px 6px;font-size:.55rem;font-weight:800}:where(:root[data-skin]) ._offlineTag_488n8_1289{border-radius:calc(4px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #3b82f6, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #3b82f6, var(--t-text) var(--t-text-lift));border:1px solid color-mix(in srgb, color-mix(in oklab, #3b82f6, var(--t-text) var(--t-line-lift)) 25%, transparent)}._examLensTag_488n8_1299{letter-spacing:.06em;color:#7c3aed;background:#7c3aed1a;border:1px solid #7c3aed40;border-radius:4px;padding:1px 6px;font-size:.55rem;font-weight:800}:where(:root[data-skin]) ._examLensTag_488n8_1299{border-radius:calc(4px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift));border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent)}._schedExpired_488n8_1309{font-weight:700;color:#ef4444!important}:where(:root[data-skin]) ._schedExpired_488n8_1309{color:color-mix(in oklab, #ef4444, var(--t-text) var(--t-text-lift))!important}._schedCardMeta_488n8_1313{color:var(--text-muted);margin-top:2px;font-size:.68rem}._offlineActions_488n8_1318{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}._offlineUploadBtn_488n8_1324{color:#059669;cursor:pointer;background:#10b9810f;border:1.5px solid #10b9814d;border-radius:8px;flex:1;padding:6px 10px;font-size:.68rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._offlineUploadBtn_488n8_1324{border-radius:calc(8px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 30%, transparent);background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 6%, transparent);color:color-mix(in oklab, #059669, var(--t-text) var(--t-text-lift))}._offlineUploadBtn_488n8_1324:hover{background:#10b9811f;border-color:#10b98180}:where(:root[data-skin]) ._offlineUploadBtn_488n8_1324:hover{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 12%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 50%, transparent)}._uploadedTag_488n8_1340{letter-spacing:.06em;color:#059669;background:#10b9811a;border:1px solid #10b98140;border-radius:4px;padding:1px 6px;font-size:.55rem;font-weight:800}:where(:root[data-skin]) ._uploadedTag_488n8_1340{border-radius:calc(4px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #059669, var(--t-text) var(--t-text-lift));border:1px solid color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 25%, transparent)}._uploadOverlay_488n8_1350{z-index:9999;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._uploadOverlay_488n8_1350{background:color-mix(in srgb, var(--t-scrim) 40%, transparent)}._uploadModal_488n8_1360{background:var(--card-bg);border-radius:14px;width:400px;max-width:100%;max-height:100%;padding:24px;position:relative;overflow-y:auto;box-shadow:0 8px 32px #0000002e}:where(:root[data-skin]) ._uploadModal_488n8_1360{border-radius:calc(14px * var(--t-radius-k));box-shadow:0 8px 32px color-mix(in srgb, var(--t-shadow) 18%, transparent)}._uploadModalClose_488n8_1371{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.1rem;position:absolute;top:10px;right:12px}._uploadModalTitle_488n8_1381{margin:0 0 6px;font-size:1rem;font-weight:800}._uploadModalDesc_488n8_1386{color:var(--text-muted);margin:0 0 16px;font-size:.75rem}._uploadDropZone_488n8_1391{cursor:pointer;border:2px dashed #12101a26;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 16px;transition:all .15s;display:flex}:where(:root[data-skin]) ._uploadDropZone_488n8_1391{border:2px dashed color-mix(in srgb, var(--t-line) 15%, transparent);border-radius:calc(10px * var(--t-radius-k))}._uploadDropZone_488n8_1391:hover,._uploadDropZoneActive_488n8_1403{border-color:var(--liwa-grape);background:#7c5cfc0a}:where(:root[data-skin]) ._uploadDropZone_488n8_1391:hover,:where(:root[data-skin]) ._uploadDropZoneActive_488n8_1403{background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 4%, transparent)}._uploadIcon_488n8_1407{font-size:2rem}._uploadDropText_488n8_1410{color:var(--text-muted);text-align:center;font-size:.72rem}._uploadError_488n8_1415{color:#ef4444;margin:8px 0 0;font-size:.72rem}:where(:root[data-skin]) ._uploadError_488n8_1415{color:color-mix(in oklab, #ef4444, var(--t-text) var(--t-text-lift))}@keyframes _schedReadyPulse_488n8_1{0%,to{box-shadow:2px 2px #e11d4826}50%{box-shadow:2px 2px #e11d4826,0 0 14px 3px #e11d482e}}._schedCardTop_488n8_1425{align-items:center;gap:6px;margin-bottom:4px;display:flex}._schedTypePill_488n8_1431{background:var(--mode-exam-bg);border:1px solid var(--mode-exam-border);color:var(--mode-exam);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:.62rem;font-weight:800}:where(:root[data-skin]) ._schedTypePill_488n8_1431{border-radius:calc(100px * var(--t-pill-k))}._schedDate_488n8_1441{color:#12101a8c;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.67rem;overflow:hidden}:where(:root[data-skin]) ._schedDate_488n8_1441{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._schedAssignedRow_488n8_1452{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:6px;display:flex}._schedAssignedChip_488n8_1459{background:var(--mode-org-bg,#eaf9f1);border:1px solid var(--mode-org-border,#2f9e6459);color:var(--mode-org-dark,#0f766e);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:.62rem;font-weight:800}:where(:root[data-skin]) ._schedAssignedChip_488n8_1459{border-radius:calc(100px * var(--t-pill-k));background:var(--mode-org-bg,color-mix(in oklab, #eaf9f1 var(--t-tint), var(--t-surface)));border:1px solid var(--mode-org-border,color-mix(in srgb, color-mix(in oklab, #2f9e64, var(--t-text) var(--t-line-lift)) 35%, transparent));color:var(--mode-org-dark,color-mix(in oklab, #0f766e, var(--t-text) var(--t-text-lift)))}._schedAssignedBy_488n8_1469{color:#12101a8c;font-size:.64rem;font-weight:600}:where(:root[data-skin]) ._schedAssignedBy_488n8_1469{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._schedDue_488n8_1474{color:#12101a99;font-size:.64rem;font-weight:800}:where(:root[data-skin]) ._schedDue_488n8_1474{color:color-mix(in srgb, var(--t-text) 60%, transparent)}._schedOverdue_488n8_1479{color:#b03a0e;font-size:.64rem;font-weight:800}:where(:root[data-skin]) ._schedOverdue_488n8_1479{color:color-mix(in oklab, #b03a0e, var(--t-brand-text) var(--t-brand-mix))}._assignedNote_488n8_1484{color:#12101a9e;margin:0 0 10px;font-size:.76rem;font-weight:600;line-height:1.5}:where(:root[data-skin]) ._assignedNote_488n8_1484{color:color-mix(in srgb, var(--t-text) 62%, transparent)}._schedModify_488n8_1492{background:var(--card-bg);color:#12101a4d;cursor:pointer;border:1.5px solid #12101a1a;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;transition:all .15s;display:flex}:where(:root[data-skin]) ._schedModify_488n8_1492{border-radius:calc(5px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent);color:color-mix(in srgb, var(--t-text) 30%, transparent)}._schedModify_488n8_1492:hover{color:var(--liwa-purple);background:#7c5cfc14;border-color:#7c5cfc4d}:where(:root[data-skin]) ._schedModify_488n8_1492:hover{background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 30%, transparent)}._schedDelete_488n8_1511{background:var(--card-bg);color:#12101a4d;cursor:pointer;border:1.5px solid #12101a1a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:9px;line-height:1;transition:all .15s;display:flex}:where(:root[data-skin]) ._schedDelete_488n8_1511{border-radius:calc(5px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent);color:color-mix(in srgb, var(--t-text) 30%, transparent)}._schedDelete_488n8_1511:hover{color:var(--mode-exam);background:#e11d4814;border-color:#e11d484d}:where(:root[data-skin]) ._schedDelete_488n8_1511:hover{background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 30%, transparent)}._schedCardTitleRow_488n8_1533{align-items:center;gap:6px;display:flex}._schedCardTitle_488n8_1533{color:var(--liwa-ink);font-family:Fredoka One,cursive;font-size:.88rem;line-height:1.2}:where(:root[data-skin]) ._schedCardTitle_488n8_1533{font-family:var(--font-display)}._redownloadIcon_488n8_1544{cursor:pointer;opacity:.5;background:0 0;border:none;padding:2px;font-size:.85rem;transition:opacity .15s}._redownloadIcon_488n8_1544:hover{opacity:1}._redownloadIcon_488n8_1544:disabled{cursor:not-allowed;opacity:.3}._schedCardTopic_488n8_1560{color:#12101a73;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}:where(:root[data-skin]) ._schedCardTopic_488n8_1560{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._schedBatchStatus_488n8_1568{margin-top:4px;font-size:.72rem;font-weight:600}._batchReady_488n8_1573{color:#10b981}:where(:root[data-skin]) ._batchReady_488n8_1573{color:color-mix(in oklab, #10b981, var(--t-text) var(--t-text-lift))}._batchPending_488n8_1576{color:var(--liwa-muted);animation:1.5s linear infinite _batchSpin_488n8_1}@keyframes _batchSpin_488n8_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._batchFailed_488n8_1585{color:var(--liwa-muted);opacity:.6}._schedCountdownRow_488n8_1590{margin-top:6px}._schedTimeLeft_488n8_1593{color:var(--mode-exam);background:#e11d480f;border:1px solid #e11d4826;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-family:Fredoka One,cursive;font-size:.8rem;display:inline-flex}:where(:root[data-skin]) ._schedTimeLeft_488n8_1593{font-family:var(--font-display);background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border-radius:calc(8px * var(--t-radius-k));border:1px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 15%, transparent)}._schedLaunchBtn_488n8_1605{border:2px solid var(--mode-exam-border);background:var(--mode-exam-bg);width:100%;color:var(--mode-exam);cursor:pointer;box-shadow:2px 2px 0 var(--mode-exam-shadow);border-radius:10px;padding:8px 0;font-family:Fredoka One,cursive;font-size:.85rem;transition:all .18s}:where(:root[data-skin]) ._schedLaunchBtn_488n8_1605{border-radius:calc(10px * var(--t-radius-k));font-family:var(--font-display)}._schedLaunchBtn_488n8_1605:hover{box-shadow:3px 3px 0 var(--mode-exam-shadow);transform:translate(-1px,-1px)}._epDrawerTab_488n8_1626{z-index:30;background:var(--card-bg,#fff);font-family:var(--font-display);color:var(--liwa-ink);cursor:pointer;border:1.5px solid #12101a38;border-left:none;border-radius:0 999px 999px 0;align-items:center;gap:6px;padding:9px 14px 9px 12px;font-size:.8rem;font-weight:700;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:2px 2px #12101a2e}:where(:root[data-skin]) ._epDrawerTab_488n8_1626{border:1.5px solid color-mix(in srgb, var(--t-line) 22%, transparent);border-radius:0 calc(999px * var(--t-pill-k)) calc(999px * var(--t-pill-k)) 0;background:var(--card-bg,var(--t-surface));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 18%, transparent)}._epScrim_488n8_1648{z-index:35;cursor:pointer;background:#12101a59;border:none;padding:0;display:none;position:absolute;inset:0}:where(:root[data-skin]) ._epScrim_488n8_1648{background:color-mix(in srgb, var(--t-scrim) 35%, transparent)}@media (width<=900px){._epSidebar_488n8_136{width:240px;min-width:200px}._picksGrid_488n8_579{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}._workspace_488n8_540{padding:18px 18px 0}._ctaStrip_488n8_694{margin:0 -18px;padding:12px 18px}}@media (width<=640px){._epSidebar_488n8_136{z-index:40;width:260px;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #00000026}:where(:root[data-skin]) ._epSidebar_488n8_136{box-shadow:4px 0 24px color-mix(in srgb, var(--t-shadow) 15%, transparent)}._epBody_488n8_85{position:relative}._epSidebar_488n8_136._epSidebarOpen_488n8_1676{transform:translate(0)}._epScrim_488n8_1648{display:block}._epDrawerTab_488n8_1626{display:inline-flex}._spiralSpine_488n8_123,._topbarBadge_488n8_72{display:none}._picksGrid_488n8_579{grid-template-columns:1fr 1fr;gap:10px}._workspace_488n8_540{gap:14px;padding:14px 14px 0}._ctaStrip_488n8_694{margin:0 -14px;padding:10px 14px}._ctaTopic_488n8_721{display:none}}._reviewTabs_488n8_1689{border-bottom:1.5px solid #0000000f;flex-shrink:0;gap:0;margin:0 -20px;padding:0 20px;display:flex}:where(:root[data-skin]) ._reviewTabs_488n8_1689{border-bottom:1.5px solid color-mix(in srgb, var(--t-line) 6%, transparent)}._reviewTab_488n8_1689{color:var(--liwa-muted);cursor:pointer;background:0 0;border:none;border-bottom:2.5px solid #0000;align-items:center;gap:6px;padding:10px 20px;font-size:.88rem;font-weight:600;transition:all .15s;display:flex}._reviewTab_488n8_1689:hover:not(:disabled){color:var(--liwa-purple)}._reviewTabActive_488n8_1712{color:var(--liwa-purple);border-bottom-color:var(--liwa-purple)}._reviewTab_488n8_1689:disabled{opacity:.45;cursor:not-allowed}._tabBadgePending_488n8_1717{color:#f59e0b;background:#f59e0b26;border-radius:8px;padding:1px 5px;font-size:.7rem;font-weight:700}:where(:root[data-skin]) ._tabBadgePending_488n8_1717{border-radius:calc(8px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 15%, transparent);color:color-mix(in oklab, #f59e0b, var(--t-brand-text) var(--t-brand-mix))}._tabBadgeReady_488n8_1725{color:#10b981;background:#10b98126;border-radius:8px;padding:1px 5px;font-size:.7rem;font-weight:700}:where(:root[data-skin]) ._tabBadgeReady_488n8_1725{border-radius:calc(8px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 15%, transparent);color:color-mix(in oklab, #10b981, var(--t-text) var(--t-text-lift))}._evalStatusMsg_488n8_1735{text-align:center;color:var(--liwa-muted);flex-direction:column;align-items:center;gap:14px;padding:40px 20px;font-size:.9rem;display:flex}._evaluateNowBtn_488n8_1745{color:var(--liwa-purple,#7c5cfc);cursor:pointer;background:#7c5cfc0f;border:2px solid #7c5cfc4d;border-radius:10px;align-items:center;gap:8px;padding:10px 28px;font-size:.88rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:2px 2px #7c5cfc1f}:where(:root[data-skin]) ._evaluateNowBtn_488n8_1745{border-radius:calc(10px * var(--t-radius-k));border:2px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 30%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 6%, transparent);color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._evaluateNowBtn_488n8_1745:hover{background:#7c5cfc1f;border-color:#7c5cfc73;transform:translate(-1px,-1px);box-shadow:3px 3px #7c5cfc2e}:where(:root[data-skin]) ._evaluateNowBtn_488n8_1745:hover{background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 12%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 45%, transparent)}._evaluateNowBtn_488n8_1745:disabled{opacity:.6;cursor:not-allowed;transform:none}._evalPendingBox_488n8_1773{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;display:flex}._evalPendingAnimation_488n8_1781{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}._evalPendingPulse_488n8_1789{background:#f59e0b1f;border-radius:50%;animation:2s ease-in-out infinite _evalPendingPulseAnim_488n8_1;position:absolute;inset:0}:where(:root[data-skin]) ._evalPendingPulse_488n8_1789{background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 12%, transparent)}@keyframes _evalPendingPulseAnim_488n8_1{0%{opacity:.6;transform:scale(.8)}50%{opacity:.15;transform:scale(1.3)}to{opacity:.6;transform:scale(.8)}}._evalPendingIcon_488n8_1801{z-index:1;font-size:28px;animation:2s ease-in-out infinite _evalPendingWrite_488n8_1}@keyframes _evalPendingWrite_488n8_1{0%,to{transform:rotate(-5deg)}25%{transform:rotate(5deg)translate(2px)}50%{transform:rotate(-3deg)}75%{transform:rotate(4deg)translate(-1px)}}._evalPendingText_488n8_1812{flex-direction:column;gap:6px;display:flex}._evalPendingTitle_488n8_1817{font-family:var(--font-display);color:var(--liwa-ink);margin:0;font-size:1rem;font-weight:800}._evalPendingSubtext_488n8_1824{color:var(--text-muted);max-width:320px;margin:0;font-size:.82rem}._evalPendingHint_488n8_1830{color:var(--text-muted);opacity:.7;margin:0;font-size:.72rem}._evalNotebook_488n8_1838{background:var(--nb-page-left,#fef9f0);border:1.5px solid #0000000f;border-radius:14px;flex:1;min-height:0;margin-top:10px;display:flex;overflow:hidden;box-shadow:0 2px 16px #0000000f}:where(:root[data-skin]) ._evalNotebook_488n8_1838{border-radius:calc(14px * var(--t-radius-k));background:var(--nb-page-left,var(--t-surface));border:1.5px solid color-mix(in srgb, var(--t-line) 6%, transparent);box-shadow:0 2px 16px color-mix(in srgb, var(--t-shadow) 6%, transparent)}._evalLeft_488n8_1851{background:var(--nb-page-left,#fef9f0);flex-direction:column;flex-shrink:0;gap:12px;width:32%;padding:20px 16px;display:flex;overflow-y:auto}:where(:root[data-skin]) ._evalLeft_488n8_1851{background:var(--nb-page-left,var(--t-surface))}._evalSpiral_488n8_1863{background:var(--nb-spine-bg,#e8c872);flex-shrink:0;width:34px}:where(:root[data-skin]) ._evalSpiral_488n8_1863{background:var(--nb-spine-bg,color-mix(in oklab, #e8c872, var(--t-brand) var(--t-brand-mix)))}._evalRight_488n8_1870{background:var(--nb-page-right,#fffdf7);flex:1;padding:20px 18px 20px 22px;position:relative;overflow-y:auto}:where(:root[data-skin]) ._evalRight_488n8_1870{background:var(--nb-page-right,var(--t-surface))}._evalRight_488n8_1870:after{content:"";pointer-events:none;background:repeating-linear-gradient(to bottom, transparent 0, transparent 31px, var(--nb-ruled-line,#0078d712) 31px, var(--nb-ruled-line,#0078d712) 32px);position:absolute;inset:0}:where(:root[data-skin]) ._evalRight_488n8_1870:after{background:repeating-linear-gradient(to bottom, transparent 0, transparent 31px, var(--nb-ruled-line,color-mix(in srgb, color-mix(in oklab, #0078d7, var(--t-surface) var(--t-bg-sink)) 7%, transparent)) 31px, var(--nb-ruled-line,color-mix(in srgb, color-mix(in oklab, #0078d7, var(--t-surface) var(--t-bg-sink)) 7%, transparent)) 32px)}._evalRight_488n8_1870:before{content:"";background:var(--nb-margin-color,#dc32321f);pointer-events:none;z-index:1;width:1.5px;position:absolute;top:0;bottom:0;left:16px}:where(:root[data-skin]) ._evalRight_488n8_1870:before{background:var(--nb-margin-color,color-mix(in srgb, color-mix(in oklab, #dc3232, var(--t-surface) var(--t-bg-sink)) 12%, transparent))}@media (width<=768px){._evalNotebook_488n8_1838{flex-direction:column}._evalLeft_488n8_1851{width:100%}._evalSpiral_488n8_1863,._evalRight_488n8_1870:before{display:none}}._evalGradeCard_488n8_1911{text-align:center;background:#7c3aed0a;border:1.5px solid #7c3aed1f;border-radius:14px;padding:20px}:where(:root[data-skin]) ._evalGradeCard_488n8_1911{border-radius:calc(14px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 4%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 12%, transparent)}._evalGradeLetter_488n8_1918{font-family:Fredoka One,cursive;font-size:2.4rem;font-weight:900;line-height:1}:where(:root[data-skin]) ._evalGradeLetter_488n8_1918{font-family:var(--font-display)}._evalGradeLabel_488n8_1924{margin-top:2px;font-size:1rem;font-weight:700}._evalGradeMarks_488n8_1929{color:var(--liwa-ink);margin-top:6px;font-size:.9rem;font-weight:600}._evalGradeSub_488n8_1935{color:var(--liwa-muted);margin-top:2px;font-size:.8rem}._evalFbCard_488n8_1942{border-radius:12px;padding:12px 16px;font-size:.86rem;line-height:1.5}:where(:root[data-skin]) ._evalFbCard_488n8_1942{border-radius:calc(12px * var(--t-radius-k))}._evalFbWell_488n8_1948{background:#10b9810f;border:1px solid #10b9812e}:where(:root[data-skin]) ._evalFbWell_488n8_1948{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 18%, transparent)}._evalFbImprove_488n8_1949{background:#f59e0b0f;border:1px solid #f59e0b2e}:where(:root[data-skin]) ._evalFbImprove_488n8_1949{background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 18%, transparent)}._evalFbMotivation_488n8_1950{color:var(--liwa-purple);text-align:center;background:#7c3aed0f;border:1px solid #7c3aed2e;font-weight:600}:where(:root[data-skin]) ._evalFbMotivation_488n8_1950{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 18%, transparent)}._evalFbNextSteps_488n8_1957{background:#60a5fa0f;border:1px solid #60a5fa2e}:where(:root[data-skin]) ._evalFbNextSteps_488n8_1957{background:color-mix(in srgb, color-mix(in oklab, #60a5fa, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #60a5fa, var(--t-text) var(--t-line-lift)) 18%, transparent)}._evalFbTitle_488n8_1958{text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:.82rem;font-weight:700}._evalFbList_488n8_1965{margin:0;padding-left:18px}._evalFbList_488n8_1965 li{margin-bottom:2px}._evalImproveItem_488n8_1974{align-items:flex-start;gap:6px;margin-bottom:6px;display:flex}._evalImproveItem_488n8_1974>span{flex:1}._evalAddToPlanBtn_488n8_1983{color:var(--liwa-purple,#7c5cfc);cursor:pointer;white-space:nowrap;background:#7c5cfc0f;border:1.5px solid #7c5cfc40;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:.65rem;font-weight:700;transition:all .15s;box-shadow:1px 1px #7c5cfc1a}:where(:root[data-skin]) ._evalAddToPlanBtn_488n8_1983{border-radius:calc(6px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 25%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 6%, transparent);color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._evalAddToPlanBtn_488n8_1983:hover:not(:disabled){background:#7c5cfc24;border-color:#7c5cfc66;transform:translate(-1px,-1px);box-shadow:2px 2px #7c5cfc26}:where(:root[data-skin]) ._evalAddToPlanBtn_488n8_1983:hover:not(:disabled){background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 14%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 40%, transparent)}._evalAddToPlanDone_488n8_2003{color:#059669;cursor:default;box-shadow:none;background:#10b98114;border-color:#10b9814d}:where(:root[data-skin]) ._evalAddToPlanDone_488n8_2003{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 30%, transparent);color:color-mix(in oklab, #059669, var(--t-text) var(--t-text-lift))}._evalRevisionCard_488n8_2012{background:#60a5fa0f!important;border-color:#60a5fa33!important}:where(:root[data-skin]) ._evalRevisionCard_488n8_2012{background:color-mix(in srgb, color-mix(in oklab, #60a5fa, var(--t-surface) var(--t-bg-sink)) 6%, transparent)!important;border-color:color-mix(in srgb, color-mix(in oklab, #60a5fa, var(--t-text) var(--t-line-lift)) 20%, transparent)!important}._evalRevisionMsg_488n8_2016{color:var(--liwa-ink);font-size:.82rem;line-height:1.5}._evalRevisionBtn_488n8_2021{color:#2563eb;cursor:pointer;background:#60a5fa14;border:1.5px solid #60a5fa4d;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:8px 18px;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:2px 2px #60a5fa1f}:where(:root[data-skin]) ._evalRevisionBtn_488n8_2021{border-radius:calc(8px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #60a5fa, var(--t-text) var(--t-line-lift)) 30%, transparent);background:color-mix(in srgb, color-mix(in oklab, #60a5fa, var(--t-surface) var(--t-bg-sink)) 8%, transparent);color:color-mix(in oklab, #2563eb, var(--t-text) var(--t-text-lift))}._evalRevisionBtn_488n8_2021:hover:not(:disabled){background:#60a5fa26;border-color:#60a5fa73;transform:translate(-1px,-1px);box-shadow:3px 3px #60a5fa2e}:where(:root[data-skin]) ._evalRevisionBtn_488n8_2021:hover:not(:disabled){background:color-mix(in srgb, color-mix(in oklab, #60a5fa, var(--t-surface) var(--t-bg-sink)) 15%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #60a5fa, var(--t-text) var(--t-line-lift)) 45%, transparent)}._evalRevisionBtn_488n8_2021:disabled{opacity:.5;cursor:default;box-shadow:none;color:#059669;background:#10b98114;border-color:#10b9814d;transform:none}:where(:root[data-skin]) ._evalRevisionBtn_488n8_2021:disabled{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 30%, transparent);color:color-mix(in oklab, #059669, var(--t-text) var(--t-text-lift))}._efMotivation_488n8_2056{color:#4c1d95;text-align:center;letter-spacing:-.005em;background:linear-gradient(135deg,#f5f3ff 0%,#fdf4ff 100%);border:1px solid #7c3aed38;border-radius:16px;margin:18px 12px 0;padding:22px 28px;font-size:1.02rem;font-weight:600;line-height:1.5}:where(:root[data-skin]) ._efMotivation_488n8_2056{border-radius:calc(16px * var(--t-radius-k));background:linear-gradient(135deg, color-mix(in oklab, #f5f3ff var(--t-tint), var(--t-surface)) 0%, var(--t-surface) 100%);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 22%, transparent);color:color-mix(in oklab, #4c1d95, var(--t-text) var(--t-text-lift))}._efRevision_488n8_2069{background:linear-gradient(135deg,#eff6ff 0%,#ecfeff 100%);border:1px solid #60a5fa47;border-radius:16px;margin:14px 12px 18px;padding:20px 26px}:where(:root[data-skin]) ._efRevision_488n8_2069{border-radius:calc(16px * var(--t-radius-k));background:linear-gradient(135deg, var(--t-surface) 0%, var(--t-surface) 100%);border:1px solid color-mix(in srgb, color-mix(in oklab, #60a5fa, var(--t-text) var(--t-line-lift)) 28%, transparent)}._efRevisionMsg_488n8_2076{color:#1e3a8a;font-size:.92rem;line-height:1.55}:where(:root[data-skin]) ._efRevisionMsg_488n8_2076{color:color-mix(in oklab, #1e3a8a, var(--t-text) var(--t-text-lift))}._efRevisionBtn_488n8_2081{color:#2563eb;cursor:pointer;background:#fff;border:1.5px solid #60a5fa66;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:10px 22px;font-size:.88rem;font-weight:700;transition:transform 80ms,box-shadow .12s,background .12s;display:inline-flex;box-shadow:0 2px #60a5fa2e}:where(:root[data-skin]) ._efRevisionBtn_488n8_2081{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #60a5fa, var(--t-text) var(--t-line-lift)) 40%, transparent);background:var(--t-surface);color:color-mix(in oklab, #2563eb, var(--t-text) var(--t-text-lift))}._efRevisionBtn_488n8_2081:hover:not(:disabled){background:#eff6ff;transform:translateY(-1px);box-shadow:0 3px #60a5fa3d}:where(:root[data-skin]) ._efRevisionBtn_488n8_2081:hover:not(:disabled){background:var(--t-surface)}._efRevisionBtn_488n8_2081:disabled{opacity:.6;cursor:default;color:#059669;box-shadow:none;background:#10b98114;border-color:#10b9814d}:where(:root[data-skin]) ._efRevisionBtn_488n8_2081:disabled{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 30%, transparent);color:color-mix(in oklab, #059669, var(--t-text) var(--t-text-lift))}._evalQDetail_488n8_2115{background:#00000005;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;font-size:.82rem;display:flex}:where(:root[data-skin]) ._evalQDetail_488n8_2115{border-radius:calc(8px * var(--t-radius-k));background:color-mix(in srgb, var(--t-text) 2%, transparent)}._dimensionTable_488n8_2126{grid-template-columns:1fr auto;gap:.25rem .75rem;font-size:.9rem;display:grid}._dimensionTitle_488n8_2133{opacity:.85;margin-bottom:.35rem;font-size:.85rem;font-weight:600}._dimensionScore_488n8_2139{font-variant-numeric:tabular-nums}._dimensionMissing_488n8_2142{opacity:.5}._dimensionWaived_488n8_2145{color:#6366f1;font-style:italic}:where(:root[data-skin]) ._dimensionWaived_488n8_2145{color:color-mix(in oklab, #6366f1, var(--t-text) var(--t-text-lift))}._deductionsHeading_488n8_2149{opacity:.85;margin-top:.5rem;font-size:.85rem;font-weight:600}._deductionsList_488n8_2155{color:#f43f5e;margin-top:.25rem;margin-bottom:0;padding-left:1.2rem;font-size:.85rem}:where(:root[data-skin]) ._deductionsList_488n8_2155{color:color-mix(in oklab, #f43f5e, var(--t-text) var(--t-text-lift))}._dupOverlay_488n8_2164{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._dupOverlay_488n8_2164{background:color-mix(in srgb, var(--t-scrim) 45%, transparent)}._dupModal_488n8_2174{background:var(--card-bg,#fff);border-radius:16px;width:100%;max-width:400px;max-height:100%;overflow:hidden auto;box-shadow:0 20px 60px #0003}:where(:root[data-skin]) ._dupModal_488n8_2174{background:var(--card-bg,var(--t-surface));border-radius:calc(16px * var(--t-radius-k));box-shadow:0 20px 60px color-mix(in srgb, var(--t-shadow) 20%, transparent)}._dupHeader_488n8_2184{align-items:center;gap:10px;padding:20px 20px 12px;display:flex}._dupIcon_488n8_2190{font-size:1.4rem}._dupTitle_488n8_2193{color:var(--liwa-ink);margin:0;font-family:Fredoka One,cursive;font-size:1rem}:where(:root[data-skin]) ._dupTitle_488n8_2193{font-family:var(--font-display)}._dupBody_488n8_2199{padding:0 20px 16px}._dupExamInfo_488n8_2202{background:#e11d480a;border:1px solid #e11d481f;border-radius:10px;flex-direction:column;gap:3px;margin-bottom:12px;padding:12px;display:flex}:where(:root[data-skin]) ._dupExamInfo_488n8_2202{border-radius:calc(10px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 4%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 12%, transparent)}._dupTestType_488n8_2212{color:var(--mode-exam);text-transform:uppercase;font-size:.72rem;font-weight:700}._dupTopic_488n8_2218{color:var(--liwa-ink);font-size:.88rem;font-weight:600}._dupDate_488n8_2223{color:var(--liwa-muted);font-size:.75rem}._dupDesc_488n8_2227{color:var(--liwa-muted);margin:0;font-size:.82rem;line-height:1.4}._dupActions_488n8_2233{gap:8px;padding:0 20px 20px;display:flex}._dupBtnModify_488n8_2238{border:1.5px solid var(--mode-exam-border,#e11d484d);background:var(--mode-exam-bg,#e11d480f);color:var(--mode-exam);cursor:pointer;border-radius:10px;flex:1;padding:10px 0;font-family:Fredoka One,cursive;font-size:.85rem;transition:all .15s}:where(:root[data-skin]) ._dupBtnModify_488n8_2238{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid var(--mode-exam-border,color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 30%, transparent));background:var(--mode-exam-bg,color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 6%, transparent));font-family:var(--font-display)}._dupBtnModify_488n8_2238:hover{background:#e11d481f}:where(:root[data-skin]) ._dupBtnModify_488n8_2238:hover{background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 12%, transparent)}._dupBtnModify_488n8_2238:disabled{opacity:.5;cursor:not-allowed}._dupBtnNew_488n8_2257{border:1.5px solid var(--liwa-border-light,#0000001a);color:var(--liwa-muted);cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:10px 0;font-family:Fredoka One,cursive;font-size:.85rem;transition:all .15s}:where(:root[data-skin]) ._dupBtnNew_488n8_2257{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid var(--liwa-border-light,color-mix(in srgb, var(--t-line) 10%, transparent));font-family:var(--font-display)}._dupBtnNew_488n8_2257:hover{background:#0000000a}:where(:root[data-skin]) ._dupBtnNew_488n8_2257:hover{background:color-mix(in srgb, var(--t-text) 4%, transparent)}._reschLabel_488n8_2274{color:var(--liwa-ink);flex-direction:column;gap:6px;margin-top:12px;font-size:.8rem;font-weight:600;display:flex}._reschInput_488n8_2283{border:1.5px solid var(--liwa-border-light,#0000001f);color:var(--liwa-ink);background:var(--card-bg,#fff);border-radius:10px;outline:none;padding:10px 12px;font-size:.85rem;transition:border-color .15s}:where(:root[data-skin]) ._reschInput_488n8_2283{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid var(--liwa-border-light,color-mix(in srgb, var(--t-line) 12%, transparent));background:var(--card-bg,var(--t-surface))}._reschInput_488n8_2283:focus{border-color:var(--mode-exam)}._prepModal_488n8_2298{background:var(--card-bg,#fff);text-align:center;border-radius:20px;width:100%;max-width:380px;max-height:100%;padding:28px 24px 24px;overflow-y:auto;box-shadow:0 20px 60px #0003}:where(:root[data-skin]) ._prepModal_488n8_2298{background:var(--card-bg,var(--t-surface));border-radius:calc(20px * var(--t-radius-k));box-shadow:0 20px 60px color-mix(in srgb, var(--t-shadow) 20%, transparent)}._prepEmoji_488n8_2309{margin-bottom:8px;font-size:2.4rem}._prepTitle_488n8_2313{color:var(--liwa-ink);margin:0 0 6px;font-family:Fredoka One,cursive;font-size:1.15rem}:where(:root[data-skin]) ._prepTitle_488n8_2313{font-family:var(--font-display)}._prepSubject_488n8_2319{color:var(--mode-exam);margin:0;font-size:.88rem;font-weight:600}._prepChapter_488n8_2325{color:var(--liwa-muted);margin:2px 0 0;font-size:.78rem}._prepChecklist_488n8_2330{text-align:left;background:#e11d4808;border:1px solid #e11d4814;border-radius:12px;flex-direction:column;gap:8px;margin:18px 0 14px;padding:14px 16px;display:flex}:where(:root[data-skin]) ._prepChecklist_488n8_2330{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 3%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 8%, transparent)}._prepCheckItem_488n8_2341{color:var(--liwa-ink);align-items:center;gap:8px;font-size:.82rem;display:flex}._prepHint_488n8_2348{color:var(--liwa-muted);margin:0 0 16px;font-size:.72rem;line-height:1.4}._prepActions_488n8_2354{flex-direction:column;gap:8px;display:flex}._prepReadyBtn_488n8_2359{background:var(--mode-exam,#e11d48);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:12px 0;font-family:Fredoka One,cursive;font-size:.95rem;transition:all .15s;box-shadow:0 2px 8px #e11d4840}:where(:root[data-skin]) ._prepReadyBtn_488n8_2359{border-radius:calc(12px * var(--t-radius-k));background:var(--mode-exam,color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)));font-family:var(--font-display)}._prepReadyBtn_488n8_2359:hover{background:#c8102e;box-shadow:0 4px 12px #e11d4859}:where(:root[data-skin]) ._prepReadyBtn_488n8_2359:hover{background:color-mix(in oklab, #c8102e, var(--t-surface) var(--t-bg-sink))}._prepCancelBtn_488n8_2376{width:100%;color:var(--liwa-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px 0;font-size:.82rem;font-weight:600}:where(:root[data-skin]) ._prepCancelBtn_488n8_2376{border-radius:calc(10px * var(--t-radius-k))}._prepCancelBtn_488n8_2376:hover{color:var(--liwa-ink)}._extractedTag_488n8_2392{letter-spacing:.06em;color:#6366f1;background:#6366f11a;border:1px solid #6366f140;border-radius:4px;padding:1px 6px;font-size:.55rem;font-weight:800}:where(:root[data-skin]) ._extractedTag_488n8_2392{border-radius:calc(4px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #6366f1, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #6366f1, var(--t-text) var(--t-text-lift));border:1px solid color-mix(in srgb, color-mix(in oklab, #6366f1, var(--t-text) var(--t-line-lift)) 25%, transparent)}._evalSubmittedTag_488n8_2402{letter-spacing:.06em;color:#d97706;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:4px;padding:1px 6px;font-size:.55rem;font-weight:800}:where(:root[data-skin]) ._evalSubmittedTag_488n8_2402{border-radius:calc(4px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 10%, transparent);color:color-mix(in oklab, #d97706, var(--t-brand-text) var(--t-brand-mix));border:1px solid color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 25%, transparent)}._extractionModal_488n8_2414{background:var(--card-bg);border-radius:14px;width:640px;max-width:94vw;max-height:85vh;padding:24px;position:relative;overflow-y:auto;box-shadow:0 8px 32px #0000002e}:where(:root[data-skin]) ._extractionModal_488n8_2414{border-radius:calc(14px * var(--t-radius-k));box-shadow:0 8px 32px color-mix(in srgb, var(--t-shadow) 18%, transparent)}._extractionSummary_488n8_2425{color:var(--text-muted);margin:0 0 16px;font-size:.75rem}._extractionList_488n8_2430{flex-direction:column;gap:10px;display:flex}._extractionItem_488n8_2435{background:#12101a04;border:1px solid #12101a14;border-radius:8px;padding:10px 12px}:where(:root[data-skin]) ._extractionItem_488n8_2435{border-radius:calc(8px * var(--t-radius-k));border:1px solid color-mix(in srgb, var(--t-line) 8%, transparent);background:color-mix(in srgb, var(--t-text) 1.5%, transparent)}._extractionItemBlank_488n8_2441{background:#ef444408;border-color:#ef444426}:where(:root[data-skin]) ._extractionItemBlank_488n8_2441{border-color:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 15%, transparent);background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 3%, transparent)}._extractionQHeader_488n8_2445{align-items:center;gap:8px;margin-bottom:6px;display:flex}._extractionQNum_488n8_2451{color:var(--liwa-grape);font-size:.72rem;font-weight:800}._extractionQType_488n8_2456{color:var(--text-muted);background:#12101a0d;border-radius:3px;padding:1px 5px;font-size:.6rem;font-weight:700}:where(:root[data-skin]) ._extractionQType_488n8_2456{border-radius:calc(3px * var(--t-radius-k));background:color-mix(in srgb, var(--t-text) 5%, transparent)}._extractionQMarks_488n8_2464{color:var(--text-muted);font-size:.6rem}._confidenceOk_488n8_2468{color:#059669;background:#10b9811a;border-radius:3px;margin-left:auto;padding:1px 6px;font-size:.6rem;font-weight:700}:where(:root[data-skin]) ._confidenceOk_488n8_2468{border-radius:calc(3px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #059669, var(--t-text) var(--t-text-lift))}._confidenceLow_488n8_2477{color:#d97706;background:#f59e0b1a;border-radius:3px;margin-left:auto;padding:1px 6px;font-size:.6rem;font-weight:700}:where(:root[data-skin]) ._confidenceLow_488n8_2477{border-radius:calc(3px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 10%, transparent);color:color-mix(in oklab, #d97706, var(--t-brand-text) var(--t-brand-mix))}._confidenceBlank_488n8_2486{color:#ef4444;background:#ef44441a;border-radius:3px;margin-left:auto;padding:1px 6px;font-size:.6rem;font-weight:700}:where(:root[data-skin]) ._confidenceBlank_488n8_2486{border-radius:calc(3px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #ef4444, var(--t-text) var(--t-text-lift))}._extractionQuestion_488n8_2495{color:var(--liwa-ink);margin-bottom:6px;font-size:.72rem;line-height:1.5}._extractionOptions_488n8_2501{flex-direction:column;gap:3px;margin-top:4px;display:flex}._extractionOpt_488n8_2501{color:var(--text-muted);border-radius:4px;padding:3px 8px;font-size:.68rem}:where(:root[data-skin]) ._extractionOpt_488n8_2501{border-radius:calc(4px * var(--t-radius-k))}._extractionOptSelected_488n8_2513{color:#6366f1;background:#6366f11a;border:1px solid #6366f140;font-weight:700}:where(:root[data-skin]) ._extractionOptSelected_488n8_2513{background:color-mix(in srgb, color-mix(in oklab, #6366f1, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #6366f1, var(--t-text) var(--t-text-lift));border:1px solid color-mix(in srgb, color-mix(in oklab, #6366f1, var(--t-text) var(--t-line-lift)) 25%, transparent)}._extractionAnswer_488n8_2519{margin-top:4px}._extractionAnswerLabel_488n8_2522{color:var(--text-muted);margin-bottom:3px;font-size:.62rem;font-weight:700;display:block}._extractionAnswerText_488n8_2529{color:var(--liwa-ink);white-space:pre-wrap;font-size:.72rem;line-height:1.5}._extractionItemBlank_488n8_2441 ._extractionAnswerText_488n8_2529{color:var(--text-muted);font-style:italic}._extractionFooter_488n8_2539{border-top:1px solid #12101a0f;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}:where(:root[data-skin]) ._extractionFooter_488n8_2539{border-top:1px solid color-mix(in srgb, var(--t-line) 6%, transparent)}._azDoneItem_488n8_2556{color:#166534;cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:8px;margin:0 8px;padding:10px 12px;font-size:.8rem;display:flex}:where(:root[data-skin]) ._azDoneItem_488n8_2556{border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);border:1px solid color-mix(in oklab, #bbf7d0 var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #166534, var(--t-text) var(--t-text-lift))}._azDoneCheck_488n8_2561{color:#16a34a;font-weight:700}:where(:root[data-skin]) ._azDoneCheck_488n8_2561{color:color-mix(in oklab, #16a34a, var(--t-text) var(--t-text-lift))}._azDoneCount_488n8_2562{color:#64748b;margin-left:auto;font-size:.7rem}:where(:root[data-skin]) ._azDoneCount_488n8_2562{color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift))}._azResultSummary_488n8_2565{background:#faf5ff;border:1px solid #e9d5ff;border-radius:10px;align-items:center;gap:12px;margin:16px 8px 0;padding:14px 12px;display:flex}:where(:root[data-skin]) ._azResultSummary_488n8_2565{border-radius:calc(10px * var(--t-radius-k));background:var(--t-surface);border:1px solid color-mix(in oklab, #e9d5ff var(--t-tint), var(--t-line-soft))}._azGradeCircle_488n8_2570{color:#fff;background:#7c3aed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;font-weight:800;display:flex}:where(:root[data-skin]) ._azGradeCircle_488n8_2570{background:color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink))}._azGradeLabel_488n8_2576{color:#1e293b;font-size:.8rem;font-weight:600}:where(:root[data-skin]) ._azGradeLabel_488n8_2576{color:var(--t-text)}._azGradeScore_488n8_2577{color:#475569;font-size:.72rem}:where(:root[data-skin]) ._azGradeScore_488n8_2577{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._azResetBtn_488n8_2580{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:8px;font-size:.8rem;font-weight:500}:where(:root[data-skin]) ._azResetBtn_488n8_2580{border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift));border:1px solid color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft))}._azResetBtn_488n8_2580:hover{color:#334155;background:#f8fafc}:where(:root[data-skin]) ._azResetBtn_488n8_2580:hover{background:var(--t-surface);color:var(--t-text)}._azGradeCard_488n8_2588{background:#faf5ff;border-radius:14px;align-items:center;gap:16px;margin:0 16px 16px;padding:18px 16px;display:flex}:where(:root[data-skin]) ._azGradeCard_488n8_2588{background:var(--t-surface);border-radius:calc(14px * var(--t-radius-k))}._azGradeCircleLg_488n8_2592{color:#fff;background:#7c3aed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.3rem;font-weight:800;display:flex}:where(:root[data-skin]) ._azGradeCircleLg_488n8_2592{background:color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink))}._azGradeLabelLg_488n8_2598{color:#1e293b;font-size:1rem;font-weight:700}:where(:root[data-skin]) ._azGradeLabelLg_488n8_2598{color:var(--t-text)}._azGradeScoreLg_488n8_2599{color:#475569;margin-top:2px;font-size:.88rem}:where(:root[data-skin]) ._azGradeScoreLg_488n8_2599{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._azGradeAttempted_488n8_2600{color:#94a3b8;font-size:.75rem}:where(:root[data-skin]) ._azGradeAttempted_488n8_2600{color:color-mix(in oklab, #94a3b8, var(--t-text) var(--t-text-lift))}._azFeedback_488n8_2603{border-radius:10px;margin:0 16px 10px;padding:14px 16px}:where(:root[data-skin]) ._azFeedback_488n8_2603{border-radius:calc(10px * var(--t-radius-k))}._azFeedback_488n8_2603 h4{margin:0 0 6px;font-size:.85rem;font-weight:600}._azFeedback_488n8_2603 p,._azFeedback_488n8_2603 li{font-size:.8rem;line-height:1.5}._azFeedback_488n8_2603 ul{margin:0;padding-left:18px}._azFeedback_488n8_2603[data-type=good]{color:#065f46;background:#d1fae5}:where(:root[data-skin]) ._azFeedback_488n8_2603[data-type=good]{background:color-mix(in oklab, #d1fae5 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #065f46, var(--t-text) var(--t-text-lift))}._azFeedback_488n8_2603[data-type=improve]{color:#78350f;background:#fef3c7}:where(:root[data-skin]) ._azFeedback_488n8_2603[data-type=improve]{background:color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #78350f, var(--t-text) var(--t-text-lift))}._azQrCard_488n8_2114{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0 16px 6px;padding:10px 14px}:where(:root[data-skin]) ._azQrCard_488n8_2114{border:1px solid color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface)}._azQr_correct_488n8_2612{border-left:3px solid #10b981}:where(:root[data-skin]) ._azQr_correct_488n8_2612{border-left:3px solid color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift))}._azQr_partial_488n8_2613{border-left:3px solid #f59e0b}:where(:root[data-skin]) ._azQr_partial_488n8_2613{border-left:3px solid color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix))}._azQr_wrong_488n8_2614{border-left:3px solid #ef4444}:where(:root[data-skin]) ._azQr_wrong_488n8_2614{border-left:3px solid color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift))}._azQrHeader_488n8_2615{align-items:center;gap:6px;display:flex}._azQrQ_488n8_2616{color:#334155;flex:1;font-size:.78rem}:where(:root[data-skin]) ._azQrQ_488n8_2616{color:var(--t-text)}._azQrMarks_488n8_2617{color:#475569;font-size:.72rem;font-weight:600}:where(:root[data-skin]) ._azQrMarks_488n8_2617{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._azQrAnswerBlock_488n8_2619{background:#f8fafc;border-radius:8px;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}:where(:root[data-skin]) ._azQrAnswerBlock_488n8_2619{border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface)}._azQrAnsLabel_488n8_2626{text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:.68rem;font-weight:700;display:block}._azQrYourAns_488n8_2624 ._azQrAnsLabel_488n8_2626{color:#6366f1}:where(:root[data-skin]) ._azQrYourAns_488n8_2624 ._azQrAnsLabel_488n8_2626{color:color-mix(in oklab, #6366f1, var(--t-text) var(--t-text-lift))}._azQrExpectedAns_488n8_2625 ._azQrAnsLabel_488n8_2626{color:#047857}:where(:root[data-skin]) ._azQrExpectedAns_488n8_2625 ._azQrAnsLabel_488n8_2626{color:color-mix(in oklab, #047857, var(--t-text) var(--t-text-lift))}._azQrYourAns_488n8_2624 p{color:#334155;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.5}:where(:root[data-skin]) ._azQrYourAns_488n8_2624 p{color:var(--t-text)}._azQrExpectedAns_488n8_2625 p{color:#065f46;white-space:pre-wrap;background:#ecfdf5;border-radius:6px;margin:0;padding:6px 8px;font-size:.8rem;line-height:1.5}:where(:root[data-skin]) ._azQrExpectedAns_488n8_2625 p{color:color-mix(in oklab, #065f46, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #ecfdf5 var(--t-tint), var(--t-surface));border-radius:calc(6px * var(--t-radius-k))}._azQrDetail_488n8_2635{border-top:1px solid #f1f5f9;margin-top:8px;padding-top:8px;font-size:.78rem}:where(:root[data-skin]) ._azQrDetail_488n8_2635{border-top:1px solid color-mix(in oklab, #f1f5f9 var(--t-tint), var(--t-line-soft))}._azQrCorrect_488n8_2636{color:#047857;margin:0 0 4px}:where(:root[data-skin]) ._azQrCorrect_488n8_2636{color:color-mix(in oklab, #047857, var(--t-text) var(--t-text-lift))}._azQrWrong_488n8_2637{color:#dc2626;margin:0 0 4px}:where(:root[data-skin]) ._azQrWrong_488n8_2637{color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._azQrTip_488n8_2638{color:#b45309;margin:0;font-style:italic}:where(:root[data-skin]) ._azQrTip_488n8_2638{color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._questionDiagram_488n8_2640{max-width:360px;margin:1rem 0;display:block}._questionDiagram_488n8_2640 svg{background:#fff;border-radius:4px;width:100%;height:auto;padding:.5rem;display:block}:where(:root[data-skin]) ._questionDiagram_488n8_2640 svg{background:var(--t-surface);border-radius:calc(4px * var(--t-radius-k))}._azQrYourAns_488n8_2624 p,._azQrExpectedAns_488n8_2625 p,._extractionAnswerText_488n8_2529{overflow-wrap:anywhere}._pageHeaderTitle_488n8_115{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}@media (pointer:coarse){._epDrawerTab_488n8_1626{padding:12px 16px 12px 14px;font-size:.85rem}._topbarBtn_488n8_50{padding:9px 14px}}._wrap_13lge_2{height:var(--full-h);background:var(--liwa-cream);background-image:var(--notebook-bg);flex-direction:column;display:flex;overflow:hidden}._header_13lge_12{background:var(--topbar-bg);border-bottom:none;flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;display:flex;position:relative}._header_13lge_12:after{content:"";background:var(--topbar-wave-tint,#ffe0c873);z-index:2;pointer-events:none;height:10px;position:absolute;bottom:-10px;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 10' preserveAspectRatio='none'%3E%3Cpath d='M0,4 C50,0 100,8 150,4 C200,0 250,8 300,4 C350,0 400,8 450,4 C500,0 550,8 600,4 C650,0 700,8 750,4 C800,0 850,8 900,4 C950,0 1000,8 1050,4 C1100,0 1150,8 1200,4 L1200,10 L0,10Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 10' preserveAspectRatio='none'%3E%3Cpath d='M0,4 C50,0 100,8 150,4 C200,0 250,8 300,4 C350,0 400,8 450,4 C500,0 550,8 600,4 C650,0 700,8 750,4 C800,0 850,8 900,4 C950,0 1000,8 1050,4 C1100,0 1150,8 1200,4 L1200,10 L0,10Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}:where(:root[data-skin]) ._header_13lge_12:after{background:var(--topbar-wave-tint,color-mix(in srgb, color-mix(in oklab, #ffe0c8 var(--t-tint), var(--t-surface)) 45%, transparent))}._headerLeft_13lge_37{flex:1;align-items:center;gap:10px;min-width:0;display:flex}._exitBtn_13lge_44{background:var(--topbar-btn-bg,#ffffffb3);border:2px solid var(--mode-exam-border);color:var(--mode-exam);box-shadow:2px 2px 0 var(--mode-exam-shadow);cursor:pointer;white-space:nowrap;border-radius:100px;flex-shrink:0;align-items:center;gap:4px;padding:5px 14px;font-size:.7rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .1s,box-shadow .1s;display:flex}:where(:root[data-skin]) ._exitBtn_13lge_44{border-radius:calc(100px * var(--t-pill-k));background:var(--topbar-btn-bg,color-mix(in srgb, var(--t-surface) 70%, transparent))}._exitBtn_13lge_44:hover{box-shadow:3px 3px 0 var(--mode-exam-shadow);transform:translate(-1px,-1px)}._headerInfo_13lge_64{flex-direction:column;gap:1px;min-width:0;display:flex}._headerSubject_13lge_65{color:var(--liwa-ink);text-overflow:ellipsis;white-space:nowrap;font-family:Fredoka One,cursive;font-size:.95rem;overflow:hidden}:where(:root[data-skin]) ._headerSubject_13lge_65{font-family:var(--font-display)}._headerChapter_13lge_71{color:#12101a73;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}:where(:root[data-skin]) ._headerChapter_13lge_71{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._typeBadge_13lge_73{white-space:nowrap;border-radius:100px;flex-shrink:0;padding:5px 12px;font-size:.75rem;font-weight:700}:where(:root[data-skin]) ._typeBadge_13lge_73{border-radius:calc(100px * var(--t-pill-k))}._typeFull_13lge_81{color:#b45309;background:#fbbf241f;border:1px solid #fbbf2466}:where(:root[data-skin]) ._typeFull_13lge_81{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 12%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 40%, transparent);color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._typeMock_13lge_82{color:#4338ca;background:#6366f11a;border:1px solid #6366f14d}:where(:root[data-skin]) ._typeMock_13lge_82{background:color-mix(in srgb, color-mix(in oklab, #6366f1, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #6366f1, var(--t-text) var(--t-line-lift)) 30%, transparent);color:color-mix(in oklab, #4338ca, var(--t-text) var(--t-text-lift))}._typeLightning_13lge_83{color:#047857;background:#10b9811a;border:1px solid #10b98159}:where(:root[data-skin]) ._typeLightning_13lge_83{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 35%, transparent);color:color-mix(in oklab, #047857, var(--t-text) var(--t-text-lift))}._headerRight_13lge_85{flex-shrink:0;align-items:center;gap:8px;display:flex}._qProgress_13lge_86{color:#12101a73;white-space:nowrap;font-size:.75rem}:where(:root[data-skin]) ._qProgress_13lge_86{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._timer_13lge_88{background:#ffffffb3;border:1.5px solid #12101a1a;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;transition:all .3s;display:flex}:where(:root[data-skin]) ._timer_13lge_88{border-radius:calc(10px * var(--t-radius-k));background:color-mix(in srgb, var(--t-surface) 70%, transparent);border:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent)}._timerDisplay_13lge_94{color:var(--liwa-ink);letter-spacing:.06em;font-variant-numeric:tabular-nums;text-align:center;min-width:52px;font-family:Fredoka One,cursive;font-size:1.05rem}:where(:root[data-skin]) ._timerDisplay_13lge_94{font-family:var(--font-display)}._timer_warning_13lge_103{background:#fbbf241f;border-color:#fbbf2473}:where(:root[data-skin]) ._timer_warning_13lge_103{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 12%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 45%, transparent)}._timer_warning_13lge_103 ._timerDisplay_13lge_94{color:#92400e}:where(:root[data-skin]) ._timer_warning_13lge_103 ._timerDisplay_13lge_94{color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift))}._timer_critical_13lge_105{background:#ef44441a;border-color:#ef444466;animation:.8s ease-in-out infinite _criticalPulse_13lge_1}:where(:root[data-skin]) ._timer_critical_13lge_105{background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 40%, transparent)}._timer_critical_13lge_105 ._timerDisplay_13lge_94{color:#b91c1c}:where(:root[data-skin]) ._timer_critical_13lge_105 ._timerDisplay_13lge_94{color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift))}@keyframes _criticalPulse_13lge_1{0%,to{box-shadow:0 0 #ef444400}50%{box-shadow:0 0 10px 2px #ef444433}}._headerBtn_13lge_109{cursor:pointer;white-space:nowrap;border:1.5px solid #12101a1f;border-radius:8px;padding:6px 12px;font-family:Fredoka One,cursive;font-size:.82rem;transition:all .18s}:where(:root[data-skin]) ._headerBtn_13lge_109{border-radius:calc(8px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 12%, transparent);font-family:var(--font-display)}._headerBtn_13lge_109:disabled{opacity:.35;cursor:not-allowed}._pauseBtn_13lge_116{color:#12101aa6;background:#ffffffb3}:where(:root[data-skin]) ._pauseBtn_13lge_116{background:color-mix(in srgb, var(--t-surface) 70%, transparent);color:color-mix(in srgb, var(--t-text) 65%, transparent)}._pauseBtn_13lge_116:hover{background:var(--card-bg);color:var(--liwa-ink)}._resumeBtn_13lge_118{color:#065f46;background:#10b9811a;border-color:#10b98159}:where(:root[data-skin]) ._resumeBtn_13lge_118{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 35%, transparent);color:color-mix(in oklab, #065f46, var(--t-text) var(--t-text-lift))}._resumeBtn_13lge_118:hover{background:#10b9812e}:where(:root[data-skin]) ._resumeBtn_13lge_118:hover{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 18%, transparent)}._submitBtn_13lge_120{background:var(--topbar-btn-bg,#ffffffb3);border-color:var(--mode-exam-border);color:var(--mode-exam);box-shadow:2px 2px 0 var(--mode-exam-shadow)}:where(:root[data-skin]) ._submitBtn_13lge_120{background:var(--topbar-btn-bg,color-mix(in srgb, var(--t-surface) 70%, transparent))}._submitBtn_13lge_120:hover{box-shadow:3px 3px 0 var(--mode-exam-shadow);transform:translate(-1px,-1px)}._progressTrack_13lge_129{background:#12101a0f;flex-shrink:0;height:3px}:where(:root[data-skin]) ._progressTrack_13lge_129{background:color-mix(in srgb, var(--t-text) 6%, transparent)}._progressBar_13lge_130{background:var(--mode-exam);height:100%;transition:width 1s linear}._progress_warning_13lge_131{background:linear-gradient(90deg,#f59e0b,#fbbf24)}:where(:root[data-skin]) ._progress_warning_13lge_131{background:linear-gradient(90deg, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)), color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)))}._progress_critical_13lge_132{background:linear-gradient(90deg,#ef4444,#f87171)}:where(:root[data-skin]) ._progress_critical_13lge_132{background:linear-gradient(90deg, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)), color-mix(in oklab, #f87171, var(--t-surface) var(--t-bg-sink)))}._loadingState_13lge_135{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:48px 24px;display:flex}._loadingOwl_13lge_140{object-fit:contain;width:80px;height:80px;animation:3s ease-in-out infinite _float_13lge_1}@keyframes _float_13lge_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._loadingTitle_13lge_142{color:var(--mode-exam);margin:0;font-family:Fredoka One,cursive;font-size:1.4rem}:where(:root[data-skin]) ._loadingTitle_13lge_142{font-family:var(--font-display)}._loadingDesc_13lge_147{color:#12101a80;margin:0;font-size:.88rem}:where(:root[data-skin]) ._loadingDesc_13lge_147{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._loadingDots_13lge_148{gap:7px;display:flex}._loadingDots_13lge_148 span{background:var(--mode-exam);border-radius:50%;width:9px;height:9px;animation:1.2s infinite _dotBounce_13lge_1}._loadingDots_13lge_148 span:nth-child(2){animation-delay:.2s}._loadingDots_13lge_148 span:nth-child(3){animation-delay:.4s}@keyframes _dotBounce_13lge_1{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}._loadingTimer_13lge_159{background:#e11d480f;border:1px solid #e11d4826;border-radius:100px;align-items:center;gap:10px;padding:6px 16px;display:flex}:where(:root[data-skin]) ._loadingTimer_13lge_159{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 15%, transparent)}._loadingElapsed_13lge_165{color:var(--mode-exam);font-variant-numeric:tabular-nums;min-width:62px;font-family:Fredoka One,cursive;font-size:.82rem}:where(:root[data-skin]) ._loadingElapsed_13lge_165{font-family:var(--font-display)}._loadingExpect_13lge_171{color:#12101a66;border-left:1px solid #12101a1a;padding-left:10px;font-size:.72rem}:where(:root[data-skin]) ._loadingExpect_13lge_171{color:color-mix(in srgb, var(--t-text) 40%, transparent);border-left:1px solid color-mix(in srgb, var(--t-line) 10%, transparent)}._tipCard_13lge_178{background:#e11d480f;border:1.5px solid #e11d4833;border-radius:18px;align-items:flex-start;gap:16px;width:100%;max-width:520px;padding:20px 24px;transition:opacity .35s,transform .35s;display:flex;box-shadow:0 4px 24px #e11d4814}:where(:root[data-skin]) ._tipCard_13lge_178{border-radius:calc(18px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 20%, transparent)}._tipVisible_13lge_187{opacity:1;transform:translateY(0)}._tipHidden_13lge_188{opacity:0;transform:translateY(6px)}._tipEmoji_13lge_189{flex-shrink:0;padding-top:2px;font-size:2rem;line-height:1}._tipBody_13lge_190{flex-direction:column;gap:4px;display:flex}._tipTitle_13lge_191{color:var(--mode-exam);font-family:Fredoka One,cursive;font-size:.95rem}:where(:root[data-skin]) ._tipTitle_13lge_191{font-family:var(--font-display)}._tipText_13lge_192{color:#12101a99;margin:0;font-size:.84rem;line-height:1.6}:where(:root[data-skin]) ._tipText_13lge_192{color:color-mix(in srgb, var(--t-text) 60%, transparent)}._tipHint_13lge_193{color:#12101a59;margin:0;font-size:.72rem}:where(:root[data-skin]) ._tipHint_13lge_193{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._readyState_13lge_196{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:32px 24px;display:flex;position:relative;overflow:hidden auto}._readyBlob_13lge_204{pointer-events:none;background:radial-gradient(circle,#e11d4814 0%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root[data-skin]) ._readyBlob_13lge_204{background:radial-gradient(circle, color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 8%, transparent) 0%, transparent 70%)}._readyOwl_13lge_210{object-fit:contain;width:72px;height:72px;animation:3s ease-in-out infinite _float_13lge_1}._readyTitle_13lge_211{color:var(--mode-exam);margin:0;font-family:Fredoka One,cursive;font-size:1.8rem}:where(:root[data-skin]) ._readyTitle_13lge_211{font-family:var(--font-display)}._readyDesc_13lge_216{color:#12101a80;margin:0;font-size:.85rem}:where(:root[data-skin]) ._readyDesc_13lge_216{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._rulesCard_13lge_218{background:var(--card-bg);text-align:left;border:1.5px solid #12101a14;border-radius:18px;width:100%;max-width:500px;padding:20px 24px;box-shadow:2px 2px #12101a0a}:where(:root[data-skin]) ._rulesCard_13lge_218{border:1.5px solid color-mix(in srgb, var(--t-line) 8%, transparent);border-radius:calc(18px * var(--t-radius-k));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 4%, transparent)}._rulesTitle_13lge_225{color:#12101a8c;margin-bottom:12px;font-family:Fredoka One,cursive;font-size:.92rem}:where(:root[data-skin]) ._rulesTitle_13lge_225{font-family:var(--font-display);color:color-mix(in srgb, var(--t-text) 55%, transparent)}._rulesList_13lge_230{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}._ruleItem_13lge_231{color:#12101abf;align-items:flex-start;gap:11px;font-size:.84rem;line-height:1.5;display:flex}:where(:root[data-skin]) ._ruleItem_13lge_231{color:color-mix(in srgb, var(--t-text) 75%, transparent)}._ruleIcon_13lge_232{text-align:center;flex-shrink:0;width:20px;font-size:1rem}._readyActions_13lge_234{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;display:flex}._beginBtn_13lge_238,._downloadBtn_13lge_238{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-width:240px;padding:14px 24px;font-size:1rem;font-weight:700;transition:transform .1s,box-shadow .1s;display:flex}:where(:root[data-skin]) ._beginBtn_13lge_238,:where(:root[data-skin]) ._downloadBtn_13lge_238{border-radius:calc(14px * var(--t-radius-k))}._beginBtn_13lge_238{border:2px solid var(--mode-exam-border);background:var(--mode-exam-bg);color:var(--mode-exam);box-shadow:3px 3px #e11d4826}._beginBtn_13lge_238:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #e11d4838}._beginBtnIcon_13lge_251{font-size:1.15rem}._downloadBtn_13lge_238{color:var(--liwa-purple,#7c5cfc);background:#7c5cfc0f;border:2px solid #7c5cfc4d;box-shadow:3px 3px #7c5cfc26}:where(:root[data-skin]) ._downloadBtn_13lge_238{border:2px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 30%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 6%, transparent);color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._downloadBtn_13lge_238:hover{border-color:#7c5cfc80;transform:translate(-2px,-2px);box-shadow:5px 5px #7c5cfc38}:where(:root[data-skin]) ._downloadBtn_13lge_238:hover{border-color:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 50%, transparent)}._downloadBtn_13lge_238:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._downloadBtnIcon_13lge_265{font-size:1.15rem}._beginHint_13lge_267{color:#12101a59;text-align:center;margin:0;font-size:.72rem}:where(:root[data-skin]) ._beginHint_13lge_267{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._backToExamBtn_13lge_269{background:var(--card-bg);color:var(--liwa-ink);cursor:pointer;border:1.5px solid #12101a1f;border-radius:8px;margin-top:10px;padding:8px 20px;font-size:.78rem;font-weight:600;transition:all .15s}:where(:root[data-skin]) ._backToExamBtn_13lge_269{border-radius:calc(8px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 12%, transparent)}._backToExamBtn_13lge_269:hover{border-color:var(--liwa-grape);color:var(--liwa-grape)}._offlineBanner_13lge_286{color:var(--liwa-purple,#7c5cfc);background:#7c5cfc0f;border:1px solid #7c5cfc26;border-radius:10px;align-items:center;gap:8px;margin-bottom:4px;padding:10px 16px;font-size:.82rem;font-weight:600;display:flex}:where(:root[data-skin]) ._offlineBanner_13lge_286{border-radius:calc(10px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)) 15%, transparent);color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._retryBtn_13lge_296{color:#12101a99;background:#12101a0d;border:1.5px solid #12101a1a;border-radius:10px;padding:10px 22px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .18s}:where(:root[data-skin]) ._retryBtn_13lge_296{border-radius:calc(10px * var(--t-radius-k));background:color-mix(in srgb, var(--t-text) 5%, transparent);border:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent);color:color-mix(in srgb, var(--t-text) 60%, transparent)}._retryBtn_13lge_296:hover{color:var(--liwa-ink);background:#12101a14}:where(:root[data-skin]) ._retryBtn_13lge_296:hover{background:color-mix(in srgb, var(--t-text) 8%, transparent)}._errorActions_13lge_303{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}._body_13lge_306{flex:1;display:flex;position:relative;overflow:hidden}._pausedOverlay_13lge_311{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#fdf1f2eb;justify-content:center;align-items:center;animation:.2s _fadeIn_13lge_1;display:flex;position:absolute;inset:0}:where(:root[data-skin]) ._pausedOverlay_13lge_311{background:color-mix(in srgb, color-mix(in oklab, #fdf1f2 var(--t-tint), var(--t-surface)) 92%, transparent)}@keyframes _fadeIn_13lge_1{0%{opacity:0}to{opacity:1}}._pausedCard_13lge_318{background:var(--card-bg);border:2px solid #e11d4833;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:30px 40px;display:flex;box-shadow:4px 4px #e11d4826}:where(:root[data-skin]) ._pausedCard_13lge_318{border-radius:calc(18px * var(--t-radius-k));border:2px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 20%, transparent)}._pausedCard_13lge_318 span{font-size:2.2rem}._pausedCard_13lge_318 p{color:var(--liwa-ink);margin:0;font-family:Fredoka One,cursive;font-size:1.1rem}:where(:root[data-skin]) ._pausedCard_13lge_318 p{font-family:var(--font-display)}._pausedCard_13lge_318 button{border:2px solid var(--mode-exam-border);background:var(--mode-exam-bg);color:var(--mode-exam);cursor:pointer;box-shadow:2px 2px 0 var(--mode-exam-shadow);border-radius:10px;padding:9px 26px;font-family:Fredoka One,cursive;font-size:.9rem;transition:transform .1s,box-shadow .1s}:where(:root[data-skin]) ._pausedCard_13lge_318 button{border-radius:calc(10px * var(--t-radius-k));font-family:var(--font-display)}._pausedCard_13lge_318 button:hover{box-shadow:3px 3px 0 var(--mode-exam-shadow);transform:translate(-1px,-1px)}._questionPanel_13lge_337{scrollbar-width:thin;scrollbar-color:#12101a1a transparent;flex-direction:column;flex:1;gap:20px;padding:28px 32px;display:flex;overflow-y:auto}._questionMeta_13lge_343{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._qNumber_13lge_344{color:#12101a80;font-family:Fredoka One,cursive;font-size:.88rem}:where(:root[data-skin]) ._qNumber_13lge_344{font-family:var(--font-display);color:color-mix(in srgb, var(--t-text) 50%, transparent)}._qType_13lge_348{border-radius:100px;padding:3px 10px;font-size:.7rem;font-weight:700}:where(:root[data-skin]) ._qType_13lge_348{border-radius:calc(100px * var(--t-pill-k))}._qTypeMcq_13lge_352{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb40}:where(:root[data-skin]) ._qTypeMcq_13lge_352{background:color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-text) var(--t-line-lift)) 25%, transparent);color:color-mix(in oklab, #1d4ed8, var(--t-text) var(--t-text-lift))}._qTypeText_13lge_355{color:#065f46;background:#10b98114;border:1px solid #10b98140}:where(:root[data-skin]) ._qTypeText_13lge_355{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 25%, transparent);color:color-mix(in oklab, #065f46, var(--t-text) var(--t-text-lift))}._qLocked_13lge_358{color:#065f46;background:#10b9811a;border:1px solid #10b9814d;border-radius:100px;padding:3px 10px;font-size:.7rem;font-weight:700}:where(:root[data-skin]) ._qLocked_13lge_358{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 30%, transparent);color:color-mix(in oklab, #065f46, var(--t-text) var(--t-text-lift))}._questionText_13lge_363{color:var(--liwa-ink);margin:0;font-size:1.05rem;font-weight:600;line-height:1.7}._optionsList_13lge_372{flex-direction:column;gap:10px;display:flex}._option_13lge_372{background:var(--card-bg);cursor:pointer;text-align:left;color:inherit;border:1.5px solid #12101a1a;border-radius:13px;align-items:center;gap:14px;padding:14px 18px;font-family:inherit;transition:all .18s;display:flex;box-shadow:2px 2px #12101a0a}:where(:root[data-skin]) ._option_13lge_372{border-radius:calc(13px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 4%, transparent)}._option_13lge_372:hover:not(:disabled){background:var(--mode-exam-bg);border-color:#e11d4866;transform:translate(3px);box-shadow:3px 3px #e11d481a}:where(:root[data-skin]) ._option_13lge_372:hover:not(:disabled){border-color:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 40%, transparent)}._option_13lge_372:disabled{cursor:default}._optionSelected_13lge_389{border-color:var(--mode-exam);background:var(--mode-exam-bg);box-shadow:2px 2px #e11d4833}._optionLocked_13lge_394{cursor:default;background:#10b9810f!important;border-color:#16a34a!important}:where(:root[data-skin]) ._optionLocked_13lge_394{border-color:color-mix(in oklab, #16a34a, var(--t-text) var(--t-line-lift))!important;background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 6%, transparent)!important}._optionLetter_13lge_399{color:#12101a8c;background:#12101a0d;border:1.5px solid #12101a1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:Fredoka One,cursive;font-size:.85rem;transition:all .18s;display:flex}:where(:root[data-skin]) ._optionLetter_13lge_399{border-radius:calc(8px * var(--t-radius-k));font-family:var(--font-display);background:color-mix(in srgb, var(--t-text) 5%, transparent);border:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent);color:color-mix(in srgb, var(--t-text) 55%, transparent)}._optionSelected_13lge_389 ._optionLetter_13lge_399{color:var(--mode-exam);background:#e11d4826;border-color:#e11d4866}:where(:root[data-skin]) ._optionSelected_13lge_389 ._optionLetter_13lge_399{background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 15%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 40%, transparent)}._optionLocked_13lge_394 ._optionLetter_13lge_399{color:#065f46;background:#10b98126;border-color:#10b98166}:where(:root[data-skin]) ._optionLocked_13lge_394 ._optionLetter_13lge_399{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 15%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 40%, transparent);color:color-mix(in oklab, #065f46, var(--t-text) var(--t-text-lift))}._optionText_13lge_418{color:var(--liwa-ink);flex:1;font-size:.92rem;line-height:1.4}._optionCheck_13lge_419{color:#16a34a;flex-shrink:0;font-size:1rem}:where(:root[data-skin]) ._optionCheck_13lge_419{color:color-mix(in oklab, #16a34a, var(--t-text) var(--t-text-lift))}._textAnswer_13lge_422{resize:vertical;background:var(--card-bg);width:100%;color:var(--liwa-ink);scrollbar-width:thin;border:1.5px solid #12101a1a;border-radius:13px;outline:none;padding:14px 16px;font-family:Nunito,sans-serif;font-size:.92rem;line-height:1.6;transition:border-color .18s}:where(:root[data-skin]) ._textAnswer_13lge_422{border:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent);border-radius:calc(13px * var(--t-radius-k));font-family:var(--font-body)}._textAnswer_13lge_422:focus{border-color:var(--mode-exam);background:var(--mode-exam-bg)}._textAnswer_13lge_422::placeholder{color:#12101a59}:where(:root[data-skin]) ._textAnswer_13lge_422::placeholder{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._textAnswerLocked_13lge_434{cursor:default;background:#10b9810d!important;border-color:#16a34a!important}:where(:root[data-skin]) ._textAnswerLocked_13lge_434{border-color:color-mix(in oklab, #16a34a, var(--t-text) var(--t-line-lift))!important;background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 5%, transparent)!important}._actionRow_13lge_441{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding-top:4px;display:flex}._navBtn_13lge_446{background:var(--card-bg);color:#12101aa6;cursor:pointer;border:1.5px solid #12101a1a;border-radius:10px;padding:9px 18px;font-family:Fredoka One,cursive;font-size:.88rem;transition:all .18s;box-shadow:2px 2px #12101a0a}:where(:root[data-skin]) ._navBtn_13lge_446{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent);color:color-mix(in srgb, var(--t-text) 65%, transparent);font-family:var(--font-display);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 4%, transparent)}._navBtn_13lge_446:hover:not(:disabled){color:var(--liwa-ink);background:#12101a0a}:where(:root[data-skin]) ._navBtn_13lge_446:hover:not(:disabled){background:color-mix(in srgb, var(--t-text) 4%, transparent)}._navBtn_13lge_446:disabled{opacity:.3;cursor:not-allowed}._lockBtnWrap_13lge_458{flex-shrink:0}._lockBtn_13lge_458{border:2px solid var(--mode-exam-border);background:var(--mode-exam-bg);color:var(--mode-exam);cursor:pointer;box-shadow:2px 2px 0 var(--mode-exam-shadow);border-radius:12px;padding:11px 26px;font-family:Fredoka One,cursive;font-size:.95rem;transition:transform .1s,box-shadow .1s}:where(:root[data-skin]) ._lockBtn_13lge_458{border-radius:calc(12px * var(--t-radius-k));font-family:var(--font-display)}._lockBtn_13lge_458:hover:not(:disabled){box-shadow:3px 3px 0 var(--mode-exam-shadow);transform:translate(-1px,-1px)}._lockBtn_13lge_458:disabled{opacity:.3;cursor:not-allowed;box-shadow:none;background:#12101a0d;border-color:#12101a1a}:where(:root[data-skin]) ._lockBtn_13lge_458:disabled{background:color-mix(in srgb, var(--t-text) 5%, transparent);border-color:color-mix(in srgb, var(--t-line) 10%, transparent)}._editBtn_13lge_469{color:#92400e;cursor:pointer;background:#fbbf2414;border:1.5px solid #fbbf2473;border-radius:12px;padding:11px 22px;font-family:Fredoka One,cursive;font-size:.88rem;transition:all .18s}:where(:root[data-skin]) ._editBtn_13lge_469{border-radius:calc(12px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 45%, transparent);background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 8%, transparent);color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift));font-family:var(--font-display)}._editBtn_13lge_469:hover{background:#fbbf2426;border-color:#fbbf2499}:where(:root[data-skin]) ._editBtn_13lge_469:hover{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 15%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 60%, transparent)}._navigator_13lge_479{background:var(--lp-bg);border-left:1.5px solid var(--lp-border);scrollbar-width:thin;scrollbar-color:#12101a1a transparent;flex-direction:column;flex-shrink:0;width:200px;display:flex;overflow-y:auto}._navHeader_13lge_489{border-bottom:1px solid var(--lp-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}._navTitle_13lge_494{color:var(--liwa-ink);font-family:Fredoka One,cursive;font-size:.85rem}:where(:root[data-skin]) ._navTitle_13lge_494{font-family:var(--font-display)}._navStat_13lge_495{color:#12101a73;font-size:.72rem}:where(:root[data-skin]) ._navStat_13lge_495{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._navGrid_13lge_497{flex:1;grid-template-columns:repeat(4,1fr);align-content:start;gap:6px;padding:12px;display:grid}._navCell_13lge_501{aspect-ratio:1;cursor:pointer;color:#12101a73;background:#12101a0d;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-family:Fredoka One,cursive;font-size:.75rem;transition:all .15s;display:flex}:where(:root[data-skin]) ._navCell_13lge_501{border-radius:calc(8px * var(--t-radius-k));font-family:var(--font-display);background:color-mix(in srgb, var(--t-text) 5%, transparent);color:color-mix(in srgb, var(--t-text) 45%, transparent)}._navCell_13lge_501:hover{transform:scale(1.1)}._navCell_empty_13lge_511{color:#12101a66;background:#12101a0a;border-color:#12101a1a}:where(:root[data-skin]) ._navCell_empty_13lge_511{background:color-mix(in srgb, var(--t-text) 4%, transparent);border-color:color-mix(in srgb, var(--t-line) 10%, transparent);color:color-mix(in srgb, var(--t-text) 40%, transparent)}._navCell_draft_13lge_512{color:#92400e;background:#fbbf241f;border-color:#fbbf2473}:where(:root[data-skin]) ._navCell_draft_13lge_512{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 12%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 45%, transparent);color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift))}._navCell_locked_13lge_513{color:#065f46;background:#10b9811a;border-color:#10b98166}:where(:root[data-skin]) ._navCell_locked_13lge_513{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 40%, transparent);color:color-mix(in oklab, #065f46, var(--t-text) var(--t-text-lift))}._navCell_current_13lge_514{border-color:var(--mode-exam);color:var(--mode-exam);background:#e11d481f;box-shadow:0 0 8px #e11d4833}:where(:root[data-skin]) ._navCell_current_13lge_514{background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 12%, transparent)}._navLegend_13lge_516{color:#12101a73;border-top:1px solid var(--lp-border);flex-direction:column;flex-shrink:0;gap:6px;padding:10px 14px 14px;font-size:.7rem;display:flex}:where(:root[data-skin]) ._navLegend_13lge_516{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._navLegend_13lge_516 span{align-items:center;gap:6px;display:flex}._dot_13lge_523{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}._dotLocked_13lge_524{background:#16a34a}:where(:root[data-skin]) ._dotLocked_13lge_524{background:color-mix(in oklab, #16a34a, var(--t-surface) var(--t-bg-sink))}._dotDraft_13lge_525{background:#d97706}:where(:root[data-skin]) ._dotDraft_13lge_525{background:color-mix(in oklab, #d97706, var(--t-brand) var(--t-brand-mix))}._dotEmpty_13lge_526{background:#12101a33}:where(:root[data-skin]) ._dotEmpty_13lge_526{background:color-mix(in srgb, var(--t-text) 20%, transparent)}._finishedState_13lge_529{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:48px 32px;display:flex}._finishedOwl_13lge_534{object-fit:contain;width:88px;height:88px;animation:3.5s ease-in-out infinite _float_13lge_1}._finishedTitle_13lge_535{color:var(--mode-exam);margin:0;font-family:Fredoka One,cursive;font-size:2rem}:where(:root[data-skin]) ._finishedTitle_13lge_535{font-family:var(--font-display)}._finishedDesc_13lge_540{color:#12101a80;max-width:380px;margin:0;font-size:.9rem;line-height:1.65}:where(:root[data-skin]) ._finishedDesc_13lge_540{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._finishedStats_13lge_542{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}._statBox_13lge_543{background:var(--card-bg);border:1.5px solid #12101a14;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:14px 22px;display:flex;box-shadow:2px 2px #12101a0a}:where(:root[data-skin]) ._statBox_13lge_543{border-radius:calc(14px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 8%, transparent);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 4%, transparent)}._statVal_13lge_549{color:var(--liwa-ink);font-family:Fredoka One,cursive;font-size:1.6rem}:where(:root[data-skin]) ._statVal_13lge_549{font-family:var(--font-display)}._statLabel_13lge_550{color:#12101a73;font-size:.72rem}:where(:root[data-skin]) ._statLabel_13lge_550{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._finSaveRow_13lge_553{justify-content:center;margin-bottom:16px;display:flex}._finSaveBtn_13lge_554{color:var(--mode-exam);cursor:pointer;background:#e11d4814;border:1.5px solid #e11d484d;border-radius:12px;padding:10px 24px;font-family:Fredoka One,cursive;font-size:.9rem;transition:all .2s;box-shadow:2px 2px #e11d481a}:where(:root[data-skin]) ._finSaveBtn_13lge_554{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 30%, transparent);font-family:var(--font-display)}._finSaveBtn_13lge_554:hover:not(:disabled){background:#e11d4824;transform:translate(-1px,-1px);box-shadow:3px 3px #e11d4826}:where(:root[data-skin]) ._finSaveBtn_13lge_554:hover:not(:disabled){background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 14%, transparent)}._finSaveBtn_13lge_554:disabled{opacity:.6;cursor:not-allowed}._finSavedBadge_13lge_563{color:#065f46;background:#10b9811a;border:1.5px solid #10b9814d;border-radius:12px;align-items:center;gap:10px;padding:8px 18px;font-size:.85rem;font-weight:700;display:flex}:where(:root[data-skin]) ._finSavedBadge_13lge_563{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 30%, transparent);color:color-mix(in oklab, #065f46, var(--t-text) var(--t-text-lift))}._finTechKey_13lge_569{letter-spacing:.05em;background:#10b9811f;border-radius:6px;padding:2px 8px;font-family:monospace;font-size:.78rem}:where(:root[data-skin]) ._finTechKey_13lge_569{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 12%, transparent);border-radius:calc(6px * var(--t-radius-k))}._finSavingBadge_13lge_574{color:var(--mode-exam);opacity:.75;background:#e11d480f;border:1.5px solid #e11d4833;border-radius:12px;padding:8px 18px;font-size:.85rem;font-weight:700}:where(:root[data-skin]) ._finSavingBadge_13lge_574{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 20%, transparent)}._evalInfoBanner_13lge_582{text-align:center;color:#7c3aedd9;background:#7c3aed0f;border:1.5px solid #7c3aed2e;border-radius:12px;margin-bottom:16px;padding:12px 20px;font-size:.88rem;font-weight:500;line-height:1.5}:where(:root[data-skin]) ._evalInfoBanner_13lge_582{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 18%, transparent);color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)) 85%, transparent)}._finishedActions_13lge_595{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}._finBtn_13lge_596{background:var(--mode-exam-bg);border:2px solid var(--mode-exam-border);color:var(--mode-exam);box-shadow:2px 2px 0 var(--mode-exam-shadow);border-radius:12px;padding:11px 26px;font-family:Fredoka One,cursive;font-size:.92rem;text-decoration:none;transition:transform .1s,box-shadow .1s}:where(:root[data-skin]) ._finBtn_13lge_596{border-radius:calc(12px * var(--t-radius-k));font-family:var(--font-display)}._finBtn_13lge_596:hover{box-shadow:3px 3px 0 var(--mode-exam-shadow);transform:translate(-1px,-1px)}._finBtnSec_13lge_605{background:var(--card-bg);color:#12101aa6;border:1.5px solid #12101a1a;border-radius:12px;padding:11px 26px;font-family:Fredoka One,cursive;font-size:.92rem;text-decoration:none;transition:all .2s;box-shadow:2px 2px #12101a0a}:where(:root[data-skin]) ._finBtnSec_13lge_605{border-radius:calc(12px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent);color:color-mix(in srgb, var(--t-text) 65%, transparent);font-family:var(--font-display);box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 4%, transparent)}._finBtnSec_13lge_605:hover{color:var(--liwa-ink);background:#12101a08}:where(:root[data-skin]) ._finBtnSec_13lge_605:hover{background:color-mix(in srgb, var(--t-text) 3%, transparent)}._submitOverlay_13lge_615{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12101a59;justify-content:center;align-items:center;padding:20px;animation:.2s _fadeIn_13lge_1;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._submitOverlay_13lge_615{background:color-mix(in srgb, var(--t-scrim) 35%, transparent)}._submitModal_13lge_623{background:var(--card-bg);border:2px solid var(--mode-exam-border);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:460px;max-height:100%;padding:36px 32px 28px;animation:.25s cubic-bezier(.34,1.56,.64,1) _slideUp_13lge_1;display:flex;position:relative;overflow:hidden auto;box-shadow:6px 6px #e11d481f}:where(:root[data-skin]) ._submitModal_13lge_623{border-radius:calc(24px * var(--t-radius-k))}@keyframes _slideUp_13lge_1{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._submitBlob_13lge_638{pointer-events:none;background:radial-gradient(circle,#e11d480f 0%,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root[data-skin]) ._submitBlob_13lge_638{background:radial-gradient(circle, color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 6%, transparent) 0%, transparent 70%)}._submitIcon_13lge_645{font-size:3.2rem;line-height:1;animation:3s ease-in-out infinite _float_13lge_1}._submitTitle_13lge_647{color:var(--mode-exam);margin:0;font-family:Fredoka One,cursive;font-size:1.7rem}:where(:root[data-skin]) ._submitTitle_13lge_647{font-family:var(--font-display)}._submitSubtitle_13lge_652{color:#12101a80;margin:0;font-size:.88rem;line-height:1.5}:where(:root[data-skin]) ._submitSubtitle_13lge_652{color:color-mix(in srgb, var(--t-text) 50%, transparent)}._submitStats_13lge_655{gap:12px;width:100%;display:flex}._submitStatBox_13lge_656{background:#12101a05;border:1.5px solid #12101a14;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:5px;padding:14px 10px;display:flex}:where(:root[data-skin]) ._submitStatBox_13lge_656{border-radius:calc(14px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, var(--t-line) 8%, transparent);background:color-mix(in srgb, var(--t-text) 2%, transparent)}._submitStatVal_13lge_662{color:var(--liwa-ink);font-family:Fredoka One,cursive;font-size:1.9rem;line-height:1}:where(:root[data-skin]) ._submitStatVal_13lge_662{font-family:var(--font-display)}._submitStatLabel_13lge_663{color:#12101a73;white-space:nowrap;font-size:.68rem}:where(:root[data-skin]) ._submitStatLabel_13lge_663{color:color-mix(in srgb, var(--t-text) 45%, transparent)}._submitStatAttempted_13lge_665{background:#10b9810d;border-color:#10b9814d}:where(:root[data-skin]) ._submitStatAttempted_13lge_665{border-color:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 30%, transparent);background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 5%, transparent)}._submitStatAttempted_13lge_665 ._submitStatVal_13lge_662{color:#065f46}:where(:root[data-skin]) ._submitStatAttempted_13lge_665 ._submitStatVal_13lge_662{color:color-mix(in oklab, #065f46, var(--t-text) var(--t-text-lift))}._submitStatRemaining_13lge_671{background:#fbbf240f;border-color:#fbbf2466}:where(:root[data-skin]) ._submitStatRemaining_13lge_671{border-color:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 40%, transparent);background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 6%, transparent)}._submitStatRemaining_13lge_671 ._submitStatVal_13lge_662{color:#92400e}:where(:root[data-skin]) ._submitStatRemaining_13lge_671 ._submitStatVal_13lge_662{color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift))}._submitStatZero_13lge_677{background:#10b98108;border-color:#10b98133}:where(:root[data-skin]) ._submitStatZero_13lge_677{border-color:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 20%, transparent);background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 3%, transparent)}._submitStatZero_13lge_677 ._submitStatVal_13lge_662{color:#065f4680}:where(:root[data-skin]) ._submitStatZero_13lge_677 ._submitStatVal_13lge_662{color:color-mix(in srgb, color-mix(in oklab, #065f46, var(--t-text) var(--t-text-lift)) 50%, transparent)}._submitStatTotal_13lge_683{background:#e11d480a;border-color:#e11d4840}:where(:root[data-skin]) ._submitStatTotal_13lge_683{border-color:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 25%, transparent);background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 4%, transparent)}._submitStatTotal_13lge_683 ._submitStatVal_13lge_662{color:var(--mode-exam)}._submitProgressTrack_13lge_690{background:#12101a12;border-radius:100px;width:100%;height:7px;overflow:hidden}:where(:root[data-skin]) ._submitProgressTrack_13lge_690{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, var(--t-text) 7%, transparent)}._submitProgressBar_13lge_695{background:var(--mode-exam);border-radius:100px;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1)}:where(:root[data-skin]) ._submitProgressBar_13lge_695{border-radius:calc(100px * var(--t-pill-k))}._submitProgressFull_13lge_700{background:linear-gradient(90deg,#10b981,#34d399);box-shadow:0 0 8px #10b98166}:where(:root[data-skin]) ._submitProgressFull_13lge_700{background:linear-gradient(90deg, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)), color-mix(in oklab, #34d399, var(--t-surface) var(--t-bg-sink)))}._submitProgressLabel_13lge_704{color:#12101a66;margin:-8px 0 0;font-size:.72rem}:where(:root[data-skin]) ._submitProgressLabel_13lge_704{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._submitWarning_13lge_707{color:#92400e;text-align:left;background:#fbbf2412;border:1px solid #fbbf2459;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;font-size:.8rem;line-height:1.5;display:flex}:where(:root[data-skin]) ._submitWarning_13lge_707{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 7%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 35%, transparent);color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift))}._submitWarning_13lge_707 span:first-child{flex-shrink:0;font-size:1rem}._submitActions_13lge_718{flex-wrap:wrap;gap:10px;width:100%;display:flex}._submitCancelBtn_13lge_719{color:#12101aa6;cursor:pointer;white-space:nowrap;background:#12101a0a;border:1.5px solid #12101a1a;border-radius:12px;flex:1;padding:12px 18px;font-family:Fredoka One,cursive;font-size:.9rem;transition:all .2s}:where(:root[data-skin]) ._submitCancelBtn_13lge_719{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in srgb, var(--t-text) 4%, transparent);border:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent);color:color-mix(in srgb, var(--t-text) 65%, transparent);font-family:var(--font-display)}._submitCancelBtn_13lge_719:hover{color:var(--liwa-ink);background:#12101a12}:where(:root[data-skin]) ._submitCancelBtn_13lge_719:hover{background:color-mix(in srgb, var(--t-text) 7%, transparent)}._submitConfirmBtn_13lge_727{border:2px solid var(--mode-exam-border);background:var(--mode-exam-bg);color:var(--mode-exam);cursor:pointer;white-space:nowrap;box-shadow:2px 2px 0 var(--mode-exam-shadow);border-radius:12px;flex:1;padding:12px 18px;font-family:Fredoka One,cursive;font-size:.9rem;transition:transform .1s,box-shadow .1s}:where(:root[data-skin]) ._submitConfirmBtn_13lge_727{border-radius:calc(12px * var(--t-radius-k));font-family:var(--font-display)}._submitConfirmBtn_13lge_727:hover{box-shadow:3px 3px 0 var(--mode-exam-shadow);transform:translate(-1px,-1px)}._exitConfirmBtn_13lge_737{color:#dc2626;cursor:pointer;white-space:nowrap;background:#ef44440f;border:2px solid #ef444466;border-radius:12px;flex:1;padding:12px 18px;font-family:Fredoka One,cursive;font-size:.9rem;transition:transform .1s,box-shadow .1s;box-shadow:2px 2px #ef444480}:where(:root[data-skin]) ._exitConfirmBtn_13lge_737{border-radius:calc(12px * var(--t-radius-k));border:2px solid color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 40%, transparent);background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 6%, transparent);color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift));font-family:var(--font-display)}._exitConfirmBtn_13lge_737:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #ef444480}._submitConfirmBtnGreen_13lge_747{border-color:var(--mode-exam-border);background:var(--mode-exam-bg);color:var(--mode-exam);box-shadow:2px 2px 0 var(--mode-exam-shadow)}._submitConfirmBtnGreen_13lge_747:hover{box-shadow:3px 3px 0 var(--mode-exam-shadow)}._submitEscHint_13lge_755{color:#12101a4d;margin:-8px 0 0;font-size:.66rem}:where(:root[data-skin]) ._submitEscHint_13lge_755{color:color-mix(in srgb, var(--t-text) 30%, transparent)}._qTimerChip_13lge_758{color:#12101a8c;background:#ffffffb3;border:1.5px solid #12101a1a;border-radius:100px;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-family:Fredoka One,cursive;font-size:.78rem;transition:all .3s;display:flex}:where(:root[data-skin]) ._qTimerChip_13lge_758{border-radius:calc(100px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent);background:color-mix(in srgb, var(--t-surface) 70%, transparent);font-family:var(--font-display);color:color-mix(in srgb, var(--t-text) 55%, transparent)}._qTimerChipLabel_13lge_768{color:#12101a66;font-family:Nunito,sans-serif;font-size:.65rem}:where(:root[data-skin]) ._qTimerChipLabel_13lge_768{color:color-mix(in srgb, var(--t-text) 40%, transparent);font-family:var(--font-body)}._qTimerChip_warning_13lge_770{color:#92400e;background:#fbbf241a;border-color:#fbbf2466}:where(:root[data-skin]) ._qTimerChip_warning_13lge_770{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 10%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 40%, transparent);color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift))}._qTimerChip_warning_13lge_770 ._qTimerChipLabel_13lge_768{color:#92400e99}:where(:root[data-skin]) ._qTimerChip_warning_13lge_770 ._qTimerChipLabel_13lge_768{color:color-mix(in srgb, color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift)) 60%, transparent)}._qTimerChip_critical_13lge_774{color:#b91c1c;background:#ef444414;border-color:#ef44444d;animation:.8s ease-in-out infinite _criticalPulse_13lge_1}:where(:root[data-skin]) ._qTimerChip_critical_13lge_774{background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 30%, transparent);color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift))}._qTimerChip_critical_13lge_774 ._qTimerChipLabel_13lge_768{color:#b91c1c99}:where(:root[data-skin]) ._qTimerChip_critical_13lge_774 ._qTimerChipLabel_13lge_768{color:color-mix(in srgb, color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift)) 60%, transparent)}._timerModeNote_13lge_781{text-align:left;border-radius:14px;align-items:flex-start;gap:12px;width:100%;max-width:500px;padding:14px 18px;font-size:.84rem;line-height:1.5;display:flex}:where(:root[data-skin]) ._timerModeNote_13lge_781{border-radius:calc(14px * var(--t-radius-k))}._timerModeNote_13lge_781>span{flex-shrink:0;padding-top:2px;font-size:1.3rem}._timerModeNote_13lge_781>div{flex-direction:column;gap:4px;display:flex}._timerModeNote_13lge_781 strong{font-size:.88rem}._timerModeNote_13lge_781 p{margin:0;font-size:.8rem}._timerModeStrict_13lge_791{color:#b91c1c;background:#ef44440f;border:1px solid #ef444440}:where(:root[data-skin]) ._timerModeStrict_13lge_791{background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 25%, transparent);color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift))}._timerModeStrict_13lge_791 p{color:#b91c1ca6}:where(:root[data-skin]) ._timerModeStrict_13lge_791 p{color:color-mix(in srgb, color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift)) 65%, transparent)}._timerModeAdvisory_13lge_795{color:var(--mode-exam);background:#e11d480f;border:1px solid #e11d4838}:where(:root[data-skin]) ._timerModeAdvisory_13lge_795{background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 22%, transparent)}._timerModeAdvisory_13lge_795 p{color:#e11d4899}:where(:root[data-skin]) ._timerModeAdvisory_13lge_795 p{color:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-text-lift)) 60%, transparent)}._violationBadge_13lge_801{color:#b91c1c;white-space:nowrap;background:#ef44441a;border:1px solid #ef44444d;border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:700;animation:1.5s ease-in-out infinite _violationPulse_13lge_1;display:flex}:where(:root[data-skin]) ._violationBadge_13lge_801{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 30%, transparent);color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift))}@keyframes _violationPulse_13lge_1{0%,to{box-shadow:0 0 #ef444400}50%{box-shadow:0 0 8px 2px #ef444433}}._securityOverlay_13lge_814{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#120606e0;justify-content:center;align-items:center;padding:20px;animation:.2s _fadeIn_13lge_1;display:flex;position:absolute;inset:0}:where(:root[data-skin]) ._securityOverlay_13lge_814{background:color-mix(in srgb, var(--t-scrim) 88%, transparent)}._securityCard_13lge_821{text-align:center;background:var(--card-bg);border:2px solid #ef444459;border-radius:24px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:420px;max-height:100%;padding:36px 40px;animation:.3s cubic-bezier(.34,1.56,.64,1) _slideUp_13lge_1;display:flex;overflow-y:auto;box-shadow:0 0 60px #ef44441f,6px 6px #ef444426}:where(:root[data-skin]) ._securityCard_13lge_821{border-radius:calc(24px * var(--t-radius-k));border:2px solid color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 35%, transparent)}._securityIcon_13lge_831{font-size:3.5rem;line-height:1;animation:.5s _shake_13lge_1}@keyframes _shake_13lge_1{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}}._securityTitle_13lge_838{color:#b91c1c;margin:0;font-family:Fredoka One,cursive;font-size:1.6rem}:where(:root[data-skin]) ._securityTitle_13lge_838{font-family:var(--font-display);color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift))}._securityBadge_13lge_842{color:#b91c1c;background:#ef44441a;border:1px solid #ef444440;border-radius:100px;align-items:center;gap:8px;padding:6px 16px;font-size:.8rem;font-weight:700;display:flex}:where(:root[data-skin]) ._securityBadge_13lge_842{border-radius:calc(100px * var(--t-pill-k));background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 25%, transparent);color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift))}._securityMsg_13lge_848{color:#12101a99;max-width:320px;margin:0;font-size:.88rem;line-height:1.6}:where(:root[data-skin]) ._securityMsg_13lge_848{color:color-mix(in srgb, var(--t-text) 60%, transparent)}._securityWarn_13lge_852{color:#b91c1c;text-align:left;background:#ef44440f;border:1px solid #ef444433;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;font-size:.8rem;line-height:1.5;display:flex}:where(:root[data-skin]) ._securityWarn_13lge_852{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 20%, transparent);color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift))}._securityWarn_13lge_852 span:first-child{flex-shrink:0}._securityXpWarn_13lge_860{width:100%;color:var(--mode-exam);text-align:left;background:#e11d480f;border:1px solid #e11d4833;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:.8rem;line-height:1.5;display:flex}:where(:root[data-skin]) ._securityXpWarn_13lge_860{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 20%, transparent)}._securityXpWarn_13lge_860 span:first-child{flex-shrink:0}._securityXpWarn_13lge_860 strong{color:var(--mode-exam)}._securityReturnBtn_13lge_868{color:#dc2626;cursor:pointer;background:#ef44440f;border:2px solid #ef444466;border-radius:14px;padding:13px 32px;font-family:Fredoka One,cursive;font-size:1rem;transition:transform .1s,box-shadow .1s;box-shadow:2px 2px #ef444480}:where(:root[data-skin]) ._securityReturnBtn_13lge_868{border-radius:calc(14px * var(--t-radius-k));border:2px solid color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 40%, transparent);background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 6%, transparent);color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift));font-family:var(--font-display)}._securityReturnBtn_13lge_868:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #ef444480}._securityHint_13lge_877{color:#12101a59;margin:-6px 0 0;font-size:.68rem}:where(:root[data-skin]) ._securityHint_13lge_877{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._finishedViolations_13lge_880{color:#b91c1c;background:#ef44440f;border:1px solid #ef444433;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:.8rem;line-height:1.5;display:flex}:where(:root[data-skin]) ._finishedViolations_13lge_880{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 20%, transparent);color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift))}@media (width<=900px){._navigator_13lge_479{width:160px}._navGrid_13lge_497{grid-template-columns:repeat(3,1fr)}._questionPanel_13lge_337{padding:20px}}@media (width<=640px){._header_13lge_12{flex-wrap:wrap;row-gap:4px}._navigator_13lge_479{display:none}._questionText_13lge_363{font-size:.95rem}._option_13lge_372{gap:10px;padding:11px 14px}._actionRow_13lge_441{flex-direction:column;align-items:center}._typeBadge_13lge_73,._headerChapter_13lge_71{display:none}}._resultsLayout_13lge_905{border-radius:var(--nb-wrap-radius,14px);box-shadow:var(--nb-wrap-shadow,0 2px 12px #0000000f);flex:1;gap:0;margin:6px;display:flex;overflow:hidden}:where(:root[data-skin]) ._resultsLayout_13lge_905{box-shadow:var(--nb-wrap-shadow,0 2px 12px color-mix(in srgb, var(--t-shadow) 6%, transparent))}._resultsLeft_13lge_910{background:var(--nb-page-left,#fdf6ee);flex-direction:column;flex-shrink:0;gap:12px;width:30%;min-width:260px;padding:24px 20px 24px 22px;display:flex;position:relative;overflow-y:auto}:where(:root[data-skin]) ._resultsLeft_13lge_910{background:var(--nb-page-left,var(--t-surface))}._resultsSpiral_13lge_918{background:var(--nb-spine-bg,#e8ddd0);border-left:1px solid var(--nb-spine-border,#d4c8b8);border-right:1px solid var(--nb-spine-border,#d4c8b8);z-index:3;flex-shrink:0;width:34px;position:relative;overflow:visible}:where(:root[data-skin]) ._resultsSpiral_13lge_918{background:var(--nb-spine-bg,color-mix(in oklab, #e8ddd0 var(--t-tint), var(--t-surface)));border-left:1px solid var(--nb-spine-border,color-mix(in oklab, #d4c8b8 var(--t-tint), var(--t-line-soft)));border-right:1px solid var(--nb-spine-border,color-mix(in oklab, #d4c8b8 var(--t-tint), var(--t-line-soft)))}._resultsSpiral_13lge_918 svg{width:calc(100% + 16px);height:100%;display:block;position:absolute;top:0;left:-8px;overflow:visible}._resultsRight_13lge_929{background:var(--nb-page-right,#fffaf3);flex-direction:column;flex:1;padding:24px 24px 24px 28px;display:flex;position:relative;overflow-y:auto}:where(:root[data-skin]) ._resultsRight_13lge_929{background:var(--nb-page-right,var(--t-surface))}._resultsRight_13lge_929:after{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(to bottom, transparent, transparent 29px, var(--nb-ruled-line,#b4a0822e) 29px, var(--nb-ruled-line,#b4a0822e) 30px);position:absolute;inset:0}:where(:root[data-skin]) ._resultsRight_13lge_929:after{background:repeating-linear-gradient(to bottom, transparent, transparent 29px, var(--nb-ruled-line,color-mix(in srgb, color-mix(in oklab, #b4a082, var(--t-surface) var(--t-bg-sink)) 18%, transparent)) 29px, var(--nb-ruled-line,color-mix(in srgb, color-mix(in oklab, #b4a082, var(--t-surface) var(--t-bg-sink)) 18%, transparent)) 30px)}._resultsRight_13lge_929:before{content:"";background:var(--nb-margin-color,#e11d482e);z-index:2;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:16px}:where(:root[data-skin]) ._resultsRight_13lge_929:before{background:var(--nb-margin-color,color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 18%, transparent))}._resultsRightInner_13lge_946{z-index:1;position:relative}._gradeHeader_13lge_949{text-align:center;border-bottom:1px solid #7c3aed1a;padding-bottom:16px}:where(:root[data-skin]) ._gradeHeader_13lge_949{border-bottom:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 10%, transparent)}._gradeLetter_13lge_953{font-size:3.2rem;font-weight:800;line-height:1}._gradeLabel_13lge_956{margin-top:4px;font-size:1rem;font-weight:600}._gradeMarks_13lge_959{color:var(--text-primary,#12101a);margin-top:8px;font-size:1.6rem;font-weight:700}:where(:root[data-skin]) ._gradeMarks_13lge_959{color:var(--text-primary,var(--t-text))}._gradeSub_13lge_963{color:#7c3aedb3;margin-top:2px;font-size:.85rem}:where(:root[data-skin]) ._gradeSub_13lge_963{color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)) 70%, transparent)}._fbCard_13lge_966{border-radius:10px;padding:12px 14px;font-size:.85rem;line-height:1.55}:where(:root[data-skin]) ._fbCard_13lge_966{border-radius:calc(10px * var(--t-radius-k))}._fbWell_13lge_969{background:#10b98114;border:1px solid #10b98133}:where(:root[data-skin]) ._fbWell_13lge_969{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift)) 20%, transparent)}._fbImprove_13lge_970{background:#f59e0b14;border:1px solid #f59e0b33}:where(:root[data-skin]) ._fbImprove_13lge_970{background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 20%, transparent)}._fbMotivation_13lge_971{color:#7c3aedbf;background:#7c3aed0f;border:1px solid #7c3aed26;font-style:italic}:where(:root[data-skin]) ._fbMotivation_13lge_971{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 15%, transparent);color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)) 75%, transparent)}._fbNextSteps_13lge_975{background:#2563eb0f;border:1px solid #2563eb26}:where(:root[data-skin]) ._fbNextSteps_13lge_975{background:color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #2563eb, var(--t-text) var(--t-line-lift)) 15%, transparent)}._fbTitle_13lge_976{text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:.78rem;font-weight:700}._fbList_13lge_980{margin:4px 0 0 14px;padding:0;font-size:.84rem}._fbList_13lge_980 li{margin-bottom:3px}._resultsActions_13lge_984{border-top:1px solid #7c3aed1a;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}:where(:root[data-skin]) ._resultsActions_13lge_984{border-top:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 10%, transparent)}._qrCard_13lge_990{cursor:pointer;border-left:3px solid #0000;border-radius:8px;margin-bottom:8px;padding:10px 14px;transition:background .15s}:where(:root[data-skin]) ._qrCard_13lge_990{border-radius:calc(8px * var(--t-radius-k))}._qrCard_13lge_990:hover{filter:brightness(.97)}._qrCorrect_13lge_996{background:#10b9810f;border-left-color:#10b981}:where(:root[data-skin]) ._qrCorrect_13lge_996{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border-left-color:color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift))}._qrPartial_13lge_997{background:#f59e0b0f;border-left-color:#f59e0b}:where(:root[data-skin]) ._qrPartial_13lge_997{background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 6%, transparent);border-left-color:color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix))}._qrWrong_13lge_998{background:#f43f5e0f;border-left-color:#f43f5e}:where(:root[data-skin]) ._qrWrong_13lge_998{background:color-mix(in srgb, color-mix(in oklab, #f43f5e, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border-left-color:color-mix(in oklab, #f43f5e, var(--t-text) var(--t-line-lift))}._qrHeader_13lge_999{align-items:center;gap:8px;display:flex}._qrIcon_13lge_1002{flex-shrink:0;font-size:1rem}._qrText_13lge_1003{flex:1;font-size:.86rem;font-weight:500}._qrMarks_13lge_1004{font-size:.82rem;font-weight:700}._qrExpand_13lge_1005{color:#12101a59;flex-shrink:0;font-size:.7rem}:where(:root[data-skin]) ._qrExpand_13lge_1005{color:color-mix(in srgb, var(--t-text) 35%, transparent)}._qrBody_13lge_1006{border-top:1px solid #12101a0f;margin-top:10px;padding-top:8px;font-size:.84rem;line-height:1.6}:where(:root[data-skin]) ._qrBody_13lge_1006{border-top:1px solid color-mix(in srgb, var(--t-line) 6%, transparent)}._qrDetail_13lge_1010{margin-top:6px}._qrDetailCorrect_13lge_1011{color:#10b981}:where(:root[data-skin]) ._qrDetailCorrect_13lge_1011{color:color-mix(in oklab, #10b981, var(--t-text) var(--t-text-lift))}._qrDetailWrong_13lge_1012{color:#e11d48}:where(:root[data-skin]) ._qrDetailWrong_13lge_1012{color:color-mix(in oklab, #e11d48, var(--t-text) var(--t-text-lift))}._qrDetailExpected_13lge_1013{color:#2563eb}:where(:root[data-skin]) ._qrDetailExpected_13lge_1013{color:color-mix(in oklab, #2563eb, var(--t-text) var(--t-text-lift))}._qrDetailTip_13lge_1014{color:#7c3aedb3;margin-top:4px;font-style:italic}:where(:root[data-skin]) ._qrDetailTip_13lge_1014{color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)) 70%, transparent)}._reviewTitle_13lge_1015{color:#7c3aedb3;border-bottom:1px solid #7c3aed1a;margin-bottom:12px;padding-bottom:8px;font-size:1rem;font-weight:700}:where(:root[data-skin]) ._reviewTitle_13lge_1015{color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)) 70%, transparent);border-bottom:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 10%, transparent)}@media (width<=768px){._resultsLayout_13lge_905{flex-direction:column;overflow:auto}._resultsLeft_13lge_910{width:100%;min-width:unset}._resultsSpiral_13lge_918{display:none}._resultsRight_13lge_929{overflow:visible}}._questionDiagram_13lge_1028{max-width:360px;margin:1rem 0;display:block}._questionDiagram_13lge_1028 svg{background:#fff;border-radius:4px;width:100%;height:auto;padding:.5rem;display:block}:where(:root[data-skin]) ._questionDiagram_13lge_1028 svg{background:var(--t-surface);border-radius:calc(4px * var(--t-radius-k))}._icseSectionBar_13lge_1043{background:#7c3aed14;border-left:3px solid #7c3aed8c;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:6px 12px;display:flex}:where(:root[data-skin]) ._icseSectionBar_13lge_1043{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent);border-left:3px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 55%, transparent);border-radius:calc(6px * var(--t-radius-k))}._icseSectionName_13lge_1054{letter-spacing:.02em;color:#7c3aedf2;font-size:.82rem;font-weight:800}:where(:root[data-skin]) ._icseSectionName_13lge_1054{color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)) 95%, transparent)}._icseSectionRule_13lge_1060{color:#505064d9;font-size:.74rem;font-weight:600}:where(:root[data-skin]) ._icseSectionRule_13lge_1060{color:color-mix(in srgb, color-mix(in oklab, #505064, var(--t-text) var(--t-text-lift)) 85%, transparent)}._icseChoiceTag_13lge_1065{color:#b45309;background:#f59e0b29;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700}:where(:root[data-skin]) ._icseChoiceTag_13lge_1065{color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix));background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 16%, transparent);border-radius:calc(999px * var(--t-pill-k))}@media (pointer:coarse){._headerBtn_13lge_109{padding:8px 14px}}._pageWrap_1kccr_2{padding-top:var(--navbar-height);height:var(--full-h);background:var(--liwa-cream);background-image:var(--notebook-bg);flex-direction:column;display:flex}._topbar_1kccr_12{background:var(--topbar-bg);border-bottom:none;flex-shrink:0;align-items:center;gap:14px;padding:2px 24px 3px;font-size:.8rem;display:flex;position:relative}._topbar_1kccr_12:after{content:"";z-index:2;background:linear-gradient(180deg, var(--topbar-wave-tint) 0%, transparent 100%);height:4px;position:absolute;bottom:-4px;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='6' viewBox='0 0 200 6'%3E%3Cpath d='M0 0 Q5 4 10 1 Q15 5 20 2 Q25 5 30 0 Q35 4 40 2 Q45 5 50 1 Q55 4 60 0 Q65 5 70 2 Q75 4 80 1 Q85 5 90 0 Q95 4 100 2 Q105 5 110 1 Q115 4 120 0 Q125 5 130 2 Q135 4 140 1 Q145 5 150 0 Q155 4 160 2 Q165 5 170 1 Q175 4 180 0 Q185 5 190 2 Q195 4 200 1 L200 6 L0 6 Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='6' viewBox='0 0 200 6'%3E%3Cpath d='M0 0 Q5 4 10 1 Q15 5 20 2 Q25 5 30 0 Q35 4 40 2 Q45 5 50 1 Q55 4 60 0 Q65 5 70 2 Q75 4 80 1 Q85 5 90 0 Q95 4 100 2 Q105 5 110 1 Q115 4 120 0 Q125 5 130 2 Q135 4 140 1 Q145 5 150 0 Q155 4 160 2 Q165 5 170 1 Q175 4 180 0 Q185 5 190 2 Q195 4 200 1 L200 6 L0 6 Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:200px 6px;mask-size:200px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}._bodyWrap_1kccr_38{background:var(--nb-shell);flex:1;padding:6px;display:flex;position:relative;overflow:hidden}._notebookWrap_1kccr_47{border-radius:var(--nb-wrap-radius);box-shadow:var(--nb-wrap-shadow);flex:1;display:flex;overflow:hidden}._notebookPage_1kccr_57{position:relative}._notebookPage_1kccr_57:before{content:"";background:var(--nb-margin-color);z-index:2;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:16px}._notebookPage_1kccr_57:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(to bottom, transparent, transparent 29px, var(--nb-ruled-line) 29px, var(--nb-ruled-line) 30px);position:absolute;inset:0}._pageHeader_1kccr_81{min-height:var(--nb-header-min-h);padding:4px 14px 4px var(--nb-content-pad-left);z-index:2;border-bottom:2px solid var(--nb-margin-color);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 10px;display:flex;position:relative}._pageHeaderTitle_1kccr_94{font-family:var(--font-display);color:var(--nb-header-title);flex-shrink:0;font-size:.88rem;font-weight:700}._pageHeaderActions_1kccr_101{flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;align-items:center;gap:6px 8px;min-width:0;margin-left:auto;display:flex;position:relative}._spiralSpine_1kccr_113{background:var(--nb-spine-bg);border-left:1px solid var(--nb-spine-border);border-right:1px solid var(--nb-spine-border);z-index:3;flex-shrink:0;width:34px;position:relative;overflow:visible}._spiralSpine_1kccr_113 svg{width:calc(100% + 16px);height:100%;display:block;position:absolute;top:0;left:-8px;overflow:visible}._leftPanel_1kccr_135{background:var(--nb-page-left);flex-direction:column;flex-shrink:0;width:25%;min-width:240px;display:flex;overflow:visible}._leftContent_1kccr_144{padding:16px 14px 16px var(--nb-content-pad-left,28px);z-index:10;flex-direction:column;flex:1;gap:6px;display:flex;position:relative;overflow-y:auto}._headerFilter_1kccr_156{border:2px solid #7c3aed40;border-radius:10px;margin-left:auto;display:flex;overflow:hidden;box-shadow:2px 2px #7c3aed1a}:where(:root[data-skin]) ._headerFilter_1kccr_156{border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent);border-radius:calc(10px * var(--t-radius-k))}._filterBtn_1kccr_164{cursor:pointer;color:var(--liwa-grape);background:#fff;border:none;padding:5px 16px;font-size:.74rem;font-weight:800;transition:background .15s,color .15s;position:relative}:where(:root[data-skin]) ._filterBtn_1kccr_164{background:var(--t-surface)}._filterBtn_1kccr_164:first-child{border-right:1.5px solid #7c3aed26}:where(:root[data-skin]) ._filterBtn_1kccr_164:first-child{border-right:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 15%, transparent)}._filterBtn_1kccr_164:hover:not(._filterBtnActive_1kccr_176){background:#7c3aed0f}:where(:root[data-skin]) ._filterBtn_1kccr_164:hover:not(._filterBtnActive_1kccr_176){background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._filterBtnActive_1kccr_176{background:var(--liwa-grape);color:#fff}._rightPanel_1kccr_185{background:var(--nb-page-right,white);flex-direction:column;flex:1;display:flex;overflow:hidden}:where(:root[data-skin]) ._rightPanel_1kccr_185{background:var(--nb-page-right,var(--t-surface))}._rightContent_1kccr_192{padding:16px 20px 16px var(--nb-content-pad-left,28px);z-index:2;flex:1;position:relative;overflow-y:auto}._headerBtn_1kccr_201{border-radius:var(--radius-md);cursor:pointer;color:var(--liwa-grape);background:#fff;border:2px solid #7c3aed4d;padding:6px 16px;font-size:.78rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:2px 2px #7c3aed33}:where(:root[data-skin]) ._headerBtn_1kccr_201{border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 30%, transparent);background:var(--t-surface)}._headerBtn_1kccr_201:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #7c3aed40}._headerBtn_1kccr_201:disabled{opacity:.5;cursor:not-allowed;transform:none}._emptyState_1kccr_220{text-align:center;padding:60px 24px}._emptyState_1kccr_220 h3{color:var(--liwa-ink);margin-bottom:8px;font-size:1.2rem}._emptyState_1kccr_220 p{color:var(--liwa-muted);max-width:400px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:.88rem}._generateBtn_1kccr_237{border-radius:var(--radius-md);color:var(--liwa-grape);cursor:pointer;background:#fff;border:2.5px solid #7c3aed59;padding:10px 28px;font-size:.9rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:3px 3px #7c3aed40}:where(:root[data-skin]) ._generateBtn_1kccr_237{background:var(--t-surface);border:2.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent)}._generateBtn_1kccr_237:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #7c3aed4d}._generateBtn_1kccr_237:disabled{opacity:.5;cursor:not-allowed;transform:none}._loadingState_1kccr_254{text-align:center;color:var(--liwa-muted);padding:60px}._generatedLabel_1kccr_261{color:var(--liwa-muted);margin-bottom:12px;font-size:.76rem}._holidayPicker_1kccr_268{background:#ffc10714;border:1.5px solid #ffc1074d;border-radius:10px;margin-bottom:14px;padding:10px 14px}:where(:root[data-skin]) ._holidayPicker_1kccr_268{background:color-mix(in srgb, color-mix(in oklab, #ffc107, var(--t-brand) var(--t-brand-mix)) 8%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ffc107, var(--t-brand) var(--t-brand-mix)) 30%, transparent);border-radius:calc(10px * var(--t-radius-k))}._holidayHint_1kccr_275{color:#a06e00d9;margin:0;font-size:.8rem}:where(:root[data-skin]) ._holidayHint_1kccr_275{color:color-mix(in srgb, color-mix(in oklab, #a06e00, var(--t-brand-text) var(--t-brand-mix)) 85%, transparent)}._calendarLayout_1kccr_282{gap:16px;display:flex;position:relative}._monthGrid_1kccr_289{flex:1;min-width:0}._monthNav_1kccr_295{justify-content:space-between;align-items:center;gap:12px;padding:8px 4px 12px;display:flex}._monthNavBtn_1kccr_302{width:32px;height:32px;color:var(--liwa-grape);cursor:pointer;background:#fff;border:2px solid #7c3aed40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;transition:background .15s,transform .15s;display:flex}:where(:root[data-skin]) ._monthNavBtn_1kccr_302{border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent);background:var(--t-surface)}._monthNavBtn_1kccr_302:hover:not(:disabled){background:#7c3aed0f;transform:scale(1.1)}:where(:root[data-skin]) ._monthNavBtn_1kccr_302:hover:not(:disabled){background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._monthNavBtn_1kccr_302:disabled{opacity:.3;cursor:not-allowed}._monthNavLabel_1kccr_325{flex-direction:column;align-items:center;gap:2px;display:flex}._monthNavTitle_1kccr_331{font-family:var(--font-display);color:var(--nb-header-title);font-size:.95rem;font-weight:700}._monthNavSummary_1kccr_337{color:#9ca3af;font-size:.7rem;font-weight:500}:where(:root[data-skin]) ._monthNavSummary_1kccr_337{color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._grid_1kccr_342{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}._gridHeaderCell_1kccr_347{text-align:center;color:var(--liwa-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1.5px solid #0000000f;padding:6px 0 8px;font-size:.7rem;font-weight:800}:where(:root[data-skin]) ._gridHeaderCell_1kccr_347{border-bottom:1.5px solid color-mix(in srgb, var(--t-line) 6%, transparent)}._gridCellBlank_1kccr_357{min-height:90px}._gridCell_1kccr_357{cursor:pointer;background:#fff;border:1.5px solid #0000001a;border-radius:8px;flex-direction:column;gap:4px;min-height:90px;padding:8px 8px 6px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #0000000a}:where(:root[data-skin]) ._gridCell_1kccr_357{border:1.5px solid color-mix(in srgb, var(--t-line) 10%, transparent);border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);box-shadow:0 1px 3px color-mix(in srgb, var(--t-shadow) 4%, transparent)}._gridCell_1kccr_357:hover{border-color:var(--liwa-grape);box-shadow:0 2px 8px #7c3aed1a}._gridCellToday_1kccr_375{border-color:var(--liwa-grape);background:#7c3aed0a;border-width:2px}:where(:root[data-skin]) ._gridCellToday_1kccr_375{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 4%, transparent)}._gridCellSelected_1kccr_380{border-color:var(--liwa-grape);background:#7c3aed12;border-width:2px;box-shadow:0 0 0 3px #7c3aed1f}:where(:root[data-skin]) ._gridCellSelected_1kccr_380{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 7%, transparent)}._gridCellHoliday_1kccr_386{background:#ffc1070f;border-color:#ffc10766}:where(:root[data-skin]) ._gridCellHoliday_1kccr_386{background:color-mix(in srgb, color-mix(in oklab, #ffc107, var(--t-brand) var(--t-brand-mix)) 6%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #ffc107, var(--t-brand) var(--t-brand-mix)) 40%, transparent)}._gridCellDisabled_1kccr_390{opacity:.45;pointer-events:none;filter:grayscale(.4)}._gridCellExam_1kccr_395{background:#ef444408;border-color:#ef444459}:where(:root[data-skin]) ._gridCellExam_1kccr_395{border-color:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 35%, transparent);background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 3%, transparent)}._cellDateRow_1kccr_401{align-items:baseline;gap:3px;display:flex}._cellDate_1kccr_401{color:var(--liwa-ink);font-size:.85rem;font-weight:800}._cellMonth_1kccr_403{color:var(--liwa-grape);text-transform:uppercase;letter-spacing:.03em;font-size:.62rem;font-weight:700}._cellHolidayLabel_1kccr_404{color:#b48200d9;background:#ffc1071f;border-radius:8px;width:fit-content;padding:1px 6px;font-size:.65rem;font-weight:700}:where(:root[data-skin]) ._cellHolidayLabel_1kccr_404{color:color-mix(in srgb, color-mix(in oklab, #b48200, var(--t-brand-text) var(--t-brand-mix)) 85%, transparent);background:color-mix(in srgb, color-mix(in oklab, #ffc107, var(--t-brand) var(--t-brand-mix)) 12%, transparent);border-radius:calc(8px * var(--t-radius-k))}._cellDots_1kccr_408{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}._dot_1kccr_409{border-radius:50%;width:7px;height:7px;box-shadow:0 1px 2px #0000001a}:where(:root[data-skin]) ._dot_1kccr_409{box-shadow:0 1px 2px color-mix(in srgb, var(--t-shadow) 10%, transparent)}._dotExam_1kccr_410{background:#ef4444}:where(:root[data-skin]) ._dotExam_1kccr_410{background:color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink))}._dotWeak_1kccr_411{background:#f59e0b}:where(:root[data-skin]) ._dotWeak_1kccr_411{background:color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix))}._dotPlan_1kccr_412{background:#3b82f6}:where(:root[data-skin]) ._dotPlan_1kccr_412{background:color-mix(in oklab, #3b82f6, var(--t-surface) var(--t-bg-sink))}._dotNormal_1kccr_413{background:#c4b5fd}:where(:root[data-skin]) ._dotNormal_1kccr_413{background:color-mix(in oklab, #c4b5fd var(--t-tint), var(--t-surface))}._dotRevision_1kccr_414{background:#10b981}:where(:root[data-skin]) ._dotRevision_1kccr_414{background:color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink))}._cellSummary_1kccr_415{color:var(--liwa-muted);margin-top:auto;font-size:.62rem;font-weight:600}._examMarker_1kccr_418{text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:5px;width:100%;padding:1px 5px;font-size:.58rem;font-weight:700;display:block;overflow:hidden}:where(:root[data-skin]) ._examMarker_1kccr_418{border-radius:calc(5px * var(--t-radius-k))}._examMarkerSchool_1kccr_424{color:#dc2626;background:#ef44441a}:where(:root[data-skin]) ._examMarkerSchool_1kccr_424{background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._examMarkerLiwa_1kccr_425{color:var(--liwa-grape);background:#7c3aed1a}:where(:root[data-skin]) ._examMarkerLiwa_1kccr_425{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._drawer_1kccr_428{border:1.5px solid var(--liwa-border);background:#fff;border-radius:12px;width:340px;min-width:340px;max-height:100%;padding:16px;overflow-y:auto}:where(:root[data-skin]) ._drawer_1kccr_428{border-radius:calc(12px * var(--t-radius-k));background:var(--t-surface)}._drawerHeader_1kccr_438{border-bottom:1.5px solid var(--liwa-border);justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:12px;display:flex}._drawerTitle_1kccr_442{color:var(--liwa-ink);margin:0;font-size:1rem;font-weight:800}._drawerMeta_1kccr_443{color:var(--liwa-muted);margin-top:2px;font-size:.76rem}._drawerActions_1kccr_444{align-items:center;gap:8px;display:flex}._drawerClose_1kccr_445{cursor:pointer;color:var(--liwa-muted);background:0 0;border:none;padding:0;font-size:1.3rem;line-height:1}._holidayToggle_1kccr_446{border-radius:var(--radius-md);cursor:pointer;color:#b45309;background:#fff;border:2px solid #ffb30059;padding:5px 12px;font-size:.72rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:2px 2px #ff8f0033}:where(:root[data-skin]) ._holidayToggle_1kccr_446{border:2px solid color-mix(in srgb, color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix)) 35%, transparent);background:var(--t-surface);color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix)) 20%, transparent)}._holidayToggle_1kccr_446:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #ff8f0040}:where(:root[data-skin]) ._holidayToggle_1kccr_446:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix)) 25%, transparent)}._holidayActive_1kccr_454{color:#a06e00e6;background:#ffc1071a;border-color:#ffc10766}:where(:root[data-skin]) ._holidayActive_1kccr_454{background:color-mix(in srgb, color-mix(in oklab, #ffc107, var(--t-brand) var(--t-brand-mix)) 10%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #ffc107, var(--t-brand) var(--t-brand-mix)) 40%, transparent);color:color-mix(in srgb, color-mix(in oklab, #a06e00, var(--t-brand-text) var(--t-brand-mix)) 90%, transparent)}._holidayMessage_1kccr_455{text-align:center;color:var(--liwa-muted);padding:28px 14px;font-size:.85rem}._addSessionBtn_1kccr_458{width:100%;color:var(--liwa-grape);cursor:pointer;background:0 0;border:1.5px dashed #7c3aed4d;border-radius:10px;margin-top:10px;padding:10px;font-size:.8rem;font-weight:600;transition:all .15s}:where(:root[data-skin]) ._addSessionBtn_1kccr_458{border:1.5px dashed color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 30%, transparent);border-radius:calc(10px * var(--t-radius-k))}._addSessionBtn_1kccr_458:hover{border-color:var(--liwa-grape);background:#7c3aed0a}:where(:root[data-skin]) ._addSessionBtn_1kccr_458:hover{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 4%, transparent)}._addSessionForm_1kccr_466{background:#7c3aed08;border:1px solid #7c3aed26;border-radius:12px;margin-top:10px;padding:12px}:where(:root[data-skin]) ._addSessionForm_1kccr_466{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 3%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 15%, transparent)}._addFormHeader_1kccr_470{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._addFormTitle_1kccr_471{color:var(--liwa-grape);font-size:.82rem;font-weight:700}._addFormClose_1kccr_472{color:#6b7280;cursor:pointer;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;display:flex}:where(:root[data-skin]) ._addFormClose_1kccr_472{background:color-mix(in srgb, var(--t-text) 6%, transparent);color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._addFormClose_1kccr_472:hover{background:#0000001a}:where(:root[data-skin]) ._addFormClose_1kccr_472:hover{background:color-mix(in srgb, var(--t-text) 10%, transparent)}._addFormLabel_1kccr_479{color:#6b7280;margin-top:8px;margin-bottom:4px;font-size:.7rem;font-weight:600}:where(:root[data-skin]) ._addFormLabel_1kccr_479{color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._addFormHint_1kccr_480{color:#9ca3af;font-weight:400}:where(:root[data-skin]) ._addFormHint_1kccr_480{color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._addFormPills_1kccr_482{flex-wrap:wrap;gap:5px;display:flex}._addFormPill_1kccr_482{color:#6b7280;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000001a;border-radius:14px;padding:4px 10px;font-size:.7rem;font-weight:600;transition:all .15s}:where(:root[data-skin]) ._addFormPill_1kccr_482{border-radius:calc(14px * var(--t-radius-k));border:1px solid color-mix(in srgb, var(--t-line) 10%, transparent);background:var(--t-surface);color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._addFormPill_1kccr_482:hover{color:var(--liwa-grape);border-color:#7c3aed4d}:where(:root[data-skin]) ._addFormPill_1kccr_482:hover{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 30%, transparent)}._addFormPillActive_1kccr_489{border-color:var(--liwa-grape);color:var(--liwa-grape);background:#7c3aed1a}:where(:root[data-skin]) ._addFormPillActive_1kccr_489{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._addFormRow_1kccr_493{gap:16px;margin-top:4px;display:flex}._addFormRow_1kccr_493>div{flex:1}._addFormDuration_1kccr_495{gap:5px;display:flex}._addFormEmpty_1kccr_497{color:#9ca3af;padding:6px 0;font-size:.72rem}:where(:root[data-skin]) ._addFormEmpty_1kccr_497{color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._addFormSubmit_1kccr_499{width:100%;color:var(--liwa-grape);cursor:pointer;background:#fff;border:1.5px solid #7c3aed40;border-radius:8px;margin-top:12px;padding:8px;font-size:.78rem;font-weight:700;transition:all .15s;box-shadow:2px 2px #7c3aed1a}:where(:root[data-skin]) ._addFormSubmit_1kccr_499{border-radius:calc(8px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent);background:var(--t-surface)}._addFormSubmit_1kccr_499:hover{border-color:var(--liwa-grape);box-shadow:3px 3px #7c3aed26}._addFormSubmit_1kccr_499:disabled{opacity:.5;cursor:not-allowed}._sessionList_1kccr_510{flex-direction:column;gap:8px;display:flex}._sessionCard_1kccr_511{border:1.5px solid var(--liwa-border);background:#fff;border-radius:8px;gap:10px;padding:10px 12px;transition:box-shadow .15s;display:flex}:where(:root[data-skin]) ._sessionCard_1kccr_511{border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface)}._sessionCard_1kccr_511:hover{box-shadow:0 2px 8px #0000000f}:where(:root[data-skin]) ._sessionCard_1kccr_511:hover{box-shadow:0 2px 8px color-mix(in srgb, var(--t-shadow) 6%, transparent)}._sessionDone_1kccr_517{opacity:.65;background:#10b9810a}:where(:root[data-skin]) ._sessionDone_1kccr_517{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 4%, transparent)}._sessionSkipped_1kccr_518{opacity:.5}._dragHandle_1kccr_519{cursor:grab;color:var(--liwa-muted);-webkit-user-select:none;user-select:none;align-items:center;padding:2px 4px;font-size:1.1rem;display:flex}._sessionContent_1kccr_520{flex-direction:column;flex:1;gap:5px;display:flex}._badge_1kccr_523{border-radius:20px;width:fit-content;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-block}:where(:root[data-skin]) ._badge_1kccr_523{border-radius:calc(20px * var(--t-radius-k))}._badgeExam_1kccr_524{color:#dc2626;background:#ef44441a}:where(:root[data-skin]) ._badgeExam_1kccr_524{background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._badgeWeak_1kccr_525{color:#d97706;background:#f59e0b1a}:where(:root[data-skin]) ._badgeWeak_1kccr_525{background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 10%, transparent);color:color-mix(in oklab, #d97706, var(--t-brand-text) var(--t-brand-mix))}._badgePlan_1kccr_526{color:#2563eb;background:#3b82f61a}:where(:root[data-skin]) ._badgePlan_1kccr_526{background:color-mix(in srgb, color-mix(in oklab, #3b82f6, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #2563eb, var(--t-text) var(--t-text-lift))}._badgeRevision_1kccr_527{color:#059669;background:#10b9811a}:where(:root[data-skin]) ._badgeRevision_1kccr_527{background:color-mix(in srgb, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #059669, var(--t-text) var(--t-text-lift))}._badgeNormal_1kccr_528{color:#6b7280;background:#6b728014}:where(:root[data-skin]) ._badgeNormal_1kccr_528{background:color-mix(in srgb, color-mix(in oklab, #6b7280, var(--t-surface) var(--t-bg-sink)) 8%, transparent);color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._sessionTitle_1kccr_529{color:var(--liwa-ink);font-size:.85rem;font-weight:700}._autoCompletedHint_1kccr_530{color:#059669;margin-top:2px;font-size:.7rem;font-style:italic}:where(:root[data-skin]) ._autoCompletedHint_1kccr_530{color:color-mix(in oklab, #059669, var(--t-text) var(--t-text-lift))}._sessionFooter_1kccr_531{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}._durationPill_1kccr_532{color:var(--liwa-grape);background:#7c3aed14;border-radius:20px;padding:2px 8px;font-size:.68rem;font-weight:700}:where(:root[data-skin]) ._durationPill_1kccr_532{border-radius:calc(20px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._sessionBtn_1kccr_533{border-radius:var(--radius-md);color:var(--liwa-grape);white-space:nowrap;cursor:pointer;background:#fff;border:2px solid #7c3aed40;padding:3px 10px;font-size:.68rem;font-weight:700;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:2px 2px #7c3aed1f}:where(:root[data-skin]) ._sessionBtn_1kccr_533{border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent);background:var(--t-surface)}._sessionBtn_1kccr_533:hover{border-color:#7c3aed66;transform:translate(-1px,-1px);box-shadow:3px 3px #7c3aed2e}:where(:root[data-skin]) ._sessionBtn_1kccr_533:hover{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent)}._doneCheck_1kccr_554{color:#10b981;font-size:.72rem;font-weight:700}:where(:root[data-skin]) ._doneCheck_1kccr_554{color:color-mix(in oklab, #10b981, var(--t-text) var(--t-text-lift))}._skippedLabel_1kccr_555{color:var(--liwa-muted);font-size:.72rem;font-weight:600;text-decoration:line-through}._movePicker_1kccr_556{padding:4px 0}._movePicker_1kccr_556 input[type=date]{border:1.5px solid var(--liwa-border);border-radius:6px;padding:5px 8px;font-size:.78rem}:where(:root[data-skin]) ._movePicker_1kccr_556 input[type=date]{border-radius:calc(6px * var(--t-radius-k))}._examSubTabs_1kccr_560{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}._examSubTab_1kccr_560{color:#6b7280;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:20px;padding:5px 14px;font-size:.74rem;font-weight:600;transition:all .15s}:where(:root[data-skin]) ._examSubTab_1kccr_560{border-radius:calc(20px * var(--t-radius-k));border:1.5px solid color-mix(in oklab, #e5e7eb var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._examSubTab_1kccr_560:hover{color:var(--liwa-grape);border-color:#7c3aed4d}:where(:root[data-skin]) ._examSubTab_1kccr_560:hover{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 30%, transparent)}._examSubTabActive_1kccr_578{border-color:var(--liwa-grape);color:var(--liwa-grape);background:#7c3aed14}:where(:root[data-skin]) ._examSubTabActive_1kccr_578{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._examSubTabHint_1kccr_583{color:#9ca3af;margin-bottom:16px;font-size:.72rem;line-height:1.4}:where(:root[data-skin]) ._examSubTabHint_1kccr_583{color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._examSection_1kccr_589{margin-bottom:20px}._examSectionTitle_1kccr_590{color:var(--liwa-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:.74rem;font-weight:800}._examList_1kccr_591{border:1.5px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}:where(:root[data-skin]) ._examList_1kccr_591{border:1.5px solid color-mix(in oklab, #e5e7eb var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k))}._examRowWrap_1kccr_599{border-bottom:1.5px solid #f3f4f6}:where(:root[data-skin]) ._examRowWrap_1kccr_599{border-bottom:1.5px solid color-mix(in oklab, #f3f4f6 var(--t-tint), var(--t-line-soft))}._examRowWrap_1kccr_599:last-child{border-bottom:none}._examRow_1kccr_599{background:#fff;justify-content:space-between;align-items:center;padding:14px 16px;transition:background .15s;display:flex}:where(:root[data-skin]) ._examRow_1kccr_599{background:var(--t-surface)}._examRow_1kccr_599:hover{background:#7c3aed05}:where(:root[data-skin]) ._examRow_1kccr_599:hover{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 2%, transparent)}._examRowPast_1kccr_610{opacity:.5}._examSignals_1kccr_613{flex-direction:column;gap:4px;padding:0 16px 12px 52px;display:flex}._examSignal_1kccr_613{border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:.76rem;line-height:1.45;display:flex}:where(:root[data-skin]) ._examSignal_1kccr_613{border-radius:calc(8px * var(--t-radius-k))}._examSignal_warning_1kccr_628{color:#92400e;background:#fef3c7;border-left:3px solid #f59e0b}:where(:root[data-skin]) ._examSignal_warning_1kccr_628{background:color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift));border-left:3px solid color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix))}._examSignal_info_1kccr_633{color:#1e40af;background:#eff6ff;border-left:3px solid #3b82f6}:where(:root[data-skin]) ._examSignal_info_1kccr_633{background:var(--t-surface);color:color-mix(in oklab, #1e40af, var(--t-text) var(--t-text-lift));border-left:3px solid color-mix(in oklab, #3b82f6, var(--t-text) var(--t-line-lift))}._examSignal_success_1kccr_638{color:#065f46;background:#ecfdf5;border-left:3px solid #10b981}:where(:root[data-skin]) ._examSignal_success_1kccr_638{background:color-mix(in oklab, #ecfdf5 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #065f46, var(--t-text) var(--t-text-lift));border-left:3px solid color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift))}._examSignalIcon_1kccr_643{flex-shrink:0;font-size:.8rem;line-height:1.3}._examSignalText_1kccr_648{flex:1}._actionCards_1kccr_653{flex-direction:column;gap:6px;padding:0 16px 12px 52px;display:flex}._actionCard_1kccr_653{border-left:3px solid;border-radius:8px;padding:10px 14px}:where(:root[data-skin]) ._actionCard_1kccr_653{border-radius:calc(8px * var(--t-radius-k))}._actionCard_action_1kccr_664{background:#fff7ed;border-left-color:#ea580c}:where(:root[data-skin]) ._actionCard_action_1kccr_664{background:var(--t-surface);border-left-color:color-mix(in oklab, #ea580c, var(--t-brand) var(--t-brand-mix))}._actionCard_auto_1kccr_668{background:#f0fdf4;border-left-color:#16a34a}:where(:root[data-skin]) ._actionCard_auto_1kccr_668{background:var(--t-surface);border-left-color:color-mix(in oklab, #16a34a, var(--t-text) var(--t-line-lift))}._actionCard_done_1kccr_672{background:#ecfdf5;border-left-color:#10b981}:where(:root[data-skin]) ._actionCard_done_1kccr_672{background:color-mix(in oklab, #ecfdf5 var(--t-tint), var(--t-surface));border-left-color:color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift))}._actionCardMsg_1kccr_676{color:#374151;margin-bottom:8px;font-size:.78rem;line-height:1.45;display:block}:where(:root[data-skin]) ._actionCardMsg_1kccr_676{color:var(--t-text)}._actionCardBtns_1kccr_683{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._actionCardBtn_1kccr_683{border:1.5px solid var(--liwa-grape);color:var(--liwa-grape);cursor:pointer;background:#7c3aed14;border-radius:6px;padding:4px 12px;font-size:.72rem;font-weight:700;transition:background .15s}:where(:root[data-skin]) ._actionCardBtn_1kccr_683{border-radius:calc(6px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._actionCardBtn_1kccr_683:hover{background:#7c3aed26}:where(:root[data-skin]) ._actionCardBtn_1kccr_683:hover{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 15%, transparent)}._actionCardBtn_1kccr_683:disabled{opacity:.5;cursor:not-allowed}._actionCardDismiss_1kccr_702{color:#9ca3af;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:5px;padding:3px 8px;font-size:.68rem}:where(:root[data-skin]) ._actionCardDismiss_1kccr_702{border-radius:calc(5px * var(--t-radius-k));border:1px solid color-mix(in oklab, #d1d5db var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._actionCardDismiss_1kccr_702:hover{color:#6b7280;background:#f3f4f6}:where(:root[data-skin]) ._actionCardDismiss_1kccr_702:hover{background:color-mix(in oklab, #f3f4f6 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._examRowLeft_1kccr_712{align-items:center;gap:12px;display:flex}._examEmoji_1kccr_713{font-size:1.4rem}._examTypeLabel_1kccr_714{color:var(--liwa-grape);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}._examTitle_1kccr_715{color:var(--liwa-ink);margin:2px 0;font-size:.9rem;font-weight:700}._examMeta_1kccr_716{color:var(--liwa-muted);font-size:.76rem}._examSubjectHint_1kccr_717{color:#6b7280;font-size:.78rem;font-weight:500}:where(:root[data-skin]) ._examSubjectHint_1kccr_717{color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._examRowActions_1kccr_718{flex-shrink:0;align-items:center;gap:4px;display:flex}._examEditBtn_1kccr_719{cursor:pointer;color:var(--liwa-grape);background:#fff;border:1.5px solid #7c3aed40;border-radius:6px;padding:4px 8px;font-size:.78rem;transition:background .15s,border-color .15s}:where(:root[data-skin]) ._examEditBtn_1kccr_719{background:var(--t-surface);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent);border-radius:calc(6px * var(--t-radius-k))}._examEditBtn_1kccr_719:hover{border-color:var(--liwa-grape);background:#7c3aed0f}:where(:root[data-skin]) ._examEditBtn_1kccr_719:hover{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._examDeleteBtn_1kccr_730{cursor:pointer;color:#dc2626;background:#fff;border:1.5px solid #ef444440;border-radius:6px;padding:4px 8px;font-size:.78rem;transition:background .15s,border-color .15s}:where(:root[data-skin]) ._examDeleteBtn_1kccr_730{background:var(--t-surface);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 25%, transparent);border-radius:calc(6px * var(--t-radius-k));color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._examDeleteBtn_1kccr_730:hover{background:#ef44440f;border-color:#ef4444}:where(:root[data-skin]) ._examDeleteBtn_1kccr_730:hover{background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border-color:color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift))}._examEditRow_1kccr_741{align-items:center;gap:6px;margin-top:4px;display:flex}._examDateInput_1kccr_742{color:var(--liwa-ink);background:#fff;border:1.5px solid #7c3aed4d;border-radius:6px;padding:3px 8px;font-size:.74rem}:where(:root[data-skin]) ._examDateInput_1kccr_742{border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 30%, transparent);border-radius:calc(6px * var(--t-radius-k));background:var(--t-surface)}._examEditSave_1kccr_750{color:var(--liwa-grape);cursor:pointer;background:#7c3aed14;border:1.5px solid #7c3aed4d;border-radius:6px;padding:3px 10px;font-size:.7rem;font-weight:700}:where(:root[data-skin]) ._examEditSave_1kccr_750{border-radius:calc(6px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 30%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._examEditSave_1kccr_750:hover{background:#7c3aed26}:where(:root[data-skin]) ._examEditSave_1kccr_750:hover{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 15%, transparent)}._examEditSave_1kccr_750:disabled{opacity:.5;cursor:not-allowed}._examEditCancel_1kccr_762{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:3px 8px;font-size:.7rem}:where(:root[data-skin]) ._examEditCancel_1kccr_762{border-radius:calc(6px * var(--t-radius-k));border:1px solid color-mix(in oklab, #d1d5db var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._examEditCancel_1kccr_762:hover{background:#f3f4f6}:where(:root[data-skin]) ._examEditCancel_1kccr_762:hover{background:color-mix(in oklab, #f3f4f6 var(--t-tint), var(--t-surface))}._milestonePanel_1kccr_774{flex-direction:column;gap:12px;height:100%;display:flex}._subjectToggles_1kccr_782{border-bottom:2px solid #0000000f;flex-wrap:wrap;gap:0;display:flex}:where(:root[data-skin]) ._subjectToggles_1kccr_782{border-bottom:2px solid color-mix(in srgb, var(--t-line) 6%, transparent)}._subjectToggle_1kccr_782{cursor:pointer;color:var(--liwa-muted);background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:7px 14px;font-size:.72rem;font-weight:700;transition:color .15s,border-color .15s}._subjectToggle_1kccr_782:hover:not(._subjectToggleActive_1kccr_800){color:var(--liwa-ink);border-bottom-color:#0000001a}:where(:root[data-skin]) ._subjectToggle_1kccr_782:hover:not(._subjectToggleActive_1kccr_800){border-bottom-color:color-mix(in srgb, var(--t-line) 10%, transparent)}._subjectToggleActive_1kccr_800{color:var(--liwa-grape);border-bottom-color:#f59e0b;font-weight:800}:where(:root[data-skin]) ._subjectToggleActive_1kccr_800{border-bottom-color:color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix))}._roadmapScroll_1kccr_811{flex-direction:column;flex:1;gap:4px;padding-bottom:16px;display:flex;overflow-y:auto}._roadmapEmpty_1kccr_819{color:var(--liwa-muted);text-align:center;padding:20px 0;font-size:.82rem}._flatRoadmap_1kccr_827{flex-direction:column;gap:4px;display:flex}._monthSection_1kccr_834{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}._monthPill_1kccr_842{background:#7c3aed0f;border:1px solid #7c3aed1f;border-radius:8px;align-items:center;gap:8px;margin-top:4px;padding:6px 12px;display:flex}:where(:root[data-skin]) ._monthPill_1kccr_842{border-radius:calc(8px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 12%, transparent)}._monthPillLabel_1kccr_852{color:var(--liwa-grape);font-size:.78rem;font-weight:800}._monthPillCount_1kccr_857{background:var(--liwa-grape);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:.62rem;font-weight:800;display:flex}._examPill_1kccr_872{color:#dc2626;background:#ef44440f;border:1px solid #ef444426;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:.7rem;font-weight:700;display:flex}:where(:root[data-skin]) ._examPill_1kccr_872{border-radius:calc(8px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 6%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-text) var(--t-line-lift)) 15%, transparent);color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._monthPillDropTarget_1kccr_884{border-color:var(--liwa-grape);background:#7c3aed1f}:where(:root[data-skin]) ._monthPillDropTarget_1kccr_884{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 12%, transparent)}._emptyDropZone_1kccr_890{text-align:center;color:var(--liwa-muted);border:1.5px dashed #0000001a;border-radius:8px;padding:8px;font-size:.72rem;transition:border-color .15s,background .15s}:where(:root[data-skin]) ._emptyDropZone_1kccr_890{border:1.5px dashed color-mix(in srgb, var(--t-line) 10%, transparent);border-radius:calc(8px * var(--t-radius-k))}._emptyDropZoneActive_1kccr_899{border-color:var(--liwa-grape);color:var(--liwa-grape);background:#7c3aed0f}:where(:root[data-skin]) ._emptyDropZoneActive_1kccr_899{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._examPillPct_1kccr_905{color:#b91c1c;background:#ef44441a;border-radius:8px;margin-left:auto;padding:1px 6px;font-size:.62rem;font-weight:800}:where(:root[data-skin]) ._examPillPct_1kccr_905{background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 10%, transparent);border-radius:calc(8px * var(--t-radius-k));color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift))}._chapterRow_1kccr_916{cursor:grab;z-index:5;background:#fff;border:1.5px solid #0000000f;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}:where(:root[data-skin]) ._chapterRow_1kccr_916{border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);border:1.5px solid color-mix(in srgb, var(--t-line) 6%, transparent)}._chapterRow_1kccr_916:hover{border-color:#7c3aed40;box-shadow:0 1px 4px #7c3aed14}:where(:root[data-skin]) ._chapterRow_1kccr_916:hover{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent)}._chapterDragging_1kccr_933{opacity:.4;border-color:var(--liwa-grape);background:#7c3aed0a}:where(:root[data-skin]) ._chapterDragging_1kccr_933{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 4%, transparent)}._chapterDragOver_1kccr_938{border-color:var(--liwa-grape);border-top:3px solid var(--liwa-grape)}._chapterDragHandle_1kccr_942{cursor:grab;color:var(--liwa-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:1rem;line-height:1}._chapterContent_1kccr_950{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._chapterName_1kccr_957{color:var(--liwa-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.76rem;font-weight:600;overflow:hidden}._chapterMilestones_1kccr_967{flex-shrink:0;align-items:center;gap:5px;display:flex;position:relative}._msCircle_1kccr_976{cursor:pointer;background:#fff;border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:transform .15s,box-shadow .15s;display:flex}:where(:root[data-skin]) ._msCircle_1kccr_976{background:var(--t-surface)}._msCircle_1kccr_976:hover{transform:scale(1.15);box-shadow:0 2px 6px #0000001f}:where(:root[data-skin]) ._msCircle_1kccr_976:hover{box-shadow:0 2px 6px color-mix(in srgb, var(--t-shadow) 12%, transparent)}._msCircleIcon_1kccr_994{font-size:.6rem;font-weight:700;line-height:1}._msCircleLogo_1kccr_999{object-fit:contain;opacity:.6;width:14px;height:14px}._msCircle_1kccr_976:hover ._msCircleLogo_1kccr_999{opacity:1}._msCircleActive_1kccr_1008{border-color:var(--liwa-grape)}._msCalendar_1kccr_1011{color:#6b7280;border-color:#d1d5db}:where(:root[data-skin]) ._msCalendar_1kccr_1011{border-color:color-mix(in oklab, #d1d5db var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._msCalendar_1kccr_1011:hover{border-color:var(--liwa-grape)}._msPlanDone_1kccr_1015{color:#059669;background:#ecfdf5;border-color:#10b981}:where(:root[data-skin]) ._msPlanDone_1kccr_1015{border-color:color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift));color:color-mix(in oklab, #059669, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #ecfdf5 var(--t-tint), var(--t-surface))}._msPlanNone_1kccr_1016{color:#9ca3af;border-color:#d1d5db}:where(:root[data-skin]) ._msPlanNone_1kccr_1016{border-color:color-mix(in oklab, #d1d5db var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._msPlanNone_1kccr_1016:hover{color:#d97706;border-color:#f59e0b}:where(:root[data-skin]) ._msPlanNone_1kccr_1016:hover{border-color:color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix));color:color-mix(in oklab, #d97706, var(--t-brand-text) var(--t-brand-mix))}._msExamScore_1kccr_1020{color:#059669;background:#ecfdf5;border-color:#10b981}:where(:root[data-skin]) ._msExamScore_1kccr_1020{border-color:color-mix(in oklab, #10b981, var(--t-text) var(--t-line-lift));color:color-mix(in oklab, #059669, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #ecfdf5 var(--t-tint), var(--t-surface))}._msExamDone_1kccr_1021{color:#e11d48;background:#fff1f2;border-color:#f43f5e}:where(:root[data-skin]) ._msExamDone_1kccr_1021{border-color:color-mix(in oklab, #f43f5e, var(--t-text) var(--t-line-lift));color:color-mix(in oklab, #e11d48, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #fff1f2 var(--t-tint), var(--t-surface))}._msExamNone_1kccr_1022{color:#9ca3af;border-color:#d1d5db}:where(:root[data-skin]) ._msExamNone_1kccr_1022{border-color:color-mix(in oklab, #d1d5db var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._msExamNone_1kccr_1022:hover{color:#e11d48;border-color:#f43f5e}:where(:root[data-skin]) ._msExamNone_1kccr_1022:hover{border-color:color-mix(in oklab, #f43f5e, var(--t-text) var(--t-line-lift));color:color-mix(in oklab, #e11d48, var(--t-text) var(--t-text-lift))}._milestoneComplete_1kccr_1025{color:#059669;background:conic-gradient(#10b981 100% 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.55rem;font-weight:800;display:flex;position:relative}:where(:root[data-skin]) ._milestoneComplete_1kccr_1025{color:color-mix(in oklab, #059669, var(--t-text) var(--t-text-lift));background:conic-gradient(color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 100%, color-mix(in oklab, #10b981, var(--t-surface) var(--t-bg-sink)) 100%)}._milestoneComplete_1kccr_1025:before{content:"";z-index:0;background:#fff;border-radius:50%;position:absolute;inset:3px}:where(:root[data-skin]) ._milestoneComplete_1kccr_1025:before{background:var(--t-surface)}._milestoneCompleteText_1kccr_1047{z-index:1;line-height:1;position:relative}._milestoneScheduled_1kccr_1053{background:conic-gradient(#f43f5e 100% 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.7rem;display:flex;position:relative}:where(:root[data-skin]) ._milestoneScheduled_1kccr_1053{background:conic-gradient(color-mix(in oklab, #f43f5e, var(--t-surface) var(--t-bg-sink)) 100%, color-mix(in oklab, #f43f5e, var(--t-surface) var(--t-bg-sink)) 100%)}._milestoneScheduled_1kccr_1053:before{content:"";z-index:0;background:#fff;border-radius:50%;position:absolute;inset:3px}:where(:root[data-skin]) ._milestoneScheduled_1kccr_1053:before{background:var(--t-surface)}._milestoneScheduled_1kccr_1053 span{z-index:1;line-height:1;position:relative}._progressCircle_1kccr_1080{color:#b45309;cursor:pointer;background:conic-gradient(#f59e0b calc(var(--pct) * 1%), #f59e0b2e calc(var(--pct) * 1%));border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:.55rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:flex;position:relative}:where(:root[data-skin]) ._progressCircle_1kccr_1080{color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix));background:conic-gradient(color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) calc(var(--pct) * 1%), color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 18%, transparent) calc(var(--pct) * 1%))}._progressCircle_1kccr_1080:before{content:"";z-index:0;background:#fff;border-radius:50%;position:absolute;inset:3px}:where(:root[data-skin]) ._progressCircle_1kccr_1080:before{background:var(--t-surface)}._progressText_1kccr_1109{z-index:1;position:relative}._progressCircle_1kccr_1080:hover{transform:scale(1.15);box-shadow:0 2px 8px #f59e0b59}:where(:root[data-skin]) ._progressCircle_1kccr_1080:hover{box-shadow:0 2px 8px color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand-shadow) var(--t-brand-mix)) 35%, transparent)}._milestonePlan_1kccr_1118{color:#b45309;cursor:pointer;background:#fbbf2414;border:1.5px solid #fbbf2466;border-radius:6px;align-items:center;gap:3px;padding:2px 8px;font-size:.58rem;font-weight:800;transition:background .15s,border-color .15s;display:flex}:where(:root[data-skin]) ._milestonePlan_1kccr_1118{border-radius:calc(6px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 40%, transparent);background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 8%, transparent);color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._milestonePlan_1kccr_1118:hover{background:#fbbf242e;border-color:#fbbf2499}:where(:root[data-skin]) ._milestonePlan_1kccr_1118:hover{background:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 18%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix)) 60%, transparent)}._milestonePlanIcon_1kccr_1136{object-fit:contain;width:12px;height:12px}._milestoneExam_1kccr_1142{color:#be123c;cursor:pointer;background:#e11d480f;border:1.5px solid #e11d484d;border-radius:6px;align-items:center;gap:3px;padding:2px 8px;font-size:.58rem;font-weight:800;transition:background .15s,border-color .15s;display:flex}:where(:root[data-skin]) ._milestoneExam_1kccr_1142{border-radius:calc(6px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 30%, transparent);background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 6%, transparent);color:color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift))}._milestoneExam_1kccr_1142:hover{background:#e11d481f;border-color:#e11d4880}:where(:root[data-skin]) ._milestoneExam_1kccr_1142:hover{background:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-surface) var(--t-bg-sink)) 12%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 50%, transparent)}._milestoneExamIcon_1kccr_1160{object-fit:contain;width:12px;height:12px}._cellAllDone_1kccr_1169{background:#22c55e14}:where(:root[data-skin]) ._cellAllDone_1kccr_1169{background:color-mix(in srgb, color-mix(in oklab, #22c55e, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}._cellPartial_1kccr_1170{background:#f59e0b14}:where(:root[data-skin]) ._cellPartial_1kccr_1170{background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 8%, transparent)}._cellMissed_1kccr_1171{background:#ef44441a}:where(:root[data-skin]) ._cellMissed_1kccr_1171{background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 10%, transparent)}._adherenceWrap_1kccr_1174{position:relative}._adherenceBadge_1kccr_1177{border-radius:var(--radius-md);letter-spacing:.02em;cursor:pointer;border:2px solid;align-items:center;gap:5px;padding:6px 16px;font-size:.78rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:2px 2px #00000014}:where(:root[data-skin]) ._adherenceBadge_1kccr_1177{box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 8%, transparent)}._adherenceBadge_1kccr_1177:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #0000001a}:where(:root[data-skin]) ._adherenceBadge_1kccr_1177:hover{box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 10%, transparent)}._adherenceChevron_1kccr_1195{opacity:.7;font-size:.55rem}._riskDropdown_1kccr_1201{z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:320px;max-width:380px;padding:14px;animation:.15s ease-out _riskDropIn_1kccr_1;position:fixed;box-shadow:0 8px 24px #0000001f}:where(:root[data-skin]) ._riskDropdown_1kccr_1201{background:var(--t-surface);border:1px solid color-mix(in oklab, #e5e7eb var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));box-shadow:0 8px 24px color-mix(in srgb, var(--t-shadow) 12%, transparent)}@keyframes _riskDropIn_1kccr_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._riskDropdownHeader_1kccr_1217{color:#1f2937;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.85rem;font-weight:600;display:flex}:where(:root[data-skin]) ._riskDropdownHeader_1kccr_1217{color:var(--t-text)}._riskOverduePill_1kccr_1226{color:#dc2626;background:#fee2e2;border-radius:8px;padding:1px 7px;font-size:.68rem;font-weight:600}:where(:root[data-skin]) ._riskOverduePill_1kccr_1226{border-radius:calc(8px * var(--t-radius-k));background:color-mix(in oklab, #fee2e2 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._riskDropdownMeta_1kccr_1234{color:#6b7280;border-bottom:1px solid #f3f4f6;margin-bottom:12px;padding-bottom:10px;font-size:.74rem}:where(:root[data-skin]) ._riskDropdownMeta_1kccr_1234{color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift));border-bottom:1px solid color-mix(in oklab, #f3f4f6 var(--t-tint), var(--t-line-soft))}._riskSubjectList_1kccr_1241{flex-direction:column;gap:10px;display:flex}._riskSubjectRow_1kccr_1246{background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;padding:8px 10px}:where(:root[data-skin]) ._riskSubjectRow_1kccr_1246{border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);border:1px solid color-mix(in oklab, #f3f4f6 var(--t-tint), var(--t-line-soft))}._riskSubjectTop_1kccr_1252{justify-content:space-between;align-items:center;gap:8px;display:flex}._riskSubjectName_1kccr_1258{color:#374151;text-transform:capitalize;font-size:.78rem;font-weight:600}:where(:root[data-skin]) ._riskSubjectName_1kccr_1258{color:var(--t-text)}._riskStatusPill_1kccr_1264{border-radius:8px;padding:1px 7px;font-size:.65rem;font-weight:600}:where(:root[data-skin]) ._riskStatusPill_1kccr_1264{border-radius:calc(8px * var(--t-radius-k))}._riskSubjectDetail_1kccr_1270{color:#6b7280;flex-wrap:wrap;gap:6px;margin-top:5px;font-size:.7rem;display:flex}:where(:root[data-skin]) ._riskSubjectDetail_1kccr_1270{color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._riskSubjectDetail_1kccr_1270 span{background:#f3f4f6;border-radius:4px;padding:1px 6px}:where(:root[data-skin]) ._riskSubjectDetail_1kccr_1270 span{background:color-mix(in oklab, #f3f4f6 var(--t-tint), var(--t-surface));border-radius:calc(4px * var(--t-radius-k))}._riskSubjectHint_1kccr_1283{color:#92400e;margin-top:5px;font-size:.7rem;font-style:italic}:where(:root[data-skin]) ._riskSubjectHint_1kccr_1283{color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift))}._adherence_on_track_1kccr_1289{color:#166534;background:#dcfce7;border-color:#1665344d;box-shadow:2px 2px #16653426}:where(:root[data-skin]) ._adherence_on_track_1kccr_1289{background:color-mix(in oklab, #dcfce7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #166534, var(--t-text) var(--t-text-lift));border-color:color-mix(in srgb, color-mix(in oklab, #166534, var(--t-text) var(--t-line-lift)) 30%, transparent)}._adherence_slightly_behind_1kccr_1290{color:#92400e;background:#fef3c7;border-color:#92400e4d;box-shadow:2px 2px #92400e26}:where(:root[data-skin]) ._adherence_slightly_behind_1kccr_1290{background:color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift));border-color:color-mix(in srgb, color-mix(in oklab, #92400e, var(--t-text) var(--t-line-lift)) 30%, transparent)}._adherence_at_risk_1kccr_1291{color:#991b1b;background:#fee2e2;border-color:#991b1b4d;box-shadow:2px 2px #991b1b26}:where(:root[data-skin]) ._adherence_at_risk_1kccr_1291{background:color-mix(in oklab, #fee2e2 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #991b1b, var(--t-text) var(--t-text-lift));border-color:color-mix(in srgb, color-mix(in oklab, #991b1b, var(--t-text) var(--t-line-lift)) 30%, transparent)}._adherence_critical_1kccr_1292{color:#7f1d1d;background:#fecaca;border-color:#7f1d1d4d;box-shadow:2px 2px #7f1d1d26}:where(:root[data-skin]) ._adherence_critical_1kccr_1292{background:color-mix(in oklab, #fecaca var(--t-tint), var(--t-surface));color:color-mix(in oklab, #7f1d1d, var(--t-text) var(--t-text-lift));border-color:color-mix(in srgb, color-mix(in oklab, #7f1d1d, var(--t-text) var(--t-line-lift)) 30%, transparent)}._badgeOverdue_1kccr_1295{color:#dc2626;background:#fee2e2;border:1px solid #fca5a5}:where(:root[data-skin]) ._badgeOverdue_1kccr_1295{background:color-mix(in oklab, #fee2e2 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift));border:1px solid color-mix(in oklab, #fca5a5 var(--t-tint), var(--t-line-soft))}._badgeCatchUp_1kccr_1296{color:#d97706;background:#fef3c7;border:1px solid #fde68a}:where(:root[data-skin]) ._badgeCatchUp_1kccr_1296{background:color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #d97706, var(--t-brand-text) var(--t-brand-mix));border:1px solid color-mix(in oklab, #fde68a var(--t-tint), var(--t-line-soft))}._riskDot_1kccr_1299{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}._risk_slightly_behind_1kccr_1307{background:#f59e0b}:where(:root[data-skin]) ._risk_slightly_behind_1kccr_1307{background:color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix))}._risk_at_risk_1kccr_1308{background:#ef4444}:where(:root[data-skin]) ._risk_at_risk_1kccr_1308{background:color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink))}._risk_critical_1kccr_1309{background:#dc2626;animation:1.2s ease-in-out infinite _riskPulse_1kccr_1}:where(:root[data-skin]) ._risk_critical_1kccr_1309{background:color-mix(in oklab, #dc2626, var(--t-surface) var(--t-bg-sink))}@keyframes _riskPulse_1kccr_1{0%,to{opacity:1}50%{opacity:.4}}._chapterNameRow_1kccr_1317{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative}._deadlineBtn_1kccr_1324{color:#6b7280;cursor:pointer;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:1px 6px;font-size:.65rem;transition:border-color .15s,background .15s;display:inline-flex}:where(:root[data-skin]) ._deadlineBtn_1kccr_1324{border-radius:calc(6px * var(--t-radius-k));border:1px solid color-mix(in oklab, #e5e7eb var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._deadlineBtn_1kccr_1324:hover{background:#7c3aed0a;border-color:#7c3aed66}:where(:root[data-skin]) ._deadlineBtn_1kccr_1324:hover{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 4%, transparent)}._deadlineBtnActive_1kccr_1343{color:var(--liwa-grape);background:#7c3aed0f;border-color:#7c3aed66}:where(:root[data-skin]) ._deadlineBtnActive_1kccr_1343{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._deadlineDate_1kccr_1348{font-weight:600}._deadlineInput_1kccr_1351{z-index:50;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:4px 8px;font-size:.75rem;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0000001a}:where(:root[data-skin]) ._deadlineInput_1kccr_1351{border:1px solid color-mix(in oklab, #d1d5db var(--t-tint), var(--t-line-soft));border-radius:calc(6px * var(--t-radius-k));background:var(--t-surface);box-shadow:0 4px 12px color-mix(in srgb, var(--t-shadow) 10%, transparent)}._plannerDrawerTab_1kccr_1365{z-index:40;background:var(--card-bg,#fff);font-family:var(--font-display);color:var(--liwa-ink);cursor:pointer;border:1.5px solid #12101a38;border-left:none;border-radius:0 999px 999px 0;align-items:center;gap:6px;padding:9px 14px 9px 12px;font-size:.8rem;font-weight:700;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:2px 2px #12101a2e}:where(:root[data-skin]) ._plannerDrawerTab_1kccr_1365{border:1.5px solid color-mix(in srgb, var(--t-line) 22%, transparent);border-radius:0 calc(999px * var(--t-pill-k)) calc(999px * var(--t-pill-k)) 0;background:var(--card-bg,var(--t-surface));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 18%, transparent)}._plannerScrim_1kccr_1387{z-index:45;cursor:pointer;background:#12101a59;border:none;padding:0;display:none;position:absolute;inset:0}:where(:root[data-skin]) ._plannerScrim_1kccr_1387{background:color-mix(in srgb, var(--t-scrim) 35%, transparent)}@media (pointer:coarse){._plannerDrawerTab_1kccr_1365{padding:12px 16px 12px 14px;font-size:.85rem}}@media (width<=768px){._leftPanel_1kccr_135{z-index:50;width:min(320px,88%);min-width:0;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:translate(-105%)}._leftPanel_1kccr_135._railOpen_1kccr_1417{transform:translate(0);box-shadow:6px 0 24px #12101a33}:where(:root[data-skin]) ._leftPanel_1kccr_135._railOpen_1kccr_1417{box-shadow:6px 0 24px color-mix(in srgb, var(--t-shadow) 20%, transparent)}._plannerDrawerTab_1kccr_1365{display:inline-flex}._plannerScrim_1kccr_1387{display:block}._spiralSpine_1kccr_113{display:none}._calendarLayout_1kccr_282{flex-direction:column}._drawer_1kccr_428{width:100%;min-width:unset}._gridCell_1kccr_357{min-height:65px;padding:5px}._cellSummary_1kccr_415,._cellMonth_1kccr_403{display:none}}._reviewOverlay_1kccr_1431{z-index:9500;background:#12101a73;justify-content:center;align-items:center;animation:.2s ease-out _reviewFadeIn_1kccr_1;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._reviewOverlay_1kccr_1431{background:color-mix(in srgb, var(--t-scrim) 45%, transparent)}@keyframes _reviewFadeIn_1kccr_1{0%{opacity:0}to{opacity:1}}._reviewModal_1kccr_1438{background:var(--card-bg,#fff);text-align:center;border:2px solid #7c3aed66;border-radius:18px;width:calc(100vw - 40px);max-width:420px;padding:26px 26px 22px;animation:.25s cubic-bezier(.34,1.56,.64,1) _reviewPop_1kccr_1;box-shadow:0 4px #5d25be59,0 24px 60px #00000040}:where(:root[data-skin]) ._reviewModal_1kccr_1438{background:var(--card-bg,var(--t-surface));border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);border-radius:calc(18px * var(--t-radius-k));box-shadow:0 4px 0 #5d25be59, 0 24px 60px color-mix(in srgb, var(--t-shadow) 25%, transparent)}@keyframes _reviewPop_1kccr_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._reviewEmoji_1kccr_1449{margin-bottom:8px;font-size:2.2rem;line-height:1}._reviewTitle_1kccr_1450{font-family:var(--font-display);color:var(--liwa-grape);margin:0 0 8px;font-size:1.15rem;font-weight:900}._reviewText_1kccr_1455{color:var(--text-muted);margin:0 0 18px;font-size:.85rem;line-height:1.5}._reviewActions_1kccr_1459{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._reviewConfirmBtn_1kccr_1460{color:#268c60;cursor:pointer;background:#fff;border:1.5px solid #57cc9999;border-radius:999px;padding:8px 18px;font-size:.85rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #268c608c}:where(:root[data-skin]) ._reviewConfirmBtn_1kccr_1460{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #57cc99, var(--t-text) var(--t-line-lift)) 60%, transparent);background:var(--t-surface);color:color-mix(in oklab, #268c60, var(--t-text) var(--t-text-lift))}._reviewConfirmBtn_1kccr_1460:hover{transform:translateY(-1px);box-shadow:0 3px #268c608c}._reviewLaterBtn_1kccr_1469{color:var(--liwa-grape);cursor:pointer;background:#fff;border:1.5px solid #7c3aed59;border-radius:999px;padding:8px 18px;font-size:.85rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #5d25be66}:where(:root[data-skin]) ._reviewLaterBtn_1kccr_1469{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 35%, transparent);background:var(--t-surface)}._reviewLaterBtn_1kccr_1469:hover{transform:translateY(-1px);box-shadow:0 3px #5d25be66}._overlay_1jxt6_3{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._overlay_1jxt6_3{background:color-mix(in srgb, var(--t-scrim) 45%, transparent)}._modal_1jxt6_14{background:var(--card-bg);border:2.5px solid #ffb300;border-radius:18px;flex-direction:column;width:100%;max-width:560px;max-height:92%;display:flex;overflow-y:auto;box-shadow:4px 4px #ff8f00}:where(:root[data-skin]) ._modal_1jxt6_14{border-radius:calc(18px * var(--t-radius-k));border:2.5px solid color-mix(in oklab, #ffb300, var(--t-brand) var(--t-brand-mix));box-shadow:calc(4px * var(--t-shadow-x)) calc(4px * var(--t-shadow-y)) calc(4px * var(--t-shadow-glow)) color-mix(in oklab, #ff8f00, var(--t-brand-shadow) var(--t-brand-mix))}._modalHeader_1jxt6_27{border-bottom:1px solid var(--liwa-border,#e5e0d8);justify-content:space-between;align-items:center;padding:18px 22px 12px;display:flex}:where(:root[data-skin]) ._modalHeader_1jxt6_27{border-bottom:1px solid var(--liwa-border,color-mix(in oklab, #e5e0d8 var(--t-tint), var(--t-line-soft)))}._modalTitle_1jxt6_35{color:var(--liwa-ink,#2d2a26);margin:0;font-size:1.15rem;font-weight:700}:where(:root[data-skin]) ._modalTitle_1jxt6_35{color:var(--liwa-ink,var(--t-text))}._closeBtn_1jxt6_42{cursor:pointer;color:var(--liwa-muted,#78756e);background:0 0;border:none;padding:4px;font-size:1.2rem}:where(:root[data-skin]) ._closeBtn_1jxt6_42{color:var(--liwa-muted,color-mix(in oklab, #78756e, var(--t-text) var(--t-text-lift)))}._listBody_1jxt6_53{flex-direction:column;gap:12px;padding:16px 22px 22px;display:flex}._choiceBody_1jxt6_61{flex-direction:column;gap:12px;padding:16px 20px;display:flex}._choiceDesc_1jxt6_67{color:var(--liwa-muted,#888);text-align:center;margin:0 0 4px;font-size:.85rem}:where(:root[data-skin]) ._choiceDesc_1jxt6_67{color:var(--liwa-muted,color-mix(in oklab, #888, var(--t-text) var(--t-text-lift)))}._choiceCard_1jxt6_73{border:1.5px solid var(--liwa-border-light,#00000014);background:var(--card-bg,#fff);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:14px;padding:16px;transition:all .15s;display:flex}:where(:root[data-skin]) ._choiceCard_1jxt6_73{border-radius:calc(12px * var(--t-radius-k));border:1.5px solid var(--liwa-border-light,color-mix(in srgb, var(--t-line) 8%, transparent));background:var(--card-bg,var(--t-surface))}._choiceCard_1jxt6_73:hover{border-color:var(--liwa-purple,#7c5cfc);background:#7c5cfc0a}:where(:root[data-skin]) ._choiceCard_1jxt6_73:hover{border-color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)));background:color-mix(in srgb, color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)) 4%, transparent)}._choiceEmoji_1jxt6_89{flex-shrink:0;font-size:1.6rem}._choiceText_1jxt6_93{flex-direction:column;flex:1;gap:2px;display:flex}._choiceTitle_1jxt6_99{color:var(--liwa-ink,#2d2a26);font-size:.92rem;font-weight:700}:where(:root[data-skin]) ._choiceTitle_1jxt6_99{color:var(--liwa-ink,var(--t-text))}._choiceSub_1jxt6_104{color:var(--liwa-muted,#888);font-size:.75rem}:where(:root[data-skin]) ._choiceSub_1jxt6_104{color:var(--liwa-muted,color-mix(in oklab, #888, var(--t-text) var(--t-text-lift)))}._choiceArrow_1jxt6_108{color:var(--liwa-muted,#888);flex-shrink:0;font-size:1.4rem}:where(:root[data-skin]) ._choiceArrow_1jxt6_108{color:var(--liwa-muted,color-mix(in oklab, #888, var(--t-text) var(--t-text-lift)))}._backBtn_1jxt6_113{color:var(--liwa-muted,#888);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:4px;padding:4px 0;font-size:.82rem;font-weight:600}:where(:root[data-skin]) ._backBtn_1jxt6_113{color:var(--liwa-muted,color-mix(in oklab, #888, var(--t-text) var(--t-text-lift)))}._backBtn_1jxt6_113:hover{color:var(--liwa-purple,#7c5cfc)}:where(:root[data-skin]) ._backBtn_1jxt6_113:hover{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._examList_1jxt6_128{flex-direction:column;gap:8px;display:flex}._examRow_1jxt6_134{border:1.5px solid var(--liwa-border,#e5e0d8);background:var(--liwa-cream,#faf8f5);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}:where(:root[data-skin]) ._examRow_1jxt6_134{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid var(--liwa-border,color-mix(in oklab, #e5e0d8 var(--t-tint), var(--t-line-soft)));background:var(--liwa-cream,var(--t-surface))}._examRowPast_1jxt6_144{opacity:.5}._examInfo_1jxt6_148{flex-direction:column;gap:2px;display:flex}._examBadge_1jxt6_154{color:var(--liwa-purple,#7c5cfc);font-size:.75rem;font-weight:600}:where(:root[data-skin]) ._examBadge_1jxt6_154{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._examBadgeLiwa_1jxt6_159{color:var(--mode-exam,#e11d48);font-size:.75rem;font-weight:600}:where(:root[data-skin]) ._examBadgeLiwa_1jxt6_159{color:var(--mode-exam,color-mix(in oklab, #e11d48, var(--t-text) var(--t-text-lift)))}._examTitle_1jxt6_165{color:var(--liwa-ink,#2d2a26);font-size:.92rem;font-weight:600}:where(:root[data-skin]) ._examTitle_1jxt6_165{color:var(--liwa-ink,var(--t-text))}._examDate_1jxt6_171{color:var(--liwa-muted,#78756e);font-size:.8rem}:where(:root[data-skin]) ._examDate_1jxt6_171{color:var(--liwa-muted,color-mix(in oklab, #78756e, var(--t-text) var(--t-text-lift)))}._examSubjects_1jxt6_176{color:var(--liwa-muted,#78756e);font-size:.75rem}:where(:root[data-skin]) ._examSubjects_1jxt6_176{color:var(--liwa-muted,color-mix(in oklab, #78756e, var(--t-text) var(--t-text-lift)))}._deleteBtn_1jxt6_181{cursor:pointer;opacity:.5;background:0 0;border:none;padding:6px;font-size:1.1rem;transition:opacity .15s}._deleteBtn_1jxt6_181:hover{opacity:1}._addBtn_1jxt6_193{border:1.5px solid var(--liwa-purple,#7c5cfc);background:var(--liwa-purple-light,#f0ebff);color:var(--liwa-purple,#7c5cfc);cursor:pointer;border-radius:10px;padding:12px;font-size:.9rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._addBtn_1jxt6_193{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)));background:var(--liwa-purple-light,color-mix(in oklab, #f0ebff var(--t-tint), var(--t-surface)));color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._addBtn_1jxt6_193:hover{background:var(--liwa-purple,#7c5cfc);color:#fff}:where(:root[data-skin]) ._addBtn_1jxt6_193:hover{background:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)))}._emptyState_1jxt6_212{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;display:flex}._emptyEmoji_1jxt6_221{font-size:2.5rem}._emptyTitle_1jxt6_222{color:var(--liwa-ink);margin:0;font-size:1rem;font-weight:700}._emptyDesc_1jxt6_223{color:var(--liwa-muted);margin:0;font-size:.85rem}._wizardBody_1jxt6_227{flex-direction:column;gap:16px;padding:16px 22px 22px;display:flex}._steps_1jxt6_234{justify-content:center;gap:12px;display:flex}._stepDot_1jxt6_240{border:2px solid var(--liwa-border,#e5e0d8);width:28px;height:28px;color:var(--liwa-muted,#78756e);background:var(--card-bg);border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:flex}:where(:root[data-skin]) ._stepDot_1jxt6_240{border:2px solid var(--liwa-border,color-mix(in oklab, #e5e0d8 var(--t-tint), var(--t-line-soft)));color:var(--liwa-muted,color-mix(in oklab, #78756e, var(--t-text) var(--t-text-lift)))}._stepActive_1jxt6_254{border-color:var(--liwa-purple,#7c5cfc);color:var(--liwa-purple,#7c5cfc);background:var(--liwa-purple-light,#f0ebff)}:where(:root[data-skin]) ._stepActive_1jxt6_254{border-color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)));color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)));background:var(--liwa-purple-light,color-mix(in oklab, #f0ebff var(--t-tint), var(--t-surface)))}._stepDone_1jxt6_260{color:#fff;background:#4ade80;border-color:#4ade80}:where(:root[data-skin]) ._stepDone_1jxt6_260{border-color:color-mix(in oklab, #4ade80 var(--t-tint), var(--t-line-soft));background:color-mix(in oklab, #4ade80 var(--t-tint), var(--t-surface))}._typeGrid_1jxt6_268{grid-template-columns:1fr 1fr;gap:10px;display:grid}._typeCard_1jxt6_274{border:1.5px solid var(--liwa-border,#e5e0d8);background:var(--card-bg);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;transition:all .15s;display:flex}:where(:root[data-skin]) ._typeCard_1jxt6_274{border-radius:calc(12px * var(--t-radius-k));border:1.5px solid var(--liwa-border,color-mix(in oklab, #e5e0d8 var(--t-tint), var(--t-line-soft)))}._typeCard_1jxt6_274:hover{border-color:var(--liwa-purple,#7c5cfc)}:where(:root[data-skin]) ._typeCard_1jxt6_274:hover{border-color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)))}._typeCardActive_1jxt6_292{border-color:var(--liwa-purple,#7c5cfc);background:var(--liwa-purple-light,#f0ebff)}:where(:root[data-skin]) ._typeCardActive_1jxt6_292{border-color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)));background:var(--liwa-purple-light,color-mix(in oklab, #f0ebff var(--t-tint), var(--t-surface)))}._typeEmoji_1jxt6_297{font-size:1.6rem}._typeLabel_1jxt6_298{color:var(--liwa-ink);font-size:.88rem;font-weight:700}._typeDesc_1jxt6_299{color:var(--liwa-muted);font-size:.75rem;line-height:1.3}._dateStep_1jxt6_303{flex-direction:column;gap:12px;display:flex}._fieldLabel_1jxt6_309{color:var(--liwa-muted,#78756e);text-transform:uppercase;letter-spacing:.5px;font-size:.82rem;font-weight:600}:where(:root[data-skin]) ._fieldLabel_1jxt6_309{color:var(--liwa-muted,color-mix(in oklab, #78756e, var(--t-text) var(--t-text-lift)))}._titleInput_1jxt6_317{border:1.5px solid var(--liwa-border,#e5e0d8);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.92rem}:where(:root[data-skin]) ._titleInput_1jxt6_317{border:1.5px solid var(--liwa-border,color-mix(in oklab, #e5e0d8 var(--t-tint), var(--t-line-soft)));border-radius:calc(8px * var(--t-radius-k))}._titleInput_1jxt6_317:focus{border-color:var(--liwa-purple,#7c5cfc);outline:none}:where(:root[data-skin]) ._titleInput_1jxt6_317:focus{border-color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)))}._calendarWrap_1jxt6_332{border:1.5px solid var(--liwa-border,#e5e0d8);background:var(--liwa-cream,#faf8f5);border-radius:10px;padding:12px}:where(:root[data-skin]) ._calendarWrap_1jxt6_332{border:1.5px solid var(--liwa-border,color-mix(in oklab, #e5e0d8 var(--t-tint), var(--t-line-soft)));border-radius:calc(10px * var(--t-radius-k));background:var(--liwa-cream,var(--t-surface))}._calHeader_1jxt6_339{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._calNav_1jxt6_346{cursor:pointer;color:var(--liwa-muted);background:0 0;border:none;padding:4px 8px;font-size:.85rem}._calMonth_1jxt6_355{color:var(--liwa-ink);font-size:.9rem;font-weight:700}._calGrid_1jxt6_361{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}._calDow_1jxt6_367{text-align:center;color:var(--liwa-muted);padding:4px 0;font-size:.72rem;font-weight:600}._calDay_1jxt6_375{text-align:center;cursor:pointer;color:var(--liwa-ink);background:0 0;border:none;border-radius:6px;padding:6px 0;font-size:.82rem;transition:background .1s}:where(:root[data-skin]) ._calDay_1jxt6_375{border-radius:calc(6px * var(--t-radius-k))}._calDay_1jxt6_375:hover:not(:disabled){background:var(--liwa-purple-light,#f0ebff)}:where(:root[data-skin]) ._calDay_1jxt6_375:hover:not(:disabled){background:var(--liwa-purple-light,color-mix(in oklab, #f0ebff var(--t-tint), var(--t-surface)))}._calEmpty_1jxt6_391{visibility:hidden}._calPast_1jxt6_392{color:var(--liwa-muted);opacity:.4;cursor:not-allowed}._calToday_1jxt6_393{color:var(--liwa-purple,#7c5cfc);font-weight:700}:where(:root[data-skin]) ._calToday_1jxt6_393{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._calSelected_1jxt6_395{font-weight:700;background:var(--liwa-purple,#7c5cfc)!important;color:#fff!important}:where(:root[data-skin]) ._calSelected_1jxt6_395{background:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)))!important}._timeRow_1jxt6_403{align-items:center;gap:6px;display:flex}._timeSelect_1jxt6_409{border:1.5px solid var(--liwa-border,#e5e0d8);background:var(--card-bg);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:.9rem}:where(:root[data-skin]) ._timeSelect_1jxt6_409{border:1.5px solid var(--liwa-border,color-mix(in oklab, #e5e0d8 var(--t-tint), var(--t-line-soft)));border-radius:calc(8px * var(--t-radius-k))}._timeSep_1jxt6_418{color:var(--liwa-muted);font-size:1.1rem;font-weight:700}._scopeStep_1jxt6_426{flex-direction:column;gap:12px;display:flex}._subjectList_1jxt6_432{flex-direction:column;gap:6px;display:flex}._subjectRow_1jxt6_438{cursor:pointer;color:var(--liwa-ink);align-items:center;gap:8px;font-size:.9rem;display:flex}._chapterSection_1jxt6_447{flex-direction:column;gap:10px;margin-top:8px;display:flex}._chapterBlock_1jxt6_454{border:1px solid var(--liwa-border,#e5e0d8);background:var(--liwa-cream,#faf8f5);border-radius:8px;padding:10px}:where(:root[data-skin]) ._chapterBlock_1jxt6_454{border:1px solid var(--liwa-border,color-mix(in oklab, #e5e0d8 var(--t-tint), var(--t-line-soft)));border-radius:calc(8px * var(--t-radius-k));background:var(--liwa-cream,var(--t-surface))}._chapterHeader_1jxt6_461{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._chapterSubject_1jxt6_468{color:var(--liwa-ink);font-size:.85rem;font-weight:700}._selectAllBtn_1jxt6_474{color:var(--liwa-purple,#7c5cfc);cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:600}:where(:root[data-skin]) ._selectAllBtn_1jxt6_474{color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._chapterList_1jxt6_483{flex-direction:column;gap:4px;max-height:150px;display:flex;overflow-y:auto}._chapterRow_1jxt6_491{cursor:pointer;color:var(--liwa-ink);align-items:center;gap:6px;font-size:.82rem;display:flex}._chapterEmpty_1jxt6_500{color:var(--liwa-muted);margin:0;font-size:.8rem}._confirmStep_1jxt6_508{flex-direction:column;gap:16px;display:flex}._confirmCard_1jxt6_514{border:1.5px solid var(--liwa-border,#e5e0d8);background:var(--liwa-cream,#faf8f5);border-radius:12px;padding:16px}:where(:root[data-skin]) ._confirmCard_1jxt6_514{border:1.5px solid var(--liwa-border,color-mix(in oklab, #e5e0d8 var(--t-tint), var(--t-line-soft)));border-radius:calc(12px * var(--t-radius-k));background:var(--liwa-cream,var(--t-surface))}._confirmTitle_1jxt6_521{color:var(--liwa-ink);margin:0 0 10px;font-size:1.05rem;font-weight:700}._confirmRow_1jxt6_528{border-bottom:1px solid var(--liwa-border,#e5e0d8);justify-content:space-between;padding:4px 0;font-size:.85rem;display:flex}:where(:root[data-skin]) ._confirmRow_1jxt6_528{border-bottom:1px solid var(--liwa-border,color-mix(in oklab, #e5e0d8 var(--t-tint), var(--t-line-soft)))}._confirmRow_1jxt6_528:last-child{border-bottom:none}._confirmRow_1jxt6_528 span:first-child{color:var(--liwa-muted)}._confirmRow_1jxt6_528 span:last-child{color:var(--liwa-ink);font-weight:600}._confirmSubjects_1jxt6_547{flex-direction:column;gap:4px;margin-top:10px;display:flex}._confirmSubjectRow_1jxt6_554{color:var(--liwa-ink);justify-content:space-between;align-items:center;font-size:.82rem;display:flex}._confirmChapterCount_1jxt6_562{color:var(--liwa-muted);font-size:.75rem}._wizardActions_1jxt6_569{justify-content:space-between;gap:10px;margin-top:8px;display:flex}._backBtn_1jxt6_113{border:1.5px solid var(--liwa-border,#e5e0d8);background:var(--card-bg);color:var(--liwa-muted);cursor:pointer;border-radius:10px;padding:10px 18px;font-size:.88rem;font-weight:600}:where(:root[data-skin]) ._backBtn_1jxt6_113{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid var(--liwa-border,color-mix(in oklab, #e5e0d8 var(--t-tint), var(--t-line-soft)))}._backBtn_1jxt6_113:hover{border-color:var(--liwa-purple,#7c5cfc);color:var(--liwa-purple,#7c5cfc)}:where(:root[data-skin]) ._backBtn_1jxt6_113:hover{border-color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)));color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._nextBtn_1jxt6_592,._createBtn_1jxt6_592{border:1.5px solid var(--liwa-purple,#7c5cfc);background:var(--liwa-purple-light,#f0ebff);color:var(--liwa-purple,#7c5cfc);cursor:pointer;border-radius:10px;padding:10px 22px;font-size:.88rem;font-weight:700;box-shadow:0 2px 6px #7c5cfc26}:where(:root[data-skin]) ._nextBtn_1jxt6_592,:where(:root[data-skin]) ._createBtn_1jxt6_592{border-radius:calc(10px * var(--t-radius-k));border:1.5px solid var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-line-lift)));background:var(--liwa-purple-light,color-mix(in oklab, #f0ebff var(--t-tint), var(--t-surface)));color:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-text) var(--t-text-lift)))}._nextBtn_1jxt6_592:hover:not(:disabled),._createBtn_1jxt6_592:hover:not(:disabled){background:var(--liwa-purple,#7c5cfc);color:#fff}:where(:root[data-skin]) ._nextBtn_1jxt6_592:hover:not(:disabled),:where(:root[data-skin]) ._createBtn_1jxt6_592:hover:not(:disabled){background:var(--liwa-purple,color-mix(in oklab, #7c5cfc, var(--t-surface) var(--t-bg-sink)))}._nextBtn_1jxt6_592:disabled,._createBtn_1jxt6_592:disabled{opacity:.5;cursor:not-allowed}._overlay_x7unl_3{z-index:9999;background:#0009;justify-content:center;align-items:center;animation:.2s ease-out _fadeIn_x7unl_1;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._overlay_x7unl_3{background:color-mix(in srgb, var(--t-scrim) 60%, transparent)}@keyframes _fadeIn_x7unl_1{0%{opacity:0}to{opacity:1}}._modal_x7unl_11{background:#0f172a;border-radius:20px;flex-direction:column;width:96%;max-width:1100px;height:92%;max-height:850px;animation:.3s ease-out _slideUp_x7unl_1;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000080}:where(:root[data-skin]) ._modal_x7unl_11{border-radius:calc(20px * var(--t-radius-k));box-shadow:0 24px 80px color-mix(in srgb, var(--t-shadow) 50%, transparent)}@keyframes _slideUp_x7unl_1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}._header_x7unl_24{background:#ffffff08;justify-content:space-between;align-items:center;padding:16px 22px 10px;display:flex}:where(:root[data-skin]) ._header_x7unl_24{background:color-mix(in srgb, var(--t-surface) 3%, transparent)}._headerLeft_x7unl_29{align-items:center;gap:8px;display:flex}._headerIcon_x7unl_30{font-size:1.3rem}._title_x7unl_31{font-family:var(--font-display);background:linear-gradient(90deg,#f59e0b,#ec4899,#7c3aed);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:1.1rem;font-weight:800}:where(:root[data-skin]) ._title_x7unl_31{background:linear-gradient(90deg, color-mix(in oklab, #f59e0b, var(--t-brand-text) var(--t-brand-mix)), color-mix(in oklab, #ec4899, var(--t-text) var(--t-text-lift)), color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)));-webkit-text-fill-color:transparent;-webkit-background-clip:text}._closeBtn_x7unl_36{color:#9ca3af;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.85rem;display:flex}:where(:root[data-skin]) ._closeBtn_x7unl_36{background:color-mix(in srgb, var(--t-surface) 8%, transparent);color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._closeBtn_x7unl_36:hover{background:#ffffff26}:where(:root[data-skin]) ._closeBtn_x7unl_36:hover{background:color-mix(in srgb, var(--t-surface) 15%, transparent)}._subjectBar_x7unl_45{flex-shrink:0;gap:6px;padding:6px 22px 12px;display:flex;overflow-x:auto}._subjectBtn_x7unl_49{color:#9ca3af;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #ffffff1f;border-radius:20px;padding:5px 14px;font-size:.72rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._subjectBtn_x7unl_49{border-radius:calc(20px * var(--t-radius-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 12%, transparent);color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._subjectBtn_x7unl_49:hover{color:#fff;border-color:#ffffff4d}:where(:root[data-skin]) ._subjectBtn_x7unl_49:hover{border-color:color-mix(in srgb, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 30%, transparent)}._subjectBtnActive_x7unl_56{color:#c4b5fd;background:#7c3aed33;border-color:#7c3aed}:where(:root[data-skin]) ._subjectBtnActive_x7unl_56{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 20%, transparent);border-color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift));color:color-mix(in oklab, #c4b5fd, var(--t-text) var(--t-text-lift))}._scrollArea_x7unl_59{flex:1;padding:10px 16px 20px;overflow:hidden auto}._overviewGrid_x7unl_62{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:8px 0;display:grid}._overviewCard_x7unl_68{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;padding:14px 16px;transition:border-color .15s,transform .15s}:where(:root[data-skin]) ._overviewCard_x7unl_68{background:color-mix(in srgb, var(--t-surface) 5%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 10%, transparent);border-radius:calc(14px * var(--t-radius-k))}._overviewCard_x7unl_68:hover{border-color:#7c3aed66;transform:translateY(-2px)}:where(:root[data-skin]) ._overviewCard_x7unl_68:hover{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent)}._overviewCardHeader_x7unl_77{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._overviewSubject_x7unl_78{color:#fff;font-size:.82rem;font-weight:700}._overviewPct_x7unl_79{color:#a78bfa;font-size:.78rem;font-weight:700}:where(:root[data-skin]) ._overviewPct_x7unl_79{color:color-mix(in oklab, #a78bfa, var(--t-text) var(--t-text-lift))}._overviewTrack_x7unl_80{background:#ffffff1a;border-radius:3px;height:5px;margin-bottom:8px;overflow:hidden}:where(:root[data-skin]) ._overviewTrack_x7unl_80{background:color-mix(in srgb, var(--t-surface) 10%, transparent);border-radius:calc(3px * var(--t-radius-k))}._overviewFill_x7unl_81{background:linear-gradient(90deg,#534ab7,#1d9e75,#ba7517,#e24b4a);border-radius:3px;height:100%;transition:width .8s ease-out}:where(:root[data-skin]) ._overviewFill_x7unl_81{border-radius:calc(3px * var(--t-radius-k));background:linear-gradient(90deg, color-mix(in oklab, #534ab7, var(--t-surface) var(--t-bg-sink)), color-mix(in oklab, #1d9e75, var(--t-surface) var(--t-bg-sink)), color-mix(in oklab, #ba7517, var(--t-brand) var(--t-brand-mix)), color-mix(in oklab, #e24b4a, var(--t-surface) var(--t-bg-sink)))}._overviewPhase_x7unl_82{color:#9ca3af;margin-bottom:6px;font-size:.68rem}:where(:root[data-skin]) ._overviewPhase_x7unl_82{color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._overviewDots_x7unl_83{gap:4px;display:flex}._overviewDot_x7unl_83{border-radius:50%;width:8px;height:8px}._dot_locked_x7unl_85{background:#ffffff26}:where(:root[data-skin]) ._dot_locked_x7unl_85{background:color-mix(in srgb, var(--t-surface) 15%, transparent)}._dot_active_x7unl_86{animation:2s ease-in-out infinite _dotPulse_x7unl_1}@keyframes _dotPulse_x7unl_1{0%,to{opacity:1}50%{opacity:.5}}._roadContainer_x7unl_91{position:relative}._roadSvg_x7unl_92{width:100%;height:auto;display:block}@keyframes _dashMove_x7unl_1{to{stroke-dashoffset:-40px}}._laneDash_x7unl_96{stroke-dasharray:18 12;animation:2s linear infinite _dashMove_x7unl_1}@keyframes _pinPulse_x7unl_1{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes _fadeSlideUp_x7unl_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._pinGroup_x7unl_102{cursor:pointer;transition:filter .2s;animation:.5s ease-out both _fadeSlideUp_x7unl_1}._pinGroup_x7unl_102:hover{filter:brightness(1.1)drop-shadow(0 2px 8px #0000004d)}._pinActive_x7unl_104 path:first-of-type{transform-origin:50%;animation:2s ease-in-out infinite _pinPulse_x7unl_1}._pinLocked_x7unl_106{opacity:.3;cursor:default}._pinLocked_x7unl_106:hover{filter:none}@keyframes _ringFill_x7unl_1{0%{stroke-dashoffset:87.96px}}._progressRing_x7unl_111{animation:1.2s ease-out .3s both _ringFill_x7unl_1}._tooltip_x7unl_114{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172af7;border:1.5px solid #ffffff2e;border-radius:14px;width:300px;padding:16px 20px;animation:.2s ease-out _fadeSlideUp_x7unl_1;position:absolute;box-shadow:0 12px 40px #00000080}:where(:root[data-skin]) ._tooltip_x7unl_114{border-radius:calc(14px * var(--t-radius-k));background:color-mix(in srgb, var(--t-scrim) 97%, transparent);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 18%, transparent);box-shadow:0 12px 40px color-mix(in srgb, var(--t-shadow) 50%, transparent)}._tooltipTitle_x7unl_122{margin-bottom:6px;font-size:.85rem;font-weight:700}._tooltipChapters_x7unl_123{margin-bottom:8px}._tooltipChapterRow_x7unl_124{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}:where(:root[data-skin]) ._tooltipChapterRow_x7unl_124{border-bottom:1px solid color-mix(in srgb, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 6%, transparent)}._tooltipChapterRow_x7unl_124:last-child{border-bottom:none}._tooltipChapterName_x7unl_130{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.72rem;overflow:hidden}._tooltipActions_x7unl_134{flex-shrink:0;gap:4px;display:flex}._tooltipActionBtn_x7unl_135{color:#9ca3af;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;padding:2px 8px;font-size:.65rem;font-weight:600;transition:all .15s}:where(:root[data-skin]) ._tooltipActionBtn_x7unl_135{border-radius:calc(6px * var(--t-radius-k));border:1px solid color-mix(in srgb, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 15%, transparent);background:color-mix(in srgb, var(--t-surface) 5%, transparent);color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._tooltipActionBtn_x7unl_135:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d}:where(:root[data-skin]) ._tooltipActionBtn_x7unl_135:hover{background:color-mix(in srgb, var(--t-surface) 12%, transparent);border-color:color-mix(in srgb, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 30%, transparent)}._tooltipActionDone_x7unl_141{color:#86efac;border-color:#22c55e4d}:where(:root[data-skin]) ._tooltipActionDone_x7unl_141{border-color:color-mix(in srgb, color-mix(in oklab, #22c55e, var(--t-text) var(--t-line-lift)) 30%, transparent);color:color-mix(in oklab, #86efac, var(--t-text) var(--t-text-lift))}._tooltipActionDone_x7unl_141:hover{background:#22c55e26;border-color:#22c55e}:where(:root[data-skin]) ._tooltipActionDone_x7unl_141:hover{border-color:color-mix(in oklab, #22c55e, var(--t-text) var(--t-line-lift));background:color-mix(in srgb, color-mix(in oklab, #22c55e, var(--t-surface) var(--t-bg-sink)) 15%, transparent)}._tooltipExams_x7unl_143{margin-bottom:6px}._tooltipExamLabel_x7unl_144{color:#fbbf24;padding:2px 0;font-size:.7rem}:where(:root[data-skin]) ._tooltipExamLabel_x7unl_144{color:color-mix(in oklab, #fbbf24, var(--t-brand-text) var(--t-brand-mix))}._tooltipDesc_x7unl_145{color:#9ca3af;margin-bottom:10px;font-size:.68rem;line-height:1.5}:where(:root[data-skin]) ._tooltipDesc_x7unl_145{color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._tooltipClose_x7unl_146{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;width:100%;padding:6px 12px;font-size:.72rem}:where(:root[data-skin]) ._tooltipClose_x7unl_146{border-radius:calc(8px * var(--t-radius-k));border:1px solid color-mix(in srgb, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 15%, transparent);color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._tooltipClose_x7unl_146:hover{background:#ffffff0d}:where(:root[data-skin]) ._tooltipClose_x7unl_146:hover{background:color-mix(in srgb, var(--t-surface) 5%, transparent)}._overallBar_x7unl_154{align-items:center;gap:12px;margin-top:8px;padding:0 8px;display:flex}._overallLabel_x7unl_158{color:#9ca3af;white-space:nowrap;font-size:.72rem;font-weight:600}:where(:root[data-skin]) ._overallLabel_x7unl_158{color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._overallTrack_x7unl_159{background:#ffffff1a;border-radius:3px;flex:1;height:6px;overflow:hidden}:where(:root[data-skin]) ._overallTrack_x7unl_159{background:color-mix(in srgb, var(--t-surface) 10%, transparent);border-radius:calc(3px * var(--t-radius-k))}._overallFill_x7unl_160{background:linear-gradient(90deg,#534ab7,#1d9e75,#ba7517,#e24b4a);border-radius:3px;height:100%;transition:width 1s ease-out}:where(:root[data-skin]) ._overallFill_x7unl_160{border-radius:calc(3px * var(--t-radius-k));background:linear-gradient(90deg, color-mix(in oklab, #534ab7, var(--t-surface) var(--t-bg-sink)), color-mix(in oklab, #1d9e75, var(--t-surface) var(--t-bg-sink)), color-mix(in oklab, #ba7517, var(--t-brand) var(--t-brand-mix)), color-mix(in oklab, #e24b4a, var(--t-surface) var(--t-bg-sink)))}._overallPct_x7unl_161{color:#e2e8f0;text-align:right;min-width:36px;font-size:.78rem;font-weight:700}._empty_x7unl_163{text-align:center;color:#6b7280;padding:80px 20px;font-size:.85rem}:where(:root[data-skin]) ._empty_x7unl_163{color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._roadmapBtn_x7unl_166{width:34px;height:34px;color:var(--liwa-grape);cursor:pointer;background:#fff;border:2px solid #7c3aed40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:2px 2px #7c3aed1f}:where(:root[data-skin]) ._roadmapBtn_x7unl_166{border:2px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent);background:var(--t-surface)}._roadmapBtn_x7unl_166:hover{border-color:var(--liwa-grape);transform:translate(-1px,-1px);box-shadow:3px 3px #7c3aed2e}@media (pointer:coarse){._roadmapBtn_x7unl_166{width:40px;height:40px}}._timelineWrap_k7l3h_1{margin-top:8px;position:relative}._scroller_k7l3h_6{max-height:calc(var(--full-h) - 320px);min-height:360px;padding:8px 4px 24px;position:relative;overflow:hidden auto}._scroller_k7l3h_6::-webkit-scrollbar{width:8px}._scroller_k7l3h_6::-webkit-scrollbar-thumb{background:#7c3aed40;border-radius:4px}:where(:root[data-skin]) ._scroller_k7l3h_6::-webkit-scrollbar-thumb{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 25%, transparent);border-radius:calc(4px * var(--t-radius-k))}._scroller_k7l3h_6::-webkit-scrollbar-track{background:#7c3aed0d}:where(:root[data-skin]) ._scroller_k7l3h_6::-webkit-scrollbar-track{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 5%, transparent)}._timeline_k7l3h_1{padding:24px 0 16px;position:relative}._spine_k7l3h_34{z-index:0;background:linear-gradient(#7c3aed14 0%,#7c3aed4d 50%,#7c3aed14 100%);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-1px)}:where(:root[data-skin]) ._spine_k7l3h_34{background:linear-gradient(180deg, color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent) 0%, color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 30%, transparent) 50%, color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent) 100%)}._monthSeparator_k7l3h_52{color:#7c3aed;text-transform:uppercase;letter-spacing:.06em;text-align:center;z-index:2;background:#fff;border:1px solid #7c3aed40;border-radius:20px;width:max-content;max-width:200px;margin:18px auto 16px;padding:6px 16px;font-size:.74rem;font-weight:700;position:relative;box-shadow:0 2px 6px #7c3aed1a}:where(:root[data-skin]) ._monthSeparator_k7l3h_52{background:var(--t-surface);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent);border-radius:calc(20px * var(--t-radius-k));color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._monthSeparatorCurrent_k7l3h_71{color:#fff;background:#7c3aed;border-color:#7c3aed}:where(:root[data-skin]) ._monthSeparatorCurrent_k7l3h_71{background:color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink));border-color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift))}._emptyMonth_k7l3h_78{color:#9ca3af;text-align:center;z-index:2;background:#ffffffd9;width:max-content;margin:8px auto 14px;padding:6px 14px;font-size:.74rem;font-style:italic;position:relative}:where(:root[data-skin]) ._emptyMonth_k7l3h_78{background:color-mix(in srgb, var(--t-surface) 85%, transparent);color:color-mix(in oklab, #9ca3af, var(--t-text) var(--t-text-lift))}._row_k7l3h_93{grid-template-columns:1fr 1fr;align-items:center;gap:0;margin:14px 0;display:grid;position:relative}._rowLeft_k7l3h_102 ._cardSlot_k7l3h_102{grid-column:1;justify-self:end;padding-right:36px}._rowRight_k7l3h_103 ._cardSlot_k7l3h_102{grid-column:2;justify-self:start;padding-left:36px}._cardSlot_k7l3h_102{width:100%;max-width:320px;position:relative}._rowLeft_k7l3h_102 ._cardSlot_k7l3h_102:after,._rowRight_k7l3h_103 ._cardSlot_k7l3h_102:after{content:"";z-index:0;background:#7c3aed4d;width:36px;height:2px;position:absolute;top:50%;transform:translateY(-1px)}:where(:root[data-skin]) ._rowLeft_k7l3h_102 ._cardSlot_k7l3h_102:after,:where(:root[data-skin]) ._rowRight_k7l3h_103 ._cardSlot_k7l3h_102:after{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 30%, transparent)}._rowLeft_k7l3h_102 ._cardSlot_k7l3h_102:after{right:0}._rowRight_k7l3h_103 ._cardSlot_k7l3h_102:after{left:0}._rowLeft_k7l3h_102 ._cardSlot_k7l3h_102:before,._rowRight_k7l3h_103 ._cardSlot_k7l3h_102:before{content:"";z-index:3;background:#fff;border:3px solid #7c3aed;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}:where(:root[data-skin]) ._rowLeft_k7l3h_102 ._cardSlot_k7l3h_102:before,:where(:root[data-skin]) ._rowRight_k7l3h_103 ._cardSlot_k7l3h_102:before{background:var(--t-surface);border:3px solid color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift))}._rowLeft_k7l3h_102 ._cardSlot_k7l3h_102:before{right:-6px}._rowRight_k7l3h_103 ._cardSlot_k7l3h_102:before{left:-6px}._card_k7l3h_102{cursor:pointer;z-index:1;background:#fff;border:1px solid #7c3aed29;border-radius:12px;grid-template-columns:56px 1fr;gap:12px;padding:12px 14px;transition:box-shadow .15s,transform .1s,border-color .15s;display:grid;position:relative}:where(:root[data-skin]) ._card_k7l3h_102{background:var(--t-surface);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 16%, transparent);border-radius:calc(12px * var(--t-radius-k))}._card_k7l3h_102:hover{border-color:#7c3aed66;box-shadow:0 6px 18px #7c3aed29}:where(:root[data-skin]) ._card_k7l3h_102:hover{border-color:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent)}._cardLiwa_k7l3h_166{background:linear-gradient(90deg,#7c3aed0a 0%,#fff 30%);border-left:4px solid #7c3aed}:where(:root[data-skin]) ._cardLiwa_k7l3h_166{border-left:4px solid color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift));background:linear-gradient(90deg, color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 4%, transparent) 0%, var(--t-surface) 30%)}._cardSchool_k7l3h_171{background:linear-gradient(90deg,#3b82f60a 0%,#fff 30%);border-left:4px solid #2563eb}:where(:root[data-skin]) ._cardSchool_k7l3h_171{border-left:4px solid color-mix(in oklab, #2563eb, var(--t-text) var(--t-line-lift));background:linear-gradient(90deg, color-mix(in srgb, color-mix(in oklab, #3b82f6, var(--t-surface) var(--t-bg-sink)) 4%, transparent) 0%, var(--t-surface) 30%)}._cardFinal_k7l3h_176{background:linear-gradient(90deg,#ef44440d 0%,#fff 30%);border-left:4px solid #dc2626}:where(:root[data-skin]) ._cardFinal_k7l3h_176{border-left:4px solid color-mix(in oklab, #dc2626, var(--t-text) var(--t-line-lift));background:linear-gradient(90deg, color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 5%, transparent) 0%, var(--t-surface) 30%)}._cardPlanned_k7l3h_181{background:linear-gradient(90deg,#d977060d 0%,#fff 30%);border-left:4px dashed #d97706}:where(:root[data-skin]) ._cardPlanned_k7l3h_181{border-left:4px dashed color-mix(in oklab, #d97706, var(--t-brand) var(--t-brand-mix));background:linear-gradient(90deg, color-mix(in srgb, color-mix(in oklab, #d97706, var(--t-brand) var(--t-brand-mix)) 5%, transparent) 0%, var(--t-surface) 30%)}._cardPast_k7l3h_186{opacity:.55;filter:grayscale(.3);background:#00000005}:where(:root[data-skin]) ._cardPast_k7l3h_186{background:color-mix(in srgb, var(--t-text) 2%, transparent)}._cardActive_k7l3h_192{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed,0 6px 18px #7c3aed40}:where(:root[data-skin]) ._cardActive_k7l3h_192{border-color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift))}._cardDateBlock_k7l3h_198{text-align:center;background:#7c3aed0d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:4px 0;display:flex}:where(:root[data-skin]) ._cardDateBlock_k7l3h_198{border-radius:calc(8px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 5%, transparent)}._cardDateBlockLiwa_k7l3h_209{color:#7c3aed;background:#7c3aed14}:where(:root[data-skin]) ._cardDateBlockLiwa_k7l3h_209{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 8%, transparent);color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._cardDateBlockSchool_k7l3h_210{color:#2563eb;background:#3b82f614}:where(:root[data-skin]) ._cardDateBlockSchool_k7l3h_210{background:color-mix(in srgb, color-mix(in oklab, #3b82f6, var(--t-surface) var(--t-bg-sink)) 8%, transparent);color:color-mix(in oklab, #2563eb, var(--t-text) var(--t-text-lift))}._cardDateBlockFinal_k7l3h_211{color:#dc2626;background:#ef444414}:where(:root[data-skin]) ._cardDateBlockFinal_k7l3h_211{background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 8%, transparent);color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._cardDateBlockPlanned_k7l3h_212{color:#b45309;background:#d977061a}:where(:root[data-skin]) ._cardDateBlockPlanned_k7l3h_212{background:color-mix(in srgb, color-mix(in oklab, #d97706, var(--t-brand) var(--t-brand-mix)) 10%, transparent);color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._cardDay_k7l3h_214{font-size:1.25rem;font-weight:800;line-height:1}._cardMonth_k7l3h_220{text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.62rem;font-weight:700}._cardYear_k7l3h_228{opacity:.7;margin-top:1px;font-size:.58rem;font-weight:600}._cardBody_k7l3h_235{flex-direction:column;gap:4px;min-width:0;display:flex}._cardHeader_k7l3h_242{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._cardBadge_k7l3h_249{letter-spacing:.02em;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:.62rem;font-weight:700;display:inline-flex}:where(:root[data-skin]) ._cardBadge_k7l3h_249{border-radius:calc(20px * var(--t-radius-k))}._badgeLiwa_k7l3h_260{color:#7c3aed;background:#7c3aed1a}:where(:root[data-skin]) ._badgeLiwa_k7l3h_260{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._badgeSchool_k7l3h_261{color:#2563eb;background:#3b82f61a}:where(:root[data-skin]) ._badgeSchool_k7l3h_261{background:color-mix(in srgb, color-mix(in oklab, #3b82f6, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #2563eb, var(--t-text) var(--t-text-lift))}._badgeFinal_k7l3h_262{color:#dc2626;background:#ef44441a}:where(:root[data-skin]) ._badgeFinal_k7l3h_262{background:color-mix(in srgb, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._badgePlanned_k7l3h_263{color:#b45309;background:#d977061f}:where(:root[data-skin]) ._badgePlanned_k7l3h_263{background:color-mix(in srgb, color-mix(in oklab, #d97706, var(--t-brand) var(--t-brand-mix)) 12%, transparent);color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._cardTime_k7l3h_265{color:#6b7280;font-size:.7rem;font-weight:600}:where(:root[data-skin]) ._cardTime_k7l3h_265{color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._cardTitle_k7l3h_271{color:var(--liwa-ink,#1f2230);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}:where(:root[data-skin]) ._cardTitle_k7l3h_271{color:var(--liwa-ink,var(--t-text))}._cardSubjects_k7l3h_282{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}._subjectPill_k7l3h_289{color:#4b5563;background:#6b72801a;border-radius:10px;padding:2px 7px;font-size:.65rem;font-weight:600}:where(:root[data-skin]) ._subjectPill_k7l3h_289{border-radius:calc(10px * var(--t-radius-k));background:color-mix(in srgb, color-mix(in oklab, #6b7280, var(--t-surface) var(--t-bg-sink)) 10%, transparent);color:color-mix(in oklab, #4b5563, var(--t-text) var(--t-text-lift))}._emptyState_k7l3h_298{text-align:center;color:var(--liwa-muted,#6b7280);padding:32px 16px}:where(:root[data-skin]) ._emptyState_k7l3h_298{color:var(--liwa-muted,color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift)))}@media (width<=720px){._row_k7l3h_93{grid-template-columns:1fr}._rowLeft_k7l3h_102 ._cardSlot_k7l3h_102,._rowRight_k7l3h_103 ._cardSlot_k7l3h_102{grid-column:1;justify-self:stretch;max-width:none;padding-left:36px;padding-right:0}._rowLeft_k7l3h_102 ._cardSlot_k7l3h_102:after,._rowRight_k7l3h_103 ._cardSlot_k7l3h_102:after{left:0;right:auto}._rowLeft_k7l3h_102 ._cardSlot_k7l3h_102:before,._rowRight_k7l3h_103 ._cardSlot_k7l3h_102:before{left:-6px;right:auto}._spine_k7l3h_34{left:12px;transform:none}._monthSeparator_k7l3h_52,._emptyMonth_k7l3h_78{margin-left:36px}}._popoverBackdrop_k7l3h_319{z-index:999;background:0 0;position:fixed;inset:0}._popover_k7l3h_319{z-index:1000;background:#fff;border:1px solid #7c3aed40;border-radius:12px;min-width:300px;max-width:380px;padding:16px;position:fixed;box-shadow:0 10px 32px #0000002e}:where(:root[data-skin]) ._popover_k7l3h_319{background:var(--t-surface);border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent);border-radius:calc(12px * var(--t-radius-k));box-shadow:0 10px 32px color-mix(in srgb, var(--t-shadow) 18%, transparent)}._popoverTitle_k7l3h_338{color:var(--liwa-ink,#1f2230);margin:0 0 4px;font-size:.98rem;font-weight:700}:where(:root[data-skin]) ._popoverTitle_k7l3h_338{color:var(--liwa-ink,var(--t-text))}._popoverMeta_k7l3h_345{color:var(--liwa-muted,#6b7280);margin-bottom:12px;font-size:.75rem}:where(:root[data-skin]) ._popoverMeta_k7l3h_345{color:var(--liwa-muted,color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift)))}._popoverField_k7l3h_351{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}._popoverFieldLabel_k7l3h_358{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}:where(:root[data-skin]) ._popoverFieldLabel_k7l3h_358{color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._popoverInput_k7l3h_366{border:1px solid #7c3aed40;border-radius:6px;padding:6px 8px;font-size:.82rem}:where(:root[data-skin]) ._popoverInput_k7l3h_366{border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent);border-radius:calc(6px * var(--t-radius-k))}._popoverChapters_k7l3h_373{color:#4b5563;font-size:.78rem;line-height:1.5}:where(:root[data-skin]) ._popoverChapters_k7l3h_373{color:color-mix(in oklab, #4b5563, var(--t-text) var(--t-text-lift))}._popoverChapter_k7l3h_373{color:#6b7280;margin-left:12px;font-size:.74rem}:where(:root[data-skin]) ._popoverChapter_k7l3h_373{color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}._popoverActions_k7l3h_385{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._actionBtn_k7l3h_392{cursor:pointer;color:#7c3aed;background:#fff;border:1px solid #7c3aed66;border-radius:6px;flex:1;padding:7px 10px;font-size:.78rem;font-weight:700;transition:background .1s}:where(:root[data-skin]) ._actionBtn_k7l3h_392{border-radius:calc(6px * var(--t-radius-k));border:1px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);background:var(--t-surface);color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._actionBtn_k7l3h_392:hover{background:#7c3aed0f}:where(:root[data-skin]) ._actionBtn_k7l3h_392:hover{background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 6%, transparent)}._actionBtn_k7l3h_392:disabled{opacity:.5;cursor:not-allowed}._actionBtnPrimary_k7l3h_414{color:#fff;background:#7c3aed}:where(:root[data-skin]) ._actionBtnPrimary_k7l3h_414{background:color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink))}._actionBtnPrimary_k7l3h_414:hover{background:#6d28d9}:where(:root[data-skin]) ._actionBtnPrimary_k7l3h_414:hover{background:color-mix(in oklab, #6d28d9, var(--t-surface) var(--t-bg-sink))}._actionBtnDanger_k7l3h_423{color:#dc2626;border-color:#dc262666}:where(:root[data-skin]) ._actionBtnDanger_k7l3h_423{border-color:color-mix(in srgb, color-mix(in oklab, #dc2626, var(--t-text) var(--t-line-lift)) 40%, transparent);color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._actionBtnDanger_k7l3h_423:hover{background:#dc262614}:where(:root[data-skin]) ._actionBtnDanger_k7l3h_423:hover{background:color-mix(in srgb, color-mix(in oklab, #dc2626, var(--t-surface) var(--t-bg-sink)) 8%, transparent)}@media (pointer:coarse){._actionBtn_k7l3h_392{padding:10px 12px}}._azUploadBox_1jkbp_11{cursor:pointer;text-align:center;color:#475569;border:2px dashed #cbd5e1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0 8px;padding:20px 12px;font-size:.8rem;transition:border-color .2s,background .2s;display:flex}:where(:root[data-skin]) ._azUploadBox_1jkbp_11{border:2px dashed color-mix(in oklab, #cbd5e1 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._azUploadBox_1jkbp_11:hover{background:#faf5ff;border-color:#7c3aed}:where(:root[data-skin]) ._azUploadBox_1jkbp_11:hover{border-color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift));background:var(--t-surface)}._azUploadBoxActive_1jkbp_19{cursor:default;background:#faf5ff;border-color:#7c3aed}:where(:root[data-skin]) ._azUploadBoxActive_1jkbp_19{border-color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift));background:var(--t-surface)}._azUploadIcon_1jkbp_20{color:#7c3aed;font-size:1.5rem}:where(:root[data-skin]) ._azUploadIcon_1jkbp_20{color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._azUploadHint_1jkbp_21{color:#94a3b8;font-size:.7rem}:where(:root[data-skin]) ._azUploadHint_1jkbp_21{color:color-mix(in oklab, #94a3b8, var(--t-text) var(--t-text-lift))}._azSpinner_1jkbp_24{border:2px solid #e2e8f0;border-top-color:#7c3aed;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite _azSpin_1jkbp_24;display:inline-block}:where(:root[data-skin]) ._azSpinner_1jkbp_24{border:2px solid color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft));border-top-color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift))}._azSpinnerLg_1jkbp_29{border:3px solid #e2e8f0;border-top-color:#7c3aed;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite _azSpin_1jkbp_24;display:inline-block}:where(:root[data-skin]) ._azSpinnerLg_1jkbp_29{border:3px solid color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft));border-top-color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift))}@keyframes _azSpin_1jkbp_24{to{transform:rotate(360deg)}}._azProgressText_1jkbp_35{color:#7c3aed;font-size:.75rem}:where(:root[data-skin]) ._azProgressText_1jkbp_35{color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._azStatusBox_1jkbp_38{color:#7c3aed;align-items:center;gap:8px;margin:12px 8px 0;padding:12px;font-size:.8rem;display:flex}:where(:root[data-skin]) ._azStatusBox_1jkbp_38{color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._azError_1jkbp_44{color:#dc2626;background:#fef2f2;border-radius:6px;margin:8px;padding:8px 12px;font-size:.75rem}:where(:root[data-skin]) ._azError_1jkbp_44{color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift));background:var(--t-surface);border-radius:calc(6px * var(--t-radius-k))}._azQList_1jkbp_50{flex-direction:column;gap:10px;padding:0 16px;display:flex}._azQCard_1jkbp_51{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}:where(:root[data-skin]) ._azQCard_1jkbp_51{border:1px solid color-mix(in oklab, #e2e8f0 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));background:var(--t-surface)}._azQHeader_1jkbp_55{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}._azQNum_1jkbp_56{color:#7c3aed;font-size:.8rem;font-weight:700}:where(:root[data-skin]) ._azQNum_1jkbp_56{color:color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift))}._azTypeBadge_1jkbp_57{text-transform:uppercase;color:#475569;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-size:.65rem;font-weight:600}:where(:root[data-skin]) ._azTypeBadge_1jkbp_57{border-radius:calc(4px * var(--t-radius-k));background:color-mix(in oklab, #f1f5f9 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._azType_mcq_1jkbp_61{color:#1d4ed8;background:#dbeafe}:where(:root[data-skin]) ._azType_mcq_1jkbp_61{background:color-mix(in oklab, #dbeafe var(--t-tint), var(--t-surface));color:color-mix(in oklab, #1d4ed8, var(--t-text) var(--t-text-lift))}._azType_sa_1jkbp_62{color:#b45309;background:#fef3c7}:where(:root[data-skin]) ._azType_sa_1jkbp_62{background:color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._azType_la_1jkbp_63{color:#be185d;background:#fce7f3}:where(:root[data-skin]) ._azType_la_1jkbp_63{background:color-mix(in oklab, #fce7f3 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #be185d, var(--t-text) var(--t-text-lift))}._azType_vsa_1jkbp_64{color:#047857;background:#d1fae5}:where(:root[data-skin]) ._azType_vsa_1jkbp_64{background:color-mix(in oklab, #d1fae5 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #047857, var(--t-text) var(--t-text-lift))}._azMarksBadge_1jkbp_65{color:#64748b;background:#f1f5f9;border-radius:3px;padding:1px 5px;font-size:.65rem}:where(:root[data-skin]) ._azMarksBadge_1jkbp_65{color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #f1f5f9 var(--t-tint), var(--t-surface));border-radius:calc(3px * var(--t-radius-k))}._azChapterBadge_1jkbp_66{color:#475569;background:#f8fafc;border-radius:3px;padding:1px 6px;font-size:.65rem}:where(:root[data-skin]) ._azChapterBadge_1jkbp_66{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift));background:var(--t-surface);border-radius:calc(3px * var(--t-radius-k))}._azQText_1jkbp_67{color:#334155;margin:0;font-size:.82rem;line-height:1.5}:where(:root[data-skin]) ._azQText_1jkbp_67{color:var(--t-text)}._azQTextSmall_1jkbp_68{color:#64748b;font-size:.75rem}:where(:root[data-skin]) ._azQTextSmall_1jkbp_68{color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift))}._azOptions_1jkbp_69{color:#475569;flex-direction:column;gap:2px;margin-top:6px;padding-left:10px;font-size:.78rem;display:flex}:where(:root[data-skin]) ._azOptions_1jkbp_69{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._azAnsBody_1jkbp_72{margin-top:4px;padding-left:4px}._azConfBadge_1jkbp_73{text-transform:uppercase;border-radius:3px;padding:1px 5px;font-size:.6rem;font-weight:600}:where(:root[data-skin]) ._azConfBadge_1jkbp_73{border-radius:calc(3px * var(--t-radius-k))}._azConf_high_1jkbp_77{color:#047857;background:#d1fae5}:where(:root[data-skin]) ._azConf_high_1jkbp_77{background:color-mix(in oklab, #d1fae5 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #047857, var(--t-text) var(--t-text-lift))}._azConf_medium_1jkbp_78{color:#b45309;background:#fef3c7}:where(:root[data-skin]) ._azConf_medium_1jkbp_78{background:color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._azConf_low_1jkbp_79{color:#dc2626;background:#fee2e2}:where(:root[data-skin]) ._azConf_low_1jkbp_79{background:color-mix(in oklab, #fee2e2 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #dc2626, var(--t-text) var(--t-text-lift))}._azConf_blank_1jkbp_80{color:#94a3b8;background:#f1f5f9}:where(:root[data-skin]) ._azConf_blank_1jkbp_80{background:color-mix(in oklab, #f1f5f9 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #94a3b8, var(--t-text) var(--t-text-lift))}._azAnsText_1jkbp_81{color:#334155;white-space:pre-wrap;margin:4px 0 0;font-size:.8rem;line-height:1.5}:where(:root[data-skin]) ._azAnsText_1jkbp_81{color:var(--t-text)}._azAnsBlank_1jkbp_82{color:#94a3b8;margin:0;font-size:.78rem;font-style:italic}:where(:root[data-skin]) ._azAnsBlank_1jkbp_82{color:color-mix(in oklab, #94a3b8, var(--t-text) var(--t-text-lift))}._azActionRow_1jkbp_85{justify-content:flex-end;gap:10px;padding:16px;display:flex}._azSecondaryBtn_1jkbp_86{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 18px;font-size:.82rem;font-weight:500}:where(:root[data-skin]) ._azSecondaryBtn_1jkbp_86{border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift));border:1px solid color-mix(in oklab, #cbd5e1 var(--t-tint), var(--t-line-soft))}._azDetectedDesc_1jkbp_92{color:#475569;margin:0 0 14px;padding:0 16px;font-size:.82rem;line-height:1.5}:where(:root[data-skin]) ._azDetectedDesc_1jkbp_92{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._azDetectedFields_1jkbp_93{flex-direction:column;gap:10px;margin-bottom:14px;padding:0 16px;display:flex}._azDetectedFields_1jkbp_93 label{color:#475569;flex-direction:column;gap:3px;font-size:.75rem;font-weight:600;display:flex}:where(:root[data-skin]) ._azDetectedFields_1jkbp_93 label{color:color-mix(in oklab, #475569, var(--t-text) var(--t-text-lift))}._azInput_1jkbp_95{color:#1e293b;border:1px solid #cbd5e1;border-radius:6px;padding:7px 10px;font-size:.82rem}:where(:root[data-skin]) ._azInput_1jkbp_95{border:1px solid color-mix(in oklab, #cbd5e1 var(--t-tint), var(--t-line-soft));border-radius:calc(6px * var(--t-radius-k));color:var(--t-text)}._azDetectedStats_1jkbp_96{color:#64748b;gap:14px;margin-bottom:12px;padding:0 16px;font-size:.8rem;display:flex}:where(:root[data-skin]) ._azDetectedStats_1jkbp_96{color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift))}._azDetectedChapters_1jkbp_97{color:#334155;margin-bottom:14px;padding:0 16px;font-size:.8rem}:where(:root[data-skin]) ._azDetectedChapters_1jkbp_97{color:var(--t-text)}._azDetectedChapters_1jkbp_97 ul{margin:4px 0 0;padding-left:18px}._azDetectedChapters_1jkbp_97 li{margin-bottom:3px}._azMismatchWarning_1jkbp_102{color:#78350f;background:#fffbeb;border:1px solid #fbbf24;border-radius:10px;margin:12px 16px;padding:14px 16px;font-size:.82rem;line-height:1.5}:where(:root[data-skin]) ._azMismatchWarning_1jkbp_102{border-radius:calc(10px * var(--t-radius-k));background:color-mix(in oklab, #fffbeb var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #fbbf24, var(--t-brand) var(--t-brand-mix));color:color-mix(in oklab, #78350f, var(--t-text) var(--t-text-lift))}._azMismatchWarning_1jkbp_102 strong{margin-bottom:6px;font-size:.85rem;display:block}._azMismatchActions_1jkbp_108{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}._azHistorySubtitle_1jkbp_113{color:#64748b;margin-left:8px;font-size:.75rem;font-weight:400}:where(:root[data-skin]) ._azHistorySubtitle_1jkbp_113{color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift))}._azHistoryGrid_1jkbp_119{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:0 16px 16px;display:grid}._azHistoryCard_1jkbp_125{cursor:pointer;text-align:left;background:#fff;border:1px solid #e9d5ff;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 2px 4px #7c3aed0f}:where(:root[data-skin]) ._azHistoryCard_1jkbp_125{background:var(--t-surface);border:1px solid color-mix(in oklab, #e9d5ff var(--t-tint), var(--t-line-soft));border-radius:calc(12px * var(--t-radius-k))}._azHistoryCard_1jkbp_125:hover{border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 4px 10px #7c3aed1f}:where(:root[data-skin]) ._azHistoryCard_1jkbp_125:hover{border-color:color-mix(in oklab, #c4b5fd var(--t-tint), var(--t-line-soft))}._azHistoryCard_1jkbp_125:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}:where(:root[data-skin]) ._azHistoryCard_1jkbp_125:focus-visible{outline:2px solid color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift))}._azHistoryCardTop_1jkbp_148{justify-content:space-between;align-items:center;gap:8px;display:flex}._azStatusPill_1jkbp_154{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:.62rem;font-weight:600}:where(:root[data-skin]) ._azStatusPill_1jkbp_154{border-radius:calc(999px * var(--t-pill-k))}._azPillDone_1jkbp_162{color:#047857;background:#d1fae5;border:1px solid #a7f3d0}:where(:root[data-skin]) ._azPillDone_1jkbp_162{background:color-mix(in oklab, #d1fae5 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #047857, var(--t-text) var(--t-text-lift));border:1px solid color-mix(in oklab, #a7f3d0 var(--t-tint), var(--t-line-soft))}._azPillProgress_1jkbp_167{color:#6d28d9;background:#ede9fe;border:1px solid #ddd6fe}:where(:root[data-skin]) ._azPillProgress_1jkbp_167{background:color-mix(in oklab, #ede9fe var(--t-tint), var(--t-surface));color:color-mix(in oklab, #6d28d9, var(--t-text) var(--t-text-lift));border:1px solid color-mix(in oklab, #ddd6fe var(--t-tint), var(--t-line-soft))}._azPillReady_1jkbp_172{color:#b45309;background:#fef3c7;border:1px solid #fde68a}:where(:root[data-skin]) ._azPillReady_1jkbp_172{background:color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix));border:1px solid color-mix(in oklab, #fde68a var(--t-tint), var(--t-line-soft))}._azPillFailed_1jkbp_177{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}:where(:root[data-skin]) ._azPillFailed_1jkbp_177{background:color-mix(in oklab, #fee2e2 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift));border:1px solid color-mix(in oklab, #fecaca var(--t-tint), var(--t-line-soft))}._azHistoryDate_1jkbp_182{color:#94a3b8;font-size:.7rem}:where(:root[data-skin]) ._azHistoryDate_1jkbp_182{color:color-mix(in oklab, #94a3b8, var(--t-text) var(--t-text-lift))}._azHistoryTitle_1jkbp_186{color:#1e293b;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}:where(:root[data-skin]) ._azHistoryTitle_1jkbp_186{color:var(--t-text)}._azHistoryMeta_1jkbp_197{color:#64748b;align-items:center;gap:5px;font-size:.72rem;display:flex}:where(:root[data-skin]) ._azHistoryMeta_1jkbp_197{color:color-mix(in oklab, #64748b, var(--t-text) var(--t-text-lift))}._azHistoryDot_1jkbp_204{color:#cbd5e1}:where(:root[data-skin]) ._azHistoryDot_1jkbp_204{color:color-mix(in oklab, #cbd5e1, var(--t-text) var(--t-text-lift))}._wrapper_pkh9g_1{margin-bottom:8px}._badge_pkh9g_5{cursor:pointer;color:#374151;background:#f9fafb;border:1.5px solid #d1d5db;border-radius:12px;align-items:center;gap:5px;padding:4px 10px;font-family:Nunito,sans-serif;font-size:.82rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}:where(:root[data-skin]) ._badge_pkh9g_5{border-radius:calc(12px * var(--t-radius-k));border:1.5px solid color-mix(in oklab, #d1d5db var(--t-tint), var(--t-line-soft));background:var(--t-surface);font-family:var(--font-body);color:var(--t-text)}._badge_pkh9g_5:hover{background:#f3f4f6}:where(:root[data-skin]) ._badge_pkh9g_5:hover{background:color-mix(in oklab, #f3f4f6 var(--t-tint), var(--t-surface))}._pending_pkh9g_25{color:#6b7280;font-style:italic;animation:1.4s ease-in-out infinite _pulse_pkh9g_1}:where(:root[data-skin]) ._pending_pkh9g_25{color:color-mix(in oklab, #6b7280, var(--t-text) var(--t-text-lift))}@keyframes _pulse_pkh9g_1{0%,to{opacity:1}50%{opacity:.4}}._chevron_pkh9g_36{opacity:.7;margin-left:2px;font-size:.65rem}._feedback_pkh9g_42{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:.82rem;line-height:1.5}:where(:root[data-skin]) ._feedback_pkh9g_42{background:var(--t-surface);border:1px solid color-mix(in oklab, #bbf7d0 var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k));color:color-mix(in oklab, #166534, var(--t-text) var(--t-text-lift))}._pill_9jr4z_1{letter-spacing:.02em;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#a6a6f6 0%,#6a6ae6 100%);border:1.5px solid #fff6;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-family:Nunito,sans-serif;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px 3px #0000001a}:where(:root[data-skin]) ._pill_9jr4z_1{border-radius:calc(10px * var(--t-radius-k));font-family:var(--font-body);background:linear-gradient(135deg, color-mix(in oklab, #a6a6f6, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #6a6ae6, var(--t-surface) var(--t-bg-sink)) 100%);border:1.5px solid color-mix(in srgb, color-mix(in oklab, #fff var(--t-tint), var(--t-line-soft)) 40%, transparent);box-shadow:0 1px 3px color-mix(in srgb, var(--t-shadow) 10%, transparent)}._l1_9jr4z_19{background:linear-gradient(135deg,#b5b5c9 0%,#8a8aa0 100%)}:where(:root[data-skin]) ._l1_9jr4z_19{background:linear-gradient(135deg, color-mix(in oklab, #b5b5c9, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #8a8aa0, var(--t-surface) var(--t-bg-sink)) 100%)}._l2_9jr4z_20{background:linear-gradient(135deg,#87e7c4 0%,#34b88b 100%)}:where(:root[data-skin]) ._l2_9jr4z_20{background:linear-gradient(135deg, color-mix(in oklab, #87e7c4 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #34b88b, var(--t-surface) var(--t-bg-sink)) 100%)}._l3_9jr4z_21{background:linear-gradient(135deg,#8ec6ff 0%,#3b82f6 100%)}:where(:root[data-skin]) ._l3_9jr4z_21{background:linear-gradient(135deg, color-mix(in oklab, #8ec6ff var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #3b82f6, var(--t-surface) var(--t-bg-sink)) 100%)}._l4_9jr4z_22{background:linear-gradient(135deg,#a6a6f6 0%,#6a6ae6 100%)}:where(:root[data-skin]) ._l4_9jr4z_22{background:linear-gradient(135deg, color-mix(in oklab, #a6a6f6, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #6a6ae6, var(--t-surface) var(--t-bg-sink)) 100%)}._l5_9jr4z_23{color:#fff;background:linear-gradient(135deg,#d4af37 0%,#a07e00 100%)}:where(:root[data-skin]) ._l5_9jr4z_23{background:linear-gradient(135deg, color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix)) 0%, color-mix(in oklab, #a07e00, var(--t-brand) var(--t-brand-mix)) 100%)}._l6_9jr4z_24{background:linear-gradient(135deg,#ff9acb 0%,#e85a9b 100%)}:where(:root[data-skin]) ._l6_9jr4z_24{background:linear-gradient(135deg, color-mix(in oklab, #ff9acb var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #e85a9b, var(--t-surface) var(--t-bg-sink)) 100%)}._l7_9jr4z_25{background:linear-gradient(135deg,#ffb567 0%,#e97a1a 100%)}:where(:root[data-skin]) ._l7_9jr4z_25{background:linear-gradient(135deg, color-mix(in oklab, #ffb567, var(--t-brand) var(--t-brand-mix)) 0%, color-mix(in oklab, #e97a1a, var(--t-brand) var(--t-brand-mix)) 100%)}._l8_9jr4z_26{background:linear-gradient(135deg,#c56aff 0%,#7c31d6 100%)}:where(:root[data-skin]) ._l8_9jr4z_26{background:linear-gradient(135deg, color-mix(in oklab, #c56aff, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #7c31d6, var(--t-surface) var(--t-bg-sink)) 100%)}._l9_9jr4z_27{background:linear-gradient(135deg,#ff6b6b 0%,#c92a2a 100%)}:where(:root[data-skin]) ._l9_9jr4z_27{background:linear-gradient(135deg, color-mix(in oklab, #ff6b6b, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #c92a2a, var(--t-surface) var(--t-bg-sink)) 100%)}._l10_9jr4z_28{background:linear-gradient(135deg,#2c2c54 0%,#000 100%);border-color:#d4af37}:where(:root[data-skin]) ._l10_9jr4z_28{background:linear-gradient(135deg, color-mix(in oklab, #2c2c54, var(--t-surface) var(--t-bg-sink)) 0%, #000 100%);border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._levelNum_9jr4z_30{opacity:.85;font-size:.68rem;font-weight:900}._flame_9jr4z_36{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ffcf7a 0%,#ff6b1a 100%);border-radius:8px;align-items:center;gap:2px;margin-left:2px;padding:1px 6px;font-family:Nunito,sans-serif;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px 2px #ff6b1a66}:where(:root[data-skin]) ._flame_9jr4z_36{border-radius:calc(8px * var(--t-radius-k));background:linear-gradient(135deg, color-mix(in oklab, #ffcf7a, var(--t-brand) var(--t-brand-mix)) 0%, color-mix(in oklab, #ff6b1a, var(--t-brand) var(--t-brand-mix)) 100%);font-family:var(--font-body);box-shadow:0 1px 2px color-mix(in srgb, color-mix(in oklab, #ff6b1a, var(--t-brand-shadow) var(--t-brand-mix)) 40%, transparent)}._options_1yqw7_1{flex-direction:column;gap:6px;margin-top:8px;display:flex}._option_1yqw7_1{cursor:pointer;color:#1a1a2e;text-align:left;background:#fffdf0;border:1.5px solid #e8d870;border-radius:10px;padding:8px 12px;font-family:Nunito,sans-serif;font-size:.88rem;position:relative;overflow:hidden}:where(:root[data-skin]) ._option_1yqw7_1{border:1.5px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));background:var(--t-surface);font-family:var(--font-body);color:var(--t-text)}._option_1yqw7_1:hover{border-color:#d4af37}:where(:root[data-skin]) ._option_1yqw7_1:hover{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._option_1yqw7_1:disabled{cursor:default}._selected_1yqw7_17{background:#fff6d0;border-color:#d4af37;font-weight:700}:where(:root[data-skin]) ._selected_1yqw7_17{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));background:color-mix(in oklab, #fff6d0 var(--t-tint), var(--t-surface))}._bar_1yqw7_18{z-index:0;background:#d4af3738;transition:width .25s;position:absolute;top:0;bottom:0;left:0}:where(:root[data-skin]) ._bar_1yqw7_18{background:color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix)) 22%, transparent)}._optLabel_1yqw7_25{z-index:1;justify-content:space-between;gap:8px;display:flex;position:relative}._pct_1yqw7_26{color:#8a7500;font-size:.8rem;font-weight:800}:where(:root[data-skin]) ._pct_1yqw7_26{color:color-mix(in oklab, #8a7500, var(--t-text) var(--t-text-lift))}._meta_1yqw7_27{color:#888;margin-top:6px;font-size:.76rem}:where(:root[data-skin]) ._meta_1yqw7_27{color:color-mix(in oklab, #888, var(--t-text) var(--t-text-lift))}._pill_9o18h_1{color:#5b3a00;white-space:nowrap;background:linear-gradient(135deg,#ffe58f,#ffc53d);border:1px solid #ffb000;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 0 2px #ffb00024}:where(:root[data-skin]) ._pill_9o18h_1{border-radius:calc(999px * var(--t-pill-k));color:color-mix(in oklab, #5b3a00, var(--t-text) var(--t-text-lift));background:linear-gradient(135deg, color-mix(in oklab, #ffe58f var(--t-tint), var(--t-surface)), color-mix(in oklab, #ffc53d, var(--t-brand) var(--t-brand-mix)));border:1px solid color-mix(in oklab, #ffb000, var(--t-brand) var(--t-brand-mix));box-shadow:0 0 0 2px color-mix(in srgb, color-mix(in oklab, #ffb000, var(--t-brand-shadow) var(--t-brand-mix)) 14%, transparent)}._pill_9o18h_1 ._star_9o18h_16{font-size:11px}._wrap_1eh9k_3{justify-content:center;margin:12px 0 4px;display:flex}._card_1eh9k_9{aspect-ratio:1;text-align:center;isolation:isolate;background:radial-gradient(circle at 20% 0,#ffffff8c 0%,#0000 45%),radial-gradient(circle at 100% 100%,#ffe98299 0%,#0000 55%),linear-gradient(135deg,#fff8d1 0%,#ffe79a 45%,#f6c452 100%);border:2px solid #d4af37;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:min(420px,92%);padding:24px 22px 20px;font-family:Nunito,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #d4af3747,inset 0 0 0 1px #ffffff80}:where(:root[data-skin]) ._card_1eh9k_9{border-radius:calc(16px * var(--t-radius-k));background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--t-surface) 55%, transparent) 0%, transparent 45%), radial-gradient(circle at 100% 100%, color-mix(in srgb, color-mix(in oklab, #ffe982 var(--t-tint), var(--t-surface)) 60%, transparent) 0%, transparent 55%), linear-gradient(135deg, color-mix(in oklab, #fff8d1 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #ffe79a var(--t-tint), var(--t-surface)) 45%, color-mix(in oklab, #f6c452, var(--t-brand) var(--t-brand-mix)) 100%);border:2px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));box-shadow:0 8px 24px color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand-shadow) var(--t-brand-mix)) 28%, transparent), inset 0 0 0 1px #ffffff80;font-family:var(--font-body)}._confetti_1eh9k_35{letter-spacing:4px;opacity:.55;pointer-events:none;z-index:0;justify-content:space-around;align-items:flex-start;padding:6px 10px 0;font-size:.85rem;animation:8s ease-in-out infinite alternate _drift_1eh9k_1;display:flex;position:absolute;inset:0}@keyframes _drift_1eh9k_1{0%{transform:translateY(-2px)}to{transform:translateY(4px)}}._medal_1eh9k_55{z-index:1;flex-shrink:0;width:100px;height:100px;margin:8px auto 12px;position:relative}._medalRing_1eh9k_64{z-index:2;background:radial-gradient(circle at 30% 30%,#fffbe6 0%,#f8d24a 55%,#b8941f 100%);border:3px solid #fffae0;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;animation:2.4s ease-in-out infinite _glow_1eh9k_1;display:flex;position:relative;box-shadow:0 0 0 3px #d4af37,0 6px 18px #b8941f73,inset 0 -4px 10px #0000001f}:where(:root[data-skin]) ._medalRing_1eh9k_64{background:radial-gradient(circle at 30% 30%, color-mix(in oklab, #fffbe6 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #f8d24a, var(--t-brand) var(--t-brand-mix)) 55%, color-mix(in oklab, #b8941f, var(--t-brand) var(--t-brand-mix)) 100%);border:3px solid color-mix(in oklab, #fffae0 var(--t-tint), var(--t-line-soft));box-shadow:0 0 0 3px color-mix(in oklab, #d4af37, var(--t-brand-shadow) var(--t-brand-mix)), 0 6px 18px color-mix(in srgb, color-mix(in oklab, #b8941f, var(--t-brand-shadow) var(--t-brand-mix)) 45%, transparent), inset 0 -4px 10px color-mix(in srgb, var(--t-shadow) 12%, transparent)}@keyframes _glow_1eh9k_1{0%,to{box-shadow:0 0 0 3px #d4af37,0 6px 18px #b8941f73,inset 0 -4px 10px #0000001f,0 0 #ffd70000}50%{box-shadow:0 0 0 3px #d4af37,0 6px 18px #b8941f8c,inset 0 -4px 10px #0000001f,0 0 24px 6px #ffd70073}}._emoji_1eh9k_88{filter:drop-shadow(0 2px 3px #0000002e);font-size:2.8rem;line-height:1;animation:3s ease-in-out infinite _bob_1eh9k_1}@keyframes _bob_1eh9k_1{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-4px)rotate(3deg)}}._ribbonLeft_1eh9k_100,._ribbonRight_1eh9k_100{z-index:1;background:linear-gradient(#ef4444 0%,#b91c1c 100%);width:18px;height:36px;position:absolute;top:58%}:where(:root[data-skin]) ._ribbonLeft_1eh9k_100,:where(:root[data-skin]) ._ribbonRight_1eh9k_100{background:linear-gradient(180deg, color-mix(in oklab, #ef4444, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #b91c1c, var(--t-surface) var(--t-bg-sink)) 100%)}._ribbonLeft_1eh9k_100{clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);left:14px;transform:rotate(-12deg)skewY(-8deg)}._ribbonRight_1eh9k_100{clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);right:14px;transform:rotate(12deg)skewY(8deg)}._label_1eh9k_121{z-index:1;color:#fff7c6;letter-spacing:.18em;background:#1a1a2ed9;border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:.66rem;font-weight:800;display:inline-block;position:relative}:where(:root[data-skin]) ._label_1eh9k_121{background:color-mix(in srgb, var(--t-scrim) 85%, transparent);border-radius:calc(999px * var(--t-pill-k))}._title_1eh9k_135{color:#5a3a00;text-shadow:0 1px #fff9;z-index:1;text-align:center;margin:4px 0;font-family:"Baloo 2",Nunito,sans-serif;font-size:1.6rem;font-weight:800;position:relative}:where(:root[data-skin]) ._title_1eh9k_135{font-family:var(--font-display);color:color-mix(in oklab, #5a3a00, var(--t-text) var(--t-text-lift))}._description_1eh9k_147{color:#6a4a10;z-index:1;text-align:center;margin-bottom:12px;padding:0 6px;font-size:.86rem;font-weight:600;position:relative}:where(:root[data-skin]) ._description_1eh9k_147{color:color-mix(in oklab, #6a4a10, var(--t-text) var(--t-text-lift))}._caption_1eh9k_158{color:#1a1a2e;text-align:left;z-index:1;-webkit-line-clamp:3;background:#ffffff8c;border-left:3px solid #d4af37;border-radius:6px;-webkit-box-orient:vertical;max-width:100%;margin:0 0 8px;padding:8px 12px;font-size:.9rem;font-style:italic;font-weight:600;line-height:1.35;display:-webkit-box;position:relative;overflow:hidden}:where(:root[data-skin]) ._caption_1eh9k_158{color:var(--t-text);background:color-mix(in srgb, var(--t-surface) 55%, transparent);border-left:3px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-radius:calc(6px * var(--t-radius-k))}._footer_1eh9k_180{color:#5a3a00c7;z-index:1;text-align:center;margin-top:auto;font-size:.82rem;font-weight:600;position:relative}:where(:root[data-skin]) ._footer_1eh9k_180{color:color-mix(in srgb, color-mix(in oklab, #5a3a00, var(--t-text) var(--t-text-lift)) 78%, transparent)}._footerName_1eh9k_190{color:#1a1a2e;font-weight:800}:where(:root[data-skin]) ._footerName_1eh9k_190{color:var(--t-text)}@media (width<=600px){._card_1eh9k_9{width:min(300px,92%);padding:14px 12px 12px}._medal_1eh9k_55{width:66px;height:66px}._emoji_1eh9k_88{font-size:1.9rem}._title_1eh9k_135{font-size:1.2rem}._caption_1eh9k_158{padding:6px 10px;font-size:.78rem}}._banner_ghpkp_1{color:#14532d;background:linear-gradient(90deg,#d9f99d,#86efac);border:1px solid #22c55e;border-radius:999px;align-items:center;gap:6px;margin-bottom:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}:where(:root[data-skin]) ._banner_ghpkp_1{color:color-mix(in oklab, #14532d, var(--t-text) var(--t-text-lift));background:linear-gradient(90deg, color-mix(in oklab, #d9f99d var(--t-tint), var(--t-surface)), color-mix(in oklab, #86efac var(--t-tint), var(--t-surface)));border:1px solid color-mix(in oklab, #22c55e, var(--t-text) var(--t-line-lift));border-radius:calc(999px * var(--t-pill-k))}._accepted_ghpkp_14{outline-offset:2px;border-radius:8px;outline:2px solid #22c55e}:where(:root[data-skin]) ._accepted_ghpkp_14{outline:2px solid color-mix(in oklab, #22c55e, var(--t-text) var(--t-line-lift));border-radius:calc(8px * var(--t-radius-k))}._acceptBtn_ghpkp_19{color:#15803d;cursor:pointer;background:0 0;border:1px solid #16a34a;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}:where(:root[data-skin]) ._acceptBtn_ghpkp_19{border:1px solid color-mix(in oklab, #16a34a, var(--t-text) var(--t-line-lift));color:color-mix(in oklab, #15803d, var(--t-text) var(--t-text-lift));border-radius:calc(999px * var(--t-pill-k))}._acceptBtn_ghpkp_19:hover{background:#dcfce7}:where(:root[data-skin]) ._acceptBtn_ghpkp_19:hover{background:color-mix(in oklab, #dcfce7 var(--t-tint), var(--t-surface))}._acceptBtn_ghpkp_19:disabled{opacity:.5;cursor:default}@media (pointer:coarse){._acceptBtn_ghpkp_19{padding:7px 12px;font-size:12.5px}}._body_4rbor_1{white-space:pre-wrap;word-break:break-word}._hashtag_4rbor_6,._mention_4rbor_7{cursor:pointer;vertical-align:baseline;font-family:inherit;font-size:.86em;font-weight:700;line-height:inherit;border:1px solid #0000;border-radius:999px;margin:0 1px;padding:1px 6px;transition:background .12s,border-color .12s;display:inline}:where(:root[data-skin]) ._hashtag_4rbor_6,:where(:root[data-skin]) ._mention_4rbor_7{border-radius:calc(999px * var(--t-pill-k))}._hashtag_4rbor_6{color:#8a6500;background:#fef3c7;border-color:#f3d97a}:where(:root[data-skin]) ._hashtag_4rbor_6{background:color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #8a6500, var(--t-brand-text) var(--t-brand-mix));border-color:color-mix(in oklab, #f3d97a, var(--t-brand) var(--t-brand-mix))}._hashtag_4rbor_6:hover{background:#fde68a;border-color:#d4af37}:where(:root[data-skin]) ._hashtag_4rbor_6:hover{background:color-mix(in oklab, #fde68a var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._mention_4rbor_7{color:#6d28d9;background:#ede9fe;border-color:#d8d0fb}:where(:root[data-skin]) ._mention_4rbor_7{background:color-mix(in oklab, #ede9fe var(--t-tint), var(--t-surface));color:color-mix(in oklab, #6d28d9, var(--t-text) var(--t-text-lift));border-color:color-mix(in oklab, #d8d0fb var(--t-tint), var(--t-line-soft))}._mention_4rbor_7:hover:not(:disabled){background:#ddd6fe;border-color:#a78bfa}:where(:root[data-skin]) ._mention_4rbor_7:hover:not(:disabled){background:color-mix(in oklab, #ddd6fe var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #a78bfa, var(--t-text) var(--t-line-lift))}._mention_4rbor_7:disabled{cursor:default}._card_1okti_1{background:#fff;border:2px solid #e8d870;border-radius:12px;width:100%;max-width:540px;margin-left:auto;margin-right:auto;padding:14px 16px 10px;transition:box-shadow .15s}:where(:root[data-skin]) ._card_1okti_1{background:var(--t-surface);border-radius:calc(12px * var(--t-radius-k));border:2px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft))}._card_1okti_1:hover{box-shadow:0 2px 8px #d4af3733}:where(:root[data-skin]) ._card_1okti_1:hover{box-shadow:0 2px 8px color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand-shadow) var(--t-brand-mix)) 20%, transparent)}._card_1okti_1._pinned_1okti_27{background:#fffdf0;border-color:#d4af37}:where(:root[data-skin]) ._card_1okti_1._pinned_1okti_27{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));background:var(--t-surface)}._card_1okti_1._broadcast_1okti_32{background:linear-gradient(135deg,#fffdf0,#fff9e0);border-width:3px;border-color:#d4af37}:where(:root[data-skin]) ._card_1okti_1._broadcast_1okti_32{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));background:linear-gradient(135deg, var(--t-surface), color-mix(in oklab, #fff9e0 var(--t-tint), var(--t-surface)))}._card_1okti_1._badgeShare_1okti_40{background:linear-gradient(135deg,#fffdf0 0%,#fff8d1 100%);border-color:#d4af37}:where(:root[data-skin]) ._card_1okti_1._badgeShare_1okti_40{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));background:linear-gradient(135deg, var(--t-surface) 0%, color-mix(in oklab, #fff8d1 var(--t-tint), var(--t-surface)) 100%)}._commentsInline_1okti_48{border-top:1px dashed #e8d870;margin-top:12px;padding-top:12px}:where(:root[data-skin]) ._commentsInline_1okti_48{border-top:1px dashed color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft))}._typeRow_1okti_55{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}._typeBadge_1okti_63{text-transform:uppercase;letter-spacing:.06em;border-radius:12px;align-items:center;gap:4px;padding:2px 10px;font-size:.72rem;font-weight:700;display:inline-flex}:where(:root[data-skin]) ._typeBadge_1okti_63{border-radius:calc(12px * var(--t-radius-k))}._typeBadge_1okti_63._doubt_1okti_75{color:#1d4ed8;background:#dbeafe}:where(:root[data-skin]) ._typeBadge_1okti_63._doubt_1okti_75{background:color-mix(in oklab, #dbeafe var(--t-tint), var(--t-surface));color:color-mix(in oklab, #1d4ed8, var(--t-text) var(--t-text-lift))}._typeBadge_1okti_63._achievement_1okti_80{color:#15803d;background:#dcfce7}:where(:root[data-skin]) ._typeBadge_1okti_63._achievement_1okti_80{background:color-mix(in oklab, #dcfce7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #15803d, var(--t-text) var(--t-text-lift))}._typeBadge_1okti_63._announcement_1okti_85{color:#854d0e;background:#fef9c3}:where(:root[data-skin]) ._typeBadge_1okti_63._announcement_1okti_85{background:color-mix(in oklab, #fef9c3 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #854d0e, var(--t-text) var(--t-text-lift))}._typeBadge_1okti_63._discussion_1okti_90{color:#6b21a8;background:#f3e8ff}:where(:root[data-skin]) ._typeBadge_1okti_63._discussion_1okti_90{background:color-mix(in oklab, #f3e8ff var(--t-tint), var(--t-surface));color:color-mix(in oklab, #6b21a8, var(--t-text) var(--t-text-lift))}._typeBadge_1okti_63._explain_1okti_95{color:#065f46;background:#ecfdf5}:where(:root[data-skin]) ._typeBadge_1okti_63._explain_1okti_95{background:color-mix(in oklab, #ecfdf5 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #065f46, var(--t-text) var(--t-text-lift))}._trendingBadge_1okti_100{color:#92400e;background:#fef3c7;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}:where(:root[data-skin]) ._trendingBadge_1okti_100{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #92400e, var(--t-text) var(--t-text-lift))}._broadcastBadge_1okti_112{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#d4af37;border-radius:12px;align-items:center;gap:4px;padding:2px 10px;font-size:.72rem;font-weight:700;display:inline-flex}:where(:root[data-skin]) ._broadcastBadge_1okti_112{border-radius:calc(12px * var(--t-radius-k));background:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._subjectTag_1okti_126{color:#888;background:#f5f5f5;border-radius:8px;padding:2px 8px;font-size:.72rem;font-weight:600}:where(:root[data-skin]) ._subjectTag_1okti_126{color:color-mix(in oklab, #888, var(--t-text) var(--t-text-lift));background:var(--t-surface);border-radius:calc(8px * var(--t-radius-k))}._pinnedIcon_1okti_135{color:#d4af37;font-size:.9rem}:where(:root[data-skin]) ._pinnedIcon_1okti_135{color:color-mix(in oklab, #d4af37, var(--t-brand-text) var(--t-brand-mix))}._authorRow_1okti_141{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:8px;display:flex}._avatar_1okti_149{color:#fff;background:#d4af37;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:flex}:where(:root[data-skin]) ._avatar_1okti_149{background:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._authorName_1okti_163{color:#1a1a2e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;font-weight:700;overflow:hidden}:where(:root[data-skin]) ._authorName_1okti_163{color:var(--t-text)}._timestamp_1okti_173{color:#999;margin-left:auto;font-size:.75rem}:where(:root[data-skin]) ._timestamp_1okti_173{color:color-mix(in oklab, #999, var(--t-text) var(--t-text-lift))}._content_1okti_180{color:#333;word-break:break-word;white-space:pre-wrap;margin-bottom:10px;font-size:.92rem;line-height:1.6}:where(:root[data-skin]) ._content_1okti_180{color:var(--t-text)}._postImage_1okti_189{object-fit:contain;border:1px solid #e8d870;border-radius:8px;max-width:100%;max-height:320px;margin-bottom:10px}:where(:root[data-skin]) ._postImage_1okti_189{border-radius:calc(8px * var(--t-radius-k));border:1px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft))}._reactionsRow_1okti_199{border-top:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}:where(:root[data-skin]) ._reactionsRow_1okti_199{border-top:1px solid color-mix(in oklab, #f0f0f0 var(--t-tint), var(--t-line-soft))}._reactionBtn_1okti_208{cursor:pointer;color:#555;background:0 0;border:1.5px solid #e0e0e0;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-family:Nunito,sans-serif;font-size:.82rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:flex}:where(:root[data-skin]) ._reactionBtn_1okti_208{border-radius:calc(16px * var(--t-radius-k));border:1.5px solid color-mix(in oklab, #e0e0e0 var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #555, var(--t-text) var(--t-text-lift));font-family:var(--font-body)}._reactionBtn_1okti_208:hover{background:#fef9e7;border-color:#d4af37}:where(:root[data-skin]) ._reactionBtn_1okti_208:hover{background:color-mix(in oklab, #fef9e7 var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._reactionBtn_1okti_208._active_1okti_229{color:#fff;background:#d4af37;border-color:#d4af37}:where(:root[data-skin]) ._reactionBtn_1okti_208._active_1okti_229{background:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._reactionEmoji_1okti_235{font-size:1rem}._commentBtn_1okti_239{cursor:pointer;color:#555;background:0 0;border:1.5px solid #e0e0e0;border-radius:16px;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;font-family:Nunito,sans-serif;font-size:.82rem;font-weight:600;transition:background .12s,border-color .12s;display:flex}:where(:root[data-skin]) ._commentBtn_1okti_239{border-radius:calc(16px * var(--t-radius-k));border:1.5px solid color-mix(in oklab, #e0e0e0 var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #555, var(--t-text) var(--t-text-lift));font-family:var(--font-body)}._commentBtn_1okti_239:hover{color:#1d4ed8;background:#eff6ff;border-color:#60a5fa}:where(:root[data-skin]) ._commentBtn_1okti_239:hover{background:var(--t-surface);border-color:color-mix(in oklab, #60a5fa, var(--t-text) var(--t-line-lift));color:color-mix(in oklab, #1d4ed8, var(--t-text) var(--t-text-lift))}._sameDoubtBtn_1okti_262{cursor:pointer;color:#1d4ed8;background:0 0;border:1.5px solid #93c5fd;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-family:Nunito,sans-serif;font-size:.82rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:flex}:where(:root[data-skin]) ._sameDoubtBtn_1okti_262{border-radius:calc(16px * var(--t-radius-k));border:1.5px solid color-mix(in oklab, #93c5fd var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #1d4ed8, var(--t-text) var(--t-text-lift));font-family:var(--font-body)}._sameDoubtBtn_1okti_262:hover{background:#eff6ff}:where(:root[data-skin]) ._sameDoubtBtn_1okti_262:hover{background:var(--t-surface)}._sameDoubtBtn_1okti_262._active_1okti_229{color:#fff;background:#1d4ed8;border-color:#1d4ed8}:where(:root[data-skin]) ._sameDoubtBtn_1okti_262._active_1okti_229{background:color-mix(in oklab, #1d4ed8, var(--t-surface) var(--t-bg-sink));border-color:color-mix(in oklab, #1d4ed8, var(--t-text) var(--t-line-lift))}._sameDoubtBtn_1okti_262:disabled{opacity:.6;cursor:default}._overflowBtn_1okti_293{cursor:pointer;color:#aaa;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:1rem}:where(:root[data-skin]) ._overflowBtn_1okti_293{color:color-mix(in oklab, #aaa, var(--t-text) var(--t-text-lift));border-radius:calc(8px * var(--t-radius-k))}._overflowBtn_1okti_293:hover{color:#555;background:#f5f5f5}:where(:root[data-skin]) ._overflowBtn_1okti_293:hover{background:var(--t-surface);color:color-mix(in oklab, #555, var(--t-text) var(--t-text-lift))}@media (pointer:coarse){._reactionBtn_1okti_208,._commentBtn_1okti_239,._sameDoubtBtn_1okti_262{padding:8px 12px}._overflowBtn_1okti_293{padding:8px 10px}}._panel_14kkt_1{border-top:1px solid #e8d870;padding:16px}:where(:root[data-skin]) ._panel_14kkt_1{border-top:1px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft))}._heading_14kkt_6{color:#1a1a2e;margin:0 0 10px;font-family:"Baloo 2",sans-serif;font-size:.95rem;font-weight:700}:where(:root[data-skin]) ._heading_14kkt_6{font-family:var(--font-display);color:var(--t-text)}._list_14kkt_14{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._row_14kkt_23{background:#fffef5;border:1px solid khaki;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}:where(:root[data-skin]) ._row_14kkt_23{border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);border:1px solid color-mix(in oklab, khaki var(--t-tint), var(--t-line-soft))}._rank_14kkt_33{color:#fff;background:#d4af37;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;font-weight:700;display:flex}:where(:root[data-skin]) ._rank_14kkt_33{background:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._info_14kkt_47{flex:1;min-width:0}._chapterName_14kkt_52{color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;display:block;overflow:hidden}:where(:root[data-skin]) ._chapterName_14kkt_52{color:var(--t-text)}._subjectName_14kkt_62{color:#888;margin-top:1px;font-size:.72rem;display:block}:where(:root[data-skin]) ._subjectName_14kkt_62{color:color-mix(in oklab, #888, var(--t-text) var(--t-text-lift))}._count_14kkt_69{color:#d4af37;flex-shrink:0;font-size:.82rem;font-weight:700}:where(:root[data-skin]) ._count_14kkt_69{color:color-mix(in oklab, #d4af37, var(--t-brand-text) var(--t-brand-mix))}._countLabel_14kkt_76{color:#888;font-size:.75rem;font-weight:400}:where(:root[data-skin]) ._countLabel_14kkt_76{color:color-mix(in oklab, #888, var(--t-text) var(--t-text-lift))}._overlay_1bhxj_1{z-index:200;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._overlay_1bhxj_1{background:color-mix(in srgb, var(--t-scrim) 40%, transparent)}._modal_1bhxj_12{background:#fff;border:2px solid #d4af37;border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:94%;display:flex;overflow:hidden;box-shadow:0 8px 32px #d4af3740}:where(:root[data-skin]) ._modal_1bhxj_12{background:var(--t-surface);border-radius:calc(16px * var(--t-radius-k));border:2px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));box-shadow:0 8px 32px color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand-shadow) var(--t-brand-mix)) 25%, transparent)}._header_1bhxj_25{border-bottom:1px solid #e8d870;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}:where(:root[data-skin]) ._header_1bhxj_25{border-bottom:1px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft))}._title_1bhxj_33{color:#1a1a2e;font-family:"Baloo 2",sans-serif;font-size:1.1rem;font-weight:700}:where(:root[data-skin]) ._title_1bhxj_33{font-family:var(--font-display);color:var(--t-text)}._closeBtn_1bhxj_40{cursor:pointer;color:#aaa;background:0 0;border:none;padding:4px;font-size:1.3rem;line-height:1}:where(:root[data-skin]) ._closeBtn_1bhxj_40{color:color-mix(in oklab, #aaa, var(--t-text) var(--t-text-lift))}._body_1bhxj_50{flex-direction:column;flex:1;gap:14px;padding:16px 20px;display:flex;overflow-y:auto}._typeRow_1bhxj_60{flex-wrap:wrap;gap:8px;display:flex}._typeChip_1bhxj_66{cursor:pointer;color:#555;background:0 0;border:1.5px solid #ddd;border-radius:16px;padding:5px 14px;font-family:Nunito,sans-serif;font-size:.82rem;font-weight:700;transition:all .15s}:where(:root[data-skin]) ._typeChip_1bhxj_66{border-radius:calc(16px * var(--t-radius-k));border:1.5px solid color-mix(in oklab, #ddd var(--t-tint), var(--t-line-soft));font-family:var(--font-body);color:color-mix(in oklab, #555, var(--t-text) var(--t-text-lift))}._typeChip_1bhxj_66:hover{border-color:#d4af37}:where(:root[data-skin]) ._typeChip_1bhxj_66:hover{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._typeChip_1bhxj_66._active_1bhxj_83{color:#fff;background:#d4af37;border-color:#d4af37}:where(:root[data-skin]) ._typeChip_1bhxj_66._active_1bhxj_83{background:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._subjectInput_1bhxj_90{border:1.5px solid #ddd;border-radius:8px;outline:none;padding:8px 12px;font-family:Nunito,sans-serif;font-size:.88rem;transition:border-color .15s}:where(:root[data-skin]) ._subjectInput_1bhxj_90{border:1.5px solid color-mix(in oklab, #ddd var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k));font-family:var(--font-body)}._subjectInput_1bhxj_90:focus{border-color:#d4af37}:where(:root[data-skin]) ._subjectInput_1bhxj_90:focus{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._textarea_1bhxj_105{resize:vertical;box-sizing:border-box;border:1.5px solid #ddd;border-radius:8px;outline:none;width:100%;min-height:120px;padding:10px 12px;font-family:Nunito,sans-serif;font-size:.92rem;line-height:1.6;transition:border-color .15s}:where(:root[data-skin]) ._textarea_1bhxj_105{border:1.5px solid color-mix(in oklab, #ddd var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k));font-family:var(--font-body)}._textarea_1bhxj_105:focus{border-color:#d4af37}:where(:root[data-skin]) ._textarea_1bhxj_105:focus{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._imageRow_1bhxj_125{align-items:center;gap:10px;display:flex}._imageLabel_1bhxj_131{cursor:pointer;color:#555;border:1.5px dashed #aaa;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:border-color .15s;display:flex}:where(:root[data-skin]) ._imageLabel_1bhxj_131{border:1.5px dashed color-mix(in oklab, #aaa, var(--t-text) var(--t-line-lift));border-radius:calc(8px * var(--t-radius-k));color:color-mix(in oklab, #555, var(--t-text) var(--t-text-lift))}._imageLabel_1bhxj_131:hover{border-color:#d4af37}:where(:root[data-skin]) ._imageLabel_1bhxj_131:hover{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._fileInput_1bhxj_149{display:none}._imagePreview_1bhxj_153{object-fit:cover;border:1px solid #e8d870;border-radius:6px;max-width:120px;max-height:80px}:where(:root[data-skin]) ._imagePreview_1bhxj_153{border-radius:calc(6px * var(--t-radius-k));border:1px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft))}._removeImageBtn_1bhxj_161{cursor:pointer;color:#e74c3c;background:0 0;border:none;padding:0;font-size:1.1rem}:where(:root[data-skin]) ._removeImageBtn_1bhxj_161{color:color-mix(in oklab, #e74c3c, var(--t-text) var(--t-text-lift))}._footer_1bhxj_171{border-top:1px solid #e8d870;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px 16px;display:flex}:where(:root[data-skin]) ._footer_1bhxj_171{border-top:1px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft))}._cancelBtn_1bhxj_180{cursor:pointer;color:#555;background:0 0;border:1.5px solid #ddd;border-radius:8px;padding:8px 16px;font-family:Nunito,sans-serif;font-size:.88rem;font-weight:700}:where(:root[data-skin]) ._cancelBtn_1bhxj_180{border:1.5px solid color-mix(in oklab, #ddd var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k));font-family:var(--font-body);color:color-mix(in oklab, #555, var(--t-text) var(--t-text-lift))}._submitBtn_1bhxj_192{color:#fff;cursor:pointer;background:#d4af37;border:none;border-radius:8px;padding:8px 20px;font-family:Nunito,sans-serif;font-size:.88rem;font-weight:700;transition:background .15s}:where(:root[data-skin]) ._submitBtn_1bhxj_192{border-radius:calc(8px * var(--t-radius-k));background:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));font-family:var(--font-body)}._submitBtn_1bhxj_192:hover:not(:disabled){background:#b8962e}:where(:root[data-skin]) ._submitBtn_1bhxj_192:hover:not(:disabled){background:color-mix(in oklab, #b8962e, var(--t-brand) var(--t-brand-mix))}._submitBtn_1bhxj_192:disabled{opacity:.6;cursor:not-allowed}._error_1bhxj_214{color:#e74c3c;font-size:.82rem;font-weight:600}:where(:root[data-skin]) ._error_1bhxj_214{color:color-mix(in oklab, #e74c3c, var(--t-text) var(--t-text-lift))}._backdrop_18q8b_1{z-index:100;background:#14142866;justify-content:flex-end;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._backdrop_18q8b_1{background:color-mix(in srgb, var(--t-scrim) 40%, transparent)}._drawer_18q8b_10{background:#fff;width:min(420px,100%);height:100%;font-family:Nunito,sans-serif;animation:.2s ease-out _slideIn_18q8b_1;overflow-y:auto;box-shadow:-4px 0 20px #00000026}:where(:root[data-skin]) ._drawer_18q8b_10{background:var(--t-surface);box-shadow:-4px 0 20px color-mix(in srgb, var(--t-shadow) 15%, transparent);font-family:var(--font-body)}@keyframes _slideIn_18q8b_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_18q8b_25{color:#fff;background:linear-gradient(135deg,#2e2e7a 0%,#6a6ae6 100%);padding:18px 20px 14px;position:relative}:where(:root[data-skin]) ._header_18q8b_25{background:linear-gradient(135deg, color-mix(in oklab, #2e2e7a, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #6a6ae6, var(--t-surface) var(--t-bg-sink)) 100%)}._close_18q8b_32{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:50%;width:30px;height:30px;font-size:1rem;position:absolute;top:10px;right:12px}:where(:root[data-skin]) ._close_18q8b_32{background:color-mix(in srgb, var(--t-surface) 18%, transparent)}._close_18q8b_32:hover{background:#ffffff52}:where(:root[data-skin]) ._close_18q8b_32:hover{background:color-mix(in srgb, var(--t-surface) 32%, transparent)}._name_18q8b_48{margin:0;font-size:1.2rem;font-weight:800}._titleRow_18q8b_54{opacity:.92;align-items:center;gap:8px;margin-top:6px;font-size:.9rem;font-weight:700;display:flex}._xpBar_18q8b_64{background:#ffffff38;border-radius:8px;height:10px;margin-top:12px;overflow:hidden}:where(:root[data-skin]) ._xpBar_18q8b_64{background:color-mix(in srgb, var(--t-surface) 22%, transparent);border-radius:calc(8px * var(--t-radius-k))}._xpFill_18q8b_72{background:linear-gradient(90deg,#ffe27a,#d4af37);border-radius:8px;height:100%;transition:width .3s}:where(:root[data-skin]) ._xpFill_18q8b_72{background:linear-gradient(90deg, color-mix(in oklab, #ffe27a var(--t-tint), var(--t-surface)), color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix)));border-radius:calc(8px * var(--t-radius-k))}._xpText_18q8b_79{opacity:.88;margin-top:6px;font-size:.78rem;font-weight:700}._stats_18q8b_86{background:#f8f8fc;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:14px 20px;display:grid}:where(:root[data-skin]) ._stats_18q8b_86{background:var(--t-surface)}._statCell_18q8b_94{text-align:center;background:#fff;border:1.5px solid #e8e8f4;border-radius:10px;padding:10px 8px}:where(:root[data-skin]) ._statCell_18q8b_94{background:var(--t-surface);border:1.5px solid color-mix(in oklab, #e8e8f4 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k))}._statNum_18q8b_102{color:#2e2e7a;font-size:1.35rem;font-weight:900}:where(:root[data-skin]) ._statNum_18q8b_102{color:color-mix(in oklab, #2e2e7a, var(--t-text) var(--t-text-lift))}._statLabel_18q8b_108{color:#777;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}:where(:root[data-skin]) ._statLabel_18q8b_108{color:color-mix(in oklab, #777, var(--t-text) var(--t-text-lift))}._section_18q8b_116{padding:14px 20px 4px}._sectionTitle_18q8b_120{color:#555;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.82rem;font-weight:800}:where(:root[data-skin]) ._sectionTitle_18q8b_120{color:color-mix(in oklab, #555, var(--t-text) var(--t-text-lift))}._badgeGrid_18q8b_129{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;padding-bottom:16px;display:grid}._badge_18q8b_129{text-align:center;background:#fff;border:1.5px solid #e8e8f4;border-radius:10px;padding:10px 8px;transition:transform .1s}:where(:root[data-skin]) ._badge_18q8b_129{border:1.5px solid color-mix(in oklab, #e8e8f4 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));background:var(--t-surface)}._badge_18q8b_129._earned_18q8b_145{background:linear-gradient(135deg,#fffde8 0%,#fff4b0 100%);border-color:#d4af37;box-shadow:0 2px 6px #d4af372e}:where(:root[data-skin]) ._badge_18q8b_129._earned_18q8b_145{background:linear-gradient(135deg, color-mix(in oklab, #fffde8 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #fff4b0 var(--t-tint), var(--t-surface)) 100%);border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));box-shadow:0 2px 6px color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand-shadow) var(--t-brand-mix)) 18%, transparent)}._badge_18q8b_129._locked_18q8b_151{opacity:.35;filter:grayscale()}._badgeEmoji_18q8b_156{font-size:1.6rem;line-height:1.2}._badgeTitle_18q8b_161{color:#333;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.72rem;font-weight:800;overflow:hidden}:where(:root[data-skin]) ._badgeTitle_18q8b_161{color:var(--t-text)}._badgeDesc_18q8b_171{color:#888;margin-top:2px;font-size:.66rem;line-height:1.25}:where(:root[data-skin]) ._badgeDesc_18q8b_171{color:color-mix(in oklab, #888, var(--t-text) var(--t-text-lift))}._xpList_18q8b_178{margin:0;padding:0 20px 20px;list-style:none}._xpRow_18q8b_184{border-bottom:1px dashed #eee;justify-content:space-between;align-items:center;padding:8px 0;font-size:.85rem;display:flex}:where(:root[data-skin]) ._xpRow_18q8b_184{border-bottom:1px dashed color-mix(in oklab, #eee var(--t-tint), var(--t-line-soft))}._xpRow_18q8b_184:last-child{border-bottom:none}._xpRow_18q8b_184 ._src_18q8b_195{color:#444;font-weight:600}:where(:root[data-skin]) ._xpRow_18q8b_184 ._src_18q8b_195{color:var(--t-text)}._xpRow_18q8b_184 ._amt_18q8b_196{color:#15803d;font-weight:900}:where(:root[data-skin]) ._xpRow_18q8b_184 ._amt_18q8b_196{color:color-mix(in oklab, #15803d, var(--t-text) var(--t-text-lift))}._xpRow_18q8b_184 ._when_18q8b_197{color:#999;font-size:.72rem}:where(:root[data-skin]) ._xpRow_18q8b_184 ._when_18q8b_197{color:color-mix(in oklab, #999, var(--t-text) var(--t-text-lift))}._empty_18q8b_199{text-align:center;color:#aaa;padding:20px;font-size:.88rem}:where(:root[data-skin]) ._empty_18q8b_199{color:color-mix(in oklab, #aaa, var(--t-text) var(--t-text-lift))}@media (pointer:coarse){._close_18q8b_32{width:40px;height:40px}}._card_xzzz2_1{background:#fff;border:1.5px solid #e8d870;border-radius:14px;margin-bottom:14px;padding:14px;font-family:Nunito,sans-serif}:where(:root[data-skin]) ._card_xzzz2_1{background:var(--t-surface);border:1.5px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft));border-radius:calc(14px * var(--t-radius-k));font-family:var(--font-body)}._header_xzzz2_9{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._title_xzzz2_15{color:#1a1a2e;align-items:center;gap:6px;font-family:"Baloo 2",sans-serif;font-size:.95rem;font-weight:700;display:flex}:where(:root[data-skin]) ._title_xzzz2_15{font-family:var(--font-display);color:var(--t-text)}._tabs_xzzz2_24{background:#fdf6c8;border-radius:999px;gap:2px;padding:2px;display:inline-flex}:where(:root[data-skin]) ._tabs_xzzz2_24{background:color-mix(in oklab, #fdf6c8 var(--t-tint), var(--t-surface));border-radius:calc(999px * var(--t-pill-k))}._tab_xzzz2_24{color:#8a7500;cursor:pointer;text-transform:capitalize;background:0 0;border:none;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700}:where(:root[data-skin]) ._tab_xzzz2_24{color:color-mix(in oklab, #8a7500, var(--t-text) var(--t-text-lift));border-radius:calc(999px * var(--t-pill-k))}._tabActive_xzzz2_42{color:#fff;background:#d4af37}:where(:root[data-skin]) ._tabActive_xzzz2_42{background:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._empty_xzzz2_46{color:#aaa;text-align:center;padding:16px 8px;font-size:.82rem}:where(:root[data-skin]) ._empty_xzzz2_46{color:color-mix(in oklab, #aaa, var(--t-text) var(--t-text-lift))}._row_xzzz2_52{border-bottom:1px dashed #f1e6a6;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:6px 4px;font-size:.85rem;display:grid}:where(:root[data-skin]) ._row_xzzz2_52{border-bottom:1px dashed color-mix(in oklab, #f1e6a6 var(--t-tint), var(--t-line-soft))}._row_xzzz2_52:last-child{border-bottom:none}._rank_xzzz2_62{color:#8a7500;text-align:right;font-weight:800}:where(:root[data-skin]) ._rank_xzzz2_62{color:color-mix(in oklab, #8a7500, var(--t-text) var(--t-text-lift))}._name_xzzz2_67{color:#1a1a2e;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}:where(:root[data-skin]) ._name_xzzz2_67{color:var(--t-text)}._xp_xzzz2_74{color:#d4af37;font-size:.78rem;font-weight:700}:where(:root[data-skin]) ._xp_xzzz2_74{color:color-mix(in oklab, #d4af37, var(--t-brand-text) var(--t-brand-mix))}._you_xzzz2_79{background:#fffbe0}:where(:root[data-skin]) ._you_xzzz2_79{background:color-mix(in oklab, #fffbe0 var(--t-tint), var(--t-surface))}._youTag_xzzz2_82{color:#fff;background:#d4af37;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.65rem;font-weight:700;display:inline-block}:where(:root[data-skin]) ._youTag_xzzz2_82{background:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-radius:calc(999px * var(--t-pill-k))}._myRankFooter_xzzz2_92{color:#666;text-align:center;margin-top:8px;font-size:.78rem}:where(:root[data-skin]) ._myRankFooter_xzzz2_92{color:color-mix(in oklab, #666, var(--t-text) var(--t-text-lift))}._medal_xzzz2_98{font-size:.95rem}@media (pointer:coarse){._tab_xzzz2_24{padding:8px 10px}}._panel_mkk9r_1{border-top:1px solid #e8d870;padding:16px}:where(:root[data-skin]) ._panel_mkk9r_1{border-top:1px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft))}._heading_mkk9r_5{color:#1a1a2e;align-items:center;gap:6px;margin:0 0 8px;font-family:"Baloo 2",sans-serif;font-size:.95rem;font-weight:700;display:flex}:where(:root[data-skin]) ._heading_mkk9r_5{font-family:var(--font-display);color:var(--t-text)}._question_mkk9r_15{color:#1a1a2e;background:#fffef5;border:1.5px solid khaki;border-radius:10px;margin-bottom:10px;padding:10px 12px;font-family:Nunito,sans-serif;font-size:.88rem;line-height:1.4}:where(:root[data-skin]) ._question_mkk9r_15{color:var(--t-text);background:var(--t-surface);border:1.5px solid color-mix(in oklab, khaki var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));font-family:var(--font-body)}._input_mkk9r_26{box-sizing:border-box;background:#fffdf0;border:1.5px solid #e8d870;border-radius:8px;width:100%;margin-bottom:8px;padding:8px 10px;font-family:Nunito,sans-serif;font-size:.88rem}:where(:root[data-skin]) ._input_mkk9r_26{border:1.5px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k));font-family:var(--font-body);background:var(--t-surface)}._input_mkk9r_26:focus{border-color:#d4af37;outline:none}:where(:root[data-skin]) ._input_mkk9r_26:focus{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._input_mkk9r_26:disabled{color:#888;background:#f5f5f5}:where(:root[data-skin]) ._input_mkk9r_26:disabled{background:var(--t-surface);color:color-mix(in oklab, #888, var(--t-text) var(--t-text-lift))}._submitBtn_mkk9r_39{color:#1a1a2e;cursor:pointer;background:linear-gradient(90deg,#d4af37,#f0c040);border:none;border-radius:8px;width:100%;padding:8px 12px;font-family:"Baloo 2",sans-serif;font-size:.86rem;font-weight:800}:where(:root[data-skin]) ._submitBtn_mkk9r_39{background:linear-gradient(90deg, color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix)), color-mix(in oklab, #f0c040, var(--t-brand) var(--t-brand-mix)));color:var(--t-text);border-radius:calc(8px * var(--t-radius-k));font-family:var(--font-display)}._submitBtn_mkk9r_39:hover{filter:brightness(1.05)}._submitBtn_mkk9r_39:disabled{opacity:.6;cursor:not-allowed}._result_mkk9r_53{border-radius:10px;padding:10px 12px;font-family:Nunito,sans-serif;font-size:.85rem;font-weight:700}:where(:root[data-skin]) ._result_mkk9r_53{border-radius:calc(10px * var(--t-radius-k));font-family:var(--font-body)}._correct_mkk9r_60{color:#166534;background:#e8fff0;border:1.5px solid #86efac}:where(:root[data-skin]) ._correct_mkk9r_60{background:color-mix(in oklab, #e8fff0 var(--t-tint), var(--t-surface));border:1.5px solid color-mix(in oklab, #86efac var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #166534, var(--t-text) var(--t-text-lift))}._wrong_mkk9r_61{color:#8d4b00;background:#fff3e0;border:1.5px solid #ffcc80}:where(:root[data-skin]) ._wrong_mkk9r_61{background:color-mix(in oklab, #fff3e0 var(--t-tint), var(--t-surface));border:1.5px solid color-mix(in oklab, #ffcc80, var(--t-brand) var(--t-brand-mix));color:color-mix(in oklab, #8d4b00, var(--t-text) var(--t-text-lift))}._answer_mkk9r_62{color:#555;margin-top:4px;font-size:.8rem;font-weight:400;display:block}:where(:root[data-skin]) ._answer_mkk9r_62{color:color-mix(in oklab, #555, var(--t-text) var(--t-text-lift))}._empty_mkk9r_63{color:#888;padding:4px 0;font-size:.82rem}:where(:root[data-skin]) ._empty_mkk9r_63{color:color-mix(in oklab, #888, var(--t-text) var(--t-text-lift))}._panel_dv88x_1{border-top:1px solid #e8d870;padding:16px}:where(:root[data-skin]) ._panel_dv88x_1{border-top:1px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft))}._heading_dv88x_5{color:#1a1a2e;align-items:center;gap:6px;margin:0 0 10px;font-family:"Baloo 2",sans-serif;font-size:.95rem;font-weight:700;display:flex}:where(:root[data-skin]) ._heading_dv88x_5{font-family:var(--font-display);color:var(--t-text)}._subject_dv88x_15{color:#888;margin-bottom:8px;font-size:.78rem}:where(:root[data-skin]) ._subject_dv88x_15{color:color-mix(in oklab, #888, var(--t-text) var(--t-text-lift))}._question_dv88x_20{color:#1a1a2e;margin-bottom:10px;font-family:Nunito,sans-serif;font-size:.9rem;font-weight:700;line-height:1.4}:where(:root[data-skin]) ._question_dv88x_20{color:var(--t-text);font-family:var(--font-body)}._qHeader_dv88x_28{color:#d4af37;margin-bottom:4px;font-size:.78rem;font-weight:800}:where(:root[data-skin]) ._qHeader_dv88x_28{color:color-mix(in oklab, #d4af37, var(--t-brand-text) var(--t-brand-mix))}._opts_dv88x_29{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}._opt_dv88x_29{cursor:pointer;color:#1a1a2e;text-align:left;background:#fffdf0;border:1.5px solid #e8d870;border-radius:10px;padding:8px 12px;font-family:Nunito,sans-serif;font-size:.86rem}:where(:root[data-skin]) ._opt_dv88x_29{border:1.5px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));background:var(--t-surface);font-family:var(--font-body);color:var(--t-text)}._opt_dv88x_29:hover{border-color:#d4af37}:where(:root[data-skin]) ._opt_dv88x_29:hover{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._optSelected_dv88x_42{background:#fff6d0;border-color:#d4af37;font-weight:700}:where(:root[data-skin]) ._optSelected_dv88x_42{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));background:color-mix(in oklab, #fff6d0 var(--t-tint), var(--t-surface))}._nav_dv88x_43{justify-content:space-between;gap:8px;display:flex}._btn_dv88x_48{color:#fff;cursor:pointer;background:#d4af37;border:none;border-radius:8px;padding:7px 14px;font-family:"Baloo 2",sans-serif;font-size:.84rem;font-weight:700}:where(:root[data-skin]) ._btn_dv88x_48{background:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-radius:calc(8px * var(--t-radius-k));font-family:var(--font-display)}._btn_dv88x_48:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_dv88x_60{color:#1a1a2e;background:0 0;border:1.5px solid #e8d870}:where(:root[data-skin]) ._btnSecondary_dv88x_60{color:var(--t-text);border:1.5px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft))}._scoreBox_dv88x_61{text-align:center;background:linear-gradient(135deg,#fff6d0,#fffdf0);border:1.5px solid #d4af37;border-radius:10px;margin-bottom:10px;padding:12px}:where(:root[data-skin]) ._scoreBox_dv88x_61{background:linear-gradient(135deg, color-mix(in oklab, #fff6d0 var(--t-tint), var(--t-surface)), var(--t-surface));border:1.5px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-radius:calc(10px * var(--t-radius-k))}._score_dv88x_61{color:#8a7500;font-family:"Baloo 2",sans-serif;font-size:1.2rem;font-weight:800}:where(:root[data-skin]) ._score_dv88x_61{color:color-mix(in oklab, #8a7500, var(--t-text) var(--t-text-lift));font-family:var(--font-display)}._rank_dv88x_70{color:#555;margin-top:4px;font-size:.85rem}:where(:root[data-skin]) ._rank_dv88x_70{color:color-mix(in oklab, #555, var(--t-text) var(--t-text-lift))}._leaderboard_dv88x_71{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}._lbRow_dv88x_72{background:#fffef5;border:1px solid khaki;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.82rem;display:flex}:where(:root[data-skin]) ._lbRow_dv88x_72{background:var(--t-surface);border:1px solid color-mix(in oklab, khaki var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k))}._lbRank_dv88x_82{color:#d4af37;width:20px;font-weight:800}:where(:root[data-skin]) ._lbRank_dv88x_82{color:color-mix(in oklab, #d4af37, var(--t-brand-text) var(--t-brand-mix))}._lbName_dv88x_83{color:#1a1a2e;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}:where(:root[data-skin]) ._lbName_dv88x_83{color:var(--t-text)}._lbScore_dv88x_84{color:#8a7500;font-weight:700}:where(:root[data-skin]) ._lbScore_dv88x_84{color:color-mix(in oklab, #8a7500, var(--t-text) var(--t-text-lift))}._empty_dv88x_85{color:#888;padding:4px 0;font-size:.82rem}:where(:root[data-skin]) ._empty_dv88x_85{color:color-mix(in oklab, #888, var(--t-text) var(--t-text-lift))}@media (pointer:coarse){._opt_dv88x_29{padding:10px 12px}._btn_dv88x_48{padding:10px 14px}}._card_eytyj_1{background:#fff;border:1.5px solid #e8d870;border-radius:14px;margin-bottom:14px;padding:14px;font-family:Nunito,sans-serif}:where(:root[data-skin]) ._card_eytyj_1{background:var(--t-surface);border:1.5px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft));border-radius:calc(14px * var(--t-radius-k));font-family:var(--font-body)}._title_eytyj_10{color:#1a1a2e;align-items:center;gap:6px;margin-bottom:10px;font-family:"Baloo 2",sans-serif;font-size:.95rem;font-weight:700;display:flex}:where(:root[data-skin]) ._title_eytyj_10{font-family:var(--font-display);color:var(--t-text)}._empty_eytyj_21{color:#aaa;text-align:center;padding:12px 6px;font-size:.82rem}:where(:root[data-skin]) ._empty_eytyj_21{color:color-mix(in oklab, #aaa, var(--t-text) var(--t-text-lift))}._tagWrap_eytyj_28{flex-wrap:wrap;gap:6px;display:flex}._tag_eytyj_28{color:#8a6500;cursor:pointer;background:#fef9d6;border:1.5px solid #f3d97a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:.82rem;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}:where(:root[data-skin]) ._tag_eytyj_28{border:1.5px solid color-mix(in oklab, #f3d97a, var(--t-brand) var(--t-brand-mix));background:color-mix(in oklab, #fef9d6 var(--t-tint), var(--t-surface));border-radius:calc(999px * var(--t-pill-k));color:color-mix(in oklab, #8a6500, var(--t-brand-text) var(--t-brand-mix))}._tag_eytyj_28:hover{background:#fde68a;border-color:#d4af37}:where(:root[data-skin]) ._tag_eytyj_28:hover{background:color-mix(in oklab, #fde68a var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._count_eytyj_55{color:#5a3a00;background:#d4af3740;border-radius:999px;padding:1px 6px;font-size:.72rem;font-weight:800}:where(:root[data-skin]) ._count_eytyj_55{background:color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix)) 25%, transparent);color:color-mix(in oklab, #5a3a00, var(--t-text) var(--t-text-lift));border-radius:calc(999px * var(--t-pill-k))}._page_dh1e7_1{height:var(--full-h);padding-top:var(--navbar-height);box-sizing:border-box;background:var(--liwa-cream,#fffbf2);font-family:Nunito,sans-serif;display:flex;overflow:hidden}:where(:root[data-skin]) ._page_dh1e7_1{background:var(--liwa-cream,var(--t-surface));font-family:var(--font-body)}._sidebar_dh1e7_15{background:#fffef5;border-right:2px solid #d4af37;flex-direction:column;width:280px;min-width:240px;padding:0 0 96px;display:flex;overflow-y:auto}:where(:root[data-skin]) ._sidebar_dh1e7_15{border-right:2px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));background:var(--t-surface)}._sidebarPad_dh1e7_32{padding:12px 14px 0}._sidebarHeader_dh1e7_36{border-bottom:1px solid #e8d870;align-items:center;gap:8px;padding:20px 16px 12px;display:flex}:where(:root[data-skin]) ._sidebarHeader_dh1e7_36{border-bottom:1px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft))}._sidebarTitle_dh1e7_44{color:#1a1a2e;margin:0;font-family:"Baloo 2",sans-serif;font-size:1.2rem;font-weight:700}:where(:root[data-skin]) ._sidebarTitle_dh1e7_44{font-family:var(--font-display);color:var(--t-text)}._sidebarSection_dh1e7_31{padding:10px 16px 4px}._sidebarSectionLabel_dh1e7_56{letter-spacing:.08em;text-transform:uppercase;color:#888;margin-bottom:6px;font-size:.7rem;font-weight:700}:where(:root[data-skin]) ._sidebarSectionLabel_dh1e7_56{color:color-mix(in oklab, #888, var(--t-text) var(--t-text-lift))}._navItem_dh1e7_65{cursor:pointer;color:#444;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:.88rem;font-weight:600;transition:background .15s,color .15s;display:flex}:where(:root[data-skin]) ._navItem_dh1e7_65{border-radius:calc(8px * var(--t-radius-k));color:var(--t-text)}._navItem_dh1e7_65:hover{color:#1a1a2e;background:#fef3c7}:where(:root[data-skin]) ._navItem_dh1e7_65:hover{background:color-mix(in oklab, #fef3c7 var(--t-tint), var(--t-surface));color:var(--t-text)}._navItem_dh1e7_65._active_dh1e7_87{color:#fff;background:#d4af37}:where(:root[data-skin]) ._navItem_dh1e7_65._active_dh1e7_87{background:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._navIcon_dh1e7_92{text-align:center;width:20px;font-size:1rem}._feed_dh1e7_99{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}._feedHeader_dh1e7_107{z-index:5;background:#fffef5;border-bottom:1px solid #e8d870;justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex;position:sticky;top:0}:where(:root[data-skin]) ._feedHeader_dh1e7_107{border-bottom:1px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft));background:var(--t-surface)}._feedTitle_dh1e7_119{color:#1a1a2e;font-family:"Baloo 2",sans-serif;font-size:1.1rem;font-weight:700}:where(:root[data-skin]) ._feedTitle_dh1e7_119{font-family:var(--font-display);color:var(--t-text)}._composeBtn_dh1e7_126{color:#fff;cursor:pointer;background:#d4af37;border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-family:Nunito,sans-serif;font-size:.88rem;font-weight:700;transition:background .15s;display:flex}:where(:root[data-skin]) ._composeBtn_dh1e7_126{background:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-radius:calc(20px * var(--t-radius-k));font-family:var(--font-body)}._composeBtn_dh1e7_126:hover{background:#b8962e}:where(:root[data-skin]) ._composeBtn_dh1e7_126:hover{background:color-mix(in oklab, #b8962e, var(--t-brand) var(--t-brand-mix))}._feedBody_dh1e7_146{flex-direction:column;gap:12px;padding:12px 16px 96px;display:flex}._rightPanel_dh1e7_156{background:#fffef5;border-left:2px solid #e8d870;flex-direction:column;width:360px;min-width:320px;padding:12px 14px 96px;display:flex;overflow-y:auto}:where(:root[data-skin]) ._rightPanel_dh1e7_156{border-left:2px solid color-mix(in oklab, #e8d870 var(--t-tint), var(--t-line-soft));background:var(--t-surface)}@media (width<=1199px){._sidebar_dh1e7_15{width:220px;min-width:200px}._rightPanel_dh1e7_156{width:260px;min-width:240px;padding:12px 10px 96px}}@media (width<=900px){._sidebar_dh1e7_15{width:200px;min-width:180px}._rightPanel_dh1e7_156{width:230px;min-width:210px;padding:10px 8px 96px}}@media (width<=768px){._page_dh1e7_1{position:relative}._sidebar_dh1e7_15{z-index:50;width:min(300px,86%);min-width:0;box-shadow:none;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:translate(-105%)}._sidebar_dh1e7_15._railOpen_dh1e7_202{transform:translate(0);box-shadow:6px 0 24px #12101a33}:where(:root[data-skin]) ._sidebar_dh1e7_15._railOpen_dh1e7_202{box-shadow:6px 0 24px color-mix(in srgb, var(--t-shadow) 20%, transparent)}._rightPanel_dh1e7_156{z-index:50;width:min(320px,90%);min-width:0;box-shadow:none;transition:transform .25s;position:absolute;top:0;bottom:0;right:0;transform:translate(105%)}._rightPanel_dh1e7_156._railOpen_dh1e7_202{transform:translate(0);box-shadow:-6px 0 24px #12101a33}:where(:root[data-skin]) ._rightPanel_dh1e7_156._railOpen_dh1e7_202{box-shadow:-6px 0 24px color-mix(in srgb, var(--t-shadow) 20%, transparent)}._railTab_dh1e7_216{display:inline-flex}._railScrim_dh1e7_217{display:block}}@media (width<=640px){._feedHeader_dh1e7_107{padding:10px 12px 0}._feedBody_dh1e7_146{padding:8px}}._railTab_dh1e7_216{z-index:40;color:var(--liwa-ink,#12101a);cursor:pointer;background:#fffef5;border:1.5px solid #12101a38;align-items:center;gap:6px;padding:9px 13px;font-family:"Baloo 2",Nunito,sans-serif;font-size:.8rem;font-weight:700;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:2px 2px #12101a2e}:where(:root[data-skin]) ._railTab_dh1e7_216{border:1.5px solid color-mix(in srgb, var(--t-line) 22%, transparent);background:var(--t-surface);font-family:var(--font-display);color:var(--liwa-ink,var(--t-text));box-shadow:calc(2px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 18%, transparent)}._railTabLeft_dh1e7_249{border-left:none;border-radius:0 999px 999px 0;left:0}:where(:root[data-skin]) ._railTabLeft_dh1e7_249{border-radius:0 calc(999px * var(--t-pill-k)) calc(999px * var(--t-pill-k)) 0}._railTabRight_dh1e7_254{border-right:none;border-radius:999px 0 0 999px;right:0}:where(:root[data-skin]) ._railTabRight_dh1e7_254{border-radius:calc(999px * var(--t-pill-k)) 0 0 calc(999px * var(--t-pill-k))}._railScrim_dh1e7_217{z-index:45;cursor:pointer;background:#12101a59;border:none;padding:0;display:none;position:absolute;inset:0}:where(:root[data-skin]) ._railScrim_dh1e7_217{background:color-mix(in srgb, var(--t-scrim) 35%, transparent)}@media (width<=768px){._railTab_dh1e7_216{display:inline-flex}._railScrim_dh1e7_217{display:block}}@media (pointer:coarse){._railTab_dh1e7_216{padding:12px 15px;font-size:.85rem}}._board_15kkk_8{flex-direction:column;min-height:100%;padding:14px 18px 84px 22px;display:flex}._legend_15kkk_16{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:12px;display:flex}._legendLbl_15kkk_23{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#12101a66;font-size:.66rem;font-weight:700}:where(:root[data-skin]) ._legendLbl_15kkk_23{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._legendChip_15kkk_31{color:#5d5646;align-items:center;gap:6px;font-size:.74rem;font-weight:600;display:inline-flex}:where(:root[data-skin]) ._legendChip_15kkk_31{color:color-mix(in oklab, #5d5646, var(--t-text) var(--t-text-lift))}._legendDot_15kkk_39{border:1.5px solid #12101a1f;border-radius:50%;width:10px;height:10px}:where(:root[data-skin]) ._legendDot_15kkk_39{border:1.5px solid color-mix(in srgb, var(--t-line) 12%, transparent)}._dotReady_15kkk_45{background:var(--liwa-lime)}._dotNeeds_15kkk_46{background:var(--liwa-mango)}._dotOff_15kkk_47{background:#b9ac89}:where(:root[data-skin]) ._dotOff_15kkk_47{background:color-mix(in oklab, #b9ac89, var(--t-surface) var(--t-bg-sink))}._ncertAsk_15kkk_50{background:linear-gradient(#fdf6db,#faecb6);border:1px solid #d8c89e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;font-size:.84rem;display:flex}:where(:root[data-skin]) ._ncertAsk_15kkk_50{background:linear-gradient(180deg, color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface)), color-mix(in oklab, #faecb6 var(--t-tint), var(--t-surface)));border:1px solid color-mix(in oklab, #d8c89e var(--t-tint), var(--t-line-soft));border-radius:calc(12px * var(--t-radius-k))}._ncertAskBtns_15kkk_62{gap:8px;margin-left:auto;display:flex}._subjHead_15kkk_65{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}._subjTitle_15kkk_73{align-items:center;gap:11px;display:flex}._subjIco_15kkk_74{background:#f4edfe;border:1.5px solid #e2d5fb;border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}:where(:root[data-skin]) ._subjIco_15kkk_74{border-radius:calc(11px * var(--t-radius-k));background:color-mix(in oklab, #f4edfe var(--t-tint), var(--t-surface));border:1.5px solid color-mix(in oklab, #e2d5fb var(--t-tint), var(--t-line-soft))}._subjName_15kkk_84{font-family:var(--font-display);color:var(--liwa-ink);margin:0;font-size:1.05rem;font-weight:700}._subjStat_15kkk_91{color:#8a7e68;margin-top:1px;font-size:.76rem}:where(:root[data-skin]) ._subjStat_15kkk_91{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._subjStat_15kkk_91 b{color:#1d7a55}:where(:root[data-skin]) ._subjStat_15kkk_91 b{color:color-mix(in oklab, #1d7a55, var(--t-text) var(--t-text-lift))}._statWarn_15kkk_93{color:#8a6407;font-weight:800}:where(:root[data-skin]) ._statWarn_15kkk_93{color:color-mix(in oklab, #8a6407, var(--t-brand-text) var(--t-brand-mix))}._headActions_15kkk_94{align-items:center;gap:9px;display:flex}._btn_15kkk_97{font-family:var(--font-display);cursor:pointer;color:#5d5646;background:#fff;border:2px solid #e0d6ba;border-radius:10px;padding:7px 13px;font-size:.78rem;font-weight:700;transition:transform 50ms;box-shadow:2px 3px #b9ac89}:where(:root[data-skin]) ._btn_15kkk_97{border-radius:calc(10px * var(--t-radius-k));border:2px solid color-mix(in oklab, #e0d6ba var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #5d5646, var(--t-text) var(--t-text-lift))}._btn_15kkk_97:active{transform:translateY(1px)}._btn_15kkk_97:disabled{opacity:.55;cursor:default}._btnGrape_15kkk_112{color:var(--liwa-grape);background:#fdfbff;border-color:#d6c3f8;box-shadow:2px 3px #5b21b6}:where(:root[data-skin]) ._btnGrape_15kkk_112{border-color:color-mix(in oklab, #d6c3f8 var(--t-tint), var(--t-line-soft));background:var(--t-surface)}._grid_15kkk_120{grid-template-columns:repeat(auto-fill,minmax(226px,1fr));gap:13px;padding-bottom:16px;display:grid}._tile_15kkk_127{background:#fffefa;border:1.5px solid #e8dfc8;border-radius:14px;flex-direction:column;min-height:158px;padding:13px 13px 11px 18px;transition:transform 80ms,box-shadow .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #78460012}:where(:root[data-skin]) ._tile_15kkk_127{background:var(--t-surface);border:1.5px solid color-mix(in oklab, #e8dfc8 var(--t-tint), var(--t-line-soft));border-radius:calc(14px * var(--t-radius-k))}._tile_15kkk_127:hover{transform:translateY(-1px);box-shadow:0 4px 14px #78460021}._tile_15kkk_127:before{content:"";background:#b9ac89;width:6px;position:absolute;top:0;bottom:0;left:0}:where(:root[data-skin]) ._tile_15kkk_127:before{background:color-mix(in oklab, #b9ac89, var(--t-surface) var(--t-bg-sink))}._sReady_15kkk_155:before{background:var(--liwa-lime)}._sNeeds_15kkk_156:before{background:var(--liwa-mango)}._sOff_15kkk_157{background:#fbf8ef;border-style:dashed}:where(:root[data-skin]) ._sOff_15kkk_157{background:var(--t-surface)}._sOff_15kkk_157 ._tileName_15kkk_161{color:#8a7e68;font-weight:600}:where(:root[data-skin]) ._sOff_15kkk_157 ._tileName_15kkk_161{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._tileTop_15kkk_163{align-items:flex-start;gap:10px;display:flex}._check_15kkk_164{cursor:pointer;color:#fff;background:#fff;border:2px solid #cdb6f6;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;padding:0;font-size:13px;font-weight:800;display:grid}:where(:root[data-skin]) ._check_15kkk_164{border-radius:calc(7px * var(--t-radius-k));border:2px solid color-mix(in oklab, #cdb6f6 var(--t-tint), var(--t-line-soft));background:var(--t-surface)}._checkOn_15kkk_180{background:var(--liwa-grape)}._sOff_15kkk_157 ._check_15kkk_164{border-color:#d6ccb0}:where(:root[data-skin]) ._sOff_15kkk_157 ._check_15kkk_164{border-color:color-mix(in oklab, #d6ccb0 var(--t-tint), var(--t-line-soft))}._tileNo_15kkk_182{letter-spacing:.07em;text-transform:uppercase;color:#a3987d;font-size:.62rem;font-weight:800}:where(:root[data-skin]) ._tileNo_15kkk_182{color:color-mix(in oklab, #a3987d, var(--t-text) var(--t-text-lift))}._tileName_15kkk_161{font-family:var(--font-display);color:var(--liwa-ink);text-wrap:balance;margin-top:2px;font-size:.88rem;font-weight:700;line-height:1.25}._status_15kkk_199{border:1.5px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:11px;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-flex}:where(:root[data-skin]) ._status_15kkk_199{border-radius:calc(999px * var(--t-pill-k))}._statusDot_15kkk_211{border-radius:50%;width:8px;height:8px}._stReady_15kkk_212{color:#1d7a55;background:#eafaf2;border-color:#9fdec4}:where(:root[data-skin]) ._stReady_15kkk_212{background:var(--t-surface);color:color-mix(in oklab, #1d7a55, var(--t-text) var(--t-text-lift));border-color:color-mix(in oklab, #9fdec4 var(--t-tint), var(--t-line-soft))}._stReady_15kkk_212 ._statusDot_15kkk_211{background:var(--liwa-lime)}._stNeeds_15kkk_214{color:#8a6407;background:#fdf3d7;border-color:#e8cf8a}:where(:root[data-skin]) ._stNeeds_15kkk_214{background:color-mix(in oklab, #fdf3d7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #8a6407, var(--t-brand-text) var(--t-brand-mix));border-color:color-mix(in oklab, #e8cf8a, var(--t-brand) var(--t-brand-mix))}._stNeeds_15kkk_214 ._statusDot_15kkk_211{background:var(--liwa-mango)}._stOff_15kkk_216{color:#77705d;background:#faf6ea;border-color:#ddd2b6}:where(:root[data-skin]) ._stOff_15kkk_216{background:var(--t-surface);color:color-mix(in oklab, #77705d, var(--t-text) var(--t-text-lift));border-color:color-mix(in oklab, #ddd2b6 var(--t-tint), var(--t-line-soft))}._stOff_15kkk_216 ._statusDot_15kkk_211{background:#b9ac89}:where(:root[data-skin]) ._stOff_15kkk_216 ._statusDot_15kkk_211{background:color-mix(in oklab, #b9ac89, var(--t-surface) var(--t-bg-sink))}._src_15kkk_219{color:#8a7e68;margin-top:8px;font-size:.73rem;line-height:1.35}:where(:root[data-skin]) ._src_15kkk_219{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._src_15kkk_219 b{color:#5d5646;font-weight:700}:where(:root[data-skin]) ._src_15kkk_219 b{color:color-mix(in oklab, #5d5646, var(--t-text) var(--t-text-lift))}._authorTag_15kkk_226{color:#1d7a55;background:#eafaf2;border:1px solid #9fdec4;border-radius:5px;margin-left:2px;padding:1px 6px;font-size:.62rem;font-weight:700;display:inline-block}:where(:root[data-skin]) ._authorTag_15kkk_226{border-radius:calc(5px * var(--t-radius-k));background:var(--t-surface);border:1px solid color-mix(in oklab, #9fdec4 var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #1d7a55, var(--t-text) var(--t-text-lift))}._tileSpacer_15kkk_237{flex:1}._tileFoot_15kkk_238{margin-top:11px}._uploadCta_15kkk_240{color:#8a6407;width:100%;font-family:var(--font-display);cursor:pointer;background:#fdf6db;border:2px solid #f0d998;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px;font-size:.78rem;font-weight:700;transition:transform 50ms;display:flex;box-shadow:2px 3px #a37b1f}:where(:root[data-skin]) ._uploadCta_15kkk_240{background:color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface));color:color-mix(in oklab, #8a6407, var(--t-brand-text) var(--t-brand-mix));border:2px solid color-mix(in oklab, #f0d998, var(--t-brand) var(--t-brand-mix));border-radius:calc(9px * var(--t-radius-k));box-shadow:calc(2px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in oklab, #a37b1f, var(--t-brand-shadow) var(--t-brand-mix))}._uploadCta_15kkk_240:active{transform:translateY(1px)}._linkAdd_15kkk_259{color:#8a7e68;cursor:pointer;font-size:.72rem;font-weight:700;font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:6px;padding:3px 0;display:inline-flex}:where(:root[data-skin]) ._linkAdd_15kkk_259{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._linkAdd_15kkk_259:hover{color:var(--liwa-grape)}._confirmChip_15kkk_275{color:#8a6407;font-family:var(--font-body);cursor:pointer;background:#fdf3d7;border:1.5px solid #e8cf8a;border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-size:.72rem;font-weight:800;transition:transform 50ms;display:inline-flex;box-shadow:1px 2px #a37b1f}:where(:root[data-skin]) ._confirmChip_15kkk_275{background:color-mix(in oklab, #fdf3d7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #8a6407, var(--t-brand-text) var(--t-brand-mix));border:1.5px solid color-mix(in oklab, #e8cf8a, var(--t-brand) var(--t-brand-mix));border-radius:calc(999px * var(--t-pill-k));box-shadow:calc(1px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in oklab, #a37b1f, var(--t-brand-shadow) var(--t-brand-mix))}._confirmChip_15kkk_275:active{transform:translateY(1px)}._addTile_15kkk_293{cursor:pointer;min-height:158px;color:var(--liwa-grape);font-family:var(--font-display);text-align:center;background:#fdfbff;border:1.5px dashed #cdb6f6;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px;font-size:.82rem;font-weight:700;display:flex}:where(:root[data-skin]) ._addTile_15kkk_293{border:1.5px dashed color-mix(in oklab, #cdb6f6 var(--t-tint), var(--t-line-soft));border-radius:calc(14px * var(--t-radius-k));background:var(--t-surface)}._addTile_15kkk_293 small{font-family:var(--font-body);color:#a3987d;font-size:.66rem;font-weight:600;line-height:1.35}:where(:root[data-skin]) ._addTile_15kkk_293 small{color:color-mix(in oklab, #a3987d, var(--t-text) var(--t-text-lift))}._addTilePlus_15kkk_318{color:#cdb6f6;font-size:1.4rem;line-height:1}:where(:root[data-skin]) ._addTilePlus_15kkk_318{color:color-mix(in oklab, #cdb6f6, var(--t-text) var(--t-text-lift))}._ctaBar_15kkk_322{z-index:900;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:2.5px solid var(--liwa-orange);background:linear-gradient(#fff0e4 0%,#ffdfc7 100%);justify-content:space-between;align-items:center;gap:14px;padding:12px 26px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #ff6b3538}:where(:root[data-skin]) ._ctaBar_15kkk_322{background:linear-gradient(180deg, color-mix(in oklab, #fff0e4 var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #ffdfc7 var(--t-tint), var(--t-surface)) 100%);box-shadow:0 -6px 18px color-mix(in srgb, color-mix(in oklab, #ff6b35, var(--t-brand-shadow) var(--t-brand-mix)) 22%, transparent)}._ctaSummary_15kkk_340{color:#4a4335;min-width:0;font-size:.8rem}:where(:root[data-skin]) ._ctaSummary_15kkk_340{color:var(--t-text)}._ctaSummary_15kkk_340 b{color:var(--liwa-ink)}._ctaNote_15kkk_342{color:#9c6a4a;margin-top:1px;font-size:.66rem}:where(:root[data-skin]) ._ctaNote_15kkk_342{color:color-mix(in oklab, #9c6a4a, var(--t-text) var(--t-text-lift))}._ctaBtn_15kkk_343{color:#d34d1a;font-family:var(--font-display);cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #ffbf9e;border-radius:12px;flex:none;align-items:center;gap:8px;padding:11px 18px;font-size:.9rem;font-weight:800;transition:transform 50ms;display:inline-flex;box-shadow:3px 4px #b23c10}:where(:root[data-skin]) ._ctaBtn_15kkk_343{background:var(--t-surface);color:color-mix(in oklab, #d34d1a, var(--t-brand-text) var(--t-brand-mix));border:2px solid color-mix(in oklab, #ffbf9e, var(--t-brand) var(--t-brand-mix));border-radius:calc(12px * var(--t-radius-k));box-shadow:calc(3px * var(--t-shadow-x)) calc(4px * var(--t-shadow-y)) calc(4px * var(--t-shadow-glow)) color-mix(in oklab, #b23c10, var(--t-brand-shadow) var(--t-brand-mix))}._ctaBtn_15kkk_343:active{transform:translateY(2px)}._ctaBtn_15kkk_343:disabled{opacity:.6;cursor:default}._emptyBoard_15kkk_364{text-align:center;color:#8a7e68;max-width:52ch;margin:0 auto;padding:40px 24px;font-size:.9rem;line-height:1.5}:where(:root[data-skin]) ._emptyBoard_15kkk_364{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._addChOverlay_15kkk_375{z-index:950;background:#12101a73;place-items:center;display:grid;position:fixed;inset:0}:where(:root[data-skin]) ._addChOverlay_15kkk_375{background:color-mix(in srgb, var(--t-scrim) 45%, transparent)}._addChDialog_15kkk_383{background:#fffdf0;border:1.5px solid #e8dfc8;border-radius:14px;flex-direction:column;gap:13px;width:min(420px,92vw);padding:20px 22px;display:flex;box-shadow:0 10px 34px #12101a40}:where(:root[data-skin]) ._addChDialog_15kkk_383{background:var(--t-surface);border:1.5px solid color-mix(in oklab, #e8dfc8 var(--t-tint), var(--t-line-soft));border-radius:calc(14px * var(--t-radius-k));box-shadow:0 10px 34px color-mix(in srgb, var(--t-shadow) 25%, transparent)}._addChTitle_15kkk_394{font-family:var(--font-display);color:var(--liwa-ink);font-size:1rem;font-weight:700}._addChField_15kkk_400{flex-direction:column;gap:5px;display:flex}._addChLabel_15kkk_401{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#a3987d;font-size:.66rem;font-weight:700}:where(:root[data-skin]) ._addChLabel_15kkk_401{color:color-mix(in oklab, #a3987d, var(--t-text) var(--t-text-lift))}._addChSubject_15kkk_409{color:var(--liwa-ink);background:#f6f0dd;border:1.5px solid #e8dfc8;border-radius:9px;padding:8px 11px;font-size:.9rem;font-weight:800}:where(:root[data-skin]) ._addChSubject_15kkk_409{background:color-mix(in oklab, #f6f0dd var(--t-tint), var(--t-surface));border:1.5px solid color-mix(in oklab, #e8dfc8 var(--t-tint), var(--t-line-soft));border-radius:calc(9px * var(--t-radius-k))}._addChInput_15kkk_418{font-family:var(--font-body);background:#fff;border:1.5px solid #e0d6ba;border-radius:9px;padding:9px 11px;font-size:.88rem}:where(:root[data-skin]) ._addChInput_15kkk_418{border:1.5px solid color-mix(in oklab, #e0d6ba var(--t-tint), var(--t-line-soft));border-radius:calc(9px * var(--t-radius-k));background:var(--t-surface)}._addChInput_15kkk_418:focus{border-color:#cdb6f6;outline:none}:where(:root[data-skin]) ._addChInput_15kkk_418:focus{border-color:color-mix(in oklab, #cdb6f6 var(--t-tint), var(--t-line-soft))}._addChActions_15kkk_427{justify-content:flex-end;gap:9px;margin-top:2px;display:flex}._btnGold_15kkk_435{color:#8a6407;background:#fdf6db;border-color:#f0d998;box-shadow:2px 3px #a37b1f}:where(:root[data-skin]) ._btnGold_15kkk_435{border-color:color-mix(in oklab, #f0d998, var(--t-brand) var(--t-brand-mix));color:color-mix(in oklab, #8a6407, var(--t-brand-text) var(--t-brand-mix));background:color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface));box-shadow:calc(2px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in oklab, #a37b1f, var(--t-brand-shadow) var(--t-brand-mix))}._tileActions_15kkk_443{flex-wrap:wrap;align-items:center;gap:5px;display:flex;position:relative}._actBtn_15kkk_450{color:#1d7a55;font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:#f4fbf7;border:1.5px solid #d5ecdf;border-radius:8px;padding:4px 9px;font-size:.7rem;font-weight:800;transition:transform 50ms;box-shadow:1px 2px #2f8a63}:where(:root[data-skin]) ._actBtn_15kkk_450{border:1.5px solid color-mix(in oklab, #d5ecdf var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #1d7a55, var(--t-text) var(--t-text-lift));border-radius:calc(8px * var(--t-radius-k))}._actBtn_15kkk_450:active{transform:translateY(1px)}._pdfMenu_15kkk_465{z-index:20;background:#fffdf0;border:1.5px solid #e8dfc8;border-radius:10px;flex-direction:column;gap:2px;min-width:200px;max-width:260px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 22px #12101a2e}:where(:root[data-skin]) ._pdfMenu_15kkk_465{background:var(--t-surface);border:1.5px solid color-mix(in oklab, #e8dfc8 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));box-shadow:0 8px 22px color-mix(in srgb, var(--t-shadow) 18%, transparent)}._pdfMenuItem_15kkk_481{text-align:left;font-family:var(--font-body);color:#2c2516;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:7px;padding:6px 9px;font-size:.76rem;font-weight:700;overflow:hidden}:where(:root[data-skin]) ._pdfMenuItem_15kkk_481{border-radius:calc(7px * var(--t-radius-k));color:var(--t-text)}._pdfMenuItem_15kkk_481:hover{background:#faf5e4}:where(:root[data-skin]) ._pdfMenuItem_15kkk_481:hover{background:color-mix(in oklab, #faf5e4 var(--t-tint), var(--t-surface))}._tileActions_15kkk_443{flex-wrap:nowrap;width:100%}._tileActions_15kkk_443 ._actBtn_15kkk_450{text-align:center;text-overflow:ellipsis;flex:1;min-width:0;padding:4px;overflow:hidden}._tileUtil_15kkk_511{z-index:2;color:#8a7e68;cursor:pointer;background:#fff;border:1.5px solid #e0d6ba;border-radius:8px;place-items:center;width:26px;height:24px;padding:0;font-size:.72rem;transition:transform 50ms;display:grid;position:absolute;top:9px;right:9px;box-shadow:1px 2px #d6ccb0}:where(:root[data-skin]) ._tileUtil_15kkk_511{border:1.5px solid color-mix(in oklab, #e0d6ba var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift));border-radius:calc(8px * var(--t-radius-k))}._tileUtil_15kkk_511:active{transform:translateY(1px)}._tileUtilWarn_15kkk_531{background:#fdf3d7;border-color:#e8cf8a;box-shadow:1px 2px #a37b1f}:where(:root[data-skin]) ._tileUtilWarn_15kkk_531{border-color:color-mix(in oklab, #e8cf8a, var(--t-brand) var(--t-brand-mix));background:color-mix(in oklab, #fdf3d7 var(--t-tint), var(--t-surface));box-shadow:calc(1px * var(--t-shadow-x)) calc(2px * var(--t-shadow-y)) calc(2px * var(--t-shadow-glow)) color-mix(in oklab, #a37b1f, var(--t-brand-shadow) var(--t-brand-mix))}._dotAvail_15kkk_538,._sAvail_15kkk_539:before{background:var(--liwa-sky)}._stAvail_15kkk_540{color:#0e7cb0;background:#ebf7fe;border-color:#a8dcf7}:where(:root[data-skin]) ._stAvail_15kkk_540{background:color-mix(in oklab, #ebf7fe var(--t-tint), var(--t-surface));color:color-mix(in oklab, #0e7cb0, var(--t-text) var(--t-text-lift));border-color:color-mix(in oklab, #a8dcf7 var(--t-tint), var(--t-line-soft))}._stAvail_15kkk_540 ._statusDot_15kkk_211{background:var(--liwa-sky)}._statAvail_15kkk_542{color:#0e7cb0;font-weight:800}:where(:root[data-skin]) ._statAvail_15kkk_542{color:color-mix(in oklab, #0e7cb0, var(--t-text) var(--t-text-lift))}._importCta_15kkk_543{color:#0e7cb0;width:100%;font-family:var(--font-display);cursor:pointer;background:#ebf7fe;border:2px solid #a8dcf7;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px;font-size:.78rem;font-weight:700;transition:transform 50ms;display:flex;box-shadow:2px 3px #0e7cb0}:where(:root[data-skin]) ._importCta_15kkk_543{background:color-mix(in oklab, #ebf7fe var(--t-tint), var(--t-surface));color:color-mix(in oklab, #0e7cb0, var(--t-text) var(--t-text-lift));border:2px solid color-mix(in oklab, #a8dcf7 var(--t-tint), var(--t-line-soft));border-radius:calc(9px * var(--t-radius-k))}._importCta_15kkk_543:active{transform:translateY(1px)}._importCta_15kkk_543:disabled{opacity:.55;cursor:default}._crossBoardHint_15kkk_565{color:#8a7e68;margin-bottom:12px;font-size:.76rem}:where(:root[data-skin]) ._crossBoardHint_15kkk_565{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._inlineLink_15kkk_570{font:inherit;color:var(--liwa-grape);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}@media (pointer:coarse){._actBtn_15kkk_450{padding:8px 9px;font-size:.78rem}._tileUtil_15kkk_511{width:34px;height:30px}._check_15kkk_164{width:28px;height:28px}}._importCard_t1v5m_11{cursor:pointer;text-align:left;background:linear-gradient(#fdf6db 0%,#faecb6 100%);border:1px solid #d8c89e;border-radius:12px;align-items:center;gap:12px;width:100%;margin:4px 0 14px;padding:12px 14px;font-family:inherit;transition:background .15s,border-color .15s,transform 50ms;display:flex}:where(:root[data-skin]) ._importCard_t1v5m_11{background:linear-gradient(180deg, color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #faecb6 var(--t-tint), var(--t-surface)) 100%);border:1px solid color-mix(in oklab, #d8c89e var(--t-tint), var(--t-line-soft));border-radius:calc(12px * var(--t-radius-k))}._importCard_t1v5m_11:hover{background:linear-gradient(#fdf6db 0%,#f5e29b 100%);border-color:#a37b1f}:where(:root[data-skin]) ._importCard_t1v5m_11:hover{border-color:color-mix(in oklab, #a37b1f, var(--t-brand) var(--t-brand-mix));background:linear-gradient(180deg, color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #f5e29b var(--t-tint), var(--t-surface)) 100%)}._importCard_t1v5m_11:active{transform:translateY(1px)}._importCardIcon_t1v5m_34{flex:none;font-size:22px}._importCardBody_t1v5m_39{flex:1;min-width:0}._importCardTitle_t1v5m_44{color:#2c2516;font-size:14px;font-weight:800;line-height:1.2}:where(:root[data-skin]) ._importCardTitle_t1v5m_44{color:var(--t-text)}._importCardSub_t1v5m_51{color:#6b6253;margin-top:2px;font-size:12px}:where(:root[data-skin]) ._importCardSub_t1v5m_51{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._importCardChevron_t1v5m_57{color:#a37b1f;flex:none;font-size:16px;font-weight:700}:where(:root[data-skin]) ._importCardChevron_t1v5m_57{color:color-mix(in oklab, #a37b1f, var(--t-brand-text) var(--t-brand-mix))}._booksLabel_t1v5m_65{align-items:center;gap:6px;margin-top:18px;display:flex}._count_t1v5m_72{color:#8a7e68;font-size:12px;font-weight:500}:where(:root[data-skin]) ._count_t1v5m_72{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._empty_t1v5m_78{text-align:center;color:#8a7e68;background:#fffdf780;border:1px dashed #e2d6b3;border-radius:10px;margin-top:6px;padding:18px 14px;font-size:13px}:where(:root[data-skin]) ._empty_t1v5m_78{border:1px dashed color-mix(in oklab, #e2d6b3 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k));color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift));background:color-mix(in srgb, var(--t-surface) 50%, transparent)}._subjectEmpty_t1v5m_89{color:#8a7e68;padding:10px 12px;font-size:13px;font-style:italic}:where(:root[data-skin]) ._subjectEmpty_t1v5m_89{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._subjectCount_t1v5m_96{color:#8a7e68;margin-left:4px;font-size:12px;font-weight:500}:where(:root[data-skin]) ._subjectCount_t1v5m_96{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._bookList_t1v5m_103{flex-direction:column;gap:8px;margin:6px 12px 0 0;padding:0;list-style:none;display:flex}._bookRow_t1v5m_118{background:#fffef5;border:1px solid #efe4c2;border-radius:10px;align-items:stretch;gap:6px;transition:border-color .12s,background .12s;display:flex;overflow:hidden}:where(:root[data-skin]) ._bookRow_t1v5m_118{background:var(--t-surface);border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(10px * var(--t-radius-k))}._bookRow_t1v5m_118:hover{border-color:#d4af37}:where(:root[data-skin]) ._bookRow_t1v5m_118:hover{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._bookRowSelected_t1v5m_133{background:#fef9e0;border-color:#b8902f;box-shadow:inset 0 0 0 1px #d4af37}:where(:root[data-skin]) ._bookRowSelected_t1v5m_133{border-color:color-mix(in oklab, #b8902f, var(--t-brand) var(--t-brand-mix));background:color-mix(in oklab, #fef9e0 var(--t-tint), var(--t-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, #d4af37, var(--t-brand-shadow) var(--t-brand-mix))}._bookRowMain_t1v5m_139{min-width:0;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:10px 12px;display:flex}._bookRowMain_t1v5m_139:focus{outline-offset:-2px;outline:2px solid #d4af3780}:where(:root[data-skin]) ._bookRowMain_t1v5m_139:focus{outline:2px solid color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix)) 50%, transparent)}._bookRowIcon_t1v5m_159{flex:none;font-size:22px}._bookRowText_t1v5m_164{flex:1;min-width:0}._bookRowTitle_t1v5m_169{color:#2c2516;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}:where(:root[data-skin]) ._bookRowTitle_t1v5m_169{color:var(--t-text)}._bookRowMeta_t1v5m_178{color:#8a7e68;margin-top:2px;font-size:12px}:where(:root[data-skin]) ._bookRowMeta_t1v5m_178{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._bookRowMetaSub_t1v5m_184{color:#a89e85;margin-top:1px;font-size:11px}:where(:root[data-skin]) ._bookRowMetaSub_t1v5m_184{color:color-mix(in oklab, #a89e85, var(--t-text) var(--t-text-lift))}._bookRowPillRow_t1v5m_193{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}._bookDeleteBtn_t1v5m_200{color:#b85a5a;cursor:pointer;background:0 0;border:none;border-left:1px solid #efe4c2;flex:none;width:32px;font-size:14px;transition:background .12s}:where(:root[data-skin]) ._bookDeleteBtn_t1v5m_200{border-left:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #b85a5a, var(--t-text) var(--t-text-lift))}._bookDeleteBtn_t1v5m_200:hover:not(:disabled){background:#fde7e7}:where(:root[data-skin]) ._bookDeleteBtn_t1v5m_200:hover:not(:disabled){background:color-mix(in oklab, #fde7e7 var(--t-tint), var(--t-surface))}._bookDeleteBtn_t1v5m_200:disabled{cursor:not-allowed;opacity:.5}._chapterGridWrap_t1v5m_222{flex-direction:column;gap:14px;height:100%;padding:0 24px 24px;display:flex;overflow-y:auto}._chapterGridHeader_t1v5m_231{background:var(--nb-page-right,#fffef5);z-index:1;border-bottom:1px dashed #e2d6b3;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 0 12px;display:flex;position:sticky;top:0}:where(:root[data-skin]) ._chapterGridHeader_t1v5m_231{border-bottom:1px dashed color-mix(in oklab, #e2d6b3 var(--t-tint), var(--t-line-soft));background:var(--nb-page-right,var(--t-surface))}._chapterGridTitle_t1v5m_244{color:#2c2516;font-size:18px;font-weight:800}:where(:root[data-skin]) ._chapterGridTitle_t1v5m_244{color:var(--t-text)}._chapterGridSubtitle_t1v5m_250{color:#8a5a1e;margin-top:3px;font-size:12.5px;font-style:italic}:where(:root[data-skin]) ._chapterGridSubtitle_t1v5m_250{color:color-mix(in oklab, #8a5a1e, var(--t-brand-text) var(--t-brand-mix))}._chapterGridActions_t1v5m_260{flex-shrink:0;align-items:center;gap:8px;display:flex}._chapterGridTagBtn_t1v5m_267{color:#2c2516;cursor:pointer;white-space:nowrap;background:#fdf6db;border:1px solid #d4af37;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:background .12s,border-color .12s;box-shadow:0 2px 4px #2c25160f}:where(:root[data-skin]) ._chapterGridTagBtn_t1v5m_267{border-radius:calc(8px * var(--t-radius-k));border:1px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));background:color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface));color:var(--t-text);box-shadow:0 2px 4px color-mix(in srgb, var(--t-shadow) 6%, transparent)}._chapterGridTagBtn_t1v5m_267:hover{background:#fdeec0;border-color:#b8851f}:where(:root[data-skin]) ._chapterGridTagBtn_t1v5m_267:hover{background:color-mix(in oklab, #fdeec0 var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #b8851f, var(--t-brand) var(--t-brand-mix))}._chapterGridCloseBtn_t1v5m_286{color:#6b6253;cursor:pointer;background:#fffef5;border:1px solid #efe4c2;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:flex}:where(:root[data-skin]) ._chapterGridCloseBtn_t1v5m_286{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._chapterGridCloseBtn_t1v5m_286:hover{color:#2c2516;background:#fdf3df;border-color:#d4af37}:where(:root[data-skin]) ._chapterGridCloseBtn_t1v5m_286:hover{background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));color:var(--t-text)}._chapterGridStatus_t1v5m_308{color:#8a7e68;text-align:center;background:#fffdf799;border:1px dashed #e2d6b3;border-radius:12px;padding:16px 18px;font-size:13px}:where(:root[data-skin]) ._chapterGridStatus_t1v5m_308{border:1px dashed color-mix(in oklab, #e2d6b3 var(--t-tint), var(--t-line-soft));border-radius:calc(12px * var(--t-radius-k));color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift));background:color-mix(in srgb, var(--t-surface) 60%, transparent)}._chapterGrid_t1v5m_222{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}._chapterCard_t1v5m_324{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fffef5;border:1px solid #efe4c2;border-radius:12px;flex-direction:column;gap:8px;padding:0;transition:border-color .12s,transform 50ms,box-shadow .12s;display:flex;overflow:hidden}:where(:root[data-skin]) ._chapterCard_t1v5m_324{background:var(--t-surface);border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(12px * var(--t-radius-k))}._chapterCard_t1v5m_324:hover{border-color:#d4af37;box-shadow:0 4px 12px #d4af372e}:where(:root[data-skin]) ._chapterCard_t1v5m_324:hover{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));box-shadow:0 4px 12px color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand-shadow) var(--t-brand-mix)) 18%, transparent)}._chapterCard_t1v5m_324:active{transform:translateY(1px)}._chapterCardThumb_t1v5m_349{background:linear-gradient(135deg,#fdf6db 0%,#fae5b5 100%);border-bottom:1px solid #efe4c2;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:132px;display:flex;position:relative;overflow:hidden}:where(:root[data-skin]) ._chapterCardThumb_t1v5m_349{background:linear-gradient(135deg, color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface)) 0%, color-mix(in oklab, #fae5b5 var(--t-tint), var(--t-surface)) 100%);border-bottom:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft))}._chapterCardThumbImg_t1v5m_365{object-fit:cover;object-position:top center;background:#fffef5;width:100%;height:100%;display:block}:where(:root[data-skin]) ._chapterCardThumbImg_t1v5m_365{background:var(--t-surface)}._chapterCardLabelPill_t1v5m_377{color:#fdf3df;letter-spacing:.04em;text-transform:uppercase;background:#2c2516c7;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;position:absolute;top:6px;left:6px;box-shadow:0 2px 6px #2c25162e}:where(:root[data-skin]) ._chapterCardLabelPill_t1v5m_377{border-radius:calc(999px * var(--t-pill-k));background:color-mix(in srgb, var(--t-scrim) 78%, transparent);box-shadow:0 2px 6px color-mix(in srgb, var(--t-shadow) 18%, transparent)}._chapterCardViewBtn_t1v5m_395{color:#6b5318;cursor:pointer;background:#fffef5eb;border:1px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;line-height:1;transition:background .12s,transform 50ms,box-shadow .12s;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #d4af3740}:where(:root[data-skin]) ._chapterCardViewBtn_t1v5m_395{border:1px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));background:color-mix(in srgb, var(--t-surface) 92%, transparent);color:color-mix(in oklab, #6b5318, var(--t-text) var(--t-text-lift));box-shadow:0 2px 6px color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand-shadow) var(--t-brand-mix)) 25%, transparent)}._chapterCardViewBtn_t1v5m_395:hover{background:#fae5b5;box-shadow:0 3px 8px #d4af3766}:where(:root[data-skin]) ._chapterCardViewBtn_t1v5m_395:hover{background:color-mix(in oklab, #fae5b5 var(--t-tint), var(--t-surface));box-shadow:0 3px 8px color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand-shadow) var(--t-brand-mix)) 40%, transparent)}._chapterCardViewBtn_t1v5m_395:active{transform:translateY(1px)}._chapterCardDeleteBtn_t1v5m_428{color:#b85a5a;cursor:pointer;background:#fffef5eb;border:1px solid #f3c5c5;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;line-height:1;transition:background .12s,transform 50ms,box-shadow .12s,opacity .12s;display:flex;position:absolute;top:6px;right:38px;box-shadow:0 2px 6px #b85a5a2e}:where(:root[data-skin]) ._chapterCardDeleteBtn_t1v5m_428{border:1px solid color-mix(in oklab, #f3c5c5 var(--t-tint), var(--t-line-soft));background:color-mix(in srgb, var(--t-surface) 92%, transparent);color:color-mix(in oklab, #b85a5a, var(--t-text) var(--t-text-lift))}._chapterCardDeleteBtn_t1v5m_428:hover:not(:disabled){background:#fde7e7;box-shadow:0 3px 8px #b85a5a52}:where(:root[data-skin]) ._chapterCardDeleteBtn_t1v5m_428:hover:not(:disabled){background:color-mix(in oklab, #fde7e7 var(--t-tint), var(--t-surface))}._chapterCardDeleteBtn_t1v5m_428:active:not(:disabled){transform:translateY(1px)}._chapterCardDeleteBtn_t1v5m_428:disabled{opacity:.5;cursor:progress}._chapterCardIcon_t1v5m_462{font-size:28px;line-height:1}._chapterCardLabel_t1v5m_377{color:#8a5a1e;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}:where(:root[data-skin]) ._chapterCardLabel_t1v5m_377{color:color-mix(in oklab, #8a5a1e, var(--t-brand-text) var(--t-brand-mix))}._chapterCardBody_t1v5m_475{flex-direction:column;gap:4px;padding:8px 10px 10px;display:flex}._chapterCardTitle_t1v5m_482{color:#2c2516;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}:where(:root[data-skin]) ._chapterCardTitle_t1v5m_482{color:var(--t-text)}._chapterCardBookline_t1v5m_493{color:#8a7e68;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}:where(:root[data-skin]) ._chapterCardBookline_t1v5m_493{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._chapterCardFromLabel_t1v5m_502{color:#a89e85;text-transform:uppercase;letter-spacing:.04em;margin-right:2px;font-size:10px;font-style:italic}:where(:root[data-skin]) ._chapterCardFromLabel_t1v5m_502{color:color-mix(in oklab, #a89e85, var(--t-text) var(--t-text-lift))}._chapterCardPill_t1v5m_511{margin-top:2px}._chapterCardMissingPill_t1v5m_515{color:#8a2018;letter-spacing:.02em;background:#fdecea;border:1px solid #f5c2c0;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}:where(:root[data-skin]) ._chapterCardMissingPill_t1v5m_515{border-radius:calc(999px * var(--t-pill-k));background:color-mix(in oklab, #fdecea var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #f5c2c0 var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #8a2018, var(--t-text) var(--t-text-lift))}._detailWrap_t1v5m_529{flex-direction:column;gap:18px;height:100%;padding:0 24px 24px;display:flex}._detailHeader_t1v5m_537{border-bottom:1px dashed #e2d6b3;align-items:flex-start;gap:14px;padding:18px 0 14px;display:flex}:where(:root[data-skin]) ._detailHeader_t1v5m_537{border-bottom:1px dashed color-mix(in oklab, #e2d6b3 var(--t-tint), var(--t-line-soft))}._detailIcon_t1v5m_545{flex:none;font-size:36px}._detailHeaderText_t1v5m_550{flex:1;min-width:0}._detailTitle_t1v5m_555{color:#2c2516;word-break:break-word;font-size:22px;font-weight:800}:where(:root[data-skin]) ._detailTitle_t1v5m_555{color:var(--t-text)}._detailMeta_t1v5m_562{color:#6b6253;margin-top:6px;font-size:13px}:where(:root[data-skin]) ._detailMeta_t1v5m_562{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._detailClose_t1v5m_568{color:#8a7e68;cursor:pointer;background:#fffef5;border:1px solid #efe4c2;border-radius:50%;flex:none;width:36px;height:36px;font-size:14px;transition:background .12s,color .12s}:where(:root[data-skin]) ._detailClose_t1v5m_568{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._detailClose_t1v5m_568:hover{color:#b85a5a;background:#fde7e7}:where(:root[data-skin]) ._detailClose_t1v5m_568:hover{background:color-mix(in oklab, #fde7e7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #b85a5a, var(--t-text) var(--t-text-lift))}._detailBody_t1v5m_586{flex-direction:column;flex:1;gap:18px;display:flex;overflow-y:auto}._detailPlaceholder_t1v5m_594{color:#6b6253;background:#fffef5;border:1px dashed #d4af37;border-radius:12px;margin:0;padding:16px 18px;font-size:14px;line-height:1.5}:where(:root[data-skin]) ._detailPlaceholder_t1v5m_594{border:1px dashed color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-radius:calc(12px * var(--t-radius-k));background:var(--t-surface);color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._detailSection_t1v5m_605{background:#fffef5;border:1px solid #efe4c2;border-radius:12px;padding:14px 16px}:where(:root[data-skin]) ._detailSection_t1v5m_605{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(12px * var(--t-radius-k));background:var(--t-surface)}._detailSectionTitle_t1v5m_612{color:#2c2516;letter-spacing:.02em;margin-bottom:8px;font-size:13px;font-weight:700}:where(:root[data-skin]) ._detailSectionTitle_t1v5m_612{color:var(--t-text)}._manifestList_t1v5m_620{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._manifestItem_t1v5m_629{color:#6b6253;white-space:nowrap;text-overflow:ellipsis;padding:4px 0;font-size:12px;overflow:hidden}:where(:root[data-skin]) ._manifestItem_t1v5m_629{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._detailActions_t1v5m_638{border-top:1px dashed #e2d6b3;gap:10px;margin-top:auto;padding-top:12px;display:flex}:where(:root[data-skin]) ._detailActions_t1v5m_638{border-top:1px dashed color-mix(in oklab, #e2d6b3 var(--t-tint), var(--t-line-soft))}._detailDangerBtn_t1v5m_646{color:#b85a5a;cursor:pointer;background:#fffef5;border:1px solid #f3c5c5;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .12s,transform 50ms,box-shadow 50ms;box-shadow:0 1px #e2a4a4}:where(:root[data-skin]) ._detailDangerBtn_t1v5m_646{border:1px solid color-mix(in oklab, #f3c5c5 var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #b85a5a, var(--t-text) var(--t-text-lift));border-radius:calc(999px * var(--t-pill-k))}._detailDangerBtn_t1v5m_646:hover{background:#fde7e7}:where(:root[data-skin]) ._detailDangerBtn_t1v5m_646:hover{background:color-mix(in oklab, #fde7e7 var(--t-tint), var(--t-surface))}._detailDangerBtn_t1v5m_646:active{transform:translateY(1px);box-shadow:0 0 #e2a4a4}._tagPill_t1v5m_669{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}:where(:root[data-skin]) ._tagPill_t1v5m_669{border-radius:calc(999px * var(--t-pill-k))}._pillGreen_t1v5m_682{color:#2f6b3a;background:#e8f5ec;border-color:#b8dec3}:where(:root[data-skin]) ._pillGreen_t1v5m_682{color:color-mix(in oklab, #2f6b3a, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #e8f5ec var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #b8dec3 var(--t-tint), var(--t-line-soft))}._pillAmber_t1v5m_688{color:#8a5a1e;background:#fdf3df;border-color:#e8cf91}:where(:root[data-skin]) ._pillAmber_t1v5m_688{color:color-mix(in oklab, #8a5a1e, var(--t-brand-text) var(--t-brand-mix));background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #e8cf91, var(--t-brand) var(--t-brand-mix))}._pillRed_t1v5m_694{color:#9a3b3b;background:#fde7e7;border-color:#f3c5c5}:where(:root[data-skin]) ._pillRed_t1v5m_694{color:color-mix(in oklab, #9a3b3b, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #fde7e7 var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #f3c5c5 var(--t-tint), var(--t-line-soft))}._bookRowPill_t1v5m_193{margin-top:4px;display:inline-flex}._tagsPanel_t1v5m_706{background:#fffef5;border:1px solid #efe4c2;border-radius:12px;flex-direction:column;gap:14px;padding:14px 16px;display:flex}:where(:root[data-skin]) ._tagsPanel_t1v5m_706{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(12px * var(--t-radius-k));background:var(--t-surface)}._tagsPanelLoading_t1v5m_716{color:#8a7e68;background:#fffdf799;border:1px dashed #e2d6b3;border-radius:12px;padding:14px 16px;font-size:13px}:where(:root[data-skin]) ._tagsPanelLoading_t1v5m_716{border:1px dashed color-mix(in oklab, #e2d6b3 var(--t-tint), var(--t-line-soft));border-radius:calc(12px * var(--t-radius-k));color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift));background:color-mix(in srgb, var(--t-surface) 60%, transparent)}._tagsSection_t1v5m_725{flex-direction:column;gap:8px;display:flex}._tagsSectionHeader_t1v5m_731{justify-content:space-between;align-items:center;gap:10px;display:flex}._tagsSectionTitle_t1v5m_738{color:#2c2516;letter-spacing:.02em;font-size:13px;font-weight:700}:where(:root[data-skin]) ._tagsSectionTitle_t1v5m_738{color:var(--t-text)}._tagsCount_t1v5m_745{color:#8a7e68;font-size:12px;font-weight:500}:where(:root[data-skin]) ._tagsCount_t1v5m_745{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._tagsSubtle_t1v5m_751{color:#8a7e68;font-size:11px;font-style:italic}:where(:root[data-skin]) ._tagsSubtle_t1v5m_751{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._tagsRow_t1v5m_757{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._tagsSelect_t1v5m_764{color:#2c2516;cursor:pointer;background:#fffef5;border:1px solid #efe4c2;border-radius:8px;flex:1;min-width:0;padding:6px 10px;font-size:13px}:where(:root[data-skin]) ._tagsSelect_t1v5m_764{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);color:var(--t-text)}._tagsSelect_t1v5m_764:focus{outline-offset:-1px;border-color:#d4af37;outline:2px solid #d4af3780}:where(:root[data-skin]) ._tagsSelect_t1v5m_764:focus{outline:2px solid color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix)) 50%, transparent);border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._tagsSelect_t1v5m_764:disabled{opacity:.6;cursor:not-allowed}._tagsCustomRow_t1v5m_788{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}._tagsCustomInput_t1v5m_796{color:#2c2516;background:#fffef5;border:1px solid #efe4c2;border-radius:8px;flex:1;min-width:0;padding:6px 10px;font-size:13px}:where(:root[data-skin]) ._tagsCustomInput_t1v5m_796{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);color:var(--t-text)}._tagsCustomInput_t1v5m_796:focus{outline-offset:-1px;border-color:#d4af37;outline:2px solid #d4af3780}:where(:root[data-skin]) ._tagsCustomInput_t1v5m_796:focus{outline:2px solid color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix)) 50%, transparent);border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._tagsConfirmBtn_t1v5m_813{color:#8a5a1e;cursor:pointer;white-space:nowrap;background:#fdf3df;border:1px solid #d4af37;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .12s,opacity .12s}:where(:root[data-skin]) ._tagsConfirmBtn_t1v5m_813{border:1px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface));color:color-mix(in oklab, #8a5a1e, var(--t-brand-text) var(--t-brand-mix));border-radius:calc(999px * var(--t-pill-k))}._tagsConfirmBtn_t1v5m_813:hover:not(:disabled){background:#fae5b5}:where(:root[data-skin]) ._tagsConfirmBtn_t1v5m_813:hover:not(:disabled){background:color-mix(in oklab, #fae5b5 var(--t-tint), var(--t-surface))}._tagsConfirmBtn_t1v5m_813:disabled{cursor:default;opacity:.5}._tagsActionBar_t1v5m_836{border-bottom:1px solid #efe4c2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}:where(:root[data-skin]) ._tagsActionBar_t1v5m_836{border-bottom:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft))}._tagsActionInfo_t1v5m_846{color:#8a7e68;flex:1;min-width:140px;font-size:12px}:where(:root[data-skin]) ._tagsActionInfo_t1v5m_846{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._tagsAllGood_t1v5m_853{color:#3f7d3f;font-weight:700}:where(:root[data-skin]) ._tagsAllGood_t1v5m_853{color:color-mix(in oklab, #3f7d3f, var(--t-text) var(--t-text-lift))}._tagsActionBtns_t1v5m_858{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._tagsConfirmAllBtn_t1v5m_867{color:#2f6b2f;cursor:pointer;background:#f3fbf3;border:1px solid #9ccd9c;border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:700;transition:transform 80ms,box-shadow 80ms,background .12s;box-shadow:0 2px #6fae6f}:where(:root[data-skin]) ._tagsConfirmAllBtn_t1v5m_867{border:1px solid color-mix(in oklab, #9ccd9c var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #2f6b2f, var(--t-text) var(--t-text-lift));border-radius:calc(999px * var(--t-pill-k))}._tagsConfirmAllBtn_t1v5m_867:hover:not(:disabled){background:#e9f6e9}:where(:root[data-skin]) ._tagsConfirmAllBtn_t1v5m_867:hover:not(:disabled){background:color-mix(in oklab, #e9f6e9 var(--t-tint), var(--t-surface))}._tagsConfirmAllBtn_t1v5m_867:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 #6fae6f}._tagsConfirmAllBtn_t1v5m_867:disabled{cursor:default;opacity:.5;box-shadow:0 2px #c3dcc3}._tagsFlagBtn_t1v5m_896{color:#8a5a1e;cursor:pointer;background:#fffaef;border:1px solid #e6c06a;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:transform 80ms,box-shadow 80ms,background .12s;box-shadow:0 2px #d4a843}:where(:root[data-skin]) ._tagsFlagBtn_t1v5m_896{border:1px solid color-mix(in oklab, #e6c06a, var(--t-brand) var(--t-brand-mix));background:var(--t-surface);color:color-mix(in oklab, #8a5a1e, var(--t-brand-text) var(--t-brand-mix));border-radius:calc(999px * var(--t-pill-k));box-shadow:0 2px 0 color-mix(in oklab, #d4a843, var(--t-brand-shadow) var(--t-brand-mix))}._tagsFlagBtn_t1v5m_896:hover{background:#fdf3df}:where(:root[data-skin]) ._tagsFlagBtn_t1v5m_896:hover{background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface))}._tagsFlagBtn_t1v5m_896:active{transform:translateY(2px);box-shadow:0 0 #d4a843}:where(:root[data-skin]) ._tagsFlagBtn_t1v5m_896:active{box-shadow:0 0 0 color-mix(in oklab, #d4a843, var(--t-brand-shadow) var(--t-brand-mix))}._tagsFlaggedPill_t1v5m_918{color:#9a6a12;white-space:nowrap;background:#fdf0d2;border:1px solid #e6c06a;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}:where(:root[data-skin]) ._tagsFlaggedPill_t1v5m_918{color:color-mix(in oklab, #9a6a12, var(--t-brand-text) var(--t-brand-mix));background:color-mix(in oklab, #fdf0d2 var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #e6c06a, var(--t-brand) var(--t-brand-mix));border-radius:calc(999px * var(--t-pill-k))}._tagsFlagBox_t1v5m_929{background:#fffaef;border:1px dashed #e6c06a;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}:where(:root[data-skin]) ._tagsFlagBox_t1v5m_929{border:1px dashed color-mix(in oklab, #e6c06a, var(--t-brand) var(--t-brand-mix));border-radius:calc(10px * var(--t-radius-k));background:var(--t-surface)}._tagsFlagInput_t1v5m_939{resize:vertical;color:#2c2516;background:#fffef5;border:1px solid #efe4c2;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}:where(:root[data-skin]) ._tagsFlagInput_t1v5m_939{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);color:var(--t-text)}._tagsFlagInput_t1v5m_939:focus{outline-offset:-1px;border-color:#d4af37;outline:2px solid #d4af3766}:where(:root[data-skin]) ._tagsFlagInput_t1v5m_939:focus{outline:2px solid color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix)) 40%, transparent);border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._tagsFlagActions_t1v5m_957{justify-content:flex-end;gap:8px;display:flex}._tagsFlagCancel_t1v5m_963{color:#8a7e68;cursor:pointer;background:#fffef5;border:1px solid #e2d6b3;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}:where(:root[data-skin]) ._tagsFlagCancel_t1v5m_963{border:1px solid color-mix(in oklab, #e2d6b3 var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift));border-radius:calc(999px * var(--t-pill-k))}._tagsFlagCancel_t1v5m_963:hover{background:#f7efd9}:where(:root[data-skin]) ._tagsFlagCancel_t1v5m_963:hover{background:color-mix(in oklab, #f7efd9 var(--t-tint), var(--t-surface))}._tagsFlagSubmit_t1v5m_978{color:#9a4b16;cursor:pointer;background:#fff4ec;border:1px solid #e6a06a;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:700;transition:transform 80ms,box-shadow 80ms;box-shadow:0 2px #d4843f}:where(:root[data-skin]) ._tagsFlagSubmit_t1v5m_978{border:1px solid color-mix(in oklab, #e6a06a, var(--t-brand) var(--t-brand-mix));background:var(--t-surface);color:color-mix(in oklab, #9a4b16, var(--t-brand-text) var(--t-brand-mix));border-radius:calc(999px * var(--t-pill-k));box-shadow:0 2px 0 color-mix(in oklab, #d4843f, var(--t-brand-shadow) var(--t-brand-mix))}._tagsFlagSubmit_t1v5m_978:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 #d4843f}:where(:root[data-skin]) ._tagsFlagSubmit_t1v5m_978:active:not(:disabled){box-shadow:0 0 0 color-mix(in oklab, #d4843f, var(--t-brand-shadow) var(--t-brand-mix))}._tagsFlagSubmit_t1v5m_978:disabled{cursor:default;opacity:.55}._tagsHint_t1v5m_1001{color:#8a7e68;font-size:12px}:where(:root[data-skin]) ._tagsHint_t1v5m_1001{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._tagsHint_t1v5m_1001 em{color:#6b6253;font-style:italic}:where(:root[data-skin]) ._tagsHint_t1v5m_1001 em{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._tagsHelp_t1v5m_1011{color:#8a7e68;margin-top:-2px;font-size:11.5px;font-style:italic}:where(:root[data-skin]) ._tagsHelp_t1v5m_1011{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._tagsEmpty_t1v5m_1018{color:#8a7e68;padding:4px 0;font-size:12.5px;font-style:italic}:where(:root[data-skin]) ._tagsEmpty_t1v5m_1018{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._tagsChapterList_t1v5m_1025{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._tagsChapterRow_t1v5m_1034{background:#fffdf799;border:1px solid #efe4c2;border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}:where(:root[data-skin]) ._tagsChapterRow_t1v5m_1034{background:color-mix(in srgb, var(--t-surface) 60%, transparent);border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k))}._tagsChapterMeta_t1v5m_1044{justify-content:space-between;align-items:center;gap:10px;display:flex}._tagsChapterTitle_t1v5m_1051{color:#2c2516;flex:1;min-width:0;font-size:12.5px}:where(:root[data-skin]) ._tagsChapterTitle_t1v5m_1051{color:var(--t-text)}._tagsChapterTitle_t1v5m_1051 strong{color:#2c2516}:where(:root[data-skin]) ._tagsChapterTitle_t1v5m_1051 strong{color:var(--t-text)}._tagsChapterRaw_t1v5m_1062{color:#8a7e68;margin-left:4px;font-style:italic}:where(:root[data-skin]) ._tagsChapterRaw_t1v5m_1062{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._tagsOverrideNote_t1v5m_1072{color:#8a5a1e;background:#fdf3df;border:1px dashed #d4af37;border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:11.5px;font-style:italic}:where(:root[data-skin]) ._tagsOverrideNote_t1v5m_1072{color:color-mix(in oklab, #8a5a1e, var(--t-brand-text) var(--t-brand-mix));background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface));border:1px dashed color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-radius:calc(6px * var(--t-radius-k))}._tagsSuggestRow_t1v5m_1084{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0 4px;display:flex}._tagsSuggestLabel_t1v5m_1092{color:#6b6253;margin-right:2px;font-size:11.5px;font-weight:600}:where(:root[data-skin]) ._tagsSuggestLabel_t1v5m_1092{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._tagsSuggestChip_t1v5m_1099{color:#6b5318;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fdf8e4;border:1px solid #d8c98a;border-radius:999px;align-items:center;max-width:100%;padding:3px 10px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s,transform 50ms;display:inline-flex;overflow:hidden}:where(:root[data-skin]) ._tagsSuggestChip_t1v5m_1099{border-radius:calc(999px * var(--t-pill-k));border:1px solid color-mix(in oklab, #d8c98a var(--t-tint), var(--t-line-soft));background:color-mix(in oklab, #fdf8e4 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #6b5318, var(--t-text) var(--t-text-lift))}._tagsSuggestChip_t1v5m_1099:hover:not(:disabled){background:#fbe7a3;border-color:#b89c3e}:where(:root[data-skin]) ._tagsSuggestChip_t1v5m_1099:hover:not(:disabled){background:color-mix(in oklab, #fbe7a3 var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #b89c3e, var(--t-text) var(--t-line-lift))}._tagsSuggestChip_t1v5m_1099:active:not(:disabled){transform:translateY(1px)}._tagsSuggestChip_t1v5m_1099:disabled{opacity:.5;cursor:default}._ncertPrefRow_t1v5m_1132{border:1px dashed #7c3aed40;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:-8px 0 14px;padding:6px 10px;display:flex}:where(:root[data-skin]) ._ncertPrefRow_t1v5m_1132{border-radius:calc(8px * var(--t-radius-k));border:1px dashed color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 25%, transparent)}._ncertPrefLabel_t1v5m_1142{color:var(--text-muted,#888);font-size:.7rem;font-weight:700}:where(:root[data-skin]) ._ncertPrefLabel_t1v5m_1142{color:var(--text-muted,color-mix(in oklab, #888, var(--t-text) var(--t-text-lift)))}._ncertPrefBtn_t1v5m_1147{color:var(--liwa-grape,#7c3aed);cursor:pointer;background:#fff;border:1.5px solid #7c3aed66;border-radius:999px;flex-shrink:0;padding:3px 12px;font-size:.7rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #5d25be66}:where(:root[data-skin]) ._ncertPrefBtn_t1v5m_1147{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)) 40%, transparent);background:var(--t-surface);color:var(--liwa-grape,color-mix(in oklab, #7c3aed, var(--t-text) var(--t-text-lift)))}._ncertPrefBtn_t1v5m_1147:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px #5d25be66}._ncertPrefBtn_t1v5m_1147:disabled{opacity:.55;cursor:default}._ncertOffOverlay_t1v5m_1164{z-index:9500;background:#12101a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._ncertOffOverlay_t1v5m_1164{background:color-mix(in srgb, var(--t-scrim) 45%, transparent)}._ncertOffDialog_t1v5m_1173{background:var(--card-bg,#fff);border:2px solid #e11d4873;border-radius:16px;width:calc(100vw - 40px);max-width:400px;padding:20px 22px;box-shadow:0 4px #9f123966,0 24px 60px #00000040}:where(:root[data-skin]) ._ncertOffDialog_t1v5m_1173{background:var(--card-bg,var(--t-surface));border:2px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 45%, transparent);border-radius:calc(16px * var(--t-radius-k));box-shadow:0 4px 0 #9f123966, 0 24px 60px color-mix(in srgb, var(--t-shadow) 25%, transparent)}._ncertOffTitle_t1v5m_1182{font-family:var(--font-display);color:#be123c;margin-bottom:8px;font-size:1.02rem;font-weight:900}:where(:root[data-skin]) ._ncertOffTitle_t1v5m_1182{color:color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift))}._ncertOffText_t1v5m_1189{color:var(--liwa-ink,#12101a);margin:0 0 14px;font-size:.82rem;line-height:1.5}:where(:root[data-skin]) ._ncertOffText_t1v5m_1189{color:var(--liwa-ink,var(--t-text))}._ncertOffActions_t1v5m_1195{flex-wrap:wrap;gap:10px;display:flex}._ncertOffDangerBtn_t1v5m_1196{color:#be123c;cursor:pointer;background:#fff;border:1.5px solid #e11d488c;border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 2px #9f123980}:where(:root[data-skin]) ._ncertOffDangerBtn_t1v5m_1196{border-radius:calc(999px * var(--t-pill-k));border:1.5px solid color-mix(in srgb, color-mix(in oklab, #e11d48, var(--t-text) var(--t-line-lift)) 55%, transparent);background:var(--t-surface);color:color-mix(in oklab, #be123c, var(--t-text) var(--t-text-lift))}._ncertOffDangerBtn_t1v5m_1196:hover{transform:translateY(-1px);box-shadow:0 3px #9f123980}._doneStrip_t1v5m_1212{background:#eafaf2;border:1.5px solid #9fdec4;border-radius:12px;align-items:center;gap:14px;margin-bottom:16px;padding:12px 16px;display:flex}:where(:root[data-skin]) ._doneStrip_t1v5m_1212{background:var(--t-surface);border:1.5px solid color-mix(in oklab, #9fdec4 var(--t-tint), var(--t-line-soft));border-radius:calc(12px * var(--t-radius-k))}._doneRing_t1v5m_1222{flex:none;width:52px;height:52px;position:relative}._doneRingLabel_t1v5m_1228{font-family:var(--font-display);color:#1d7a55;place-items:center;font-size:.68rem;font-weight:800;display:grid;position:absolute;inset:0}:where(:root[data-skin]) ._doneRingLabel_t1v5m_1228{color:color-mix(in oklab, #1d7a55, var(--t-text) var(--t-text-lift))}._doneTitle_t1v5m_1238{font-family:var(--font-display);color:#12101a;font-size:.95rem;font-weight:700}:where(:root[data-skin]) ._doneTitle_t1v5m_1238{color:var(--t-text)}._doneSub_t1v5m_1244{color:#4f7a66;margin-top:2px;font-size:.78rem}:where(:root[data-skin]) ._doneSub_t1v5m_1244{color:color-mix(in oklab, #4f7a66, var(--t-text) var(--t-text-lift))}._tagsBottomBar_t1v5m_1252{border-top:1.5px dashed #e8dfc8;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}:where(:root[data-skin]) ._tagsBottomBar_t1v5m_1252{border-top:1.5px dashed color-mix(in oklab, #e8dfc8 var(--t-tint), var(--t-line-soft))}._addSubjectBox_t1v5m_1263{width:100%;color:var(--liwa-grape);font-family:var(--font-display);cursor:pointer;text-align:center;background:#fdfbff;border:1.5px dashed #cdb6f6;border-radius:11px;margin-top:8px;padding:10px 12px;font-size:.84rem;font-weight:700}:where(:root[data-skin]) ._addSubjectBox_t1v5m_1263{border:1.5px dashed color-mix(in oklab, #cdb6f6 var(--t-tint), var(--t-line-soft));border-radius:calc(11px * var(--t-radius-k));background:var(--t-surface)}._addSubjectBox_t1v5m_1263:hover{background:#f4edfe}:where(:root[data-skin]) ._addSubjectBox_t1v5m_1263:hover{background:color-mix(in oklab, #f4edfe var(--t-tint), var(--t-surface))}._addSubjectPanel_t1v5m_1278{flex-direction:column;gap:4px;margin-top:6px;display:flex}._addSubjectRow_t1v5m_1284{gap:6px;padding:4px 2px;display:flex}._addSubjectInput_t1v5m_1289{min-width:0;font-family:var(--font-body);background:#fff;border:1.5px solid #e0d6ba;border-radius:9px;flex:1;padding:7px 10px;font-size:.82rem}:where(:root[data-skin]) ._addSubjectInput_t1v5m_1289{border:1.5px solid color-mix(in oklab, #e0d6ba var(--t-tint), var(--t-line-soft));border-radius:calc(9px * var(--t-radius-k));background:var(--t-surface)}._addSubjectInput_t1v5m_1289:focus{border-color:#cdb6f6;outline:none}:where(:root[data-skin]) ._addSubjectInput_t1v5m_1289:focus{border-color:color-mix(in oklab, #cdb6f6 var(--t-tint), var(--t-line-soft))}._addSubjectGo_t1v5m_1303{color:var(--liwa-grape);font-family:var(--font-display);cursor:pointer;background:#fdfbff;border:2px solid #d6c3f8;border-radius:9px;padding:6px 14px;font-size:.78rem;font-weight:700;transition:transform 50ms;box-shadow:2px 3px #5b21b6}:where(:root[data-skin]) ._addSubjectGo_t1v5m_1303{border:2px solid color-mix(in oklab, #d6c3f8 var(--t-tint), var(--t-line-soft));border-radius:calc(9px * var(--t-radius-k));background:var(--t-surface)}._addSubjectGo_t1v5m_1303:active{transform:translateY(1px)}._addSubjectGo_t1v5m_1303:disabled{opacity:.55;cursor:default;box-shadow:none}._libNote_t1v5m_1320{color:#8a7e68;text-align:right;margin-left:auto;padding-left:14px;font-size:.72rem;line-height:1.35}:where(:root[data-skin]) ._libNote_t1v5m_1320{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._libNote_t1v5m_1320 b{color:#5d5646}:where(:root[data-skin]) ._libNote_t1v5m_1320 b{color:color-mix(in oklab, #5d5646, var(--t-text) var(--t-text-lift))}._libNoteLink_t1v5m_1329{font:inherit;color:var(--liwa-grape);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}._libNoteLink_t1v5m_1329:hover{color:#5b21b6}:where(:root[data-skin]) ._libNoteLink_t1v5m_1329:hover{color:color-mix(in oklab, #5b21b6, var(--t-text) var(--t-text-lift))}@media (pointer:coarse){._chapterCardViewBtn_t1v5m_395,._chapterCardDeleteBtn_t1v5m_428{width:34px;height:34px}._chapterCardDeleteBtn_t1v5m_428{right:46px}}._card_1bhmq_3{border:2px solid var(--liwa-ink,#12101a);font-family:var(--font-body,inherit);background:#e6f7f2;border-radius:12px;margin:.6rem .75rem;padding:.75rem .85rem;box-shadow:3px 3px #12101ad9}:where(:root[data-skin]) ._card_1bhmq_3{border:2px solid var(--liwa-ink,var(--t-line));border-radius:calc(12px * var(--t-radius-k));background:color-mix(in oklab, #e6f7f2 var(--t-tint), var(--t-surface));box-shadow:calc(3px * var(--t-shadow-x)) calc(3px * var(--t-shadow-y)) calc(3px * var(--t-shadow-glow)) color-mix(in srgb, var(--t-shadow) 85%, transparent)}._head_1bhmq_13{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.92rem;font-weight:800;display:flex}._groupChip_1bhmq_22{color:#fff;background:#12101a;border-radius:999px;padding:.08rem .55rem;font-size:.72rem;font-weight:700}:where(:root[data-skin]) ._groupChip_1bhmq_22{border-radius:calc(999px * var(--t-pill-k))}._sub_1bhmq_31{color:#3c3a45;margin:.35rem 0 .5rem;font-size:.82rem}:where(:root[data-skin]) ._sub_1bhmq_31{color:var(--t-text)}._bookList_1bhmq_37{gap:.3rem;margin-bottom:.6rem;display:grid}._bookRow_1bhmq_43{cursor:pointer;align-items:center;gap:.45rem;font-size:.85rem;display:flex}._bookTitle_1bhmq_51{overflow-wrap:anywhere;font-weight:700}._subjChip_1bhmq_56{white-space:nowrap;background:#fff;border:1px solid #12101a59;border-radius:999px;padding:.02rem .5rem;font-size:.7rem;font-weight:700}:where(:root[data-skin]) ._subjChip_1bhmq_56{background:var(--t-surface);border:1px solid color-mix(in srgb, var(--t-line) 35%, transparent);border-radius:calc(999px * var(--t-pill-k))}._importBtn_1bhmq_66{color:#0f766e;cursor:pointer;background:#fff;border:2px solid #7fd8c4;border-radius:10px;padding:.4rem .8rem;font-family:inherit;font-size:.85rem;font-weight:800;box-shadow:2px 2px #0f766e}:where(:root[data-skin]) ._importBtn_1bhmq_66{border:2px solid color-mix(in oklab, #7fd8c4 var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #0f766e, var(--t-text) var(--t-text-lift));border-radius:calc(10px * var(--t-radius-k))}._importBtn_1bhmq_66:disabled{opacity:.5;cursor:default}._cancelBtn_1bhmq_80{cursor:pointer;background:0 0;border:2px solid #12101a40;border-radius:10px;padding:.4rem .8rem;font-family:inherit;font-size:.85rem;font-weight:700}:where(:root[data-skin]) ._cancelBtn_1bhmq_80{border:2px solid color-mix(in srgb, var(--t-line) 25%, transparent);border-radius:calc(10px * var(--t-radius-k))}._consentBox_1bhmq_91{background:#fff;border:1px dashed #12101a66;border-radius:10px;padding:.6rem}:where(:root[data-skin]) ._consentBox_1bhmq_91{border:1px dashed color-mix(in srgb, var(--t-line) 40%, transparent);border-radius:calc(10px * var(--t-radius-k));background:var(--t-surface)}._consentText_1bhmq_98{white-space:pre-wrap;max-height:200px;margin:0 0 .5rem;font-family:inherit;font-size:.75rem;line-height:1.45;overflow-y:auto}._agreeRow_1bhmq_108{cursor:pointer;align-items:center;gap:.45rem;margin-bottom:.5rem;font-size:.82rem;font-weight:700;display:flex}._consentActions_1bhmq_118{gap:.5rem;display:flex}@media (pointer:coarse){button{min-height:calc(44px / var(--zoom,1))}label{min-height:calc(40px / var(--zoom,1));align-items:center;display:flex}}._backdrop_ithpk_5{z-index:9999;background:#2c251673;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._backdrop_ithpk_5{background:color-mix(in srgb, var(--t-scrim) 45%, transparent)}._dialog_ithpk_16{background:#fffef5;border:1px solid #efe4c2;border-radius:16px;flex-direction:column;width:100%;max-width:720px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #2c251640}:where(:root[data-skin]) ._dialog_ithpk_16{background:var(--t-surface);border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(16px * var(--t-radius-k));box-shadow:0 24px 60px color-mix(in srgb, var(--t-shadow) 25%, transparent)}._header_ithpk_29{background:linear-gradient(#fdf6db 0%,#fffef5 100%);border-bottom:1px solid #efe4c2;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}:where(:root[data-skin]) ._header_ithpk_29{border-bottom:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:linear-gradient(180deg, color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface)) 0%, var(--t-surface) 100%)}._headerTitle_ithpk_39{color:#2c2516;font-size:16px;font-weight:700}:where(:root[data-skin]) ._headerTitle_ithpk_39{color:var(--t-text)}._closeBtn_ithpk_45{color:#8a7e68;cursor:pointer;background:#fffef5;border:1px solid #efe4c2;border-radius:50%;width:32px;height:32px;font-size:14px;transition:background .12s,color .12s}:where(:root[data-skin]) ._closeBtn_ithpk_45{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._closeBtn_ithpk_45:hover{color:#b85a5a;background:#fde7e7}:where(:root[data-skin]) ._closeBtn_ithpk_45:hover{background:color-mix(in oklab, #fde7e7 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #b85a5a, var(--t-text) var(--t-text-lift))}._body_ithpk_62{flex:1;padding:20px;overflow-y:auto}._chooseStep_ithpk_69{flex-direction:column;gap:14px;display:flex}._lead_ithpk_75{color:#2c2516;margin:0;font-size:14px}:where(:root[data-skin]) ._lead_ithpk_75{color:var(--t-text)}._help_ithpk_81{color:#6b6253;margin:0;font-size:13px;line-height:1.5}:where(:root[data-skin]) ._help_ithpk_81{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._choices_ithpk_88{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:8px;display:grid}._choiceCard_ithpk_95{cursor:pointer;text-align:center;background:#fffef5;border:1px solid #efe4c2;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:22px 14px;transition:border-color .12s,transform 50ms,box-shadow .12s;display:flex}:where(:root[data-skin]) ._choiceCard_ithpk_95{background:var(--t-surface);border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(12px * var(--t-radius-k))}._choiceCard_ithpk_95:hover{border-color:#d4af37;box-shadow:0 4px 12px #d4af372e}:where(:root[data-skin]) ._choiceCard_ithpk_95:hover{border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));box-shadow:0 4px 12px color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand-shadow) var(--t-brand-mix)) 18%, transparent)}._choiceCard_ithpk_95:active{transform:translateY(1px)}._choiceIcon_ithpk_118{font-size:32px;line-height:1}._choiceTitle_ithpk_123{color:#2c2516;font-size:14px;font-weight:700}:where(:root[data-skin]) ._choiceTitle_ithpk_123{color:var(--t-text)}._choiceDesc_ithpk_129{color:#8a7e68;font-size:12px;line-height:1.4}:where(:root[data-skin]) ._choiceDesc_ithpk_129{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._previewLoading_ithpk_136{text-align:center;color:#6b6253;flex-direction:column;align-items:center;gap:14px;padding:30px 20px;display:flex}:where(:root[data-skin]) ._previewLoading_ithpk_136{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._spinner_ithpk_146{border:3px solid #efe4c2;border-top-color:#d4af37;border-radius:50%;width:32px;height:32px;animation:1s linear infinite _spin_ithpk_146}:where(:root[data-skin]) ._spinner_ithpk_146{border:3px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-top-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}@keyframes _spin_ithpk_146{to{transform:rotate(360deg)}}._errorMsg_ithpk_159{color:#b85a5a;margin:0;font-size:13px}:where(:root[data-skin]) ._errorMsg_ithpk_159{color:color-mix(in oklab, #b85a5a, var(--t-text) var(--t-text-lift))}._editStep_ithpk_166{flex-direction:column;gap:12px;display:flex}._editLead_ithpk_172{color:#2c2516;margin:0;font-size:13px;line-height:1.5}:where(:root[data-skin]) ._editLead_ithpk_172{color:var(--t-text)}._rangeScroll_ithpk_179{overflow-x:auto}._rangeTable_ithpk_180{border-collapse:separate;border-spacing:0;width:100%;min-width:430px;font-size:13px}._rangeTable_ithpk_180 th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#8a7e68;border-bottom:1px solid #efe4c2;padding:6px 8px;font-size:11px;font-weight:600}:where(:root[data-skin]) ._rangeTable_ithpk_180 th{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift));border-bottom:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft))}._rangeTable_ithpk_180 td{border-bottom:1px dashed #f1e7c0;padding:6px 4px}:where(:root[data-skin]) ._rangeTable_ithpk_180 td{border-bottom:1px dashed color-mix(in oklab, #f1e7c0 var(--t-tint), var(--t-line-soft))}._rangeTable_ithpk_180 td:first-child,._rangeTable_ithpk_180 th:first-child{padding-left:8px}._input_ithpk_209,._inputNum_ithpk_210{color:#2c2516;background:#fffef5;border:1px solid #efe4c2;border-radius:6px;width:100%;padding:6px 8px;font-family:inherit;font-size:13px}:where(:root[data-skin]) ._input_ithpk_209,:where(:root[data-skin]) ._inputNum_ithpk_210{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(6px * var(--t-radius-k));background:var(--t-surface);color:var(--t-text)}._inputNum_ithpk_210{text-align:right;width:76px}._input_ithpk_209:focus,._inputNum_ithpk_210:focus{outline-offset:-1px;border-color:#d4af37;outline:2px solid #d4af3780}:where(:root[data-skin]) ._input_ithpk_209:focus,:where(:root[data-skin]) ._inputNum_ithpk_210:focus{outline:2px solid color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix)) 50%, transparent);border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._removeBtn_ithpk_233{color:#b85a5a;cursor:pointer;background:#fffef5;border:1px solid #efe4c2;border-radius:50%;width:28px;height:28px;font-size:12px;transition:background .12s,opacity .12s}:where(:root[data-skin]) ._removeBtn_ithpk_233{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #b85a5a, var(--t-text) var(--t-text-lift))}._removeBtn_ithpk_233:hover:not(:disabled){background:#fde7e7}:where(:root[data-skin]) ._removeBtn_ithpk_233:hover:not(:disabled){background:color-mix(in oklab, #fde7e7 var(--t-tint), var(--t-surface))}._removeBtn_ithpk_233:disabled{opacity:.4;cursor:not-allowed}._addRowBtn_ithpk_254{color:#8a5a1e;cursor:pointer;background:#fffef5;border:1px dashed #d4af37;border-radius:999px;align-self:flex-start;margin-top:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .12s}:where(:root[data-skin]) ._addRowBtn_ithpk_254{border:1px dashed color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-radius:calc(999px * var(--t-pill-k));background:var(--t-surface);color:color-mix(in oklab, #8a5a1e, var(--t-brand-text) var(--t-brand-mix))}._addRowBtn_ithpk_254:hover{background:#fdf3df}:where(:root[data-skin]) ._addRowBtn_ithpk_254:hover{background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface))}._errorList_ithpk_272,._warningList_ithpk_273{border-radius:8px;margin:4px 0 0;padding:8px 12px 8px 28px;font-size:12.5px;line-height:1.5;list-style:outside}:where(:root[data-skin]) ._errorList_ithpk_272,:where(:root[data-skin]) ._warningList_ithpk_273{border-radius:calc(8px * var(--t-radius-k))}._errorList_ithpk_272{color:#9a3b3b;background:#fde7e7;border:1px solid #f3c5c5}:where(:root[data-skin]) ._errorList_ithpk_272{background:color-mix(in oklab, #fde7e7 var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #f3c5c5 var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #9a3b3b, var(--t-text) var(--t-text-lift))}._warningList_ithpk_273{color:#8a5a1e;background:#fdf3df;border:1px solid #e8cf91}:where(:root[data-skin]) ._warningList_ithpk_273{background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #e8cf91, var(--t-brand) var(--t-brand-mix));color:color-mix(in oklab, #8a5a1e, var(--t-brand-text) var(--t-brand-mix))}._footer_ithpk_295{background:linear-gradient(#fffef5 0%,#fdf6db 100%);border-top:1px solid #efe4c2;justify-content:space-between;gap:10px;padding:14px 20px;display:flex}:where(:root[data-skin]) ._footer_ithpk_295{border-top:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:linear-gradient(0deg, color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface)) 0%, var(--t-surface) 100%)}._secondaryBtn_ithpk_304{color:#6b6253;cursor:pointer;background:#fffef5;border:1px solid #efe4c2;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .12s}:where(:root[data-skin]) ._secondaryBtn_ithpk_304{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(999px * var(--t-pill-k));background:var(--t-surface);color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._secondaryBtn_ithpk_304:hover{background:#fdf3df}:where(:root[data-skin]) ._secondaryBtn_ithpk_304:hover{background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface))}._primaryBtn_ithpk_320{color:#8a5a1e;cursor:pointer;background:#fdf3df;border:1px solid #d4af37;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700;transition:background .12s,transform 50ms,opacity .12s;box-shadow:0 1px #b89c3e}:where(:root[data-skin]) ._primaryBtn_ithpk_320{border:1px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-radius:calc(999px * var(--t-pill-k));background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface));color:color-mix(in oklab, #8a5a1e, var(--t-brand-text) var(--t-brand-mix))}._primaryBtn_ithpk_320:hover:not(:disabled){background:#fae5b5}:where(:root[data-skin]) ._primaryBtn_ithpk_320:hover:not(:disabled){background:color-mix(in oklab, #fae5b5 var(--t-tint), var(--t-surface))}._primaryBtn_ithpk_320:active:not(:disabled){transform:translateY(1px);box-shadow:0 0 #b89c3e}._primaryBtn_ithpk_320:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){._closeBtn_ithpk_45{width:40px;height:40px}._removeBtn_ithpk_233{width:34px;height:34px}}._backdrop_og1r5_3{z-index:9999;background:#2c25168c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._backdrop_og1r5_3{background:color-mix(in srgb, var(--t-scrim) 55%, transparent)}._dialog_og1r5_14{background:#fffef5;border:1px solid #efe4c2;border-radius:16px;flex-direction:column;width:min(960px,96%);height:min(92%,1000px);display:flex;overflow:hidden;box-shadow:0 24px 60px #2c251647}:where(:root[data-skin]) ._dialog_og1r5_14{background:var(--t-surface);border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(16px * var(--t-radius-k));box-shadow:0 24px 60px color-mix(in srgb, var(--t-shadow) 28%, transparent)}._dialogFullscreen_og1r5_30{width:100%;height:var(--full-h);border:none;border-radius:0;max-width:none;max-height:none}._dialog_og1r5_14:fullscreen{width:100%;height:var(--full-h);border:none;border-radius:0;max-width:none;max-height:none}._header_og1r5_41{background:linear-gradient(#fdf6db 0%,#fffef5 100%);border-bottom:1px solid #efe4c2;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}:where(:root[data-skin]) ._header_og1r5_41{border-bottom:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:linear-gradient(180deg, color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface)) 0%, var(--t-surface) 100%)}._headerText_og1r5_51{min-width:0}._headerTitle_og1r5_55{color:#2c2516;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}:where(:root[data-skin]) ._headerTitle_og1r5_55{color:var(--t-text)}._headerSubtitle_og1r5_64{color:#8a7e68;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-style:italic;overflow:hidden}:where(:root[data-skin]) ._headerSubtitle_og1r5_64{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._headerActions_og1r5_74{flex-shrink:0;gap:6px;display:flex}._iconBtn_og1r5_80{color:#6b6253;cursor:pointer;background:#fffef5;border:1px solid #efe4c2;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:background .12s,color .12s,border-color .12s;display:flex}:where(:root[data-skin]) ._iconBtn_og1r5_80{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._iconBtn_og1r5_80:hover{color:#2c2516;background:#fdf3df;border-color:#d4af37}:where(:root[data-skin]) ._iconBtn_og1r5_80:hover{background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));color:var(--t-text)}._frame_og1r5_101{background:#2a2418;border:none;flex:1;width:100%}._statusPanel_og1r5_109{text-align:center;background:#fffef5;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}:where(:root[data-skin]) ._statusPanel_og1r5_109{background:var(--t-surface)}._statusEmoji_og1r5_121{font-size:48px;line-height:1}._statusTitle_og1r5_126{color:#2c2516;font-size:18px;font-weight:800}:where(:root[data-skin]) ._statusTitle_og1r5_126{color:var(--t-text)}._statusText_og1r5_132{color:#6b6253;max-width:480px;font-size:14px;line-height:1.5}:where(:root[data-skin]) ._statusText_og1r5_132{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._statusCta_og1r5_139{color:#2c2516;cursor:pointer;background:linear-gradient(#fdf6db 0%,#fffef5 100%);border:1px solid #efe4c2;border-radius:8px;margin-top:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s;box-shadow:0 2px 4px #2c25161f}:where(:root[data-skin]) ._statusCta_og1r5_139{border-radius:calc(8px * var(--t-radius-k));border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:linear-gradient(180deg, color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface)) 0%, var(--t-surface) 100%);box-shadow:0 2px 4px color-mix(in srgb, var(--t-shadow) 12%, transparent);color:var(--t-text)}._statusCta_og1r5_139:hover{background:#fdf3df;border-color:#d4af37}:where(:root[data-skin]) ._statusCta_og1r5_139:hover{background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._spinner_og1r5_158{border:3px solid #efe4c2;border-top-color:#d4af37;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite _spin_og1r5_158}:where(:root[data-skin]) ._spinner_og1r5_158{border:3px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-top-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}@keyframes _spin_og1r5_158{to{transform:rotate(360deg)}}@media (pointer:coarse){._iconBtn_og1r5_80{width:40px;height:40px}}._backdrop_1usbj_5{z-index:9999;background:#2c25168c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._backdrop_1usbj_5{background:color-mix(in srgb, var(--t-scrim) 55%, transparent)}._dialog_1usbj_16{background:#fffef5;border:1px solid #efe4c2;border-radius:16px;flex-direction:column;width:min(560px,96vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #2c251647}:where(:root[data-skin]) ._dialog_1usbj_16{background:var(--t-surface);border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(16px * var(--t-radius-k));box-shadow:0 24px 60px color-mix(in srgb, var(--t-shadow) 28%, transparent)}._header_1usbj_28{background:linear-gradient(#fdf6db 0%,#fffef5 100%);border-bottom:1px solid #efe4c2;padding:16px 20px 12px}:where(:root[data-skin]) ._header_1usbj_28{border-bottom:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:linear-gradient(180deg, color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface)) 0%, var(--t-surface) 100%)}._title_1usbj_34{color:#2c2516;font-size:16px;font-weight:800}:where(:root[data-skin]) ._title_1usbj_34{color:var(--t-text)}._subtitle_1usbj_40{color:#6b6253;word-break:break-word;margin-top:4px;font-size:13px;font-style:italic}:where(:root[data-skin]) ._subtitle_1usbj_40{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._body_1usbj_48{flex-direction:column;flex:1;gap:12px;padding:16px 20px;display:flex;overflow-y:auto}._bodyParagraph_1usbj_57{color:#3c3322;margin:0;font-size:13.5px;line-height:1.55}:where(:root[data-skin]) ._bodyParagraph_1usbj_57{color:var(--t-text)}._bodyParagraph_1usbj_57 strong{color:#2c2516;font-weight:700}:where(:root[data-skin]) ._bodyParagraph_1usbj_57 strong{color:var(--t-text)}._divider_1usbj_69{border:none;border-top:1px solid #efe4c2;margin:8px 0 4px}:where(:root[data-skin]) ._divider_1usbj_69{border-top:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft))}._cleanupHeader_1usbj_75{color:#2c2516;letter-spacing:.02em;font-size:13px;font-weight:700}:where(:root[data-skin]) ._cleanupHeader_1usbj_75{color:var(--t-text)}._cleanupLoading_1usbj_82{color:#8a7e68;border:1px dashed #efe4c2;border-radius:8px;margin-top:8px;padding:10px 12px;font-size:12.5px;font-style:italic}:where(:root[data-skin]) ._cleanupLoading_1usbj_82{border:1px dashed color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k));color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._checkboxRow_1usbj_94{cursor:pointer;background:#fdf6db;border:1px solid #efe4c2;border-radius:8px;gap:10px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}:where(:root[data-skin]) ._checkboxRow_1usbj_94{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k));background:color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface))}._checkboxRow_1usbj_94:hover{background:#fdf3df;border-color:#d4af37}:where(:root[data-skin]) ._checkboxRow_1usbj_94:hover{background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._checkboxRow_1usbj_94 input[type=checkbox]{cursor:pointer;flex-shrink:0;margin:3px 0 0}._checkboxRow_1usbj_94 input[type=checkbox]:disabled{cursor:not-allowed}._checkboxRowText_1usbj_120{flex:1;min-width:0}._checkboxRowLabel_1usbj_125{color:#2c2516;font-size:13px;font-weight:700;line-height:1.4}:where(:root[data-skin]) ._checkboxRowLabel_1usbj_125{color:var(--t-text)}._previewGroup_1usbj_132{margin-top:6px}._previewGroupLabel_1usbj_136{color:#8a7e68;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700}:where(:root[data-skin]) ._previewGroupLabel_1usbj_136{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._checkboxRowList_1usbj_144{color:#6b6253;margin:2px 0 0;padding-left:18px;font-size:12px;line-height:1.45;list-style:outside}:where(:root[data-skin]) ._checkboxRowList_1usbj_144{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._checkboxRowList_1usbj_144 li{word-break:break-word}._checkboxRowOverflow_1usbj_157{color:#8a7e68;margin-left:-16px;font-style:italic;list-style:none}:where(:root[data-skin]) ._checkboxRowOverflow_1usbj_157{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._legacyRow_1usbj_165{color:#6b6253;background:#fffef5;border:1px solid #efe4c2;border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.5}:where(:root[data-skin]) ._legacyRow_1usbj_165{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._legacyLink_1usbj_175{color:#8a6a18;white-space:nowrap;margin-left:4px;font-weight:700;text-decoration:none}:where(:root[data-skin]) ._legacyLink_1usbj_175{color:color-mix(in oklab, #8a6a18, var(--t-brand-text) var(--t-brand-mix))}._legacyLink_1usbj_175:hover{text-decoration:underline}._footer_1usbj_188{background:linear-gradient(#fffef5 0%,#fdf6db 100%);border-top:1px solid #efe4c2;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}:where(:root[data-skin]) ._footer_1usbj_188{border-top:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:linear-gradient(0deg, color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface)) 0%, var(--t-surface) 100%)}._cancelBtn_1usbj_197,._removeBtn_1usbj_198{cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,color .12s}:where(:root[data-skin]) ._cancelBtn_1usbj_197,:where(:root[data-skin]) ._removeBtn_1usbj_198{border-radius:calc(8px * var(--t-radius-k))}._cancelBtn_1usbj_197{color:#2c2516;background:#fffef5;border:1px solid #efe4c2;box-shadow:0 2px 4px #2c251614}:where(:root[data-skin]) ._cancelBtn_1usbj_197{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:var(--t-text);box-shadow:0 2px 4px color-mix(in srgb, var(--t-shadow) 8%, transparent)}._cancelBtn_1usbj_197:hover:not(:disabled){background:#fdf3df;border-color:#d4af37}:where(:root[data-skin]) ._cancelBtn_1usbj_197:hover:not(:disabled){background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._removeBtn_1usbj_198{color:#fffef5;background:linear-gradient(#d75450 0%,#b73f3a 100%);border:1px solid #b73f3a;box-shadow:0 2px 4px #89232052}:where(:root[data-skin]) ._removeBtn_1usbj_198{border:1px solid color-mix(in oklab, #b73f3a, var(--t-text) var(--t-line-lift));background:linear-gradient(180deg, color-mix(in oklab, #d75450, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #b73f3a, var(--t-surface) var(--t-bg-sink)) 100%)}._removeBtn_1usbj_198:hover:not(:disabled){background:linear-gradient(#c64944 0%,#a83632 100%)}:where(:root[data-skin]) ._removeBtn_1usbj_198:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in oklab, #c64944, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #a83632, var(--t-surface) var(--t-bg-sink)) 100%)}._cancelBtn_1usbj_197:disabled,._removeBtn_1usbj_198:disabled{opacity:.6;cursor:not-allowed}._backdrop_lsylw_1{z-index:1000;background:#12101a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._backdrop_lsylw_1{background:color-mix(in srgb, var(--t-scrim) 55%, transparent)}._modal_lsylw_12{background:var(--liwa-cream,#fbf6ec);border:1px solid #12101a1a;border-radius:18px;width:100%;max-width:460px;max-height:100%;padding:1.6rem 1.6rem 1.4rem;overflow-y:auto;box-shadow:0 24px 48px #12101a40}:where(:root[data-skin]) ._modal_lsylw_12{background:var(--liwa-cream,var(--t-surface));border:1px solid color-mix(in srgb, var(--t-line) 10%, transparent);border-radius:calc(18px * var(--t-radius-k));box-shadow:0 24px 48px color-mix(in srgb, var(--t-shadow) 25%, transparent)}._modal_lsylw_12 h3{color:var(--liwa-ink,#12101a);margin:0 0 .5rem;font-size:1.05rem;font-weight:800}:where(:root[data-skin]) ._modal_lsylw_12 h3{color:var(--liwa-ink,var(--t-text))}._lead_lsylw_31{color:#12101ab3;margin-bottom:1.2rem;font-size:.86rem;line-height:1.45}:where(:root[data-skin]) ._lead_lsylw_31{color:color-mix(in srgb, var(--t-text) 70%, transparent)}._reasonsBox_lsylw_38{background:#f59e0b14;border:1px solid #f59e0b40;border-radius:10px;margin-bottom:1.2rem;padding:.65rem .85rem}:where(:root[data-skin]) ._reasonsBox_lsylw_38{background:color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in oklab, #f59e0b, var(--t-brand) var(--t-brand-mix)) 25%, transparent);border-radius:calc(10px * var(--t-radius-k))}._reasonsLabel_lsylw_45{text-transform:uppercase;letter-spacing:.06em;color:#b45309;margin-bottom:.3rem;font-size:.7rem;font-weight:800}:where(:root[data-skin]) ._reasonsLabel_lsylw_45{color:color-mix(in oklab, #b45309, var(--t-brand-text) var(--t-brand-mix))}._reasonsBox_lsylw_38 ul{color:#12101acc;margin:0;padding-left:1.1rem;font-size:.82rem}:where(:root[data-skin]) ._reasonsBox_lsylw_38 ul{color:color-mix(in srgb, var(--t-text) 80%, transparent)}._reasonsBox_lsylw_38 li{margin-bottom:.2rem}._noteLabel_lsylw_63{text-transform:uppercase;letter-spacing:.05em;color:#12101a8c;margin-bottom:.3rem;font-size:.76rem;font-weight:700;display:block}:where(:root[data-skin]) ._noteLabel_lsylw_63{color:color-mix(in srgb, var(--t-text) 55%, transparent)}._noteLabel_lsylw_63 textarea{width:100%;color:var(--liwa-ink,#12101a);resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #12101a2e;border-radius:8px;min-height:70px;margin-top:.3rem;padding:.55rem .7rem;font-family:inherit;font-size:.88rem;display:block}:where(:root[data-skin]) ._noteLabel_lsylw_63 textarea{border:1px solid color-mix(in srgb, var(--t-line) 18%, transparent);border-radius:calc(8px * var(--t-radius-k));background:var(--t-surface);color:var(--liwa-ink,var(--t-text))}._noteLabel_lsylw_63 textarea:focus{border-color:var(--liwa-violet,#7c3aed);outline:none}:where(:root[data-skin]) ._noteLabel_lsylw_63 textarea:focus{border-color:var(--liwa-violet,color-mix(in oklab, #7c3aed, var(--t-text) var(--t-line-lift)))}._charCount_lsylw_91{color:#12101a66;text-align:right;margin-top:.2rem;margin-bottom:1rem;font-size:.7rem}:where(:root[data-skin]) ._charCount_lsylw_91{color:color-mix(in srgb, var(--t-text) 40%, transparent)}._disclaimer_lsylw_99{color:#12101a8c;background:#7c3aed0d;border-radius:8px;margin-bottom:1.2rem;padding:.6rem .7rem;font-size:.74rem;line-height:1.4}:where(:root[data-skin]) ._disclaimer_lsylw_99{color:color-mix(in srgb, var(--t-text) 55%, transparent);background:color-mix(in srgb, color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)) 5%, transparent);border-radius:calc(8px * var(--t-radius-k))}._actions_lsylw_109{justify-content:flex-end;gap:.6rem;display:flex}._btnGhost_lsylw_114,._btnPrimary_lsylw_115{cursor:pointer;border:0;border-radius:8px;padding:.55rem 1.1rem;font-family:inherit;font-size:.86rem;font-weight:700;transition:opacity .15s}:where(:root[data-skin]) ._btnGhost_lsylw_114,:where(:root[data-skin]) ._btnPrimary_lsylw_115{border-radius:calc(8px * var(--t-radius-k))}._btnGhost_lsylw_114{color:var(--liwa-ink,#12101a);background:0 0;border:1px solid #12101a2e}:where(:root[data-skin]) ._btnGhost_lsylw_114{border:1px solid color-mix(in srgb, var(--t-line) 18%, transparent);color:var(--liwa-ink,var(--t-text))}._btnGhost_lsylw_114:hover:not(:disabled){border-color:#12101a66}:where(:root[data-skin]) ._btnGhost_lsylw_114:hover:not(:disabled){border-color:color-mix(in srgb, var(--t-line) 40%, transparent)}._btnPrimary_lsylw_115{background:var(--liwa-violet,#7c3aed);color:#fff}:where(:root[data-skin]) ._btnPrimary_lsylw_115{background:var(--liwa-violet,color-mix(in oklab, #7c3aed, var(--t-surface) var(--t-bg-sink)))}._btnPrimary_lsylw_115:hover:not(:disabled){opacity:.85}._btnPrimary_lsylw_115:disabled,._btnGhost_lsylw_114:disabled{opacity:.55;cursor:not-allowed}._card_1v0a0_12{background:#fffef5;border:1px solid #efe4c2;border-radius:16px;flex-direction:column;gap:16px;padding:20px 24px;display:flex;box-shadow:0 8px 24px #2c251614}:where(:root[data-skin]) ._card_1v0a0_12{background:var(--t-surface);border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(16px * var(--t-radius-k));box-shadow:0 8px 24px color-mix(in srgb, var(--t-shadow) 8%, transparent)}._cardFailed_1v0a0_23{background:#fff7f6;border-color:#d75450;box-shadow:0 8px 24px #8923201f}:where(:root[data-skin]) ._cardFailed_1v0a0_23{border-color:color-mix(in oklab, #d75450, var(--t-text) var(--t-line-lift));background:var(--t-surface)}._header_1v0a0_29{flex-direction:column;gap:4px;display:flex}._title_1v0a0_35{color:#2c2516;word-break:break-word;font-size:18px;font-weight:800}:where(:root[data-skin]) ._title_1v0a0_35{color:var(--t-text)}._titleFailed_1v0a0_42{color:#8b1a1a}:where(:root[data-skin]) ._titleFailed_1v0a0_42{color:color-mix(in oklab, #8b1a1a, var(--t-text) var(--t-text-lift))}._subtitle_1v0a0_47{color:#5a4a2a;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}:where(:root[data-skin]) ._subtitle_1v0a0_47{color:color-mix(in oklab, #5a4a2a, var(--t-text) var(--t-text-lift))}._description_1v0a0_56{color:#6b6253;font-size:12.5px;font-style:italic;line-height:1.4}:where(:root[data-skin]) ._description_1v0a0_56{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._detailLine_1v0a0_67{color:#2c2516;background:#fdf6db;border-left:3px solid #d4af37;border-radius:0 6px 6px 0;margin-top:4px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.4}:where(:root[data-skin]) ._detailLine_1v0a0_67{color:var(--t-text);background:color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface));border-left:3px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-radius:0 calc(6px * var(--t-radius-k)) calc(6px * var(--t-radius-k)) 0}._staleBadge_1v0a0_79,._slowBadge_1v0a0_80,._hungBadge_1v0a0_81{cursor:help;white-space:nowrap;border-radius:10px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}:where(:root[data-skin]) ._staleBadge_1v0a0_79,:where(:root[data-skin]) ._slowBadge_1v0a0_80,:where(:root[data-skin]) ._hungBadge_1v0a0_81{border-radius:calc(10px * var(--t-radius-k))}._staleBadge_1v0a0_79,._slowBadge_1v0a0_80{color:#8a6a18;background:#fdf3df;border:1px solid #d4af37}:where(:root[data-skin]) ._staleBadge_1v0a0_79,:where(:root[data-skin]) ._slowBadge_1v0a0_80{background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));color:color-mix(in oklab, #8a6a18, var(--t-brand-text) var(--t-brand-mix))}._hungBadge_1v0a0_81{color:#8b1a1a;background:#fff1ee;border:1px solid #d75450}:where(:root[data-skin]) ._hungBadge_1v0a0_81{background:color-mix(in oklab, #fff1ee var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #d75450, var(--t-text) var(--t-line-lift));color:color-mix(in oklab, #8b1a1a, var(--t-text) var(--t-text-lift))}._warmingBadge_1v0a0_108{color:#5b3da8;background:#eef2ff;border:1px solid #8b5cf6;border-radius:10px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}:where(:root[data-skin]) ._warmingBadge_1v0a0_108{border-radius:calc(10px * var(--t-radius-k));background:color-mix(in oklab, #eef2ff var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #8b5cf6, var(--t-text) var(--t-line-lift));color:color-mix(in oklab, #5b3da8, var(--t-text) var(--t-text-lift))}._warmingBody_1v0a0_119{align-items:center;gap:16px;padding:18px 4px 6px;display:flex}._warmingText_1v0a0_125{color:var(--muted,#6b6b80);margin:0;font-size:.9rem;line-height:1.5}:where(:root[data-skin]) ._warmingText_1v0a0_125{color:var(--muted,color-mix(in oklab, #6b6b80, var(--t-text) var(--t-text-lift)))}._warmingDots_1v0a0_131{flex:none;gap:6px;display:inline-flex}._warmingDots_1v0a0_131 span{background:#8b5cf6;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite _warmPulse_1v0a0_1}:where(:root[data-skin]) ._warmingDots_1v0a0_131 span{background:color-mix(in oklab, #8b5cf6, var(--t-surface) var(--t-bg-sink))}._warmingDots_1v0a0_131 span:nth-child(2){animation-delay:.2s}._warmingDots_1v0a0_131 span:nth-child(3){animation-delay:.4s}@keyframes _warmPulse_1v0a0_1{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}._body_1v0a0_152{grid-template-columns:auto 1fr;align-items:center;gap:28px;display:grid}._bodyFailed_1v0a0_159{grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:12px 0;display:grid}._ringSvg_1v0a0_167{display:block}._ringTrack_1v0a0_171{stroke:#efe4c2}._ringFill_1v0a0_175{stroke:#6b5b9a;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}:where(:root[data-skin]) ._ringFill_1v0a0_175{stroke:color-mix(in oklab, #6b5b9a, var(--t-text) var(--t-text-lift))}._ringCentreText_1v0a0_182{fill:#2c2516;dominant-baseline:middle;font-size:22px;font-weight:800}:where(:root[data-skin]) ._ringCentreText_1v0a0_182{fill:var(--t-text)}._failIcon_1v0a0_189{color:#fffef5;background:linear-gradient(#d75450 0%,#b73f3a 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:30px;font-weight:800;display:flex;box-shadow:0 4px 8px #8923203d}:where(:root[data-skin]) ._failIcon_1v0a0_189{background:linear-gradient(180deg, color-mix(in oklab, #d75450, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #b73f3a, var(--t-surface) var(--t-bg-sink)) 100%)}._failText_1v0a0_204{flex-direction:column;gap:6px;display:flex}._failMessage_1v0a0_210{color:#3c1f1f;margin:0;font-size:14px;line-height:1.5}:where(:root[data-skin]) ._failMessage_1v0a0_210{color:var(--t-text)}._failMessage_1v0a0_210 strong{color:#8b1a1a}:where(:root[data-skin]) ._failMessage_1v0a0_210 strong{color:color-mix(in oklab, #8b1a1a, var(--t-text) var(--t-text-lift))}._failReason_1v0a0_221{color:#6b4a4a;text-overflow:ellipsis;white-space:nowrap;background:#fff1ee;border:1px dashed #d75450;border-radius:6px;margin:0;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow:hidden}:where(:root[data-skin]) ._failReason_1v0a0_221{color:color-mix(in oklab, #6b4a4a, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #fff1ee var(--t-tint), var(--t-surface));border:1px dashed color-mix(in oklab, #d75450, var(--t-text) var(--t-line-lift));border-radius:calc(6px * var(--t-radius-k))}._failReasonLabel_1v0a0_235{text-transform:uppercase;letter-spacing:.04em;margin-right:4px;font-size:10.5px;font-weight:700}._stageList_1v0a0_245{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._stageRow_1v0a0_254{color:#6b6253;align-items:center;gap:10px;font-size:13px;line-height:1.4;transition:color .2s;display:flex}:where(:root[data-skin]) ._stageRow_1v0a0_254{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._stageIcon_1v0a0_264{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:13px;font-weight:700;display:inline-flex}._stageLabel_1v0a0_275{word-break:break-word}._stage_done_1v0a0_281{color:#4a7c4a}:where(:root[data-skin]) ._stage_done_1v0a0_281{color:color-mix(in oklab, #4a7c4a, var(--t-text) var(--t-text-lift))}._stage_done_1v0a0_281 ._stageIcon_1v0a0_264{color:#4a7c4a}:where(:root[data-skin]) ._stage_done_1v0a0_281 ._stageIcon_1v0a0_264{color:color-mix(in oklab, #4a7c4a, var(--t-text) var(--t-text-lift))}._stage_running_1v0a0_288{color:#2c2516;font-weight:700}:where(:root[data-skin]) ._stage_running_1v0a0_288{color:var(--t-text)}._stage_running_1v0a0_288 ._stageIcon_1v0a0_264{color:#6b5b9a;animation:1.4s ease-in-out infinite _pulse_1v0a0_1}:where(:root[data-skin]) ._stage_running_1v0a0_288 ._stageIcon_1v0a0_264{color:color-mix(in oklab, #6b5b9a, var(--t-text) var(--t-text-lift))}._stage_pending_1v0a0_297{color:#b8a98a}:where(:root[data-skin]) ._stage_pending_1v0a0_297{color:color-mix(in oklab, #b8a98a, var(--t-text) var(--t-text-lift))}._stage_pending_1v0a0_297 ._stageIcon_1v0a0_264{color:#d4af37}:where(:root[data-skin]) ._stage_pending_1v0a0_297 ._stageIcon_1v0a0_264{color:color-mix(in oklab, #d4af37, var(--t-brand-text) var(--t-brand-mix))}._stage_skipped_1v0a0_304{color:#b8a98a;font-style:italic}:where(:root[data-skin]) ._stage_skipped_1v0a0_304{color:color-mix(in oklab, #b8a98a, var(--t-text) var(--t-text-lift))}._stage_skipped_1v0a0_304 ._stageIcon_1v0a0_264{color:#b8a98a}:where(:root[data-skin]) ._stage_skipped_1v0a0_304 ._stageIcon_1v0a0_264{color:color-mix(in oklab, #b8a98a, var(--t-text) var(--t-text-lift))}._stage_failed_1v0a0_312{color:#8b1a1a;font-weight:700}:where(:root[data-skin]) ._stage_failed_1v0a0_312{color:color-mix(in oklab, #8b1a1a, var(--t-text) var(--t-text-lift))}._stage_failed_1v0a0_312 ._stageIcon_1v0a0_264{color:#b73f3a}:where(:root[data-skin]) ._stage_failed_1v0a0_312 ._stageIcon_1v0a0_264{color:color-mix(in oklab, #b73f3a, var(--t-text) var(--t-text-lift))}@keyframes _pulse_1v0a0_1{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}._footer_1v0a0_327{border-top:1px solid #efe4c2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}:where(:root[data-skin]) ._footer_1v0a0_327{border-top:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft))}._footerCell_1v0a0_339{flex-direction:column;flex:1;gap:2px;min-width:80px;display:flex}._footerCellEmphasis_1v0a0_339{background:#fdf6db;border:1px solid #d4af37;border-radius:8px;padding:6px 10px}:where(:root[data-skin]) ._footerCellEmphasis_1v0a0_339{background:color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-radius:calc(8px * var(--t-radius-k))}._elapsedLabel_1v0a0_356{text-transform:uppercase;letter-spacing:.06em;color:#8a7e68;font-size:10.5px;font-weight:700}:where(:root[data-skin]) ._elapsedLabel_1v0a0_356{color:color-mix(in oklab, #8a7e68, var(--t-text) var(--t-text-lift))}._elapsedValue_1v0a0_364{color:#2c2516;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:700}:where(:root[data-skin]) ._elapsedValue_1v0a0_364{color:var(--t-text)}._footerCellEmphasis_1v0a0_339 ._elapsedValue_1v0a0_364{color:#8a6a18;font-size:15px}:where(:root[data-skin]) ._footerCellEmphasis_1v0a0_339 ._elapsedValue_1v0a0_364{color:color-mix(in oklab, #8a6a18, var(--t-brand-text) var(--t-brand-mix))}._btnSecondary_1v0a0_376,._btnDanger_1v0a0_377{cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,color .12s}:where(:root[data-skin]) ._btnSecondary_1v0a0_376,:where(:root[data-skin]) ._btnDanger_1v0a0_377{border-radius:calc(8px * var(--t-radius-k))}._btnSecondary_1v0a0_376{color:#2c2516;background:#fffef5;border:1px solid #efe4c2;box-shadow:0 2px 4px #2c251614}:where(:root[data-skin]) ._btnSecondary_1v0a0_376{border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));background:var(--t-surface);color:var(--t-text);box-shadow:0 2px 4px color-mix(in srgb, var(--t-shadow) 8%, transparent)}._btnSecondary_1v0a0_376:hover{background:#fdf3df;border-color:#d4af37}:where(:root[data-skin]) ._btnSecondary_1v0a0_376:hover{background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix))}._btnDanger_1v0a0_377{color:#fffef5;background:linear-gradient(#d75450 0%,#b73f3a 100%);border:1px solid #b73f3a;box-shadow:0 2px 4px #89232052}:where(:root[data-skin]) ._btnDanger_1v0a0_377{border:1px solid color-mix(in oklab, #b73f3a, var(--t-text) var(--t-line-lift));background:linear-gradient(180deg, color-mix(in oklab, #d75450, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #b73f3a, var(--t-surface) var(--t-bg-sink)) 100%)}._btnDanger_1v0a0_377:hover{background:linear-gradient(#c64944 0%,#a83632 100%)}:where(:root[data-skin]) ._btnDanger_1v0a0_377:hover{background:linear-gradient(180deg, color-mix(in oklab, #c64944, var(--t-surface) var(--t-bg-sink)) 0%, color-mix(in oklab, #a83632, var(--t-surface) var(--t-bg-sink)) 100%)}._cancelRow_1v0a0_413{border-top:1px dashed #efe4c2;justify-content:flex-end;padding:12px 18px 14px;display:flex}:where(:root[data-skin]) ._cancelRow_1v0a0_413{border-top:1px dashed color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft))}._btnCancel_1v0a0_419{cursor:pointer;color:#b73f3a;background:#fffef5;border:1px solid #d75450;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .12s,color .12s}:where(:root[data-skin]) ._btnCancel_1v0a0_419{border-radius:calc(7px * var(--t-radius-k));border:1px solid color-mix(in oklab, #d75450, var(--t-text) var(--t-line-lift));background:var(--t-surface);color:color-mix(in oklab, #b73f3a, var(--t-text) var(--t-text-lift))}._btnCancel_1v0a0_419:hover{color:#8d2f2b;background:#fef0ef}:where(:root[data-skin]) ._btnCancel_1v0a0_419:hover{background:color-mix(in oklab, #fef0ef var(--t-tint), var(--t-surface));color:color-mix(in oklab, #8d2f2b, var(--t-text) var(--t-text-lift))}._mini_1v0a0_437{color:#8a6a18;white-space:nowrap;background:#fdf3df;border:1px solid #d4af37;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}:where(:root[data-skin]) ._mini_1v0a0_437{border-radius:calc(999px * var(--t-pill-k));background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));color:color-mix(in oklab, #8a6a18, var(--t-brand-text) var(--t-brand-mix))}._miniStale_1v0a0_451,._miniHung_1v0a0_452{color:#8b1a1a;background:#fff1ee;border-color:#d75450}:where(:root[data-skin]) ._miniStale_1v0a0_451,:where(:root[data-skin]) ._miniHung_1v0a0_452{background:color-mix(in oklab, #fff1ee var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #d75450, var(--t-text) var(--t-line-lift));color:color-mix(in oklab, #8b1a1a, var(--t-text) var(--t-text-lift))}._miniSlow_1v0a0_459{color:#8a6a18;background:#fdf3df;border-color:#d4af37}:where(:root[data-skin]) ._miniSlow_1v0a0_459{background:color-mix(in oklab, #fdf3df var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));color:color-mix(in oklab, #8a6a18, var(--t-brand-text) var(--t-brand-mix))}._miniSvg_1v0a0_465{display:block}._miniTrack_1v0a0_469{stroke:#d4af3759}:where(:root[data-skin]) ._miniTrack_1v0a0_469{stroke:color-mix(in srgb, color-mix(in oklab, #d4af37, var(--t-brand-text) var(--t-brand-mix)) 35%, transparent)}._miniFill_1v0a0_473{stroke:#6b5b9a;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}:where(:root[data-skin]) ._miniFill_1v0a0_473{stroke:color-mix(in oklab, #6b5b9a, var(--t-text) var(--t-text-lift))}._miniLabel_1v0a0_478{font-variant-numeric:tabular-nums}._recoveryPanel_1v0a0_490{background:#fff8e8;border:1px solid #d4af37;border-radius:8px;flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}:where(:root[data-skin]) ._recoveryPanel_1v0a0_490{background:color-mix(in oklab, #fff8e8 var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-radius:calc(8px * var(--t-radius-k))}._recoveryHeading_1v0a0_501{color:#6b4d00;font-size:13px;line-height:1.4}:where(:root[data-skin]) ._recoveryHeading_1v0a0_501{color:color-mix(in oklab, #6b4d00, var(--t-text) var(--t-text-lift))}._recoveryActions_1v0a0_507{flex-wrap:wrap;gap:8px;display:flex}._btnRetry_1v0a0_513{color:#fff;cursor:pointer;background:#6b5b9a;border:1px solid #4d3f80;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}:where(:root[data-skin]) ._btnRetry_1v0a0_513{background:color-mix(in oklab, #6b5b9a, var(--t-surface) var(--t-bg-sink));border:1px solid color-mix(in oklab, #4d3f80, var(--t-text) var(--t-line-lift));border-radius:calc(6px * var(--t-radius-k))}._btnRetry_1v0a0_513:hover:not(:disabled){background:#5a4c87}:where(:root[data-skin]) ._btnRetry_1v0a0_513:hover:not(:disabled){background:color-mix(in oklab, #5a4c87, var(--t-surface) var(--t-bg-sink))}._btnRetry_1v0a0_513:disabled{cursor:not-allowed;background:#c8c1d8;border-color:#aea5c6}:where(:root[data-skin]) ._btnRetry_1v0a0_513:disabled{background:color-mix(in oklab, #c8c1d8 var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #aea5c6, var(--t-text) var(--t-line-lift))}._btnFlag_1v0a0_534{color:#8a6a18;cursor:pointer;background:#fff;border:1px solid #d4af37;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}:where(:root[data-skin]) ._btnFlag_1v0a0_534{background:var(--t-surface);color:color-mix(in oklab, #8a6a18, var(--t-brand-text) var(--t-brand-mix));border:1px solid color-mix(in oklab, #d4af37, var(--t-brand) var(--t-brand-mix));border-radius:calc(6px * var(--t-radius-k))}._btnFlag_1v0a0_534:hover:not(:disabled){background:#fdf3d8}:where(:root[data-skin]) ._btnFlag_1v0a0_534:hover:not(:disabled){background:color-mix(in oklab, #fdf3d8 var(--t-tint), var(--t-surface))}._btnFlag_1v0a0_534:disabled{color:#c8b687;cursor:not-allowed;background:#f0ead4}:where(:root[data-skin]) ._btnFlag_1v0a0_534:disabled{background:color-mix(in oklab, #f0ead4 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #c8b687, var(--t-text) var(--t-text-lift))}._recoveryError_1v0a0_555{color:#8b1a1a;background:#fff1ee;border:1px solid #d75450;border-radius:4px;padding:6px 10px;font-size:12px}:where(:root[data-skin]) ._recoveryError_1v0a0_555{color:color-mix(in oklab, #8b1a1a, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #fff1ee var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #d75450, var(--t-text) var(--t-line-lift));border-radius:calc(4px * var(--t-radius-k))}._cardFlagged_1v0a0_570{border-color:#6b89c4}:where(:root[data-skin]) ._cardFlagged_1v0a0_570{border-color:color-mix(in oklab, #6b89c4, var(--t-text) var(--t-line-lift))}._titleFlagged_1v0a0_574{color:#4a6298;font-size:16px;font-weight:700}:where(:root[data-skin]) ._titleFlagged_1v0a0_574{color:color-mix(in oklab, #4a6298, var(--t-text) var(--t-text-lift))}._bodyFlagged_1v0a0_580{align-items:center;gap:16px;padding:20px 12px;display:flex}._flaggedIcon_1v0a0_587{flex-shrink:0;font-size:48px}._flaggedText_1v0a0_592{flex:1}._flaggedMessage_1v0a0_596{color:#2c3a55;margin:0 0 8px;font-size:14px;line-height:1.5}:where(:root[data-skin]) ._flaggedMessage_1v0a0_596{color:var(--t-text)}._flaggedMeta_1v0a0_603{color:#6a7588;margin:0 0 8px;font-size:12px}:where(:root[data-skin]) ._flaggedMeta_1v0a0_603{color:color-mix(in oklab, #6a7588, var(--t-text) var(--t-text-lift))}._flaggedNote_1v0a0_609{color:#2c3a55;background:#f0f4fb;border-left:3px solid #6b89c4;border-radius:0 4px 4px 0;margin:0;padding:6px 10px;font-size:12px}:where(:root[data-skin]) ._flaggedNote_1v0a0_609{color:var(--t-text);background:color-mix(in oklab, #f0f4fb var(--t-tint), var(--t-surface));border-left:3px solid color-mix(in oklab, #6b89c4, var(--t-text) var(--t-line-lift));border-radius:0 calc(4px * var(--t-radius-k)) calc(4px * var(--t-radius-k)) 0}._flaggedNoteLabel_1v0a0_619{color:#4a6298;font-weight:600}:where(:root[data-skin]) ._flaggedNoteLabel_1v0a0_619{color:color-mix(in oklab, #4a6298, var(--t-text) var(--t-text-lift))}._modalBackdrop_1v0a0_631{z-index:1000;background:#14141e8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}:where(:root[data-skin]) ._modalBackdrop_1v0a0_631{background:color-mix(in srgb, var(--t-scrim) 55%, transparent)}._modal_1v0a0_631{background:#fff;border-radius:10px;width:100%;max-width:480px;padding:20px 22px;box-shadow:0 8px 28px #00000040}:where(:root[data-skin]) ._modal_1v0a0_631{background:var(--t-surface);border-radius:calc(10px * var(--t-radius-k));box-shadow:0 8px 28px color-mix(in srgb, var(--t-shadow) 25%, transparent)}._modalTitle_1v0a0_651{color:#2c2438;margin-bottom:10px;font-size:17px;font-weight:700}:where(:root[data-skin]) ._modalTitle_1v0a0_651{color:var(--t-text)}._modalBody_1v0a0_658{color:#3a3045;margin-bottom:16px;font-size:14px;line-height:1.5}:where(:root[data-skin]) ._modalBody_1v0a0_658{color:var(--t-text)}._modalBody_1v0a0_658 p{margin:0 0 10px}._modalActions_1v0a0_669{justify-content:flex-end;gap:8px;display:flex}._btnPrimary_1v0a0_675{color:#fff;cursor:pointer;background:#6b5b9a;border:1px solid #4d3f80;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600}:where(:root[data-skin]) ._btnPrimary_1v0a0_675{background:color-mix(in oklab, #6b5b9a, var(--t-surface) var(--t-bg-sink));border:1px solid color-mix(in oklab, #4d3f80, var(--t-text) var(--t-line-lift));border-radius:calc(6px * var(--t-radius-k))}._btnPrimary_1v0a0_675:hover:not(:disabled){background:#5a4c87}:where(:root[data-skin]) ._btnPrimary_1v0a0_675:hover:not(:disabled){background:color-mix(in oklab, #5a4c87, var(--t-surface) var(--t-bg-sink))}._btnPrimary_1v0a0_675:disabled{cursor:not-allowed;background:#c8c1d8}:where(:root[data-skin]) ._btnPrimary_1v0a0_675:disabled{background:color-mix(in oklab, #c8c1d8 var(--t-tint), var(--t-surface))}._flagNoteInput_1v0a0_695{resize:vertical;border:1px solid #c8c1d8;border-radius:6px;width:100%;min-height:80px;padding:8px 10px;font-family:inherit;font-size:13px}:where(:root[data-skin]) ._flagNoteInput_1v0a0_695{border:1px solid color-mix(in oklab, #c8c1d8 var(--t-tint), var(--t-line-soft));border-radius:calc(6px * var(--t-radius-k))}._flagNoteCount_1v0a0_706{text-align:right;color:#6a7588;margin-top:4px;font-size:11px}:where(:root[data-skin]) ._flagNoteCount_1v0a0_706{color:color-mix(in oklab, #6a7588, var(--t-text) var(--t-text-lift))}._page_1pjf2_6{background:#faf3d6;flex-direction:column;min-height:100vh;display:flex}:where(:root[data-skin]) ._page_1pjf2_6{background:color-mix(in oklab, #faf3d6 var(--t-tint), var(--t-surface))}._topbar_1pjf2_13{background:#fffef5;border-bottom:1px solid #efe4c2;padding:14px 22px}:where(:root[data-skin]) ._topbar_1pjf2_13{background:var(--t-surface);border-bottom:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft))}._body_1pjf2_19{flex-direction:column;flex:1;gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:22px 22px 120px;display:flex}._header_1pjf2_30{text-align:center}._heading_1pjf2_34{color:#2c2516;margin:0;font-size:24px;font-weight:800}:where(:root[data-skin]) ._heading_1pjf2_34{color:var(--t-text)}._lead_1pjf2_41{color:#6b6253;max-width:640px;margin:6px auto 0;font-size:13.5px;line-height:1.55}:where(:root[data-skin]) ._lead_1pjf2_41{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._statusCard_1pjf2_50{color:#3c3322;text-align:center;background:#fffef5;border:1px solid #efe4c2;border-radius:14px;padding:22px 24px;font-size:14px;line-height:1.55}:where(:root[data-skin]) ._statusCard_1pjf2_50{background:var(--t-surface);border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(14px * var(--t-radius-k));color:var(--t-text)}._statusCard_1pjf2_50 strong{color:#2c2516;margin-bottom:6px;font-size:15px;display:block}:where(:root[data-skin]) ._statusCard_1pjf2_50 strong{color:var(--t-text)}._statusCard_1pjf2_50 p{color:#6b6253;margin:4px 0 0}:where(:root[data-skin]) ._statusCard_1pjf2_50 p{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._statusError_1pjf2_73{color:#b91c1c;background:#fdecec;border-color:#f3c7c7}:where(:root[data-skin]) ._statusError_1pjf2_73{background:color-mix(in oklab, #fdecec var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #f3c7c7 var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #b91c1c, var(--t-text) var(--t-text-lift))}._split_1pjf2_83{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}._nav_1pjf2_94{background:#fffef5;border:1px solid #efe4c2;border-radius:14px;padding:12px;position:sticky;top:14px}:where(:root[data-skin]) ._nav_1pjf2_94{background:var(--t-surface);border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(14px * var(--t-radius-k))}._navHeading_1pjf2_103{letter-spacing:.08em;color:#8a6815;text-transform:uppercase;padding:4px 6px 8px;font-size:11px;font-weight:800}:where(:root[data-skin]) ._navHeading_1pjf2_103{color:color-mix(in oklab, #8a6815, var(--t-brand-text) var(--t-brand-mix))}._navList_1pjf2_112{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._navRow_1pjf2_121{border-radius:8px;align-items:center;gap:10px;padding:8px;transition:background .12s;display:flex}:where(:root[data-skin]) ._navRow_1pjf2_121{border-radius:calc(8px * var(--t-radius-k))}._navRow_1pjf2_121:hover{background:#fdf6db}:where(:root[data-skin]) ._navRow_1pjf2_121:hover{background:color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface))}._navRowActive_1pjf2_134{background:#fbeec5;box-shadow:inset 0 0 0 1px #e8d28a}:where(:root[data-skin]) ._navRowActive_1pjf2_134{background:color-mix(in oklab, #fbeec5 var(--t-tint), var(--t-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, #e8d28a, var(--t-brand-shadow) var(--t-brand-mix))}._navName_1pjf2_139{color:#2c2516;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0;font-family:inherit;font-size:13.5px;font-weight:700;display:flex}:where(:root[data-skin]) ._navName_1pjf2_139{color:var(--t-text)}._navNameText_1pjf2_157{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._navCount_1pjf2_163{color:#6b6253;font-variant-numeric:tabular-nums;background:#faf3d6;border:1px solid #e8d28a;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:700}:where(:root[data-skin]) ._navCount_1pjf2_163{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift));background:color-mix(in oklab, #faf3d6 var(--t-tint), var(--t-surface));border:1px solid color-mix(in oklab, #e8d28a, var(--t-brand) var(--t-brand-mix));border-radius:calc(999px * var(--t-pill-k))}._navRowActive_1pjf2_134 ._navCount_1pjf2_163{background:#fffef5}:where(:root[data-skin]) ._navRowActive_1pjf2_134 ._navCount_1pjf2_163{background:var(--t-surface)}._detail_1pjf2_183{background:#fffef5;border:1px solid #efe4c2;border-radius:14px;padding:18px 20px}:where(:root[data-skin]) ._detail_1pjf2_183{background:var(--t-surface);border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(14px * var(--t-radius-k))}._detailEmpty_1pjf2_190{text-align:center;color:#6b6253;padding:40px 12px;font-size:13.5px}:where(:root[data-skin]) ._detailEmpty_1pjf2_190{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._detailInner_1pjf2_197{flex-direction:column;gap:18px;display:flex}._detailHeader_1pjf2_203{border-bottom:1px solid #efe4c2;padding-bottom:10px}:where(:root[data-skin]) ._detailHeader_1pjf2_203{border-bottom:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft))}._detailTitle_1pjf2_208{color:#2c2516;margin:0;font-size:18px;font-weight:800}:where(:root[data-skin]) ._detailTitle_1pjf2_208{color:var(--t-text)}._detailSubtitle_1pjf2_215{color:#6b6253;margin:4px 0 0;font-size:12.5px}:where(:root[data-skin]) ._detailSubtitle_1pjf2_215{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._bookBlock_1pjf2_222{background:#fdfaee;border:1px solid #efe4c2;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}:where(:root[data-skin]) ._bookBlock_1pjf2_222{background:var(--t-surface);border:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));border-radius:calc(12px * var(--t-radius-k))}._bookHead_1pjf2_232{align-items:flex-start;gap:10px;display:flex}._bookHeadText_1pjf2_238{flex:1;min-width:0}._bookTitleRow_1pjf2_243{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._bookTitleText_1pjf2_250{color:#2c2516;word-break:break-word;font-size:14.5px;font-weight:800}:where(:root[data-skin]) ._bookTitleText_1pjf2_250{color:var(--t-text)}._alreadyPill_1pjf2_257{color:#4a6b32;letter-spacing:.02em;background:#dfe9d4;border:1px solid #c3d2b4;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}:where(:root[data-skin]) ._alreadyPill_1pjf2_257{background:color-mix(in oklab, #dfe9d4 var(--t-tint), var(--t-surface));color:color-mix(in oklab, #4a6b32, var(--t-text) var(--t-text-lift));border:1px solid color-mix(in oklab, #c3d2b4 var(--t-tint), var(--t-line-soft));border-radius:calc(999px * var(--t-pill-k))}._bookHeadMeta_1pjf2_268{color:#6b6253;margin-top:4px;font-size:12px}:where(:root[data-skin]) ._bookHeadMeta_1pjf2_268{color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._noChapters_1pjf2_274{color:#8a6815;text-align:center;background:#fffef5;border:1px dashed #e0d4a2;border-radius:8px;margin:0;padding:12px;font-size:12.5px}:where(:root[data-skin]) ._noChapters_1pjf2_274{border:1px dashed color-mix(in oklab, #e0d4a2 var(--t-tint), var(--t-line-soft));border-radius:calc(8px * var(--t-radius-k));color:color-mix(in oklab, #8a6815, var(--t-brand-text) var(--t-brand-mix));background:var(--t-surface)}._chapterGrid_1pjf2_286{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}._chapterCard_1pjf2_292{cursor:pointer;background:#fffef5;border:1px solid #e8d9a8;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;transition:background .12s,border-color .12s,box-shadow .12s;display:flex}:where(:root[data-skin]) ._chapterCard_1pjf2_292{background:var(--t-surface);border:1px solid color-mix(in oklab, #e8d9a8, var(--t-brand) var(--t-brand-mix));border-radius:calc(10px * var(--t-radius-k))}._chapterCard_1pjf2_292:hover{background:#fdf6db}:where(:root[data-skin]) ._chapterCard_1pjf2_292:hover{background:color-mix(in oklab, #fdf6db var(--t-tint), var(--t-surface))}._chapterCardOn_1pjf2_308{background:#fbeec5;border-color:#d4b462;box-shadow:inset 0 0 0 1px #d4b462}:where(:root[data-skin]) ._chapterCardOn_1pjf2_308{background:color-mix(in oklab, #fbeec5 var(--t-tint), var(--t-surface));border-color:color-mix(in oklab, #d4b462, var(--t-brand) var(--t-brand-mix));box-shadow:inset 0 0 0 1px color-mix(in oklab, #d4b462, var(--t-brand-shadow) var(--t-brand-mix))}._bookRow_1pjf2_316{align-items:center;width:100%;margin-bottom:8px;padding:12px 14px}._bookRow_1pjf2_316 ._chapterCardTitle_1pjf2_323{font-size:14px}._chapterCard_1pjf2_292 input[type=checkbox]{accent-color:#a37b1f;cursor:pointer;flex:none;width:16px;height:16px;margin-top:2px}:where(:root[data-skin]) ._chapterCard_1pjf2_292 input[type=checkbox]{accent-color:color-mix(in oklab, #a37b1f, var(--t-brand-text) var(--t-brand-mix))}._chapterCardText_1pjf2_336{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._chapterCardLabel_1pjf2_344{letter-spacing:.05em;color:#8a6815;text-transform:uppercase;font-size:10.5px;font-weight:800}:where(:root[data-skin]) ._chapterCardLabel_1pjf2_344{color:color-mix(in oklab, #8a6815, var(--t-brand-text) var(--t-brand-mix))}._chapterCardTitle_1pjf2_323{color:#2c2516;word-break:break-word;font-size:13px;font-weight:600;line-height:1.35}:where(:root[data-skin]) ._chapterCardTitle_1pjf2_323{color:var(--t-text)}._triCheckbox_1pjf2_361{accent-color:#a37b1f;cursor:pointer;flex:none;width:17px;height:17px;margin:0}:where(:root[data-skin]) ._triCheckbox_1pjf2_361{accent-color:color-mix(in oklab, #a37b1f, var(--t-brand-text) var(--t-brand-mix))}._footer_1pjf2_374{z-index:4;background:#fffef5;border-top:1px solid #efe4c2;flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding:14px 22px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #2c251614}:where(:root[data-skin]) ._footer_1pjf2_374{background:var(--t-surface);border-top:1px solid color-mix(in oklab, #efe4c2 var(--t-tint), var(--t-line-soft));box-shadow:0 -8px 20px color-mix(in srgb, var(--t-shadow) 8%, transparent)}._footerSummary_1pjf2_389{color:#3c3322;flex:1;font-size:13.5px}:where(:root[data-skin]) ._footerSummary_1pjf2_389{color:var(--t-text)}._footerSummary_1pjf2_389 strong{color:#2c2516;font-weight:800}:where(:root[data-skin]) ._footerSummary_1pjf2_389 strong{color:var(--t-text)}._footerEmpty_1pjf2_400{color:#a37b1f;font-style:italic}:where(:root[data-skin]) ._footerEmpty_1pjf2_400{color:color-mix(in oklab, #a37b1f, var(--t-brand-text) var(--t-brand-mix))}._footerActions_1pjf2_405{gap:10px;display:flex}._cancelBtn_1pjf2_410,._importBtn_1pjf2_411{cursor:pointer;border:1px solid;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13.5px;font-weight:700;transition:opacity .15s,background .15s}:where(:root[data-skin]) ._cancelBtn_1pjf2_410,:where(:root[data-skin]) ._importBtn_1pjf2_411{border-radius:calc(8px * var(--t-radius-k))}._cancelBtn_1pjf2_410{color:#6b6253;background:#fffef5;border-color:#d8c89e}:where(:root[data-skin]) ._cancelBtn_1pjf2_410{background:var(--t-surface);border-color:color-mix(in oklab, #d8c89e var(--t-tint), var(--t-line-soft));color:color-mix(in oklab, #6b6253, var(--t-text) var(--t-text-lift))}._cancelBtn_1pjf2_410:hover:not(:disabled){background:#faf3d6}:where(:root[data-skin]) ._cancelBtn_1pjf2_410:hover:not(:disabled){background:color-mix(in oklab, #faf3d6 var(--t-tint), var(--t-surface))}._importBtn_1pjf2_411{color:#fffef5;background:#a37b1f;border-color:#8a6815}:where(:root[data-skin]) ._importBtn_1pjf2_411{background:color-mix(in oklab, #a37b1f, var(--t-brand) var(--t-brand-mix));border-color:color-mix(in oklab, #8a6815, var(--t-brand) var(--t-brand-mix))}._importBtn_1pjf2_411:hover:not(:disabled){background:#8a6815}:where(:root[data-skin]) ._importBtn_1pjf2_411:hover:not(:disabled){background:color-mix(in oklab, #8a6815, var(--t-brand) var(--t-brand-mix))}._importBtn_1pjf2_411:disabled{opacity:.45;cursor:not-allowed}@media (width<=768px){._split_1pjf2_83{grid-template-columns:1fr}._nav_1pjf2_94{padding:10px;position:static}._navList_1pjf2_112{scroll-snap-type:x mandatory;flex-direction:row;gap:6px;margin:0 -2px;padding:2px;overflow-x:auto}._navList_1pjf2_112>li{scroll-snap-align:start;flex:none}._navRow_1pjf2_121{padding:6px 8px}._navName_1pjf2_139{gap:6px}._navNameText_1pjf2_157{max-width:130px}._detail_1pjf2_183{padding:14px}._chapterGrid_1pjf2_286{grid-template-columns:1fr}}
