@charset "UTF-8";.confirm-modal__content[data-v-9ab7bfcd]{padding-top:4px}.confirm-modal__message[data-v-9ab7bfcd]{margin:0;font-size:14px;line-height:1.7;color:var(--ink, #333);white-space:pre-line}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.38"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.teacher-analysis{line-height:1.75;font-size:14px}.teacher-analysis h2{font-size:14.5px;font-weight:700;margin:16px 0 8px;padding-left:9px;border-left:3px solid #c0402a;line-height:1.4}.teacher-analysis h2:first-child{margin-top:4px}.teacher-analysis h3{font-size:13.5px;font-weight:700;margin:12px 0 6px}.teacher-analysis p{margin:8px 0}.teacher-analysis ul{list-style:disc;padding-left:20px;margin:6px 0}.teacher-analysis ol{list-style:decimal;padding-left:22px;margin:6px 0}.teacher-analysis li{margin:4px 0}.teacher-analysis blockquote{border-left:3px solid #c0402a;background:#c0402a0f;padding:8px 12px;margin:10px 0;border-radius:0 8px 8px 0}.teacher-analysis pre{background:#f6f4f0;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:12px;overflow:auto;margin:10px 0}.teacher-analysis pre code{background:none;padding:0;color:#2d2a24;font-family:ui-monospace,Consolas,Courier New,monospace;font-size:12.5px;line-height:1.6}.teacher-analysis code{background:#c0402a14;color:#b03424;padding:1px 5px;border-radius:4px;font-size:12.5px}.teacher-analysis table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13px}.teacher-analysis th,.teacher-analysis td{border:1px solid rgba(0,0,0,.12);padding:6px 10px;text-align:left}.teacher-analysis th{background:#0000000a}.teacher-analysis details{border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:8px 12px;margin:10px 0}.teacher-analysis summary{cursor:pointer;font-weight:600;color:#c0402a}.teacher-analysis hr{border:none;border-top:1px dashed rgba(0,0,0,.15);margin:14px 0}.teacher-analysis .katex-display{overflow:auto}.teacher-analysis a.year-link{color:#c0402a;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c0402a73;cursor:pointer}.teacher-analysis a.year-link:hover{background:#c0402a14;border-radius:3px}.dark .teacher-analysis a.year-link{color:#e88a76}.dark .teacher-analysis a.year-link:hover{background:#e05a4724}.dark .teacher-analysis pre{background:#1a1f26;border-color:#ffffff1a}.dark .teacher-analysis pre code{color:#d8dee6}.dark .teacher-analysis code{background:#e05a4729;color:#f2a08c}.dark .teacher-analysis th{background:#ffffff0d}.dark .teacher-analysis th,.dark .teacher-analysis td{border-color:#ffffff24}.dark .teacher-analysis details{border-color:#ffffff24}.dark .teacher-analysis blockquote{background:#c0402a1f}.teacher-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#c0402a;margin-left:4px;vertical-align:2px}.buddy[data-v-e9e4e1b4]{position:fixed;right:28px;bottom:28px;z-index:100;cursor:pointer;transition:transform .3s}.buddy[data-v-e9e4e1b4]:hover{transform:scale(1.06)}.buddy-svg[data-v-e9e4e1b4]{width:104px;height:120px;filter:drop-shadow(0 8px 20px rgba(38,35,30,.22));animation:float-e9e4e1b4 3s ease-in-out infinite}.dark .buddy-svg[data-v-e9e4e1b4]{filter:drop-shadow(0 8px 20px rgba(0,0,0,.5))}@keyframes float-e9e4e1b4{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.eye-l[data-v-e9e4e1b4],.eye-r[data-v-e9e4e1b4]{transform-origin:center;animation:blink-e9e4e1b4 4s infinite}@keyframes blink-e9e4e1b4{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.mouth[data-v-e9e4e1b4]{transform-origin:center}.buddy.talking .mouth[data-v-e9e4e1b4]{animation:talk-e9e4e1b4 .3s infinite alternate}@keyframes talk-e9e4e1b4{0%{transform:scaleY(1)}to{transform:scaleY(.5)}}@keyframes wiggle-e9e4e1b4{0%,to{rotate:-3deg}50%{rotate:3deg}}.buddy.mood-happy .buddy-svg[data-v-e9e4e1b4]{animation:float-e9e4e1b4 2.2s ease-in-out infinite,wiggle-e9e4e1b4 1.4s ease-in-out infinite}@keyframes hop-e9e4e1b4{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-16px) scale(1.05)}60%{transform:translateY(0) scale(.98)}}.buddy.mood-cheer .buddy-svg[data-v-e9e4e1b4]{animation:hop-e9e4e1b4 .62s cubic-bezier(.3,.7,.4,1) infinite}@keyframes shake-e9e4e1b4{0%,to{rotate:0deg}25%{rotate:-6deg}75%{rotate:6deg}}.buddy.mood-worry .buddy-svg[data-v-e9e4e1b4]{animation:float-e9e4e1b4 3.4s ease-in-out infinite,shake-e9e4e1b4 2.2s ease-in-out infinite}@keyframes sleepFloat-e9e4e1b4{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(.99)}}.buddy.mood-sleep .buddy-svg[data-v-e9e4e1b4]{animation:sleepFloat-e9e4e1b4 5s ease-in-out infinite}.buddy.mood-sleep .eye-l[data-v-e9e4e1b4],.buddy.mood-sleep .eye-r[data-v-e9e4e1b4]{animation:blink-e9e4e1b4 6s infinite}.buddy-burst[data-v-e9e4e1b4]{position:absolute;left:50%;top:34%;width:0;height:0;pointer-events:none}.buddy-burst span[data-v-e9e4e1b4]{position:absolute;width:7px;height:7px;border-radius:2px;background:var(--vermilion);animation:burst-e9e4e1b4 1.5s ease-out forwards;animation-delay:calc(var(--i) * 32ms)}.buddy-burst span[data-v-e9e4e1b4]:nth-child(2n){background:var(--gold)}.buddy-burst span[data-v-e9e4e1b4]:nth-child(3n){background:#3a7d5c;border-radius:50%}@keyframes burst-e9e4e1b4{0%{transform:translate(0) scale(.4) rotate(0);opacity:1}to{transform:translate(calc(var(--i) * 13px - 72px),calc(var(--i) * -12px + 30px)) scale(1) rotate(280deg);opacity:0}}.buddy-zzz[data-v-e9e4e1b4]{position:absolute;right:6px;top:-6px;display:flex;gap:3px;align-items:flex-end;color:var(--ink-faint);font-weight:700;pointer-events:none}.buddy-zzz span[data-v-e9e4e1b4]{font-size:12px;animation:zzz-e9e4e1b4 2.4s ease-in-out infinite}.buddy-zzz span[data-v-e9e4e1b4]:nth-child(2){font-size:14px;animation-delay:.3s}.buddy-zzz span[data-v-e9e4e1b4]:nth-child(3){font-size:16px;animation-delay:.6s}@keyframes zzz-e9e4e1b4{0%{opacity:0;transform:translateY(6px)}40%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.bubble[data-v-e9e4e1b4]{position:absolute;right:114px;bottom:24px;background:var(--paper);border:2px solid var(--vermilion);border-radius:16px;padding:12px 16px;min-width:210px;max-width:300px;box-shadow:var(--shadow-lift);opacity:0;transform:translateY(8px) scale(.95);transition:all .3s;pointer-events:none;font-size:13.5px;line-height:1.7;color:var(--ink-soft)}.buddy.open .bubble[data-v-e9e4e1b4]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.bubble[data-v-e9e4e1b4]:after{content:"";position:absolute;right:-10px;bottom:20px;border:8px solid transparent;border-left-color:var(--paper);z-index:2}.bubble[data-v-e9e4e1b4]:before{content:"";position:absolute;right:-13px;bottom:18px;border:9px solid transparent;border-left-color:var(--vermilion)}.who[data-v-e9e4e1b4]{font-size:11px;color:var(--vermilion);font-weight:700;letter-spacing:1px;margin-bottom:4px}.bubble-text[data-v-e9e4e1b4]{min-height:44px}.mini-stats[data-v-e9e4e1b4]{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:10px;padding-top:9px;border-top:1px dashed var(--line);font-size:11.5px;color:var(--ink-faint)}.buddy-stat b[data-v-e9e4e1b4]{color:var(--ink);font-weight:700}.buddy-stat b.alert[data-v-e9e4e1b4]{color:var(--vermilion)}.remind[data-v-e9e4e1b4]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.remind li[data-v-e9e4e1b4]{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:7px;background:var(--paper-deep);border:1px solid var(--line);font-size:12px;color:var(--ink-soft)}.remind li.urgent[data-v-e9e4e1b4]{background:var(--vermilion-tint);border-color:var(--vermilion-soft);color:var(--vermilion)}.remind li.clickable[data-v-e9e4e1b4]{cursor:pointer;transition:all .2s}.remind li.clickable[data-v-e9e4e1b4]:hover{border-color:var(--vermilion)}.rdot[data-v-e9e4e1b4]{width:6px;height:6px;border-radius:50%;background:var(--ink-faint);flex:0 0 6px}.remind li.urgent .rdot[data-v-e9e4e1b4]{background:var(--vermilion);animation:ping-e9e4e1b4 1.6s ease-out infinite}.rtext[data-v-e9e4e1b4]{flex:1}.rgo[data-v-e9e4e1b4]{color:var(--vermilion);font-weight:600}.act[data-v-e9e4e1b4]{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.act span[data-v-e9e4e1b4]{font-size:11.5px;padding:3px 10px;border-radius:99px;background:var(--paper-deep);border:1px solid var(--line);cursor:pointer;transition:all .2s}.act span[data-v-e9e4e1b4]:hover{background:var(--vermilion);color:var(--paper);border-color:var(--vermilion)}.buddy-ping[data-v-e9e4e1b4]{position:absolute;top:10px;right:10px;width:14px;height:14px;background:var(--vermilion);border:3px solid var(--paper);border-radius:50%;animation:ping-e9e4e1b4 1.6s ease-out infinite}@keyframes ping-e9e4e1b4{0%{box-shadow:0 0 #c0402a66}to{box-shadow:0 0 0 12px transparent}}@media (max-width: 640px){.buddy[data-v-e9e4e1b4]{right:14px;bottom:14px;transform:scale(.82);transform-origin:bottom right}.buddy[data-v-e9e4e1b4]:hover{transform:scale(.88)}.bubble[data-v-e9e4e1b4]{right:96px;max-width:min(72vw,300px)}}.app-header-sticky[data-v-186c2b9c][data-v-7ca2317a]{position:sticky;top:0;z-index:100}.app-content[data-v-186c2b9c][data-v-7ca2317a]{padding-top:8px}.app-header[data-v-186c2b9c][data-v-7ca2317a]{grid-template-columns:auto 1fr auto;gap:16px;height:60px;margin:14px 22px;padding:0 16px;background:var(--paper)!important;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-paper);overflow:visible}.brand-block[data-v-186c2b9c][data-v-7ca2317a]{gap:12px;justify-content:flex-start}.seal[data-v-186c2b9c][data-v-7ca2317a]{width:40px;height:40px;flex:none;background:var(--vermilion);color:#faf6ef;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700;letter-spacing:1px;box-shadow:2px 2px #c0402a38;animation:sealIn-7ca2317a .8s ease}.dark .seal[data-v-7ca2317a]{color:#171310;box-shadow:2px 2px #e06a4f47}@keyframes sealIn-7ca2317a{0%{transform:rotate(-12deg) scale(.5);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}.brand-text[data-v-186c2b9c][data-v-7ca2317a]{display:flex;flex-direction:column;line-height:1.25}.brand-name[data-v-186c2b9c][data-v-7ca2317a]{font-size:20px;font-weight:700;letter-spacing:3px;color:var(--ink)}.brand-motto[data-v-186c2b9c][data-v-7ca2317a]{font-size:11px;color:var(--ink-faint);letter-spacing:2px;margin-top:2px;white-space:nowrap}.header-nav[data-v-186c2b9c][data-v-7ca2317a]{gap:4px}.header-nav .nav-item[data-v-186c2b9c][data-v-7ca2317a]{color:var(--ink-soft);font-weight:500;border-radius:8px;white-space:nowrap}.header-nav .nav-item[data-v-186c2b9c][data-v-7ca2317a]:hover{color:var(--vermilion)!important;background:var(--vermilion-tint)!important}.header-nav .nav-item.active[data-v-186c2b9c][data-v-7ca2317a]{color:var(--paper)!important;background:var(--vermilion)!important;font-weight:600}.dark .header-nav .nav-item[data-v-186c2b9c][data-v-7ca2317a]{color:var(--ink-soft)}.dark .header-nav .nav-item.active[data-v-186c2b9c][data-v-7ca2317a]{color:#171310!important;background:var(--vermilion)!important}.header-nav .nav-item.locked[data-v-186c2b9c][data-v-7ca2317a]{color:var(--ink-faint)}.header-nav .nav-item.locked[data-v-186c2b9c][data-v-7ca2317a]:hover{color:var(--ink-soft)!important;background:var(--paper-deep)!important}.header-nav .nav-lock[data-v-7ca2317a]{margin-left:3px;font-size:10px;opacity:.65}.header-nav .nav-item.disabled[data-v-186c2b9c][data-v-7ca2317a]{color:var(--ink-faint);cursor:not-allowed;opacity:.5;pointer-events:auto}.header-nav .nav-item.disabled[data-v-186c2b9c][data-v-7ca2317a]:hover{background:transparent!important}.header-right .paper-icon-btn.n-button[data-v-7ca2317a]{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border-radius:10px!important;background:var(--paper-deep)!important;border:1px solid var(--line)!important;color:var(--ink-soft)!important;transition:all .2s}.header-right .paper-icon-btn.n-button[data-v-7ca2317a]:hover{background:var(--vermilion)!important;border-color:var(--vermilion)!important;color:var(--paper)!important;transform:translateY(-2px)}.header-right .paper-icon-btn .i-carbon-moon[data-v-7ca2317a],.header-right .paper-icon-btn .i-carbon-sun[data-v-7ca2317a]{color:inherit;font-size:18px}.header-right .login-btn.n-button[data-v-7ca2317a]{border-radius:10px!important;background:var(--vermilion)!important;border:1px solid var(--vermilion)!important;color:#faf6ef!important;font-weight:600;letter-spacing:2px;box-shadow:0 4px 14px #c0402a40;transition:all .2s}.header-right .login-btn.n-button[data-v-7ca2317a]:hover{background:var(--vermilion-deep)!important;border-color:var(--vermilion-deep)!important;transform:translateY(-2px)}.dark .header-right .login-btn.n-button[data-v-7ca2317a]{color:#171310!important}.user-info[data-v-186c2b9c][data-v-7ca2317a]{padding:4px 10px;border-radius:20px}.user-info[data-v-186c2b9c][data-v-7ca2317a]:hover{background:var(--paper-deep)}.user-avatar[data-v-186c2b9c][data-v-7ca2317a]{width:28px!important;height:28px!important;min-width:28px;border-radius:50%!important;background:var(--vermilion-tint)!important;color:var(--vermilion)!important;border:none!important;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0}.user-name[data-v-186c2b9c][data-v-7ca2317a]{font-size:14px;color:var(--ink)!important}.user-menu[data-v-7ca2317a]{position:absolute;right:0;top:100%;margin-top:10px;width:176px;padding:6px;border-radius:12px;z-index:50;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lift)}.user-menu-item[data-v-7ca2317a]{display:block;width:100%;padding:9px 12px;text-align:left;font-size:14px;font-family:inherit;border:none;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer}.user-menu-item[data-v-7ca2317a]:hover{background:var(--paper-deep);color:var(--vermilion)}@media (max-width: 1100px){.brand-motto[data-v-186c2b9c][data-v-7ca2317a]{display:none}.header-nav .nav-item[data-v-186c2b9c][data-v-7ca2317a]{padding:8px 10px;font-size:13px}}.global-toast-container{position:fixed;top:76px;left:50%;transform:translate(-50%);z-index:6000;display:flex;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 40px);pointer-events:none}.global-toast-container .n-message{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:3px;background:#000000d9;color:#ffffffe6;font-size:14px;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;pointer-events:auto}html.dark .global-toast-container .n-message{background:#48484e}.global-toast-container .n-message__icon{display:inline-flex;flex:0 0 auto}.global-toast-container .n-message__icon svg{width:16px;height:16px}.global-toast-container .n-message--info-type .n-message__icon{color:#2080f0}.global-toast-container .n-message--success-type .n-message__icon{color:#18a058}.global-toast-container .n-message--warning-type .n-message__icon{color:#f0a020}.global-toast-container .n-message--error-type .n-message__icon{color:#d03050}.global-toast-container .n-message__content{white-space:pre-wrap;word-break:break-all}.toast-enter-active,.toast-leave-active{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-14px)}html,body{margin:0;padding:0;height:100%}#app{height:100%}:root{--primary-color: #3B82F6;--success-color: #4ADE80;--warning-color: #FBBF24;--danger-color: #EF4444;--info-color: #3B82F6}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.i-carbon-arrow-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m14 26l1.41-1.41L7.83 17H28v-2H7.83l7.58-7.59L14 6L4 16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m18 6l-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-calendar-heat-map{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4h-4V2h-2v2h-8V2h-2v2H6a2.003 2.003 0 0 0-2 2v20a2.003 2.003 0 0 0 2 2h20a2.003 2.003 0 0 0 2-2V6a2.003 2.003 0 0 0-2-2M6 6h4v2h2V6h8v2h2V6h4v4H6Zm0 6h5v6H6Zm13 14h-6v-6h6Zm0-8h-6v-6h6Zm2 8v-6h5l.001 6Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-chart-bar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 2H2v26a2 2 0 0 0 2 2h26v-2H4v-3h22v-8H4v-4h14V5H4Zm20 17v4H4v-4ZM16 7v4H4V7Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-chart-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m4.67 28l6.39-12l7.3 6.49a2 2 0 0 0 1.7.47a2 2 0 0 0 1.42-1.07L27 10.9l-1.82-.9l-5.49 11l-7.3-6.49a2 2 0 0 0-1.68-.51a2 2 0 0 0-1.42 1L4 25V2H2v26a2 2 0 0 0 2 2h26v-2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 22L6 12l1.4-1.4l8.6 8.6l8.6-8.6L26 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-chevron-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m16 10l10 10l-1.4 1.4l-8.6-8.6l-8.6 8.6L6 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-chip{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 11v10h10V11Zm8 8h-6v-6h6Z'/%3E%3Cpath fill='currentColor' d='M30 13v-2h-4V8a2 2 0 0 0-2-2h-3V2h-2v4h-6V2h-2v4H8a2 2 0 0 0-2 2v3H2v2h4v6H2v2h4v3a2 2 0 0 0 2 2h3v4h2v-4h6v4h2v-4h3a2 2 0 0 0 2-2v-3h4v-2h-4v-6Zm-6 11H8V8h16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-circle-dash{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.7 4.7a14.7 14.7 0 0 0-3 3.1L6.3 9a13.3 13.3 0 0 1 2.6-2.7Zm-3.1 7.6l-1.9-.6A12.5 12.5 0 0 0 2 16h2a11.5 11.5 0 0 1 .6-3.7m-1.9 8.1a14.4 14.4 0 0 0 2 3.9l1.6-1.2a12.9 12.9 0 0 1-1.7-3.3Zm5.1 6.9a14.4 14.4 0 0 0 3.9 2l.6-1.9A12.9 12.9 0 0 1 9 25.7Zm3.9-24.6l.6 1.9A11.5 11.5 0 0 1 16 4V2a12.5 12.5 0 0 0-4.3.7m12.5 24.6a15.2 15.2 0 0 0 3.1-3.1L25.7 23a11.5 11.5 0 0 1-2.7 2.7Zm3.2-7.6l1.9.6A15.5 15.5 0 0 0 30 16h-2a11.5 11.5 0 0 1-.6 3.7m1.8-8.1a14.4 14.4 0 0 0-2-3.9l-1.6 1.2a12.9 12.9 0 0 1 1.7 3.3Zm-5.1-7a14.4 14.4 0 0 0-3.9-2l-.6 1.9a12.9 12.9 0 0 1 3.3 1.7Zm-3.8 24.7l-.6-1.9a11.5 11.5 0 0 1-3.7.6v2a21.4 21.4 0 0 0 4.3-.7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-code,[i-carbon-code=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m31 16l-7 7l-1.41-1.41L28.17 16l-5.58-5.59L24 9zM1 16l7-7l1.41 1.41L3.83 16l5.58 5.59L8 23zm11.42 9.484L17.64 6l1.932.517L14.352 26z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28 10v18H10V10zm0-2H10a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2'/%3E%3Cpath fill='currentColor' d='M4 18H2V4a2 2 0 0 1 2-2h14v2H4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-data-vis-4{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27 3H5a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h22a2.003 2.003 0 0 0 2-2V5a2 2 0 0 0-2-2m0 6H17V5h10ZM15 27h-4v-4h4Zm0-6h-4v-4h4Zm-6 0H5v-4h4Zm2-6v-4h10v4Zm0-6V5h4v4Zm12 2h4v4h-4ZM9 5v10H5V5ZM5 23h4v4H5Zm12 4V17h10.001l.001 10Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-debug{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m29.83 20l.34-2l-5.17-.85v-4.38l5.06-1.36l-.51-1.93l-4.83 1.29A9 9 0 0 0 20 5V2h-2v2.23a8.8 8.8 0 0 0-4 0V2h-2v3a9 9 0 0 0-4.71 5.82L2.46 9.48L2 11.41l5 1.36v4.38L1.84 18l.32 2L7 19.18a8.9 8.9 0 0 0 .82 3.57l-4.53 4.54l1.42 1.42l4.19-4.2a9 9 0 0 0 14.2 0l4.19 4.2l1.42-1.42l-4.54-4.54a8.9 8.9 0 0 0 .83-3.57ZM15 25.92A7 7 0 0 1 9 19v-6h6ZM9.29 11a7 7 0 0 1 13.42 0ZM23 19a7 7 0 0 1-6 6.92V13h6Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4Zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-earth{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14.016 14.016 0 0 0 16 2m5 3.106a12 12 0 0 1 2.916 1.899L23.503 8H21Zm-7.622 22.597A11.976 11.976 0 0 1 8.116 6.976L9.465 9h3.342l-1.5 4H7.28l-1.382 4.148L8.465 21h5l1.432 2.148ZM16 28c-.203 0-.402-.02-.602-.03l1.396-4.19a1.99 1.99 0 0 0-.233-1.741l-1.432-2.148A2 2 0 0 0 13.465 19h-3.93l-1.432-2.148L8.721 15H11v2h2v-2.819l2.936-7.83l-1.872-.702L13.557 7h-3.022l-.807-1.21A11.8 11.8 0 0 1 19 4.394V8a2.003 2.003 0 0 0 2 2h2.586A2 2 0 0 0 25 9.414l.14-.14l.282-.68A12 12 0 0 1 27.3 12h-4.701a1.99 1.99 0 0 0-1.972 1.665l-.597 3.441a1.99 1.99 0 0 0 .991 2.086l2.165 1.464l1.458 3.646A11.96 11.96 0 0 1 16 28m8.815-8.656L22.1 17.509l-.1-.06l.599-3.449h5.22a11.74 11.74 0 0 1-1.744 8.495Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-function{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.626 29.526l-.516-1.933a12.004 12.004 0 0 0 6.121-19.26l1.538-1.28a14.003 14.003 0 0 1-7.143 22.473'/%3E%3Cpath fill='currentColor' d='M10 29H8v-3.82l.804-.16C10.262 24.727 12 23.62 12 20v-1.382l-4-2v-2.236l4-2V12c0-5.467 3.925-9 10-9h2v3.82l-.804.16C21.738 7.273 20 8.38 20 12v.382l4 2v2.236l-4 2V20c0 5.467-3.925 9-10 9m0-2c4.935 0 8-2.682 8-7v-2.618l3.764-1.882L18 13.618V12c0-4.578 2.385-6.192 4-6.76V5c-4.935 0-8 2.682-8 7v1.618L10.236 15.5L14 17.382V20c0 4.578-2.385 6.192-4 6.76Z'/%3E%3Cpath fill='currentColor' d='M5.231 24.947a14.003 14.003 0 0 1 7.147-22.474l.516 1.932a12.004 12.004 0 0 0-6.125 19.263Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-information{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17 22v-8h-4v2h2v6h-3v2h8v-2zM16 8a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-list{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 6h18v2H10zm0 18h18v2H10zm0-9h18v2H10zm-6 0h2v2H4zm0-9h2v2H4zm0 18h2v2H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-list-boxes{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 8h14v2H16zm0 14h14v2H16zm-6-8H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2M4 6v6h6.001L10 6Zm6 22H4a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2m-6-8v6h6.001L10 20Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-list-checked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 22h14v2H16zm-2-2.6L12.6 18L6 24.6L3.4 22L2 23.4l4 4zM16 8h14v2H16zm-2-2.6L12.6 4L6 10.6L3.4 8L2 9.4l4 4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-locked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 14h-2V8a6 6 0 0 0-12 0v6H8a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2M12 8a4 4 0 0 1 8 0v6h-8Zm12 20H8V16h16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-moon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.503 5.414a15.076 15.076 0 0 0 11.593 18.194a11.1 11.1 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1 1 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.07 13.07 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-network-3{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M30 30h-8v-8h8Zm-6-2h4v-4h-4Zm-4-1H8a6 6 0 0 1 0-12h2v2H8a4 4 0 0 0 0 8h12Z'/%3E%3Cpath fill='currentColor' d='M20 20h-8v-8h8Zm-6-2h4v-4h-4Z'/%3E%3Cpath fill='currentColor' d='M24 17h-2v-2h2a4 4 0 0 0 0-8H12V5h12a6 6 0 0 1 0 12m-14-7H2V2h8ZM4 8h4V4H4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-notebook{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 10h7v2h-7zm0 5h7v2h-7zm0 5h7v2h-7z'/%3E%3Cpath fill='currentColor' d='M28 5H4a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h24a2.003 2.003 0 0 0 2-2V7a2 2 0 0 0-2-2M4 7h11v18H4Zm13 18V7h11l.002 18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-pause{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 8v16H8V8zm0-2H8a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2m12 2v16h-4V8zm0-2h-4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-play,[i-carbon-play=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 28a1 1 0 0 1-1-1V5a1 1 0 0 1 1.482-.876l20 11a1 1 0 0 1 0 1.752l-20 11A1 1 0 0 1 7 28M8 6.69v18.62L24.925 16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-reset{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 28A12 12 0 1 0 6 16v6.2l-3.6-3.6L1 20l6 6l6-6l-1.4-1.4L8 22.2V16a10 10 0 1 1 10 10Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9a9.01 9.01 0 0 1-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27 16.76v-1.53l1.92-1.68A2 2 0 0 0 29.3 11l-2.36-4a2 2 0 0 0-1.73-1a2 2 0 0 0-.64.1l-2.43.82a11 11 0 0 0-1.31-.75l-.51-2.52a2 2 0 0 0-2-1.61h-4.68a2 2 0 0 0-2 1.61l-.51 2.52a11.5 11.5 0 0 0-1.32.75l-2.38-.86A2 2 0 0 0 6.79 6a2 2 0 0 0-1.73 1L2.7 11a2 2 0 0 0 .41 2.51L5 15.24v1.53l-1.89 1.68A2 2 0 0 0 2.7 21l2.36 4a2 2 0 0 0 1.73 1a2 2 0 0 0 .64-.1l2.43-.82a11 11 0 0 0 1.31.75l.51 2.52a2 2 0 0 0 2 1.61h4.72a2 2 0 0 0 2-1.61l.51-2.52a11.5 11.5 0 0 0 1.32-.75l2.42.82a2 2 0 0 0 .64.1a2 2 0 0 0 1.73-1l2.28-4a2 2 0 0 0-.41-2.51ZM25.21 24l-3.43-1.16a8.9 8.9 0 0 1-2.71 1.57L18.36 28h-4.72l-.71-3.55a9.4 9.4 0 0 1-2.7-1.57L6.79 24l-2.36-4l2.72-2.4a8.9 8.9 0 0 1 0-3.13L4.43 12l2.36-4l3.43 1.16a8.9 8.9 0 0 1 2.71-1.57L13.64 4h4.72l.71 3.55a9.4 9.4 0 0 1 2.7 1.57L25.21 8l2.36 4l-2.72 2.4a8.9 8.9 0 0 1 0 3.13L27.57 20Z'/%3E%3Cpath fill='currentColor' d='M16 22a6 6 0 1 1 6-6a5.94 5.94 0 0 1-6 6m0-10a3.91 3.91 0 0 0-4 4a3.91 3.91 0 0 0 4 4a3.91 3.91 0 0 0 4-4a3.91 3.91 0 0 0-4-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-settings-adjust,[i-carbon-settings-adjust=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M30 8h-4.1c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2v2h14.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30zm-9 4c-1.7 0-3-1.3-3-3s1.3-3 3-3s3 1.3 3 3s-1.3 3-3 3M2 24h4.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30v-2H15.9c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2zm9-4c1.7 0 3 1.3 3 3s-1.3 3-3 3s-3-1.3-3-3s1.3-3 3-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-skip-back{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27 28a1 1 0 0 1-.5-.13l-19-11a1 1 0 0 1 0-1.74l19-11a1 1 0 0 1 1 0A1 1 0 0 1 28 5v22a1 1 0 0 1-1 1M10 16l16 9.27V6.73ZM2 4h2v24H2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-skip-forward{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 28a1 1 0 0 1-1-1V5a1 1 0 0 1 .5-.87a1 1 0 0 1 1 0l19 11a1 1 0 0 1 0 1.74l-19 11A1 1 0 0 1 5 28M6 6.73v18.54L22 16ZM28 4h2v24h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-sun,[i-carbon-sun=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6M5.394 6.813L6.81 5.399l3.505 3.506L8.9 10.319zM2 15.005h5v2H2zm3.394 10.193L8.9 21.692l1.414 1.414l-3.505 3.506zM15 25.005h2v5h-2zm6.687-1.9l1.414-1.414l3.506 3.506l-1.414 1.414zm3.313-8.1h5v2h-5zm-3.313-6.101l3.506-3.506l1.414 1.414l-3.506 3.506zM15 2.005h2v5h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-thumbs-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M30 16V9a7.01 7.01 0 0 0-7-7H2v14h6.465l3.577 5.366l.846 5.917A2.01 2.01 0 0 0 14.868 29H17a3.003 3.003 0 0 0 3-3v-6h6a4.005 4.005 0 0 0 4-4M8 14H4V4h4Zm20 2a2.003 2.003 0 0 1-2 2h-8v8a1 1 0 0 1-1 1h-2.133l-.91-6.366L10 14.697V4h13a5.006 5.006 0 0 1 5 5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-thumbs-up,[all~=i-carbon-thumbs-up] *{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 12h-6V6a3.003 3.003 0 0 0-3-3h-2.133a2.01 2.01 0 0 0-1.98 1.717l-.845 5.917L8.465 16H2v14h21a7.01 7.01 0 0 0 7-7v-7a4.005 4.005 0 0 0-4-4M8 28H4V18h4Zm20-5a5.006 5.006 0 0 1-5 5H10V17.303l3.958-5.937l.91-6.366H17a1 1 0 0 1 1 1v8h8a2.003 2.003 0 0 1 2 2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-undo,[i-carbon-undo=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 10H7.815l3.587-3.586L10 5l-6 6l6 6l1.402-1.415L7.818 12H20a6 6 0 0 1 0 12h-8v2h8a8 8 0 0 0 0-16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}[default~=i-carbon-data-vis-4]:default{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27 3H5a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h22a2.003 2.003 0 0 0 2-2V5a2 2 0 0 0-2-2m0 6H17V5h10ZM15 27h-4v-4h4Zm0-6h-4v-4h4Zm-6 0H5v-4h4Zm2-6v-4h10v4Zm0-6V5h4v4Zm12 2h4v4h-4ZM9 5v10H5V5ZM5 23h4v4H5Zm12 4V17h10.001l.001 10Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.container{width:100%}.rounded-card{border-radius:1rem}.dark .shadow-card{--un-shadow-color:rgb(17 24 39 / .5) }.shadow-card{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-shadow-color:rgb(229 231 235 / .5) }.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\[b\:文本\]{b:文本}.\[blank\:答案\]{blank:答案}.\[blue\:文本\]{blue:文本}.\[code\:代码\]{code:代码}.\[formula\:\$公式\$\]{formula:$公式$}.\[green\:文本\]{green:文本}.\[red\:文本\]{red:文本}.visible{visibility:visible}.absolute,[absolute=""]{position:absolute}.fixed,[fixed=""]{position:fixed}.sticky{position:sticky}.static,[static=""]{position:static}.inset-0,[inset-0=""]{top:0;right:0;bottom:0;left:0}.-top-6{top:-1.5rem}.bottom-0,[bottom-0=""]{bottom:0}.left-1\/2{left:50%}.top-0,[top-0=""]{top:0}[bottom~="16"]{bottom:4rem}[bottom~="2"]{bottom:.5rem}[top~="2"]{top:.5rem}[top~="4"]{top:1rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-50,[z-50=""]{z-index:50}.grid,[grid=""]{display:grid}.inline-grid{display:inline-grid}.grid-cols-1,[grid-cols-1=""]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2,[grid-cols-2=""]{grid-template-columns:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}[rows~="5"]{grid-template-rows:repeat(5,minmax(0,1fr))}.my,[my~="active:"]:active{margin-top:1rem;margin-bottom:1rem}.mb-1,[mb-1=""]{margin-bottom:.25rem}.mb-3,[mb-3=""]{margin-bottom:.75rem}.mb-4,[mb-4=""]{margin-bottom:1rem}.ml-1,[ml-1=""]{margin-left:.25rem}.mr-1,[mr-1=""]{margin-right:.25rem}.mr-2,[mr-2=""]{margin-right:.5rem}.mr-3{margin-right:.75rem}.ms{margin-inline-start:1rem}.mt-1,[mt-1=""]{margin-top:.25rem}.mt-2,[mt-2=""]{margin-top:.5rem}.mt-3{margin-top:.75rem}.inline,[inline~="active:"]:active{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.contents{display:contents}.hidden{display:none}[hidden~="default:"]:default{display:none}[hidden~="disabled:"]:disabled{display:none}[size~="10"]{width:2.5rem;height:2.5rem}[size~="12"]{width:3rem;height:3rem}[size~="6"]{width:1.5rem;height:1.5rem}.h-2,.h2,[h2=""]{height:.5rem}.h-4,.h4,[h-4=""],[h4=""]{height:1rem}.h-5,.h5,[h-5=""]{height:1.25rem}.h-6,.h6,[h-6=""]{height:1.5rem}.h-64{height:16rem}.h-8,[h-8=""]{height:2rem}.h-full{height:100%}.h1{height:.25rem}.h3,[h3=""]{height:.75rem}.max-h-\[400px\]{max-height:400px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(90vh-80px\)\]{max-height:calc(90vh - 80px)}.max-w-4xl,[max-w-4xl=""]{max-width:56rem}.max-w-none{max-width:none}.min-h-0{min-height:0}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-24{width:6rem}.w-3,[w-3=""]{width:.75rem}.w-4,[w-4=""]{width:1rem}.w-5,[w-5=""]{width:1.25rem}.w-6,[w-6=""]{width:1.5rem}.w-72{width:18rem}.w-8,[w-8=""]{width:2rem}.w-fit,[w-fit=""]{width:fit-content}.w-full,[w-full=""]{width:100%}[default~=h3]:default{height:.75rem}[inline~="1"]{inline-size:.25rem}.flex,[flex=""]{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-col,[flex-col=""]{flex-direction:column}.table{display:table}.table-row{display:table-row}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--un-translate-x:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}[-translate-x-1=""]{--un-translate-x:-.25rem;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform,[transform=""]{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in 1s linear 1}.resize,[resize=""]{resize:both}[resize~="default:"]:default{resize:both}[list~=circle]{list-style-type:circle}[list~=none]{list-style-type:none}.items-start{align-items:flex-start}.items-center,[items-center=""]{align-items:center}[justify~=end]{justify-content:flex-end}.justify-center,[justify-center=""],[justify~=center]{justify-content:center}.justify-between,[justify-between=""]{justify-content:space-between}.gap-2,[gap-2=""]{gap:.5rem}.gap-3,[gap-3=""]{gap:.75rem}.gap-4,[gap-4=""]{gap:1rem}.gap-6{gap:1.5rem}.space-x-2>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(.5rem * calc(1 - var(--un-space-x-reverse)));margin-right:calc(.5rem * var(--un-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(.75rem * calc(1 - var(--un-space-x-reverse)));margin-right:calc(.75rem * var(--un-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(1rem * calc(1 - var(--un-space-x-reverse)));margin-right:calc(1rem * var(--un-space-x-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.5rem * var(--un-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.75rem * var(--un-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--un-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--un-divide-y-reverse)));border-bottom-width:calc(1px * var(--un-divide-y-reverse))}.dark .dark\:divide-slate-700>:not([hidden])~:not([hidden]){--un-divide-opacity:1;border-color:rgb(51 65 85 / var(--un-divide-opacity))}.divide-slate-200>:not([hidden])~:not([hidden]){--un-divide-opacity:1;border-color:rgb(226 232 240 / var(--un-divide-opacity))}.overflow-hidden,[overflow-hidden=""]{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.b,.border,[all~=b] *,[b=""],[border=""]{border-width:1px}[b~="11"]{border-width:11px}[b~="12"]{border-width:12px}[b~="150"]{border-width:150px}[b~="500"]{border-width:500px}[b~="60"]{border-width:60px}.border-b{border-bottom-width:1px}.border-l-3{border-left-width:3px}.border-amber-200,[border-amber-200=""]{--un-border-opacity:1;border-color:rgb(253 230 138 / var(--un-border-opacity))}.border-blue-200,[border-blue-200=""]{--un-border-opacity:1;border-color:rgb(191 219 254 / var(--un-border-opacity))}.border-blue-500{--un-border-opacity:1;border-color:rgb(59 130 246 / var(--un-border-opacity))}.border-emerald-200,[border-emerald-200=""]{--un-border-opacity:1;border-color:rgb(167 243 208 / var(--un-border-opacity))}.border-gray-200{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}.border-green-200{--un-border-opacity:1;border-color:rgb(187 247 208 / var(--un-border-opacity))}.border-indigo-200,[border-indigo-200=""]{--un-border-opacity:1;border-color:rgb(199 210 254 / var(--un-border-opacity))}.border-red-200{--un-border-opacity:1;border-color:rgb(254 202 202 / var(--un-border-opacity))}.border-slate-200{--un-border-opacity:1;border-color:rgb(226 232 240 / var(--un-border-opacity))}.border-transparent{border-color:transparent}.border-yellow-200{--un-border-opacity:1;border-color:rgb(254 240 138 / var(--un-border-opacity))}.dark .dark\:border-amber-800,.dark [dark\:border-amber-800=""]{--un-border-opacity:1;border-color:rgb(146 64 14 / var(--un-border-opacity))}.dark .dark\:border-blue-800,.dark [dark\:border-blue-800=""]{--un-border-opacity:1;border-color:rgb(30 64 175 / var(--un-border-opacity))}.dark .dark\:border-emerald-800,.dark [dark\:border-emerald-800=""]{--un-border-opacity:1;border-color:rgb(6 95 70 / var(--un-border-opacity))}.dark .dark\:border-indigo-800,.dark [dark\:border-indigo-800=""]{--un-border-opacity:1;border-color:rgb(55 48 163 / var(--un-border-opacity))}.dark .dark\:border-slate-700{--un-border-opacity:1;border-color:rgb(51 65 85 / var(--un-border-opacity))}.rounded-2xl,[rounded-2xl=""]{border-radius:1rem}.rounded-full,[rounded-full=""]{border-radius:9999px}.rounded-lg,[rounded-lg=""]{border-radius:.5rem}.rounded-xl,[rounded-xl=""]{border-radius:.75rem}.bg-amber-100{--un-bg-opacity:1;background-color:rgb(254 243 199 / var(--un-bg-opacity))}.bg-amber-500{--un-bg-opacity:1;background-color:rgb(245 158 11 / var(--un-bg-opacity))}.bg-black\/50{background-color:#00000080}.bg-blue-100{--un-bg-opacity:1;background-color:rgb(219 234 254 / var(--un-bg-opacity))}.bg-blue-50,[bg-blue-50=""]{--un-bg-opacity:1;background-color:rgb(239 246 255 / var(--un-bg-opacity))}.bg-blue-500{--un-bg-opacity:1;background-color:rgb(59 130 246 / var(--un-bg-opacity))}.bg-cyan-100{--un-bg-opacity:1;background-color:rgb(207 250 254 / var(--un-bg-opacity))}.bg-emerald-100{--un-bg-opacity:1;background-color:rgb(209 250 229 / var(--un-bg-opacity))}.bg-emerald-50{--un-bg-opacity:1;background-color:rgb(236 253 245 / var(--un-bg-opacity))}.bg-emerald-500{--un-bg-opacity:1;background-color:rgb(16 185 129 / var(--un-bg-opacity))}.bg-gray-50{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.bg-green{--un-bg-opacity:1;background-color:rgb(74 222 128 / var(--un-bg-opacity))}.bg-green-100{--un-bg-opacity:1;background-color:rgb(220 252 231 / var(--un-bg-opacity))}.bg-green-50{--un-bg-opacity:1;background-color:rgb(240 253 244 / var(--un-bg-opacity))}.bg-indigo-500,[bg-indigo-500=""]{--un-bg-opacity:1;background-color:rgb(99 102 241 / var(--un-bg-opacity))}.bg-lime-100{--un-bg-opacity:1;background-color:rgb(236 252 203 / var(--un-bg-opacity))}.bg-pink-100{--un-bg-opacity:1;background-color:rgb(252 231 243 / var(--un-bg-opacity))}.bg-purple-100,[bg-purple-100=""]{--un-bg-opacity:1;background-color:rgb(243 232 255 / var(--un-bg-opacity))}.bg-purple-500,[bg-purple-500=""]{--un-bg-opacity:1;background-color:rgb(168 85 247 / var(--un-bg-opacity))}.bg-red{--un-bg-opacity:1;background-color:rgb(248 113 113 / var(--un-bg-opacity))}.bg-red-100{--un-bg-opacity:1;background-color:rgb(254 226 226 / var(--un-bg-opacity))}.bg-red-50{--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity))}.bg-rose-100{--un-bg-opacity:1;background-color:rgb(255 228 230 / var(--un-bg-opacity))}.bg-rose-500{--un-bg-opacity:1;background-color:rgb(244 63 94 / var(--un-bg-opacity))}.bg-slate-100,[bg-slate-100=""]{--un-bg-opacity:1;background-color:rgb(241 245 249 / var(--un-bg-opacity))}.bg-slate-200{--un-bg-opacity:1;background-color:rgb(226 232 240 / var(--un-bg-opacity))}.bg-slate-50,[bg-slate-50=""]{--un-bg-opacity:1;background-color:rgb(248 250 252 / var(--un-bg-opacity))}.bg-teal-100{--un-bg-opacity:1;background-color:rgb(204 251 241 / var(--un-bg-opacity))}.bg-transparent,.dark .dark\:bg-transparent{background-color:transparent}.bg-white,[bg-white=""]{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.bg-white\/80{background-color:#fffc}.bg-yellow{--un-bg-opacity:1;background-color:rgb(250 204 21 / var(--un-bg-opacity))}.bg-yellow-100{--un-bg-opacity:1;background-color:rgb(254 249 195 / var(--un-bg-opacity))}.bg-yellow-50{--un-bg-opacity:1;background-color:rgb(254 252 232 / var(--un-bg-opacity))}.dark .dark\:bg-amber-900\/30{background-color:#78350f4d}.dark .dark\:bg-blue-900\/20{background-color:#1e3a8a33}.dark .dark\:bg-blue-900\/30{background-color:#1e3a8a4d}.dark .dark\:bg-blue-950\/30{background-color:#1725544d}.dark .dark\:bg-dark-800{--un-bg-opacity:1;background-color:rgb(24 24 24 / var(--un-bg-opacity))}.dark .dark\:bg-dark-800\/80{background-color:#181818cc}.dark .dark\:bg-emerald-900\/30{background-color:#064e3b4d}.dark .dark\:bg-purple-900\/30{background-color:#581c874d}.dark .dark\:bg-rose-900\/30{background-color:#8813374d}.dark .dark\:bg-slate-700{--un-bg-opacity:1;background-color:rgb(51 65 85 / var(--un-bg-opacity))}.dark .dark\:bg-slate-800,.dark [dark\:bg-slate-800=""]{--un-bg-opacity:1;background-color:rgb(30 41 59 / var(--un-bg-opacity))}.dark .dark\:bg-slate-900,.dark [dark\:bg-slate-900=""]{--un-bg-opacity:1;background-color:rgb(15 23 42 / var(--un-bg-opacity))}.dark [dark\:bg-blue-950=""]{--un-bg-opacity:1;background-color:rgb(23 37 84 / var(--un-bg-opacity))}.dark [dark\:bg-purple-900=""]{--un-bg-opacity:1;background-color:rgb(88 28 135 / var(--un-bg-opacity))}[bg-black=""]{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity))}.dark .dark\:hover\:bg-slate-700:hover{--un-bg-opacity:1;background-color:rgb(51 65 85 / var(--un-bg-opacity))}.dark .dark\:hover\:bg-slate-700\/50:hover{background-color:#33415580}.dark .dark\:hover\:bg-slate-800:hover,.dark [dark\:hover\:bg-slate-800=""]:hover{--un-bg-opacity:1;background-color:rgb(30 41 59 / var(--un-bg-opacity))}.hover\:bg-slate-100:hover{--un-bg-opacity:1;background-color:rgb(241 245 249 / var(--un-bg-opacity))}.hover\:bg-slate-50:hover{--un-bg-opacity:1;background-color:rgb(248 250 252 / var(--un-bg-opacity))}[hover\:bg-slate-100=""]:hover{--un-bg-opacity:1;background-color:rgb(241 245 249 / var(--un-bg-opacity))}.dark .dark\:from-amber-900\/20{--un-gradient-from-position:0%;--un-gradient-from:rgb(120 53 15 / .2) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(120 53 15 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.dark .dark\:from-blue-900\/20{--un-gradient-from-position:0%;--un-gradient-from:rgb(30 58 138 / .2) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(30 58 138 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.dark .dark\:from-emerald-900\/20{--un-gradient-from-position:0%;--un-gradient-from:rgb(6 78 59 / .2) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(6 78 59 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.dark .dark\:from-indigo-900\/20{--un-gradient-from-position:0%;--un-gradient-from:rgb(49 46 129 / .2) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(49 46 129 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.dark [dark\:from-amber-900=""]{--un-gradient-from-position:0%;--un-gradient-from:rgb(120 53 15 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(120 53 15 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.dark [dark\:from-blue-900=""]{--un-gradient-from-position:0%;--un-gradient-from:rgb(30 58 138 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(30 58 138 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.dark [dark\:from-emerald-900=""]{--un-gradient-from-position:0%;--un-gradient-from:rgb(6 78 59 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(6 78 59 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.dark [dark\:from-indigo-900=""]{--un-gradient-from-position:0%;--un-gradient-from:rgb(49 46 129 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(49 46 129 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-amber-50,[from-amber-50=""]{--un-gradient-from-position:0%;--un-gradient-from:rgb(255 251 235 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(255 251 235 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-blue-50,[from-blue-50=""]{--un-gradient-from-position:0%;--un-gradient-from:rgb(239 246 255 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(239 246 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-blue-600{--un-gradient-from-position:0%;--un-gradient-from:rgb(37 99 235 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(37 99 235 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-emerald-50,[from-emerald-50=""]{--un-gradient-from-position:0%;--un-gradient-from:rgb(236 253 245 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(236 253 245 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-indigo-50,[from-indigo-50=""]{--un-gradient-from-position:0%;--un-gradient-from:rgb(238 242 255 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(238 242 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.dark .dark\:to-amber-800\/10{--un-gradient-to-position:100%;--un-gradient-to:rgb(146 64 14 / .1) var(--un-gradient-to-position)}.dark .dark\:to-blue-800\/10{--un-gradient-to-position:100%;--un-gradient-to:rgb(30 64 175 / .1) var(--un-gradient-to-position)}.dark .dark\:to-emerald-800\/10{--un-gradient-to-position:100%;--un-gradient-to:rgb(6 95 70 / .1) var(--un-gradient-to-position)}.dark .dark\:to-purple-900\/10{--un-gradient-to-position:100%;--un-gradient-to:rgb(88 28 135 / .1) var(--un-gradient-to-position)}.dark [dark\:to-amber-800=""]{--un-gradient-to-position:100%;--un-gradient-to:rgb(146 64 14 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)}.dark [dark\:to-blue-800=""]{--un-gradient-to-position:100%;--un-gradient-to:rgb(30 64 175 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)}.dark [dark\:to-emerald-800=""]{--un-gradient-to-position:100%;--un-gradient-to:rgb(6 95 70 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)}.dark [dark\:to-purple-900=""]{--un-gradient-to-position:100%;--un-gradient-to:rgb(88 28 135 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)}.to-amber-100,[to-amber-100=""]{--un-gradient-to-position:100%;--un-gradient-to:rgb(254 243 199 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)}.to-blue-100,[to-blue-100=""]{--un-gradient-to-position:100%;--un-gradient-to:rgb(219 234 254 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)}.to-emerald-100,[to-emerald-100=""]{--un-gradient-to-position:100%;--un-gradient-to:rgb(209 250 229 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)}.to-indigo-700{--un-gradient-to-position:100%;--un-gradient-to:rgb(67 56 202 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)}.to-purple-50,[to-purple-50=""]{--un-gradient-to-position:100%;--un-gradient-to:rgb(250 245 255 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)}.bg-gradient-to-br,[bg-gradient-to-br=""]{--un-gradient-shape:to bottom right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}[stroke-width~="1.5"]{stroke-width:1.5px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="2.2"]{stroke-width:2.2px}[stroke-width~="2.5"]{stroke-width:2.5px}[stroke-width~="3"]{stroke-width:3px}[stroke~="#2563eb"]{--un-stroke-opacity:1;stroke:rgb(37 99 235 / var(--un-stroke-opacity))}.p-3,[p-3=""]{padding:.75rem}.p-4,[p-4=""]{padding:1rem}.p-5,[p-5=""]{padding:1.25rem}.p-6,[p-6=""]{padding:1.5rem}.p25{padding:6.25rem}.p50{padding:12.5rem}.p75{padding:18.75rem}.px,.px-4,[px=""]{padding-left:1rem;padding-right:1rem}.px-2,[px-2=""]{padding-left:.5rem;padding-right:.5rem}.px-3,[px-3=""]{padding-left:.75rem;padding-right:.75rem}.py-0\.5,[py-0\.5=""]{padding-top:.125rem;padding-bottom:.125rem}.py-1,[py-1=""]{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}[px~="0.01"]{padding-left:.0025rem;padding-right:.0025rem}.pie{padding-inline-end:1rem}.text-center,[text-center=""]{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl,[text-3xl=""]{font-size:1.875rem;line-height:2.25rem}.text-4xl,[text-4xl=""]{font-size:2.25rem;line-height:2.5rem}.text-base,[text-base=""]{font-size:1rem;line-height:1.5rem}.text-lg,[text-lg=""]{font-size:1.125rem;line-height:1.75rem}.text-sm,[text-sm=""]{font-size:.875rem;line-height:1.25rem}.text-xl,[text-xl=""]{font-size:1.25rem;line-height:1.75rem}.text-xs,[text-xs=""]{font-size:.75rem;line-height:1rem}[text~="10"]{font-size:2.5rem}.dark .dark\:text-amber-300{--un-text-opacity:1;color:rgb(252 211 77 / var(--un-text-opacity))}.dark .dark\:text-amber-400,.dark [dark\:text-amber-400=""]{--un-text-opacity:1;color:rgb(251 191 36 / var(--un-text-opacity))}.dark .dark\:text-blue-300{--un-text-opacity:1;color:rgb(147 197 253 / var(--un-text-opacity))}.dark .dark\:text-blue-400,.dark [dark\:text-blue-400=""],.text-blue{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity))}.dark .dark\:text-emerald-300{--un-text-opacity:1;color:rgb(110 231 183 / var(--un-text-opacity))}.dark .dark\:text-emerald-400,.dark [dark\:text-emerald-400=""]{--un-text-opacity:1;color:rgb(52 211 153 / var(--un-text-opacity))}.dark .dark\:text-gray-400,.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.dark .dark\:text-indigo-400,.dark [dark\:text-indigo-400=""]{--un-text-opacity:1;color:rgb(129 140 248 / var(--un-text-opacity))}.dark .dark\:text-purple-300,.dark [dark\:text-purple-300=""]{--un-text-opacity:1;color:rgb(216 180 254 / var(--un-text-opacity))}.dark .dark\:text-purple-400{--un-text-opacity:1;color:rgb(192 132 252 / var(--un-text-opacity))}.dark .dark\:text-rose-300{--un-text-opacity:1;color:rgb(253 164 175 / var(--un-text-opacity))}.dark .dark\:text-rose-400{--un-text-opacity:1;color:rgb(251 113 133 / var(--un-text-opacity))}.dark .dark\:text-slate-100,.dark [dark\:text-slate-100=""]{--un-text-opacity:1;color:rgb(241 245 249 / var(--un-text-opacity))}.dark .dark\:text-slate-200,.dark [dark\:text-slate-200=""]{--un-text-opacity:1;color:rgb(226 232 240 / var(--un-text-opacity))}.dark .dark\:text-slate-300,.dark [dark\:text-slate-300=""]{--un-text-opacity:1;color:rgb(203 213 225 / var(--un-text-opacity))}.dark .dark\:text-slate-400,.dark [dark\:text-slate-400=""],.text-slate-400{--un-text-opacity:1;color:rgb(148 163 184 / var(--un-text-opacity))}.text-amber-600,[text-amber-600=""]{--un-text-opacity:1;color:rgb(217 119 6 / var(--un-text-opacity))}.text-amber-700{--un-text-opacity:1;color:rgb(180 83 9 / var(--un-text-opacity))}.text-blue-500{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity))}.text-blue-600,[text-blue-600=""]{--un-text-opacity:1;color:rgb(37 99 235 / var(--un-text-opacity))}.text-blue-700{--un-text-opacity:1;color:rgb(29 78 216 / var(--un-text-opacity))}.text-cyan-600{--un-text-opacity:1;color:rgb(8 145 178 / var(--un-text-opacity))}.text-emerald-500{--un-text-opacity:1;color:rgb(16 185 129 / var(--un-text-opacity))}.text-emerald-600,[text-emerald-600=""]{--un-text-opacity:1;color:rgb(5 150 105 / var(--un-text-opacity))}.text-emerald-700{--un-text-opacity:1;color:rgb(4 120 87 / var(--un-text-opacity))}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.text-gray-600,[text-gray-600=""]{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity))}.text-green{--un-text-opacity:1;color:rgb(74 222 128 / var(--un-text-opacity))}.text-green-500{--un-text-opacity:1;color:rgb(34 197 94 / var(--un-text-opacity))}.text-green-600{--un-text-opacity:1;color:rgb(22 163 74 / var(--un-text-opacity))}.text-indigo-500,[text-indigo-500=""]{--un-text-opacity:1;color:rgb(99 102 241 / var(--un-text-opacity))}.text-indigo-600,[text-indigo-600=""]{--un-text-opacity:1;color:rgb(79 70 229 / var(--un-text-opacity))}.text-lime-600{--un-text-opacity:1;color:rgb(101 163 13 / var(--un-text-opacity))}.text-pink-500{--un-text-opacity:1;color:rgb(236 72 153 / var(--un-text-opacity))}.text-purple-500{--un-text-opacity:1;color:rgb(168 85 247 / var(--un-text-opacity))}.text-purple-600,[text-purple-600=""]{--un-text-opacity:1;color:rgb(147 51 234 / var(--un-text-opacity))}.text-purple-700,[text-purple-700=""]{--un-text-opacity:1;color:rgb(126 34 206 / var(--un-text-opacity))}.text-red{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}.text-red-500{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity))}.text-red-600{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity))}.text-rose-600{--un-text-opacity:1;color:rgb(225 29 72 / var(--un-text-opacity))}.text-rose-700{--un-text-opacity:1;color:rgb(190 18 60 / var(--un-text-opacity))}.text-slate-500,[text-slate-500=""]{--un-text-opacity:1;color:rgb(100 116 139 / var(--un-text-opacity))}.text-slate-600,[text-slate-600=""]{--un-text-opacity:1;color:rgb(71 85 105 / var(--un-text-opacity))}.text-slate-700,[text-slate-700=""]{--un-text-opacity:1;color:rgb(51 65 85 / var(--un-text-opacity))}.text-slate-800,[text-slate-800=""]{--un-text-opacity:1;color:rgb(30 41 59 / var(--un-text-opacity))}.text-slate-900,[text-slate-900=""]{--un-text-opacity:1;color:rgb(15 23 42 / var(--un-text-opacity))}.text-teal-600{--un-text-opacity:1;color:rgb(13 148 136 / var(--un-text-opacity))}.text-white,[text-white=""]{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.text-yellow-600{--un-text-opacity:1;color:rgb(202 138 4 / var(--un-text-opacity))}.hover\:text-amber-700:hover{--un-text-opacity:1;color:rgb(180 83 9 / var(--un-text-opacity))}.hover\:text-blue-700:hover{--un-text-opacity:1;color:rgb(29 78 216 / var(--un-text-opacity))}.hover\:text-emerald-700:hover{--un-text-opacity:1;color:rgb(4 120 87 / var(--un-text-opacity))}.hover\:text-rose-700:hover{--un-text-opacity:1;color:rgb(190 18 60 / var(--un-text-opacity))}[color~="#ACD2FE"]{--un-text-opacity:1;color:rgb(172 210 254 / var(--un-text-opacity))}.font-bold,[font-bold=""]{font-weight:700}.font-medium,[font-medium=""]{font-weight:500}.font-normal,[font-normal=""]{font-weight:400}.font-semibold{font-weight:600}.leading-relaxed,[leading-relaxed=""]{line-height:1.625}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgb(0 0 0 / .2)),0 0 1px var(--un-text-shadow-color, rgb(1 0 5 / .1));text-shadow:var(--un-text-shadow)}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-2xl{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-md:hover,[hover\:shadow-md=""]:hover{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.outline{outline-style:solid}.backdrop-blur-sm{--un-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}[blur~="required:"]:required{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter,.active-filter:active,[all~=active-filter]:active *{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3,[md\:grid-cols-3=""]{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5,[md\:grid-cols-5=""]{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:mb-4{margin-bottom:1rem}.md\:mb-6,[md\:mb-6=""]{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:h-\[300px\]{height:300px}.md\:h-\[350px\]{height:350px}.md\:max-h-\[500px\]{max-height:500px}.md\:w-16{width:4rem}.md\:w-20{width:5rem}.md\:w-32{width:8rem}.md\:flex-row,[md\:flex-row=""]{flex-direction:row}.md\:table-cell{display:table-cell}.md\:items-center,[md\:items-center=""]{align-items:center}.md\:gap-4,[md\:gap-4=""]{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:space-y-6>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.5rem * var(--un-space-y-reverse))}.md\:p-5,[md\:p-5=""]{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:text-2xl,[md\:text-2xl=""]{font-size:1.5rem;line-height:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg,[md\:text-lg=""]{font-size:1.125rem;line-height:1.75rem}.md\:text-sm,[md\:text-sm=""]{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;line-height:1.5;color:#333;background-color:#f5f7fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.dark,html.dark body,html.dark #app{color:#e5e7eb;background-color:#0d1117}html.dark .exam-plan-page,html.dark .workbench-page,html.dark .paper-detail-page{--exam-primary: #32b67a;--exam-primary-soft: rgba(50, 182, 122, .12);--exam-border: rgba(148, 163, 184, .22);--exam-panel: #161b22;--exam-subtle: rgba(50, 182, 122, .08);--exam-text: #e5e7eb;--exam-muted: #9ca3af;background:#0f172a}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;height:auto}:where(.question-content,.content-body,.question-body,.analysis-text,.analysis-content,.answer-content,.section-content,.quick-rendered-question,.paper-rendered-question) :where(svg,img[src$=".svg"],img[src*=".svg?"]){display:block!important;width:auto!important;max-width:min(100%,560px)!important;max-height:320px!important;height:auto!important;margin:8px auto!important;object-fit:contain!important}:where(.option-content,.option-text,.quick-rendered-option,.paper-rendered-option) :where(svg,img[src$=".svg"],img[src*=".svg?"]){display:inline-block!important;width:auto!important;max-width:100%!important;max-height:180px!important;height:auto!important;margin:4px 0!important;vertical-align:middle!important;object-fit:contain!important}:where(.question-content,.analysis-text,.analysis-content,.answer-content,.markdown-preview,.quick-rendered-question,.paper-rendered-question) pre.question-code-block{margin:1em 0;padding:15px;overflow-x:auto;border:1px solid #dddddd;border-radius:5px;background:#f4f4f4;color:#24292f;-moz-tab-size:4;tab-size:4;white-space:pre}:where(.question-content,.analysis-text,.analysis-content,.answer-content,.markdown-preview,.quick-rendered-question,.paper-rendered-question) pre.question-code-block:before{content:none}:where(.question-content,.analysis-text,.analysis-content,.answer-content,.markdown-preview,.quick-rendered-question,.paper-rendered-question) pre.question-code-block code.hljs{display:block;min-width:max-content;padding:0;border:0;background:transparent;color:inherit;font-family:Consolas,Monaco,monospace;font-size:inherit;line-height:inherit}.question-code-block .hljs-comment,.question-code-block .hljs-quote{color:#6a737d}.question-code-block .hljs-keyword,.question-code-block .hljs-selector-tag,.question-code-block .hljs-literal{color:#cf222e}.question-code-block .hljs-type,.question-code-block .hljs-title,.question-code-block .hljs-section{color:#8250df}.question-code-block .hljs-string,.question-code-block .hljs-attr,.question-code-block .hljs-symbol,.question-code-block .hljs-bullet{color:#0a3069}.question-code-block .hljs-number,.question-code-block .hljs-meta,.question-code-block .hljs-variable,.question-code-block .hljs-template-variable{color:#0550ae}.question-code-block .hljs-built_in,.question-code-block .hljs-function,.question-code-block .hljs-params{color:#953800}html.dark pre.question-code-block{border-color:#374151;background:#1f2937;color:#e6edf3}html.dark :where(.question-content,.analysis-text,.analysis-content,.answer-content,.quick-rendered-question,.paper-rendered-question) pre{border-color:#374151!important;background:#1f2937!important;color:#e5e7eb!important}html.dark .question-html-scope pre :where([style^="color:#000;"],[style="color:#000"],[style^="color:#000000;"],[style="color:#000000"],[style^="color:#333333;"],[style="color:#333333"]){color:#e5e7eb!important}html.dark .question-html-scope pre :where([style^="color:#204a87;"],[style="color:#204a87"]){color:#79c0ff!important}html.dark .question-html-scope pre :where([style^="color:#0000cf;"],[style="color:#0000cf"]){color:#d2a8ff!important}html.dark .question-html-scope pre :where([style^="color:#ce5c00;"],[style="color:#ce5c00"]){color:#ffa657!important}html.dark .question-html-scope pre :where([style^="color:#8f5902;"],[style="color:#8f5902"]){color:#e3b341!important}html.dark .question-html-scope pre :where([style^="color:#4e9a06;"],[style="color:#4e9a06"]){color:#7ee787!important}html.dark .question-html-scope pre :where([style^="color:#FF0000;"],[style="color:#FF0000"]){color:#ff7b72!important}html.dark .question-code-block .hljs-comment,html.dark .question-code-block .hljs-quote{color:#8b949e}html.dark .question-code-block .hljs-keyword,html.dark .question-code-block .hljs-selector-tag,html.dark .question-code-block .hljs-literal{color:#ff7b72}html.dark .question-code-block .hljs-type,html.dark .question-code-block .hljs-title,html.dark .question-code-block .hljs-section{color:#d2a8ff}html.dark .question-code-block .hljs-string,html.dark .question-code-block .hljs-attr,html.dark .question-code-block .hljs-symbol,html.dark .question-code-block .hljs-bullet{color:#a5d6ff}html.dark .question-code-block .hljs-number,html.dark .question-code-block .hljs-meta,html.dark .question-code-block .hljs-variable,html.dark .question-code-block .hljs-template-variable{color:#79c0ff}html.dark .question-code-block .hljs-built_in,html.dark .question-code-block .hljs-function,html.dark .question-code-block .hljs-params{color:#ffa657}@media (max-width:768px){:where(.question-content,.analysis-text,.analysis-content,.answer-content,.markdown-preview,.quick-rendered-question,.paper-rendered-question) pre.question-code-block{margin:1em 0;padding:13px;border-radius:5px;font-size:12px}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}html.dark ::-webkit-scrollbar-thumb{background:#4a4a6a}html.dark ::-webkit-scrollbar-thumb:hover{background:#5a5a7a}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translate(20px);opacity:0}.v-binder-follower-container{position:absolute;left:0;right:0;top:0;height:0;pointer-events:none;z-index:auto}.v-binder-follower-content{position:absolute;z-index:auto}.v-binder-follower-content>*{pointer-events:all}.n-popover{transition:box-shadow .3s var(--n-bezier),background-color .3s var(--n-bezier),color .3s var(--n-bezier);position:relative;font-size:var(--n-font-size);color:var(--n-text-color);box-shadow:var(--n-box-shadow);word-break:break-word}.n-popover>.n-scrollbar{height:inherit;max-height:inherit}.n-popover:not(.n-popover--raw){background-color:var(--n-color);border-radius:var(--n-border-radius)}.n-popover:not(.n-popover--raw):not(.n-popover--scrollable):not(.n-popover--show-header-or-footer){padding:var(--n-padding)}.n-popover .n-popover__header{padding:var(--n-padding);border-bottom:1px solid var(--n-divider-color);transition:border-color .3s var(--n-bezier)}.n-popover .n-popover__footer{padding:var(--n-padding);border-top:1px solid var(--n-divider-color);transition:border-color .3s var(--n-bezier)}.n-popover.n-popover--scrollable .n-popover__content,.n-popover.n-popover--show-header-or-footer .n-popover__content{padding:var(--n-padding)}.n-popover-shared{transform-origin:inherit}.n-popover-shared .n-popover-arrow-wrapper{position:absolute;overflow:hidden;pointer-events:none}.n-popover-shared .n-popover-arrow-wrapper .n-popover-arrow{transition:background-color .3s var(--n-bezier);position:absolute;display:block;width:calc(var(--n-arrow-height) * 1.414);height:calc(var(--n-arrow-height) * 1.414);box-shadow:0 0 8px #0000001f;transform:rotate(45deg);background-color:var(--n-color);pointer-events:all}.n-popover-shared.popover-transition-enter-from,.n-popover-shared.popover-transition-leave-to{opacity:0;transform:scale(.85)}.n-popover-shared.popover-transition-enter-to,.n-popover-shared.popover-transition-leave-from{transform:scale(1);opacity:1}.n-popover-shared.popover-transition-enter-active{transition:box-shadow .3s var(--n-bezier),background-color .3s var(--n-bezier),color .3s var(--n-bezier),opacity .15s var(--n-bezier-ease-out),transform .15s var(--n-bezier-ease-out)}.n-popover-shared.popover-transition-leave-active{transition:box-shadow .3s var(--n-bezier),background-color .3s var(--n-bezier),color .3s var(--n-bezier),opacity .15s var(--n-bezier-ease-in),transform .15s var(--n-bezier-ease-in)}[v-placement=top-start]>.n-popover-shared{margin-bottom:var(--n-space)}[v-placement=top-start]>.n-popover-shared.n-popover-shared--show-arrow{margin-bottom:var(--n-space-arrow)}[v-placement=top-start]>.n-popover-shared.n-popover-shared--overlap{margin:0}[v-placement=top-start]>.n-popover-shared>.n-popover-arrow-wrapper{right:0;left:0;top:100%;bottom:auto;height:var(--n-space-arrow)}[v-placement=top-start]>.n-popover-shared>.n-popover-arrow-wrapper .n-popover-arrow{top:calc(var(--n-arrow-height) * 1.414 / -2);left:calc(var(--n-arrow-offset) - var(--v-offset-left))}[v-placement=top]>.n-popover-shared{margin-bottom:var(--n-space)}[v-placement=top]>.n-popover-shared.n-popover-shared--show-arrow{margin-bottom:var(--n-space-arrow)}[v-placement=top]>.n-popover-shared.n-popover-shared--overlap{margin:0}[v-placement=top]>.n-popover-shared>.n-popover-arrow-wrapper{right:0;left:0;top:100%;bottom:auto;height:var(--n-space-arrow)}[v-placement=top]>.n-popover-shared>.n-popover-arrow-wrapper .n-popover-arrow{top:calc(var(--n-arrow-height) * 1.414 / -2);transform:translate(calc(var(--n-arrow-height) * 1.414 / -2)) rotate(45deg);left:50%}[v-placement=top-end]>.n-popover-shared{margin-bottom:var(--n-space)}[v-placement=top-end]>.n-popover-shared.n-popover-shared--show-arrow{margin-bottom:var(--n-space-arrow)}[v-placement=top-end]>.n-popover-shared.n-popover-shared--overlap{margin:0}[v-placement=top-end]>.n-popover-shared>.n-popover-arrow-wrapper{right:0;left:0;top:100%;bottom:auto;height:var(--n-space-arrow)}[v-placement=top-end]>.n-popover-shared>.n-popover-arrow-wrapper .n-popover-arrow{top:calc(var(--n-arrow-height) * 1.414 / -2);right:calc(var(--n-arrow-offset) + var(--v-offset-left))}[v-placement=bottom-start]>.n-popover-shared{margin-top:var(--n-space)}[v-placement=bottom-start]>.n-popover-shared.n-popover-shared--show-arrow{margin-top:var(--n-space-arrow)}[v-placement=bottom-start]>.n-popover-shared.n-popover-shared--overlap{margin:0}[v-placement=bottom-start]>.n-popover-shared>.n-popover-arrow-wrapper{right:0;left:0;bottom:100%;top:auto;height:var(--n-space-arrow)}[v-placement=bottom-start]>.n-popover-shared>.n-popover-arrow-wrapper .n-popover-arrow{bottom:calc(var(--n-arrow-height) * 1.414 / -2);left:calc(var(--n-arrow-offset) - var(--v-offset-left))}[v-placement=bottom]>.n-popover-shared{margin-top:var(--n-space)}[v-placement=bottom]>.n-popover-shared.n-popover-shared--show-arrow{margin-top:var(--n-space-arrow)}[v-placement=bottom]>.n-popover-shared.n-popover-shared--overlap{margin:0}[v-placement=bottom]>.n-popover-shared>.n-popover-arrow-wrapper{right:0;left:0;bottom:100%;top:auto;height:var(--n-space-arrow)}[v-placement=bottom]>.n-popover-shared>.n-popover-arrow-wrapper .n-popover-arrow{bottom:calc(var(--n-arrow-height) * 1.414 / -2);transform:translate(calc(var(--n-arrow-height) * 1.414 / -2)) rotate(45deg);left:50%}[v-placement=bottom-end]>.n-popover-shared{margin-top:var(--n-space)}[v-placement=bottom-end]>.n-popover-shared.n-popover-shared--show-arrow{margin-top:var(--n-space-arrow)}[v-placement=bottom-end]>.n-popover-shared.n-popover-shared--overlap{margin:0}[v-placement=bottom-end]>.n-popover-shared>.n-popover-arrow-wrapper{right:0;left:0;bottom:100%;top:auto;height:var(--n-space-arrow)}[v-placement=bottom-end]>.n-popover-shared>.n-popover-arrow-wrapper .n-popover-arrow{bottom:calc(var(--n-arrow-height) * 1.414 / -2);right:calc(var(--n-arrow-offset) + var(--v-offset-left))}[v-placement=left-start]>.n-popover-shared{margin-right:var(--n-space)}[v-placement=left-start]>.n-popover-shared.n-popover-shared--show-arrow{margin-right:var(--n-space-arrow)}[v-placement=left-start]>.n-popover-shared.n-popover-shared--overlap{margin:0}[v-placement=left-start]>.n-popover-shared>.n-popover-arrow-wrapper{top:0;bottom:0;left:100%;right:auto;width:var(--n-space-arrow)}[v-placement=left-start]>.n-popover-shared>.n-popover-arrow-wrapper .n-popover-arrow{left:calc(var(--n-arrow-height) * 1.414 / -2);top:calc(var(--n-arrow-offset-vertical) - var(--v-offset-top))}[v-placement=left]>.n-popover-shared{margin-right:var(--n-space)}[v-placement=left]>.n-popover-shared.n-popover-shared--show-arrow{margin-right:var(--n-space-arrow)}[v-placement=left]>.n-popover-shared.n-popover-shared--overlap{margin:0}[v-placement=left]>.n-popover-shared>.n-popover-arrow-wrapper{top:0;bottom:0;left:100%;right:auto;width:var(--n-space-arrow)}[v-placement=left]>.n-popover-shared>.n-popover-arrow-wrapper .n-popover-arrow{left:calc(var(--n-arrow-height) * 1.414 / -2);transform:translateY(calc(var(--n-arrow-height) * 1.414 / -2)) rotate(45deg);top:50%}[v-placement=left-end]>.n-popover-shared{margin-right:var(--n-space)}[v-placement=left-end]>.n-popover-shared.n-popover-shared--show-arrow{margin-right:var(--n-space-arrow)}[v-placement=left-end]>.n-popover-shared.n-popover-shared--overlap{margin:0}[v-placement=left-end]>.n-popover-shared>.n-popover-arrow-wrapper{top:0;bottom:0;left:100%;right:auto;width:var(--n-space-arrow)}[v-placement=left-end]>.n-popover-shared>.n-popover-arrow-wrapper .n-popover-arrow{left:calc(var(--n-arrow-height) * 1.414 / -2);bottom:calc(var(--n-arrow-offset-vertical) + var(--v-offset-top))}[v-placement=right-start]>.n-popover-shared{margin-left:var(--n-space)}[v-placement=right-start]>.n-popover-shared.n-popover-shared--show-arrow{margin-left:var(--n-space-arrow)}[v-placement=right-start]>.n-popover-shared.n-popover-shared--overlap{margin:0}[v-placement=right-start]>.n-popover-shared>.n-popover-arrow-wrapper{top:0;bottom:0;right:100%;left:auto;width:var(--n-space-arrow)}[v-placement=right-start]>.n-popover-shared>.n-popover-arrow-wrapper .n-popover-arrow{right:calc(var(--n-arrow-height) * 1.414 / -2);top:calc(var(--n-arrow-offset-vertical) - var(--v-offset-top))}[v-placement=right]>.n-popover-shared{margin-left:var(--n-space)}[v-placement=right]>.n-popover-shared.n-popover-shared--show-arrow{margin-left:var(--n-space-arrow)}[v-placement=right]>.n-popover-shared.n-popover-shared--overlap{margin:0}[v-placement=right]>.n-popover-shared>.n-popover-arrow-wrapper{top:0;bottom:0;right:100%;left:auto;width:var(--n-space-arrow)}[v-placement=right]>.n-popover-shared>.n-popover-arrow-wrapper .n-popover-arrow{right:calc(var(--n-arrow-height) * 1.414 / -2);transform:translateY(calc(var(--n-arrow-height) * 1.414 / -2)) rotate(45deg);top:50%}[v-placement=right-end]>.n-popover-shared{margin-left:var(--n-space)}[v-placement=right-end]>.n-popover-shared.n-popover-shared--show-arrow{margin-left:var(--n-space-arrow)}[v-placement=right-end]>.n-popover-shared.n-popover-shared--overlap{margin:0}[v-placement=right-end]>.n-popover-shared>.n-popover-arrow-wrapper{top:0;bottom:0;right:100%;left:auto;width:var(--n-space-arrow)}[v-placement=right-end]>.n-popover-shared>.n-popover-arrow-wrapper .n-popover-arrow{right:calc(var(--n-arrow-height) * 1.414 / -2);bottom:calc(var(--n-arrow-offset-vertical) + var(--v-offset-top))}[v-placement=right-start]>.n-popover-shared.n-popover-shared--center-arrow .n-popover-arrow{top:calc(max(calc((var(--v-target-height, 0px) - var(--n-arrow-height) * 1.414) / 2),var(--n-arrow-offset-vertical)) - var(--v-offset-top))}[v-placement=left-start]>.n-popover-shared.n-popover-shared--center-arrow .n-popover-arrow{top:calc(max(calc((var(--v-target-height, 0px) - var(--n-arrow-height) * 1.414) / 2),var(--n-arrow-offset-vertical)) - var(--v-offset-top))}[v-placement=top-end]>.n-popover-shared.n-popover-shared--center-arrow .n-popover-arrow{right:calc(max(calc((var(--v-target-width, 0px) - var(--n-arrow-height) * 1.414) / 2),var(--n-arrow-offset)) + var(--v-offset-left))}[v-placement=bottom-end]>.n-popover-shared.n-popover-shared--center-arrow .n-popover-arrow{right:calc(max(calc((var(--v-target-width, 0px) - var(--n-arrow-height) * 1.414) / 2),var(--n-arrow-offset)) + var(--v-offset-left))}[v-placement=right-end]>.n-popover-shared.n-popover-shared--center-arrow .n-popover-arrow{bottom:calc(max(calc((var(--v-target-height, 0px) - var(--n-arrow-height) * 1.414) / 2),var(--n-arrow-offset-vertical)) + var(--v-offset-top))}[v-placement=left-end]>.n-popover-shared.n-popover-shared--center-arrow .n-popover-arrow{bottom:calc(max(calc((var(--v-target-height, 0px) - var(--n-arrow-height) * 1.414) / 2),var(--n-arrow-offset-vertical)) + var(--v-offset-top))}[v-placement=top-start]>.n-popover-shared.n-popover-shared--center-arrow .n-popover-arrow{left:calc(max(calc((var(--v-target-width, 0px) - var(--n-arrow-height) * 1.414) / 2),var(--n-arrow-offset)) - var(--v-offset-left))}[v-placement=bottom-start]>.n-popover-shared.n-popover-shared--center-arrow .n-popover-arrow{left:calc(max(calc((var(--v-target-width, 0px) - var(--n-arrow-height) * 1.414) / 2),var(--n-arrow-offset)) - var(--v-offset-left))}.n-button{margin:0;font-weight:var(--n-font-weight);line-height:1;font-family:inherit;padding:var(--n-padding);height:var(--n-height);font-size:var(--n-font-size);border-radius:var(--n-border-radius);color:var(--n-text-color);background-color:var(--n-color);width:var(--n-width);white-space:nowrap;outline:none;position:relative;z-index:auto;border:none;display:inline-flex;flex-wrap:nowrap;flex-shrink:0;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;text-align:center;cursor:pointer;text-decoration:none;transition:color .3s var(--n-bezier),background-color .3s var(--n-bezier),opacity .3s var(--n-bezier),border-color .3s var(--n-bezier)}.n-button.n-button--color .n-button__border{border-color:var(--n-border-color)}.n-button.n-button--color.n-button--disabled .n-button__border{border-color:var(--n-border-color-disabled)}.n-button.n-button--color:not(.n-button--disabled):focus .n-button__state-border{border-color:var(--n-border-color-focus)}.n-button.n-button--color:not(.n-button--disabled):hover .n-button__state-border{border-color:var(--n-border-color-hover)}.n-button.n-button--color:not(.n-button--disabled):active .n-button__state-border{border-color:var(--n-border-color-pressed)}.n-button.n-button--color:not(.n-button--disabled).n-button--pressed .n-button__state-border{border-color:var(--n-border-color-pressed)}.n-button.n-button--disabled{background-color:var(--n-color-disabled);color:var(--n-text-color-disabled)}.n-button.n-button--disabled .n-button__border{border:var(--n-border-disabled)}.n-button:not(.n-button--disabled):focus{background-color:var(--n-color-focus);color:var(--n-text-color-focus)}.n-button:not(.n-button--disabled):focus .n-button__state-border{border:var(--n-border-focus)}.n-button:not(.n-button--disabled):hover{background-color:var(--n-color-hover);color:var(--n-text-color-hover)}.n-button:not(.n-button--disabled):hover .n-button__state-border{border:var(--n-border-hover)}.n-button:not(.n-button--disabled):active{background-color:var(--n-color-pressed);color:var(--n-text-color-pressed)}.n-button:not(.n-button--disabled):active .n-button__state-border{border:var(--n-border-pressed)}.n-button:not(.n-button--disabled).n-button--pressed{background-color:var(--n-color-pressed);color:var(--n-text-color-pressed)}.n-button:not(.n-button--disabled).n-button--pressed .n-button__state-border{border:var(--n-border-pressed)}.n-button.n-button--loading{cursor:wait}.n-button .n-button__border,.n-button .n-button__state-border{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;transition:border-color .3s var(--n-bezier);pointer-events:none}.n-button .n-button__border{border:var(--n-border)}.n-button .n-button__state-border{border:var(--n-border);border-color:#0000;z-index:1}.n-button .n-button__icon{margin:var(--n-icon-margin);margin-left:0;height:var(--n-icon-size);width:var(--n-icon-size);max-width:var(--n-icon-size);font-size:var(--n-icon-size);position:relative;flex-shrink:0}.n-button .n-button__icon .n-icon-slot{height:var(--n-icon-size);width:var(--n-icon-size);position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.n-button .n-button__icon .n-icon-slot.icon-switch-transition-enter-from,.n-button .n-button__icon .n-icon-slot.icon-switch-transition-leave-to{transform:translateY(-50%) scale(.75);left:0;top:50%;opacity:0}.n-button .n-button__icon .n-icon-slot.icon-switch-transition-enter-to,.n-button .n-button__icon .n-icon-slot.icon-switch-transition-leave-from{transform:scale(1) translateY(-50%);left:0;top:50%;opacity:1}.n-button .n-button__icon .n-icon-slot.icon-switch-transition-enter-active,.n-button .n-button__icon .n-icon-slot.icon-switch-transition-leave-active{transform-origin:center;position:absolute;left:0;top:50%;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.n-button .n-button__icon.fade-in-width-expand-transition-leave-from,.n-button .n-button__icon.fade-in-width-expand-transition-enter-to{opacity:1}.n-button .n-button__icon.fade-in-width-expand-transition-leave-to,.n-button .n-button__icon.fade-in-width-expand-transition-enter-from{opacity:0!important;margin-left:0!important;margin-right:0!important}.n-button .n-button__icon.fade-in-width-expand-transition-leave-active{overflow:hidden;transition:opacity .2s cubic-bezier(.4,0,.2,1),max-width .2s cubic-bezier(.4,0,.2,1) .1s,margin-left .2s cubic-bezier(.4,0,.2,1) .1s,margin-right .2s cubic-bezier(.4,0,.2,1) .1s}.n-button .n-button__icon.fade-in-width-expand-transition-enter-active{overflow:hidden;transition:opacity .2s cubic-bezier(.4,0,.2,1) .1s,max-width .2s cubic-bezier(.4,0,.2,1),margin-left .2s cubic-bezier(.4,0,.2,1),margin-right .2s cubic-bezier(.4,0,.2,1)}.n-button .n-button__content{display:flex;align-items:center;flex-wrap:nowrap;min-width:0}.n-button .n-button__content~.n-button__icon{margin:var(--n-icon-margin);margin-right:0}.n-button.n-button--block{display:flex;width:100%}.n-button.n-button--dashed .n-button__border,.n-button.n-button--dashed .n-button__state-border{border-style:dashed!important}.n-button.n-button--disabled{cursor:not-allowed;opacity:var(--n-opacity-disabled)}@keyframes button-wave-spread{0%{box-shadow:0 0 .5px 0 var(--n-ripple-color)}to{box-shadow:0 0 .5px 4.5px var(--n-ripple-color)}}@keyframes button-wave-opacity{0%{opacity:var(--n-wave-opacity)}to{opacity:0}}.n-layout-header{transition:color .3s var(--n-bezier),background-color .3s var(--n-bezier),box-shadow .3s var(--n-bezier),border-color .3s var(--n-bezier);box-sizing:border-box;width:100%;background-color:var(--n-color);color:var(--n-text-color)}.n-layout-header.n-layout-header--absolute-positioned{position:absolute;left:0;right:0;top:0}.n-layout-header.n-layout-header--bordered{border-bottom:solid 1px var(--n-border-color)}.n-layout{color:var(--n-text-color);background-color:var(--n-color);box-sizing:border-box;position:relative;z-index:auto;flex:auto;overflow:hidden;transition:box-shadow .3s var(--n-bezier),background-color .3s var(--n-bezier),color .3s var(--n-bezier)}.n-layout .n-layout-scroll-container{overflow-x:hidden;box-sizing:border-box;height:100%}.n-layout.n-layout--absolute-positioned{position:absolute;left:0;right:0;top:0;bottom:0}.n-notification-container{z-index:4000;position:fixed;overflow:visible;display:flex;flex-direction:column;align-items:flex-end}.n-notification-container>.n-scrollbar{width:initial;overflow:visible;height:-moz-fit-content!important;height:fit-content!important;max-height:100vh!important}.n-notification-container>.n-scrollbar>.n-scrollbar-container{height:-moz-fit-content!important;height:fit-content!important;max-height:100vh!important}.n-notification-container>.n-scrollbar>.n-scrollbar-container .n-scrollbar-content{padding-top:12px;padding-bottom:33px}.n-notification-container.n-notification-container--top,.n-notification-container.n-notification-container--top-right,.n-notification-container.n-notification-container--top-left{top:12px}.n-notification-container.n-notification-container--top.transitioning>.n-scrollbar>.n-scrollbar-container,.n-notification-container.n-notification-container--top-right.transitioning>.n-scrollbar>.n-scrollbar-container,.n-notification-container.n-notification-container--top-left.transitioning>.n-scrollbar>.n-scrollbar-container{min-height:100vh!important}.n-notification-container.n-notification-container--bottom,.n-notification-container.n-notification-container--bottom-right,.n-notification-container.n-notification-container--bottom-left{bottom:12px}.n-notification-container.n-notification-container--bottom>.n-scrollbar>.n-scrollbar-container .n-scrollbar-content,.n-notification-container.n-notification-container--bottom-right>.n-scrollbar>.n-scrollbar-container .n-scrollbar-content,.n-notification-container.n-notification-container--bottom-left>.n-scrollbar>.n-scrollbar-container .n-scrollbar-content{padding-bottom:12px}.n-notification-container.n-notification-container--bottom .n-notification-wrapper,.n-notification-container.n-notification-container--bottom-right .n-notification-wrapper,.n-notification-container.n-notification-container--bottom-left .n-notification-wrapper{display:flex;align-items:flex-end;margin-bottom:0;margin-top:12px}.n-notification-container.n-notification-container--top,.n-notification-container.n-notification-container--bottom{left:50%;transform:translate(-50%)}.n-notification-container.n-notification-container--top .n-notification-wrapper.notification-transition-enter-from,.n-notification-container.n-notification-container--bottom .n-notification-wrapper.notification-transition-enter-from,.n-notification-container.n-notification-container--top .n-notification-wrapper.notification-transition-leave-to,.n-notification-container.n-notification-container--bottom .n-notification-wrapper.notification-transition-leave-to{transform:scale(.85)}.n-notification-container.n-notification-container--top .n-notification-wrapper.notification-transition-leave-from,.n-notification-container.n-notification-container--bottom .n-notification-wrapper.notification-transition-leave-from,.n-notification-container.n-notification-container--top .n-notification-wrapper.notification-transition-enter-to,.n-notification-container.n-notification-container--bottom .n-notification-wrapper.notification-transition-enter-to{transform:scale(1)}.n-notification-container.n-notification-container--top .n-notification-wrapper{transform-origin:top center}.n-notification-container.n-notification-container--bottom .n-notification-wrapper{transform-origin:bottom center}.n-notification-container.n-notification-container--top-right .n-notification,.n-notification-container.n-notification-container--bottom-right .n-notification{margin-left:28px;margin-right:16px}.n-notification-container.n-notification-container--top-left .n-notification,.n-notification-container.n-notification-container--bottom-left .n-notification{margin-left:16px;margin-right:28px}.n-notification-container.n-notification-container--top-right{right:0}.n-notification-container.n-notification-container--top-right .n-notification-wrapper.notification-transition-enter-from,.n-notification-container.n-notification-container--top-right .n-notification-wrapper.notification-transition-leave-to{transform:translate(100%)}.n-notification-container.n-notification-container--top-right .n-notification-wrapper.notification-transition-leave-from,.n-notification-container.n-notification-container--top-right .n-notification-wrapper.notification-transition-enter-to{transform:translate(0)}.n-notification-container.n-notification-container--top-left{left:0}.n-notification-container.n-notification-container--top-left .n-notification-wrapper.notification-transition-enter-from,.n-notification-container.n-notification-container--top-left .n-notification-wrapper.notification-transition-leave-to{transform:translate(-100%)}.n-notification-container.n-notification-container--top-left .n-notification-wrapper.notification-transition-leave-from,.n-notification-container.n-notification-container--top-left .n-notification-wrapper.notification-transition-enter-to{transform:translate(0)}.n-notification-container.n-notification-container--bottom-right{right:0}.n-notification-container.n-notification-container--bottom-right .n-notification-wrapper.notification-transition-enter-from,.n-notification-container.n-notification-container--bottom-right .n-notification-wrapper.notification-transition-leave-to{transform:translate(100%)}.n-notification-container.n-notification-container--bottom-right .n-notification-wrapper.notification-transition-leave-from,.n-notification-container.n-notification-container--bottom-right .n-notification-wrapper.notification-transition-enter-to{transform:translate(0)}.n-notification-container.n-notification-container--bottom-left{left:0}.n-notification-container.n-notification-container--bottom-left .n-notification-wrapper.notification-transition-enter-from,.n-notification-container.n-notification-container--bottom-left .n-notification-wrapper.notification-transition-leave-to{transform:translate(-100%)}.n-notification-container.n-notification-container--bottom-left .n-notification-wrapper.notification-transition-leave-from,.n-notification-container.n-notification-container--bottom-left .n-notification-wrapper.notification-transition-enter-to{transform:translate(0)}.n-notification-container.n-notification-container--scrollable.n-notification-container--top-right,.n-notification-container.n-notification-container--scrollable.n-notification-container--top-left{top:0}.n-notification-container.n-notification-container--scrollable.n-notification-container--bottom-right,.n-notification-container.n-notification-container--scrollable.n-notification-container--bottom-left{bottom:0}.n-notification-container .n-notification-wrapper{margin-bottom:12px}.n-notification-container .n-notification-wrapper.notification-transition-enter-from,.n-notification-container .n-notification-wrapper.notification-transition-leave-to{opacity:0;margin-top:0!important;margin-bottom:0!important}.n-notification-container .n-notification-wrapper.notification-transition-leave-from,.n-notification-container .n-notification-wrapper.notification-transition-enter-to{opacity:1}.n-notification-container .n-notification-wrapper.notification-transition-leave-active{transition:background-color .3s var(--n-bezier),color .3s var(--n-bezier),opacity .3s var(--n-bezier),transform .3s var(--n-bezier-ease-in),max-height .3s var(--n-bezier),margin-top .3s linear,margin-bottom .3s linear,box-shadow .3s var(--n-bezier)}.n-notification-container .n-notification-wrapper.notification-transition-enter-active{transition:background-color .3s var(--n-bezier),color .3s var(--n-bezier),opacity .3s var(--n-bezier),transform .3s var(--n-bezier-ease-out),max-height .3s var(--n-bezier),margin-top .3s linear,margin-bottom .3s linear,box-shadow .3s var(--n-bezier)}.n-notification-container .n-notification{background-color:var(--n-color);color:var(--n-text-color);transition:background-color .3s var(--n-bezier),color .3s var(--n-bezier),opacity .3s var(--n-bezier),box-shadow .3s var(--n-bezier);font-family:inherit;font-size:var(--n-font-size);font-weight:400;position:relative;display:flex;overflow:hidden;flex-shrink:0;padding-left:var(--n-padding-left);padding-right:var(--n-padding-right);width:var(--n-width);max-width:calc(100vw - 32px);border-radius:var(--n-border-radius);box-shadow:var(--n-box-shadow);box-sizing:border-box;opacity:1}.n-notification-container .n-notification .n-notification__avatar .n-icon,.n-notification-container .n-notification .n-notification__avatar .n-base-icon{color:var(--n-icon-color)}.n-notification-container .n-notification.n-notification--show-avatar .n-notification-main{margin-left:40px;width:calc(100% - 40px)}.n-notification-container .n-notification.n-notification--closable .n-notification-main>*:first-child{padding-right:20px}.n-notification-container .n-notification.n-notification--closable .n-notification__close{position:absolute;top:0;right:0;margin:var(--n-close-margin);transition:background-color .3s var(--n-bezier),color .3s var(--n-bezier)}.n-notification-container .n-notification .n-notification__avatar{position:absolute;top:var(--n-padding-top);left:var(--n-padding-left);width:28px;height:28px;font-size:28px;display:flex;align-items:center;justify-content:center}.n-notification-container .n-notification .n-notification__avatar .n-icon{transition:color .3s var(--n-bezier)}.n-notification-container .n-notification .n-notification-main{padding-top:var(--n-padding-top);padding-bottom:var(--n-padding-bottom);box-sizing:border-box;display:flex;flex-direction:column;margin-left:8px;width:calc(100% - 8px)}.n-notification-container .n-notification .n-notification-main .n-notification-main-footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.n-notification-container .n-notification .n-notification-main .n-notification-main-footer .n-notification-main-footer__meta{font-size:var(--n-meta-font-size);transition:color .3s var(--n-bezier-ease-out);color:var(--n-description-text-color)}.n-notification-container .n-notification .n-notification-main .n-notification-main-footer .n-notification-main-footer__action{cursor:pointer;transition:color .3s var(--n-bezier-ease-out);color:var(--n-action-text-color)}.n-notification-container .n-notification .n-notification-main .n-notification-main__header{font-weight:var(--n-title-font-weight);font-size:var(--n-title-font-size);transition:color .3s var(--n-bezier-ease-out);color:var(--n-title-text-color)}.n-notification-container .n-notification .n-notification-main .n-notification-main__description{margin-top:8px;font-size:var(--n-description-font-size);white-space:pre-wrap;word-wrap:break-word;transition:color .3s var(--n-bezier-ease-out);color:var(--n-description-text-color)}.n-notification-container .n-notification .n-notification-main .n-notification-main__content{line-height:var(--n-line-height);margin:12px 0 0;font-family:inherit;white-space:pre-wrap;word-wrap:break-word;transition:color .3s var(--n-bezier-ease-out);color:var(--n-text-color)}.n-notification-container .n-notification .n-notification-main .n-notification-main__content:first-child{margin:0}body{margin:0;font-size:14px;font-family:v-sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:1.6;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body input{font-family:inherit;font-size:inherit}.n-loading-bar-container{z-index:5999;position:fixed;top:0;left:0;right:0;height:2px}.n-loading-bar-container.fade-in-transition-enter-active{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.n-loading-bar-container.fade-in-transition-leave-active{transition:all .8s cubic-bezier(.4,0,.2,1)!important}.n-loading-bar-container.fade-in-transition-enter-from,.n-loading-bar-container.fade-in-transition-leave-to{opacity:0}.n-loading-bar-container.fade-in-transition-leave-from,.n-loading-bar-container.fade-in-transition-enter-to{opacity:1}.n-loading-bar-container .n-loading-bar{width:100%;transition:max-width 4s linear,background .2s linear;height:var(--n-height)}.n-loading-bar-container .n-loading-bar.n-loading-bar--starting{background:var(--n-color-loading)}.n-loading-bar-container .n-loading-bar.n-loading-bar--finishing{background:var(--n-color-loading);transition:max-width .2s linear,background .2s linear}.n-loading-bar-container .n-loading-bar.n-loading-bar--error{background:var(--n-color-error);transition:max-width .2s linear,background .2s linear}.trae-browser-inspect-draggable{cursor:grab!important}.trae-browser-inspect-dragging-active{cursor:grabbing!important}.trae-browser-inspect-drag-ghost{opacity:.7;pointer-events:none;position:fixed;z-index:999998;transform:scale(.95);box-shadow:0 4px 12px #00000026;transition:none}.trae-browser-inspect-element-placeholder{opacity:.3}.trae-browser-inspect-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999997;pointer-events:auto;background:#0000}.trae-browser-inspect-highlight-box{position:absolute;top:0;left:0;z-index:999998;display:none}.trae-browser-inspect-highlight-tag{position:absolute;left:0;top:0;height:18px;padding:0 6px;box-sizing:border-box;border-radius:4px;background-color:var(--vscode-icube-colorSuccessHover, "#2FB287");color:var(--vscode-icube-colorSnow, "#fff");font-size:12px;font-weight:400;display:none;align-items:center;z-index:999999}.trae-browser-inspect-highlight-box-show{display:flex}.trae-browser-inspect-select-button.trae-browser-inspect-highlight-box-show{display:flex!important}.trae-browser-inspect-select-button{position:absolute;top:0;left:0;background-color:var(--vscode-icube--bg-bg-base-secondary, "#222427");color:var(--vscode-icube--text-text-default-active, "#F5F9FE");font-size:11px;font-weight:500;border:1px solid var(--vscode-icube--border-neutral-l1, "#E0E2F217");border-radius:6px;padding:0 8px;height:32px;display:none;align-items:center;cursor:pointer;z-index:999999;gap:4px}.trae-browser-inspect-select-button svg,.trae-browser-inspect-select-button span{z-index:1}.trae-browser-inspect-select-highlight-box{background:#0000!important}.trae-browser-inspect-select-highlight-box .trae-browser-inspect-highlight-tag{background-color:var(--vscode-icube--status-success-active, "#1E8B56")}*[contenteditable]{outline:none}.trae-browser-inspect-click-effect{position:fixed;width:40px;height:40px;margin-left:-20px;margin-top:-20px;border-radius:50%;background-color:var(--vscode-icube-colorSuccessHover, #2FB287);pointer-events:none;animation:trae-browser-inspect-ripple .5s ease-out forwards;z-index:999999}@keyframes trae-browser-inspect-ripple{0%{transform:scale(.3);opacity:.8}to{transform:scale(2);opacity:0}}.trae-browser-inspect-ref-box{position:absolute;border:2px solid var(--vscode-icube-colorSuccessHover, "#2FB287");pointer-events:none;z-index:999998;animation:trae-browser-inspect-fadeInOut 2s ease-in-out forwards}.trae-browser-inspect-ref-label{position:absolute;top:-14px;left:0;height:14px;padding:0 4px;box-sizing:border-box;border-radius:2px;background-color:var(--vscode-icube-colorSuccessHover, "#2FB287");color:var(--vscode-icube-colorSnow, "#fff");font-size:9px;font-weight:500;display:flex;align-items:center;white-space:nowrap;z-index:999999}@keyframes trae-browser-inspect-fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.trae-browser-inspect-input-highlight{position:absolute;border:2px solid var(--vscode-icube-colorSuccessHover, "#2FB287");border-radius:4px;pointer-events:none;z-index:999998;box-shadow:0 0 8px var(--vscode-icube-colorSuccessHover, "#2FB287");animation:trae-browser-inspect-input-pulse .6s ease-out forwards}@keyframes trae-browser-inspect-input-pulse{0%{opacity:0;box-shadow:0 0 0 var(--vscode-icube-colorSuccessHover, "#2FB287")}30%{opacity:1;box-shadow:0 0 12px var(--vscode-icube-colorSuccessHover, "#2FB287")}to{opacity:0;box-shadow:0 0 0 var(--vscode-icube-colorSuccessHover, "#2FB287")}}.trae-browser-inspect-virtual-cursor{position:fixed;width:20px;height:20px;pointer-events:none;z-index:9999999;opacity:0;transition:opacity .2s ease}.trae-browser-inspect-virtual-cursor.trae-browser-inspect-cursor-visible{opacity:1}.trae-browser-inspect-virtual-cursor.trae-browser-inspect-cursor-idle{animation:trae-browser-inspect-cursor-breathe 2s ease-in-out infinite}.trae-browser-inspect-virtual-cursor svg{width:20px;height:20px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}@keyframes trae-browser-inspect-cursor-breathe{0%,to{opacity:.7}50%{opacity:1}}.trae-browser-inspect-scroll-indicator{position:fixed;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:8px;background-color:#000000b3;color:#fff;font-size:13px;font-weight:500;pointer-events:none;z-index:999999;animation:trae-browser-inspect-indicator-fade .8s ease-out forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.trae-browser-inspect-scroll-indicator svg{width:16px;height:16px;fill:#fff}.trae-browser-inspect-scroll-indicator.trae-scroll-up{top:12px;left:50%;transform:translate(-50%)}.trae-browser-inspect-scroll-indicator.trae-scroll-down{bottom:12px;left:50%;transform:translate(-50%)}.trae-browser-inspect-scroll-indicator.trae-scroll-left{left:12px;top:50%;transform:translateY(-50%)}.trae-browser-inspect-scroll-indicator.trae-scroll-right{right:12px;top:50%;transform:translateY(-50%)}@keyframes trae-browser-inspect-indicator-fade{0%{opacity:0;transform:translate(-50%) scale(.9)}15%{opacity:1;transform:translate(-50%) scale(1)}85%{opacity:1}to{opacity:0}}.trae-browser-inspect-scroll-indicator.trae-scroll-left,.trae-browser-inspect-scroll-indicator.trae-scroll-right{animation-name:trae-browser-inspect-indicator-fade-y}@keyframes trae-browser-inspect-indicator-fade-y{0%{opacity:0;transform:translateY(-50%) scale(.9)}15%{opacity:1;transform:translateY(-50%) scale(1)}85%{opacity:1}to{opacity:0}}.trae-browser-inspect-key-badge{position:fixed;bottom:60px;left:50%;transform:translate(-50%);padding:8px 20px;border-radius:8px;background-color:#000c;color:#fff;font-size:18px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,monospace;pointer-events:none;z-index:999999;animation:trae-browser-inspect-key-pop .5s ease-out forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px #0000004d;letter-spacing:1px}@keyframes trae-browser-inspect-key-pop{0%{opacity:0;transform:translate(-50%) translateY(10px) scale(.9)}20%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(-10px)}}.trae-browser-inspect-step-badge{position:fixed;top:12px;left:12px;padding:6px 12px;border-radius:6px;background-color:var(--vscode-icube-colorSuccessHover, #2FB287);color:#fff;font-size:12px;font-weight:600;pointer-events:none;z-index:999999;animation:trae-browser-inspect-step-slide .6s ease-out forwards;box-shadow:0 2px 8px #2fb2874d;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trae-browser-inspect-step-badge.trae-step-old{opacity:.4;transform:translateY(0)}@keyframes trae-browser-inspect-step-slide{0%{opacity:0;transform:translate(-20px)}20%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}.trae-browser-inspect-drag-trail{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999998}.trae-browser-inspect-drag-trail svg{width:100%;height:100%}.trae-browser-inspect-drag-trail .trae-drag-path{fill:none;stroke:var(--vscode-icube-colorSuccessHover, #2FB287);stroke-width:2;stroke-dasharray:8 4;opacity:.6;animation:trae-browser-inspect-dash .6s linear forwards}.trae-browser-inspect-drag-trail .trae-drag-dot{fill:var(--vscode-icube-colorSuccessHover, #2FB287);filter:drop-shadow(0 0 4px rgba(47,178,135,.6))}.trae-browser-inspect-drag-trail .trae-drag-endpoint{fill:none;stroke:var(--vscode-icube-colorSuccessHover, #2FB287);stroke-width:2;opacity:.5}@keyframes trae-browser-inspect-dash{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.trae-browser-inspect-drag-trail.trae-drag-fade{animation:trae-browser-inspect-trail-fade .4s ease-out forwards}@keyframes trae-browser-inspect-trail-fade{0%{opacity:1}to{opacity:0}}:root{--vscode-foreground: #31353a;--vscode-disabledForeground: #8a9096;--vscode-errorForeground: #cc4b53;--vscode-descriptionForeground: #5b6066;--vscode-icon-foreground: #5b6066;--vscode-focusBorder: rgba(0, 0, 0, 0);--vscode-textLink-foreground: #006ab1;--vscode-textLink-activeForeground: #387bff;--vscode-textSeparator-foreground: rgba(0, 0, 0, .18);--vscode-textPreformat-foreground: #a31515;--vscode-textPreformat-background: rgba(0, 0, 0, .1);--vscode-textBlockQuote-background: #f2f2f2;--vscode-textBlockQuote-border: rgba(0, 122, 204, .5);--vscode-textCodeBlock-background: rgba(220, 220, 220, .4);--vscode-sash-hoverBorder: #0fdc78;--vscode-badge-background: #c4c4c4;--vscode-badge-foreground: #333333;--vscode-activityWarningBadge-foreground: #ffffff;--vscode-activityWarningBadge-background: #b27c00;--vscode-activityErrorBadge-foreground: #ffffff;--vscode-activityErrorBadge-background: #e51400;--vscode-scrollbar-shadow: #dddddd;--vscode-scrollbarSlider-background: rgba(100, 100, 100, .4);--vscode-scrollbarSlider-hoverBackground: rgba(100, 100, 100, .7);--vscode-scrollbarSlider-activeBackground: rgba(0, 0, 0, .6);--vscode-progressBar-background: #2f74ff;--vscode-chart-line: #236b8e;--vscode-chart-axis: rgba(0, 0, 0, .6);--vscode-chart-guide: rgba(0, 0, 0, .2);--vscode-editor-background: #ffffff;--vscode-editor-foreground: #31353a;--vscode-editorStickyScroll-background: #ffffff;--vscode-editorStickyScrollGutter-background: #ffffff;--vscode-editorStickyScrollHover-background: rgba(91, 146, 255, .08);--vscode-editorStickyScroll-shadow: #dddddd;--vscode-editorWidget-background: #f3f3f3;--vscode-editorWidget-foreground: #31353a;--vscode-editorWidget-border: #c8c8c8;--vscode-editorError-foreground: #e51400;--vscode-editorWarning-foreground: #bf8803;--vscode-editorInfo-foreground: #0063d3;--vscode-editorHint-foreground: #6c6c6c;--vscode-editorLink-activeForeground: #36393d;--vscode-editor-selectionBackground: rgba(47, 116, 255, .18);--vscode-editor-inactiveSelectionBackground: #e5ebf1;--vscode-editor-selectionHighlightBackground: rgba(173, 214, 255, .5);--vscode-editor-compositionBorder: #000000;--vscode-editor-findMatchBackground: #a8ac94;--vscode-editor-findMatchHighlightBackground: rgba(234, 92, 0, .33);--vscode-editor-findRangeHighlightBackground: rgba(180, 180, 180, .3);--vscode-editor-hoverHighlightBackground: rgba(173, 214, 255, .15);--vscode-editorHoverWidget-background: #ffffff;--vscode-editorHoverWidget-foreground: #31353a;--vscode-editorHoverWidget-border: rgba(77, 107, 153, .09);--vscode-editorHoverWidget-statusBarBackground: #f2f2f2;--vscode-editorInlayHint-foreground: #969696;--vscode-editorInlayHint-background: rgba(196, 196, 196, .1);--vscode-editorInlayHint-typeForeground: #969696;--vscode-editorInlayHint-typeBackground: rgba(196, 196, 196, .1);--vscode-editorInlayHint-parameterForeground: #969696;--vscode-editorInlayHint-parameterBackground: rgba(196, 196, 196, .1);--vscode-editorLightBulb-foreground: #ddb100;--vscode-editorLightBulbAutoFix-foreground: #007acc;--vscode-editorLightBulbAi-foreground: #ddb100;--vscode-editor-snippetTabstopHighlightBackground: rgba(10, 50, 100, .2);--vscode-editor-snippetFinalTabstopHighlightBorder: rgba(10, 50, 100, .5);--vscode-diffEditor-insertedTextBackground: rgba(64, 176, 139, .18);--vscode-diffEditor-removedTextBackground: rgba(232, 70, 58, .16);--vscode-diffEditor-insertedLineBackground: rgba(64, 176, 139, .12);--vscode-diffEditor-removedLineBackground: rgba(232, 70, 58, .12);--vscode-diffEditorOverview-insertedForeground: rgba(64, 176, 139, .18);--vscode-diffEditorOverview-removedForeground: rgba(232, 70, 58, .16);--vscode-diffEditor-diagonalFill: rgba(34, 34, 34, .2);--vscode-diffEditor-unchangedRegionBackground: #ffffff;--vscode-diffEditor-unchangedRegionForeground: #31353a;--vscode-diffEditor-unchangedCodeBackground: rgba(184, 184, 184, .16);--vscode-widget-shadow: rgba(0, 0, 0, .08);--vscode-widget-border: rgba(77, 107, 153, .09);--vscode-toolbar-hoverBackground: rgba(86, 99, 119, .11);--vscode-toolbar-activeBackground: rgba(86, 99, 119, .15);--vscode-breadcrumb-foreground: rgba(49, 53, 58, .8);--vscode-breadcrumb-background: #ffffff;--vscode-breadcrumb-focusForeground: #272a2e;--vscode-breadcrumb-activeSelectionForeground: #272a2e;--vscode-breadcrumbPicker-background: #ffffff;--vscode-merge-currentHeaderBackground: rgba(64, 200, 174, .5);--vscode-merge-currentContentBackground: rgba(64, 200, 174, .2);--vscode-merge-incomingHeaderBackground: rgba(64, 166, 255, .5);--vscode-merge-incomingContentBackground: rgba(64, 166, 255, .2);--vscode-merge-commonHeaderBackground: rgba(96, 96, 96, .4);--vscode-merge-commonContentBackground: rgba(96, 96, 96, .16);--vscode-editorOverviewRuler-currentContentForeground: rgba(64, 200, 174, .5);--vscode-editorOverviewRuler-incomingContentForeground: rgba(64, 166, 255, .5);--vscode-editorOverviewRuler-commonContentForeground: rgba(96, 96, 96, .4);--vscode-editorOverviewRuler-findMatchForeground: rgba(209, 134, 22, .49);--vscode-editorOverviewRuler-selectionHighlightForeground: rgba(160, 160, 160, .8);--vscode-problemsErrorIcon-foreground: #e51400;--vscode-problemsWarningIcon-foreground: #bf8803;--vscode-problemsInfoIcon-foreground: #0063d3;--vscode-minimap-findMatchHighlight: #d18616;--vscode-minimap-selectionOccurrenceHighlight: #c9c9c9;--vscode-minimap-selectionHighlight: #add6ff;--vscode-minimap-infoHighlight: #0063d3;--vscode-minimap-warningHighlight: #bf8803;--vscode-minimap-errorHighlight: rgba(255, 18, 18, .7);--vscode-minimap-foregroundOpacity: #000000;--vscode-minimapSlider-background: rgba(100, 100, 100, .2);--vscode-minimapSlider-hoverBackground: rgba(100, 100, 100, .35);--vscode-minimapSlider-activeBackground: rgba(0, 0, 0, .3);--vscode-charts-foreground: #31353a;--vscode-charts-lines: rgba(49, 53, 58, .5);--vscode-charts-red: #e51400;--vscode-charts-blue: #0063d3;--vscode-charts-yellow: #bf8803;--vscode-charts-orange: #d18616;--vscode-charts-green: #388a34;--vscode-charts-purple: #652d90;--vscode-input-background: rgba(86, 99, 119, .07);--vscode-input-foreground: #31353a;--vscode-inputOption-activeBorder: rgba(77, 107, 153, .36);--vscode-inputOption-hoverBackground: rgba(184, 184, 184, .31);--vscode-inputOption-activeBackground: rgba(0, 0, 0, 0);--vscode-inputOption-activeForeground: #000000;--vscode-input-placeholderForeground: #5b6066;--vscode-inputValidation-infoBackground: #d6ecf2;--vscode-inputValidation-infoBorder: #007acc;--vscode-inputValidation-warningBackground: #f6f5d2;--vscode-inputValidation-warningBorder: #b89500;--vscode-inputValidation-errorBackground: #f2dede;--vscode-inputValidation-errorBorder: #e8463a;--vscode-dropdown-background: #ffffff;--vscode-dropdown-foreground: #31353a;--vscode-dropdown-border: #cecece;--vscode-button-foreground: #ffffff;--vscode-button-separator: rgba(193, 195, 205, .12);--vscode-button-background: #31353a;--vscode-button-hoverBackground: #72767b;--vscode-button-secondaryForeground: #ffffff;--vscode-button-secondaryBackground: #5f6a79;--vscode-button-secondaryHoverBackground: #4c5561;--vscode-radio-activeForeground: #000000;--vscode-radio-activeBackground: rgba(0, 0, 0, 0);--vscode-radio-activeBorder: rgba(77, 107, 153, .36);--vscode-radio-inactiveBorder: rgba(0, 0, 0, .2);--vscode-radio-inactiveHoverBackground: rgba(184, 184, 184, .31);--vscode-checkbox-background: #ffffff;--vscode-checkbox-selectBackground: #f3f3f3;--vscode-checkbox-foreground: #31353a;--vscode-checkbox-border: #919191;--vscode-checkbox-selectBorder: #5b6066;--vscode-checkbox-disabled.background: #bbbcbd;--vscode-checkbox-disabled.foreground: #74777b;--vscode-keybindingLabel-background: rgba(221, 221, 221, .4);--vscode-keybindingLabel-foreground: #555555;--vscode-keybindingLabel-border: rgba(204, 204, 204, .4);--vscode-keybindingLabel-bottomBorder: rgba(187, 187, 187, .4);--vscode-list-focusOutline: rgba(0, 0, 0, 0);--vscode-list-focusAndSelectionOutline: #90c2f9;--vscode-list-activeSelectionBackground: rgba(86, 99, 119, .11);--vscode-list-activeSelectionForeground: #111214;--vscode-list-activeSelectionIconForeground: #5b6066;--vscode-list-inactiveSelectionBackground: rgba(86, 99, 119, .11);--vscode-list-inactiveSelectionForeground: #111214;--vscode-list-hoverBackground: rgba(86, 99, 119, .11);--vscode-list-dropBackground: rgba(86, 99, 119, .11);--vscode-list-dropBetweenBackground: #5b6066;--vscode-list-highlightForeground: #0066bf;--vscode-list-focusHighlightForeground: #0066bf;--vscode-list-invalidItemForeground: #b89500;--vscode-list-errorForeground: #e8463a;--vscode-list-warningForeground: #855f00;--vscode-listFilterWidget-background: #f3f3f3;--vscode-listFilterWidget-outline: rgba(0, 0, 0, 0);--vscode-listFilterWidget-noMatchesOutline: #be1100;--vscode-listFilterWidget-shadow: rgba(0, 0, 0, .08);--vscode-list-filterMatchBackground: rgba(234, 92, 0, .33);--vscode-list-deemphasizedForeground: #8e8e90;--vscode-tree-indentGuidesStroke: rgba(77, 107, 153, .09);--vscode-tree-inactiveIndentGuidesStroke: rgba(221, 226, 233, .08);--vscode-tree-tableColumnsBorder: rgba(97, 97, 97, .13);--vscode-tree-tableOddRowsBackground: rgba(49, 53, 58, .04);--vscode-editorActionList-background: #f3f3f3;--vscode-editorActionList-foreground: #31353a;--vscode-editorActionList-focusForeground: #111214;--vscode-editorActionList-focusBackground: rgba(86, 99, 119, .11);--vscode-menu-border: rgba(77, 107, 153, .09);--vscode-menu-foreground: #616161;--vscode-menu-background: #ffffff;--vscode-menu-selectionForeground: #111214;--vscode-menu-selectionBackground: rgba(86, 99, 119, .11);--vscode-menu-separatorBackground: rgba(77, 107, 153, .09);--vscode-quickInput-background: #f8f9fa;--vscode-quickInput-foreground: #31353a;--vscode-quickInputTitle-background: rgba(0, 0, 0, .04);--vscode-pickerGroup-foreground: #31353a;--vscode-pickerGroup-border: rgba(77, 107, 153, .09);--vscode-quickInputList-focusForeground: #111214;--vscode-quickInputList-focusIconForeground: #5b6066;--vscode-quickInputList-focusBackground: rgba(86, 99, 119, .11);--vscode-search-resultsInfoForeground: #31353a;--vscode-searchEditor-findMatchBackground: rgba(234, 92, 0, .22);--vscode-tab-activeBackground: rgba(86, 99, 119, .11);--vscode-tab-unfocusedActiveBackground: rgba(86, 99, 119, .11);--vscode-tab-inactiveBackground: #f8f8f9;--vscode-tab-unfocusedInactiveBackground: #f8f8f9;--vscode-tab-activeForeground: #333333;--vscode-tab-inactiveForeground: #5b6066;--vscode-tab-unfocusedActiveForeground: #31353a;--vscode-tab-unfocusedInactiveForeground: rgba(91, 96, 102, .5);--vscode-tab-border: rgba(77, 107, 153, .09);--vscode-tab-lastPinnedBorder: rgba(97, 97, 97, .19);--vscode-tab-activeBorder: #ffffff;--vscode-tab-unfocusedActiveBorder: rgba(255, 255, 255, .7);--vscode-tab-activeBorderTop: #000000;--vscode-tab-unfocusedActiveBorderTop: rgba(0, 0, 0, .7);--vscode-tab-selectedBorderTop: #000000;--vscode-tab-selectedBackground: rgba(86, 99, 119, .11);--vscode-tab-selectedForeground: #333333;--vscode-tab-dragAndDropBorder: #333333;--vscode-tab-activeModifiedBorder: #33aaee;--vscode-tab-inactiveModifiedBorder: rgba(51, 170, 238, .5);--vscode-tab-unfocusedActiveModifiedBorder: rgba(51, 170, 238, .7);--vscode-tab-unfocusedInactiveModifiedBorder: rgba(51, 170, 238, .25);--vscode-editorPane-background: #ffffff;--vscode-editorGroupHeader-tabsBackground: #f8f8f9;--vscode-editorGroupHeader-tabsBorder: rgba(77, 107, 153, .09);--vscode-editorGroupHeader-noTabsBackground: #ffffff;--vscode-editorGroup-border: #e7e7e7;--vscode-editorGroup-dropBackground: rgba(33, 97, 224, .16);--vscode-editorGroup-dropIntoPromptForeground: #31353a;--vscode-editorGroup-dropIntoPromptBackground: #f3f3f3;--vscode-sideBySideEditor-horizontalBorder: #e7e7e7;--vscode-sideBySideEditor-verticalBorder: #e7e7e7;--vscode-panel-background: #ffffff;--vscode-panel-border: rgba(128, 128, 128, .35);--vscode-panelTitle-activeForeground: #111214;--vscode-panelTitle-inactiveForeground: #5b6066;--vscode-panelTitle-activeBorder: #111214;--vscode-panelInput-border: #dddddd;--vscode-panel-dropBorder: #111214;--vscode-panelSection-dropBackground: rgba(33, 97, 224, .16);--vscode-panelSectionHeader-background: #ffffff;--vscode-panelSectionHeader-foreground: #111214;--vscode-panelSectionHeader-border: rgba(77, 107, 153, .18);--vscode-panelSection-border: rgba(128, 128, 128, .35);--vscode-panelStickyScroll-background: #ffffff;--vscode-panelStickyScroll-shadow: #dddddd;--vscode-banner-background: rgba(60, 69, 83, .11);--vscode-banner-foreground: #111214;--vscode-banner-iconForeground: #0063d3;--vscode-statusBar-foreground: #ffffff;--vscode-statusBar-noFolderForeground: #ffffff;--vscode-statusBar-background: rgba(0, 0, 0, 0);--vscode-statusBar-noFolderBackground: rgba(0, 0, 0, 0);--vscode-statusBar-focusBorder: #ffffff;--vscode-statusBarItem-activeBackground: rgba(255, 255, 255, .18);--vscode-statusBarItem-focusBorder: #ffffff;--vscode-statusBarItem-hoverBackground: rgba(0, 0, 0, .12);--vscode-statusBarItem-hoverForeground: #ffffff;--vscode-statusBarItem-compactHoverBackground: rgba(0, 0, 0, .12);--vscode-statusBarItem-prominentForeground: #ffffff;--vscode-statusBarItem-prominentBackground: rgba(0, 0, 0, .5);--vscode-statusBarItem-prominentHoverForeground: #ffffff;--vscode-statusBarItem-prominentHoverBackground: rgba(0, 0, 0, .12);--vscode-statusBarItem-errorBackground: #c72e0f;--vscode-statusBarItem-errorForeground: #ffffff;--vscode-statusBarItem-errorHoverForeground: #ffffff;--vscode-statusBarItem-errorHoverBackground: rgba(0, 0, 0, .12);--vscode-statusBarItem-warningBackground: #725102;--vscode-statusBarItem-warningForeground: #ffffff;--vscode-statusBarItem-warningHoverForeground: #ffffff;--vscode-statusBarItem-warningHoverBackground: rgba(0, 0, 0, .12);--vscode-activityBar-background: #edeff2;--vscode-activityBar-foreground: #111214;--vscode-activityBar-inactiveForeground: #5b6066;--vscode-activityBar-activeBorder: #111214;--vscode-activityBar-dropBorder: #111214;--vscode-activityBarBadge-background: #2f74ff;--vscode-activityBarBadge-foreground: #ffffff;--vscode-activityBarTop-foreground: #424242;--vscode-activityBarTop-activeBorder: #424242;--vscode-activityBarTop-inactiveForeground: rgba(66, 66, 66, .75);--vscode-activityBarTop-dropBorder: #424242;--vscode-profileBadge-background: #c4c4c4;--vscode-profileBadge-foreground: #333333;--vscode-statusBarItem-remoteBackground: #16825d;--vscode-statusBarItem-remoteForeground: #ffffff;--vscode-statusBarItem-remoteHoverForeground: #ffffff;--vscode-statusBarItem-remoteHoverBackground: rgba(0, 0, 0, .12);--vscode-statusBarItem-offlineBackground: #6c1717;--vscode-statusBarItem-offlineForeground: #ffffff;--vscode-statusBarItem-offlineHoverForeground: #ffffff;--vscode-statusBarItem-offlineHoverBackground: rgba(0, 0, 0, .12);--vscode-extensionBadge-remoteBackground: #2f74ff;--vscode-extensionBadge-remoteForeground: #ffffff;--vscode-sideBar-background: #ffffff;--vscode-sideBarTitle-background: #ffffff;--vscode-sideBarTitle-foreground: #6f6f6f;--vscode-sideBar-dropBackground: rgba(33, 97, 224, .16);--vscode-sideBarSectionHeader-background: #ffffff;--vscode-sideBarSectionHeader-foreground: #31353a;--vscode-sideBarSectionHeader-border: rgba(77, 107, 153, .18);--vscode-sideBarActivityBarTop-border: rgba(77, 107, 153, .18);--vscode-sideBarStickyScroll-background: #ffffff;--vscode-sideBarStickyScroll-shadow: #dddddd;--vscode-titleBar-activeForeground: #5b6066;--vscode-titleBar-inactiveForeground: rgba(91, 96, 102, .6);--vscode-titleBar-activeBackground: #edeff2;--vscode-titleBar-inactiveBackground: #edeff2;--vscode-menubar-selectionForeground: #5b6066;--vscode-menubar-selectionBackground: rgba(86, 99, 119, .11);--vscode-commandCenter-foreground: #5b6066;--vscode-commandCenter-activeForeground: #5b6066;--vscode-commandCenter-inactiveForeground: rgba(91, 96, 102, .6);--vscode-commandCenter-background: rgba(0, 0, 0, .05);--vscode-commandCenter-activeBackground: rgba(0, 0, 0, .08);--vscode-commandCenter-border: rgba(91, 96, 102, .2);--vscode-commandCenter-activeBorder: rgba(91, 96, 102, .3);--vscode-commandCenter-inactiveBorder: rgba(91, 96, 102, .15);--vscode-notificationCenter-border: rgba(77, 107, 153, .09);--vscode-notificationToast-border: rgba(77, 107, 153, .09);--vscode-notifications-foreground: #31353a;--vscode-notifications-background: #ffffff;--vscode-notificationLink-foreground: #006ab1;--vscode-notificationCenterHeader-background: #f2f2f2;--vscode-notifications-border: #f2f2f2;--vscode-notificationsErrorIcon-foreground: #e8463a;--vscode-notificationsWarningIcon-foreground: #e28a00;--vscode-notificationsInfoIcon-foreground: #2f74ff;--vscode-iCubeNotificationCenter-border: rgba(77, 107, 153, .09);--vscode-icube-colorSnow: #ffffff;--vscode-icube-colorBlack: #000000;--vscode-icube-colorSnowDisable: rgba(255, 255, 255, .3);--vscode-icube-modalOverlay: rgba(0, 0, 0, .4);--vscode-icube-colorBg1: #ffffff;--vscode-icube-colorBg2: #edeff2;--vscode-icube-colorBg3: #ffffff;--vscode-icube-colorBg4: #e1e1e1;--vscode-icube-diffColorBg3: rgba(225, 225, 225, .35);--vscode-icube-colorBgCode: #ffffff;--vscode-icube-colorBgTr0: rgba(86, 99, 119, .07);--vscode-icube-colorBtnHover: rgba(86, 99, 119, .11);--vscode-icube-colorBg5: rgba(77, 97, 128, .08);--vscode-icube-colorBtnHover2: rgba(86, 99, 119, .15);--vscode-icube-colorBtnTransparent3: rgba(86, 99, 119, .19);--vscode-icube-colorBlend: rgba(77, 97, 128, .12);--vscode-icube-colorTransparent: rgba(255, 255, 255, 0);--vscode-icube-colorWidgetShadow: rgba(0, 0, 0, .04);--vscode-icube-colorWidgetShadow2: rgba(0, 0, 0, .08);--vscode-icube-colorWidgetShadow3: rgba(0, 0, 0, .2);--vscode-icube-colorDefaultText: #31353a;--vscode-icube-colorHighlightText: #111214;--vscode-icube-colorGrayText: #5b6066;--vscode-icube-colorGrayText2: #617080;--vscode-icube-colorDisableText: #8a9096;--vscode-icube-colorBlackText: #111314;--vscode-icube-colorBlackText1: #ffffff;--vscode-icube-colorBlackText2: #000000;--vscode-icube-colorDefaultAvatar: #5b92ff;--vscode-icube-colorDefaultAvatarBackground: #1759dd;--vscode-icube-modalLayoutBg: rgba(0, 25, 49, .2);--vscode-icube-colorIcon: #939fb8;--vscode-icube-colorCodeCodeInstruction: #b15ef2;--vscode-icube-colorLine1: rgba(77, 107, 153, .09);--vscode-icube-colorLine2: rgba(77, 107, 153, .18);--vscode-icube-colorLine3: rgba(77, 107, 153, .36);--vscode-icube-colorBrand: #36393d;--vscode-icube-colorBrandHover: #72767b;--vscode-icube-colorBrandActive: #1a1b1d;--vscode-icube-colorBrandTransparent: rgba(86, 99, 119, .11);--vscode-icube-colorBrandTransparent2: rgba(86, 99, 119, .15);--vscode-icube-colorBrandTransparent3: rgba(86, 99, 119, .19);--vscode-icube-colorStatusRegular: #2f74ff;--vscode-icube-colorStatusRegularHover: #4c88ff;--vscode-icube-colorStatusRegularActive: #1759dd;--vscode-icube-colorStatusRegularTransparent: rgba(47, 116, 255, .12);--vscode-icube-colorStatusRegularTransparent2: rgba(47, 116, 255, .18);--vscode-icube-colorStatusRegularTransparent3: rgba(47, 116, 255, .36);--vscode-icube-colorSuccess: #26a57b;--vscode-icube-colorSuccessHover: #2ca77f;--vscode-icube-colorSuccessActive: #1e8b56;--vscode-icube-colorSuccessTransparent: rgba(64, 176, 139, .12);--vscode-icube-colorSuccessTransparent2: rgba(64, 176, 139, .18);--vscode-icube-colorSuccessTransparent3: rgba(64, 176, 139, .36);--vscode-icube-colorError: #e8463a;--vscode-icube-colorErrorHover: #ea574c;--vscode-icube-colorErrorActive: #c9382f;--vscode-icube-colorErrorTransparent: rgba(232, 70, 58, .12);--vscode-icube-colorErrorTransparent2: rgba(232, 70, 58, .16);--vscode-icube-colorErrorTransparent3: rgba(232, 70, 58, .36);--vscode-icube-colorWarning: #e28a00;--vscode-icube-colorWarningHover: #f18c13;--vscode-icube-colorWarningActive: #c46f11;--vscode-icube-colorWarningTransparent: rgba(226, 138, 0, .12);--vscode-icube-colorWarningTransparent2: rgba(226, 138, 0, .16);--vscode-icube-colorWarningTransparent3: rgba(226, 138, 0, .36);--vscode-icube-colorAlert: #c6a626;--vscode-icube-colorAlertHover: #dfb716;--vscode-icube-colorAlertActive: #af8d06;--vscode-icube-colorAlertTransparent: rgba(198, 166, 38, .14);--vscode-icube-colorAlertTransparent2: rgba(198, 166, 38, .2);--vscode-icube-colorAlertTransparent3: rgba(198, 166, 38, .36);--vscode-icube-colorErrorTm1: rgba(204, 75, 83, .2);--vscode-icube-colorErrorTr1: rgba(232, 70, 58, .12);--vscode-icube-colorSpinLoading: #2f74ff;--vscode-icube-colorC1: #00b983;--vscode-icube-colorC2: #ff6b45;--vscode-icube-colorC3: #f2a90c;--vscode-icube-colorC4: #5fbf00;--vscode-icube-colorC5: #00b8f8;--vscode-icube-colorC6: #3f85ff;--vscode-icube-colorC7: #f53cff;--vscode-icube-colorC8: #9570ff;--vscode-icube-colorC9: #747e94;--vscode-icube-colorDiffToggleBtnBg: #8d7aff;--vscode-icube-textPreformatBackground: #9d89eb;--vscode-icube-colorRed1: #dd3730;--vscode-icube-colorRed2: rgba(221, 55, 48, .1);--vscode-icube-colorRed3: #dd3730;--vscode-icube-colorGreen1: #00906e;--vscode-icube-colorDiffBtn1: #ffffff;--vscode-icube-diffInsertedTextBackground: rgba(38, 165, 123, .32);--vscode-icube-colorChatError: rgba(97, 97, 97, 0);--vscode-icube-chatIconBg1: #ff4a36;--vscode-icube-chatIconColor1: #ffffff;--vscode-icube-emptyExplorerButtonBgColor: rgba(77, 97, 128, .08);--vscode-icube-emptyExplorerButtonTextColor: #333940;--vscode-icube-emptyExplorerSplitTextColor: #333940;--vscode-icube-emptyExplorerSplitColor: rgba(77, 107, 153, .2);--vscode-icube-lite.colorBg1: #25252d;--vscode-icube-lite.colorBg2: #1d1c23;--vscode-icube-lite.colorLine1: #2e2e38;--vscode-widget-shadow1: rgba(0, 0, 0, .08);--vscode-widget-shadow2: rgba(0, 0, 0, .1);--vscode-widget-light.shadow1: rgba(0,0,0,.04);--vscode-widget-light.shadow2: rgba(0,0,0,.08);--vscode-icube-tooltipsTextColor: #ffffff;--vscode-icube-ai.disableInputBorderColor: rgba(77,107,153,.4);--vscode-icube-scrollbarBgColor: rgba(100, 100, 100, .4);--vscode-icube-scrollbarHoverBgColor: rgba(100, 100, 100, .4);--vscode-icube-desktopEmptyWorkspaceIconBg: rgba(77, 97, 128, .08);--vscode-icube-desktopEmptyWorkspaceHoverBg: rgba(77, 107, 153, .12);--vscode-icube--code-code-text: #17181a;--vscode-icube-primaryButtonBackground: #31353a;--vscode-icube-primaryButtonForeground: #ffffff;--vscode-icube-primaryButtonHoverBackground: #72767b;--vscode-icube-primaryButtonHoverForeground: #ffffff;--vscode-icube-primaryButtonActivateBackground: #1a1b1d;--vscode-icube-primaryButtonActivateForeground: #ffffff;--vscode-icube-primaryButtonDisableBackground: #8a9096;--vscode-icube-primaryButtonDisableForeground: #ffffff;--vscode-icube-defaultButtonBackground: rgba(86, 99, 119, .11);--vscode-icube-defaultButtonForeground: #31353a;--vscode-icube-defaultButtonHoverBackground: rgba(86, 99, 119, .15);--vscode-icube-defaultButtonHoverForeground: #31353a;--vscode-icube-defaultButtonActivateBackground: rgba(86, 99, 119, .19);--vscode-icube-defaultButtonActivateForeground: #31353a;--vscode-icube-defaultButtonDisableBackground: rgba(86, 99, 119, .15);--vscode-icube-defaultButtonDisableForeground: #8a9096;--vscode-icube-checkboxBorder: #31353a;--vscode-icube-checkboxBackground: #31353a;--vscode-icube-checkboxDisabledBackground: #8a9096;--vscode-icube-checkboxForeground: #ffffff;--vscode-icube-checkboxUncheckedBorder: rgba(77, 107, 153, .18);--vscode-icube-checkboxUncheckedBackground: #ffffff;--vscode-icube-badgeBackground: #2f74ff;--vscode-icube-badgeForeground: #ffffff;--vscode-icube-colorBgTr1: rgba(86, 99, 119, .11);--vscode-icube-colorBgTr2: rgba(86, 99, 119, .15);--vscode-icube-colorBgTr3: rgba(86, 99, 119, .19);--vscode-icube-colorTextDefault: #31353a;--vscode-icube-colorTextHighlight: #111214;--vscode-icube-colorTextGray: #5b6066;--vscode-icube-colorTextDisable: #8a9096;--vscode-icube-colorBrandTr1: rgba(86, 99, 119, .11);--vscode-icube-colorBrandTr2: rgba(86, 99, 119, .15);--vscode-icube-colorBrandTr3: rgba(86, 99, 119, .19);--vscode-icube-colorSuccessTr1: rgba(64, 176, 139, .12);--vscode-icube-colorSuccessTr2: rgba(64, 176, 139, .18);--vscode-icube-colorSuccessTr3: rgba(64, 176, 139, .36);--vscode-icube-colorErrorTr2: rgba(232, 70, 58, .16);--vscode-icube-colorErrorTr3: rgba(232, 70, 58, .36);--vscode-icube-colorWarningTr1: rgba(235, 155, 97, .2);--vscode-icube-colorWarningTr2: rgba(226, 138, 0, .16);--vscode-icube-colorWarningTr3: rgba(226, 138, 0, .36);--vscode-icube-colorAlertTr1: rgba(198, 166, 38, .14);--vscode-icube-colorAlertTr2: rgba(198, 166, 38, .2);--vscode-icube-colorAlertTr3: rgba(198, 166, 38, .36);--vscode-icube-colorTextButtonHighlight: #111214;--vscode-icube--special-white: #ffffff;--vscode-icube--special-black: #000000;--vscode-icube--bg-bg-base-default: #ffffff;--vscode-icube--bg-bg-tooltip: #ffffff;--vscode-icube--bg-bg-base-secondary: #edeff2;--vscode-icube--bg-bg-base-tertiary: #ffffff;--vscode-icube--bg-bg-overlay-l1: rgba(86, 99, 119, .07);--vscode-icube--bg-bg-overlay-l2: rgba(86, 99, 119, .11);--vscode-icube--bg-bg-overlay-l3: rgba(86, 99, 119, .15);--vscode-icube--bg-bg-overlay-l4: rgba(86, 99, 119, .19);--vscode-icube--border-border-neutral-l1: rgba(77, 107, 153, .09);--vscode-icube--border-border-neutral-l2: rgba(77, 107, 153, .18);--vscode-icube--border-border-neutral-l3: rgba(77, 107, 153, .36);--vscode-icube--text-text-default-hover: #111214;--vscode-icube--text-text-default-active: #111214;--vscode-icube--icon-icon-default-hover: #111214;--vscode-icube--icon-icon-default-active: #111214;--vscode-icube--text-text-default: #31353a;--vscode-icube--text-text-secondary-hover: #31353a;--vscode-icube--text-text-secondary-active: #31353a;--vscode-icube--icon-icon-default: #31353a;--vscode-icube--icon-icon-secondary-hover: #31353a;--vscode-icube--icon-icon-secondary-active: #31353a;--vscode-icube--text-text-secondary: #5b6066;--vscode-icube--icon-icon-secondary: #5b6066;--vscode-icube--text-text-tertiary: #8a9096;--vscode-icube--text-text-disabled: #8a9096;--vscode-icube--icon-icon-tertiary: #8a9096;--vscode-icube--icon-icon-disabled: #8a9096;--vscode-icube--status-primary-default: #2f74ff;--vscode-icube--status-primary-hover: #4c88ff;--vscode-icube--status-primary-active: #1759dd;--vscode-icube--status-primary-surface-l1: rgba(47, 116, 255, .12);--vscode-icube--status-primary-surface-l2: rgba(47, 116, 255, .18);--vscode-icube--status-primary-surface-l3: rgba(47, 116, 255, .36);--vscode-icube--status-success-default: #26a57b;--vscode-icube--status-success-hover: #2ca77f;--vscode-icube--status-success-active: #1e8b56;--vscode-icube--status-success-surface-l1: rgba(64, 176, 139, .12);--vscode-icube--status-success-surface-l2: rgba(64, 176, 139, .18);--vscode-icube--status-success-surface-l3: rgba(64, 176, 139, .36);--vscode-icube--status-alert-default: #c6a626;--vscode-icube--status-alert-hover: #dfb716;--vscode-icube--status-alert-active: #af8d06;--vscode-icube--status-alert-surface-l1: rgba(198, 166, 38, .14);--vscode-icube--status-alert-surface-l2: rgba(198, 166, 38, .2);--vscode-icube--status-alert-surface-l3: rgba(198, 166, 38, .36);--vscode-icube--status-warning-default: #e28a00;--vscode-icube--status-warning-hover: #f18c13;--vscode-icube--status-warning-active: #c46f11;--vscode-icube--status-warning-surface-l1: rgba(226, 138, 0, .12);--vscode-icube--status-warning-surface-l2: rgba(226, 138, 0, .16);--vscode-icube--status-warning-surface-l3: rgba(226, 138, 0, .36);--vscode-icube--status-error-default: #e8463a;--vscode-icube--status-error-hover: #ea574c;--vscode-icube--status-error-active: #c9382f;--vscode-icube--status-error-surface-l1: rgba(232, 70, 58, .12);--vscode-icube--status-error-surface-l2: rgba(232, 70, 58, .16);--vscode-icube--status-error-surface-l3: rgba(232, 70, 58, .36);--vscode-icube--bg-bg-invert: #36393d;--vscode-icube--bg-bg-invert-hover: #72767b;--vscode-icube--bg-bg-invert-active: #1a1b1d;--vscode-icube--bg-bg-invert-disabled: rgba(86, 99, 119, .19);--vscode-icube--accent-accent-teal: #00b983;--vscode-icube--accent-accent-coral: #ff6b45;--vscode-icube--accent-accent-amber: #f2a90c;--vscode-icube--accent-accent-lime: #5fbf00;--vscode-icube--accent-accent-cyan: #00b8f8;--vscode-icube--accent-accent-blue: #3f85ff;--vscode-icube--accent-accent-magenta: #f53cff;--vscode-icube--accent-accent-violet: #9570ff;--vscode-icube--accent-accent-slate: #747e94;--vscode-icube--bg-bg-menu: #f8f9fa;--vscode-icube--bg-bg-menu-tr0: rgba(255, 255, 255, 0);--vscode-icube--bg-bg-brand: #0fdc78;--vscode-icube--bg-bg-brand-hover: #0ab861;--vscode-icube--bg-bg-brand-disabled: rgba(10, 184, 97, .2);--vscode-icube--border-border-contrast: #000000;--vscode-icube--border-border-brand: #0fdc78;--vscode-icube--text-text-brand: #0ab861;--vscode-icube--icon-icon-brand: #0ab861;--vscode-icube--text-text-brand-hover: #0fdc78;--vscode-icube--icon-icon-brand-hover: #0fdc78;--vscode-icube--text-text-onbrand: #0c0c0d;--vscode-icube--icon-icon-onbrand: #0c0c0d;--vscode-icube--text-text-onaccent: #ffffff;--vscode-icube--icon-icon-onaccent: #ffffff;--vscode-icube--special-bgtabsoverlay: rgba(193, 195, 205, .12);--vscode-icube--code-code-tag: #e24864;--vscode-icube--code-code-instruction: #b15ef2;--vscode-icube--code-code-doc: #8393a3;--vscode-icube--code-code-parameter: #4da621;--vscode-icube--cue: #0ab861;--vscode-icube--cue-tr0: rgba(10, 184, 97, 0);--vscode-icube--cue-tr1: rgba(10, 184, 97, .16);--vscode-icube--cue-tr2: rgba(10, 184, 97, .32);--vscode-icube--cue-diff-add: #00a56e;--vscode-icube--cue-diff-add-inline: rgba(0, 165, 110, .12);--vscode-icube--cue-diff-add-popup: rgba(0, 165, 110, .18);--vscode-icube--cue-diff-remove: rgba(232, 70, 58, .14);--vscode-icube--cue-diff-line: rgba(0, 0, 0, .32);--vscode-solo-lite-root-background: #edeff2;--vscode-icube-memoryRiskBackground: #fef3e2;--vscode-icube-memoryRiskBorder: #e8a838;--vscode-icube-memoryRiskIcon: #c87a1c;--vscode-icube-blendColor.btnHover.bg2: #e0e3e9;--vscode-icube-blendColor.btnTransparent3.bg2: #d3d8df;--vscode-editor-lineHighlightBackground: rgba(114, 118, 123, .08);--vscode-editor-inactiveLineHighlightBackground: rgba(114, 118, 123, .08);--vscode-editor-lineHighlightBorder: #eeeeee;--vscode-editor-rangeHighlightBackground: rgba(253, 255, 0, .2);--vscode-editor-symbolHighlightBackground: rgba(234, 92, 0, .33);--vscode-editorCursor-foreground: #000000;--vscode-editorMultiCursor-primary.foreground: #000000;--vscode-editorMultiCursor-secondary.foreground: #000000;--vscode-editorWhitespace-foreground: rgba(51, 51, 51, .2);--vscode-editorLineNumber-foreground: #72767b;--vscode-editorIndentGuide-background: rgba(77, 107, 153, .09);--vscode-editorIndentGuide-activeBackground: rgba(77, 107, 153, .36);--vscode-editorIndentGuide-background1: rgba(77, 107, 153, .09);--vscode-editorIndentGuide-background2: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-background3: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-background4: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-background5: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-background6: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-activeBackground1: rgba(77, 107, 153, .36);--vscode-editorIndentGuide-activeBackground2: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-activeBackground3: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-activeBackground4: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-activeBackground5: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-activeBackground6: rgba(0, 0, 0, 0);--vscode-editorActiveLineNumber-foreground: #0b216f;--vscode-editorLineNumber-activeForeground: #111214;--vscode-editorRuler-foreground: #d3d3d3;--vscode-editorCodeLens-foreground: #919191;--vscode-editorBracketMatch-background: rgba(114, 118, 123, .24);--vscode-editorBracketMatch-border: #b9b9b9;--vscode-editorOverviewRuler-border: rgba(127, 127, 127, .3);--vscode-editorGutter-background: #ffffff;--vscode-editorUnnecessaryCode-opacity: rgba(0, 0, 0, .5);--vscode-editorGhostText-foreground: rgba(0, 0, 0, .47);--vscode-editorOverviewRuler-rangeHighlightForeground: rgba(0, 122, 204, .6);--vscode-editorOverviewRuler-errorForeground: rgba(255, 18, 18, .7);--vscode-editorOverviewRuler-warningForeground: #bf8803;--vscode-editorOverviewRuler-infoForeground: #0063d3;--vscode-editorBracketHighlight-foreground1: #0431fa;--vscode-editorBracketHighlight-foreground2: #319331;--vscode-editorBracketHighlight-foreground3: #7b3814;--vscode-editorBracketHighlight-foreground4: rgba(0, 0, 0, 0);--vscode-editorBracketHighlight-foreground5: rgba(0, 0, 0, 0);--vscode-editorBracketHighlight-foreground6: rgba(0, 0, 0, 0);--vscode-editorBracketHighlight-unexpectedBracket.foreground: rgba(255,18,18,.8);--vscode-editorBracketPairGuide-background1: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-background2: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-background3: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-background4: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-background5: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-background6: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-activeBackground1: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-activeBackground2: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-activeBackground3: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-activeBackground4: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-activeBackground5: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-activeBackground6: rgba(0, 0, 0, 0);--vscode-editorUnicodeHighlight-border: #bf8803;--vscode-diffEditor-move.border: rgba(139,139,139,.61);--vscode-diffEditor-moveActive.border: #ffa500;--vscode-diffEditor-unchangedRegionShadow: rgba(115, 115, 115, .75);--vscode-settings-headerForeground: #111214;--vscode-settings-settingsHeaderHoverForeground: rgba(17, 18, 20, .7);--vscode-settings-modifiedItemIndicator: #36393d;--vscode-settings-headerBorder: rgba(77, 107, 153, .18);--vscode-settings-sashBorder: rgba(128, 128, 128, .35);--vscode-settings-dropdownBackground: #ffffff;--vscode-settings-dropdownForeground: #31353a;--vscode-settings-dropdownBorder: rgba(77, 107, 153, .09);--vscode-settings-dropdownListBorder: #c8c8c8;--vscode-settings-checkboxBackground: #ffffff;--vscode-settings-checkboxForeground: #31353a;--vscode-settings-checkboxBorder: #919191;--vscode-settings-textInputBackground: rgba(86, 99, 119, .07);--vscode-settings-textInputForeground: #31353a;--vscode-settings-textInputBorder: #cecece;--vscode-settings-numberInputBackground: rgba(86, 99, 119, .07);--vscode-settings-numberInputForeground: #31353a;--vscode-settings-numberInputBorder: #cecece;--vscode-settings-focusedRowBackground: rgba(86, 99, 119, .07);--vscode-settings-rowHoverBackground: rgba(86, 99, 119, .03);--vscode-settings-focusedRowBorder: rgba(0, 0, 0, 0);--vscode-editorOverviewRuler-bracketMatchForeground: #a0a0a0;--vscode-actionBar-toggledBackground: #dddddd;--vscode-symbolIcon-arrayForeground: #31353a;--vscode-symbolIcon-booleanForeground: #31353a;--vscode-symbolIcon-classForeground: #d67e00;--vscode-symbolIcon-colorForeground: #31353a;--vscode-symbolIcon-constantForeground: #31353a;--vscode-symbolIcon-constructorForeground: #652d90;--vscode-symbolIcon-enumeratorForeground: #d67e00;--vscode-symbolIcon-enumeratorMemberForeground: #007acc;--vscode-symbolIcon-eventForeground: #d67e00;--vscode-symbolIcon-fieldForeground: #007acc;--vscode-symbolIcon-fileForeground: #31353a;--vscode-symbolIcon-folderForeground: #31353a;--vscode-symbolIcon-functionForeground: #652d90;--vscode-symbolIcon-interfaceForeground: #007acc;--vscode-symbolIcon-keyForeground: #31353a;--vscode-symbolIcon-keywordForeground: #31353a;--vscode-symbolIcon-methodForeground: #b180d7;--vscode-symbolIcon-moduleForeground: #31353a;--vscode-symbolIcon-namespaceForeground: #31353a;--vscode-symbolIcon-nullForeground: #31353a;--vscode-symbolIcon-numberForeground: #31353a;--vscode-symbolIcon-objectForeground: #31353a;--vscode-symbolIcon-operatorForeground: #31353a;--vscode-symbolIcon-packageForeground: #31353a;--vscode-symbolIcon-propertyForeground: #31353a;--vscode-symbolIcon-referenceForeground: #31353a;--vscode-symbolIcon-snippetForeground: #31353a;--vscode-symbolIcon-stringForeground: #31353a;--vscode-symbolIcon-structForeground: #31353a;--vscode-symbolIcon-textForeground: #31353a;--vscode-symbolIcon-typeParameterForeground: #31353a;--vscode-symbolIcon-unitForeground: #31353a;--vscode-symbolIcon-variableForeground: #007acc;--vscode-peekViewTitle-background: #f3f3f3;--vscode-peekViewTitleLabel-foreground: #000000;--vscode-peekViewTitleDescription-foreground: #616161;--vscode-peekView-border: #0063d3;--vscode-peekViewResult-background: #f3f3f3;--vscode-peekViewResult-lineForeground: #646465;--vscode-peekViewResult-fileForeground: #1e1e1e;--vscode-peekViewResult-selectionBackground: rgba(51, 153, 255, .2);--vscode-peekViewResult-selectionForeground: #6c6c6c;--vscode-peekViewEditor-background: #f2f8fc;--vscode-peekViewEditorGutter-background: #f2f8fc;--vscode-peekViewEditorStickyScroll-background: #f2f8fc;--vscode-peekViewEditorStickyScrollGutter-background: #f2f8fc;--vscode-peekViewResult-matchHighlightBackground: rgba(234, 92, 0, .3);--vscode-peekViewEditor-matchHighlightBackground: rgba(245, 216, 2, .87);--vscode-editorMarkerNavigationError-background: #e51400;--vscode-editorMarkerNavigationError-headerBackground: rgba(229, 20, 0, .1);--vscode-editorMarkerNavigationWarning-background: #bf8803;--vscode-editorMarkerNavigationWarning-headerBackground: rgba(191, 136, 3, .1);--vscode-editorMarkerNavigationInfo-background: #0063d3;--vscode-editorMarkerNavigationInfo-headerBackground: rgba(0, 99, 211, .1);--vscode-editorMarkerNavigation-background: #ffffff;--vscode-editor-foldBackground: rgba(47, 116, 255, .05);--vscode-editor-foldPlaceholderForeground: #808080;--vscode-editorGutter-foldingControlForeground: #5b6066;--vscode-editorSuggestWidget-background: #f3f3f3;--vscode-editorSuggestWidget-border: #c8c8c8;--vscode-editorSuggestWidget-foreground: #31353a;--vscode-editorSuggestWidget-selectedForeground: #111214;--vscode-editorSuggestWidget-selectedIconForeground: #5b6066;--vscode-editorSuggestWidget-selectedBackground: rgba(86, 99, 119, .11);--vscode-editorSuggestWidget-highlightForeground: #0066bf;--vscode-editorSuggestWidget-focusHighlightForeground: #0066bf;--vscode-editorSuggestWidgetStatus-foreground: rgba(49, 53, 58, .5);--vscode-inlineEdit-originalBackground: rgba(232, 70, 58, .03);--vscode-inlineEdit-modifiedBackground: rgba(64, 176, 139, .05);--vscode-inlineEdit-originalChangedLineBackground: rgba(232, 70, 58, .13);--vscode-inlineEdit-originalChangedTextBackground: rgba(232, 70, 58, .13);--vscode-inlineEdit-modifiedChangedLineBackground: rgba(64, 176, 139, .09);--vscode-inlineEdit-modifiedChangedTextBackground: rgba(64, 176, 139, .13);--vscode-inlineEdit-gutterIndicator.primaryForeground: #ffffff;--vscode-inlineEdit-gutterIndicator.primaryBorder: #31353a;--vscode-inlineEdit-gutterIndicator.primaryBackground: rgba(49,53,58,.5);--vscode-inlineEdit-gutterIndicator.secondaryForeground: #ffffff;--vscode-inlineEdit-gutterIndicator.secondaryBorder: #5f6a79;--vscode-inlineEdit-gutterIndicator.secondaryBackground: #5f6a79;--vscode-inlineEdit-gutterIndicator.successfulForeground: #ffffff;--vscode-inlineEdit-gutterIndicator.successfulBorder: #31353a;--vscode-inlineEdit-gutterIndicator.successfulBackground: #31353a;--vscode-inlineEdit-gutterIndicator.background: rgba(95,95,95,.09);--vscode-inlineEdit-originalBorder: rgba(232, 70, 58, .16);--vscode-inlineEdit-modifiedBorder: rgba(26, 70, 55, .18);--vscode-inlineEdit-tabWillAcceptModifiedBorder: rgba(26, 70, 55, .18);--vscode-inlineEdit-tabWillAcceptOriginalBorder: rgba(232, 70, 58, .16);--vscode-editor-linkedEditingBackground: rgba(255, 0, 0, .3);--vscode-editor-wordHighlightBackground: rgba(114, 118, 123, .24);--vscode-editor-wordHighlightStrongBackground: rgba(14, 99, 156, .25);--vscode-editor-wordHighlightTextBackground: rgba(114, 118, 123, .24);--vscode-editorOverviewRuler-wordHighlightForeground: rgba(160, 160, 160, .8);--vscode-editorOverviewRuler-wordHighlightStrongForeground: rgba(192, 160, 192, .8);--vscode-editorOverviewRuler-wordHighlightTextForeground: rgba(160, 160, 160, .8);--vscode-editorHoverWidget-highlightForeground: #0066bf;--vscode-editor-placeholder.foreground: rgba(0,0,0,.47);--vscode-editorGutter-modifiedBackground: #2090d3;--vscode-editorGutter-modifiedSecondaryBackground: #aad8f2;--vscode-editorGutter-addedBackground: #48985d;--vscode-editorGutter-addedSecondaryBackground: #a7d5b3;--vscode-editorGutter-deletedBackground: #e51400;--vscode-editorGutter-deletedSecondaryBackground: #ff3d2b;--vscode-minimapGutter-modifiedBackground: #2090d3;--vscode-minimapGutter-addedBackground: #48985d;--vscode-minimapGutter-deletedBackground: #e51400;--vscode-editorOverviewRuler-modifiedForeground: rgba(32, 144, 211, .6);--vscode-editorOverviewRuler-addedForeground: rgba(72, 152, 93, .6);--vscode-editorOverviewRuler-deletedForeground: rgba(229, 20, 0, .6);--vscode-editorGutter-itemGlyphForeground: #31353a;--vscode-editorGutter-itemBackground: #dee0e5;--vscode-agentSessionReadIndicator-foreground: rgba(49, 53, 58, .15);--vscode-terminal-foreground: #333333;--vscode-terminal-selectionBackground: rgba(47, 116, 255, .18);--vscode-terminal-inactiveSelectionBackground: #e5ebf1;--vscode-terminalCommandDecoration-defaultBackground: rgba(0, 0, 0, .25);--vscode-terminalCommandDecoration-successBackground: #2090d3;--vscode-terminalCommandDecoration-errorBackground: #e51400;--vscode-terminalOverviewRuler-cursorForeground: rgba(160, 160, 160, .8);--vscode-terminal-border: rgba(128, 128, 128, .35);--vscode-terminalOverviewRuler-border: rgba(127, 127, 127, .3);--vscode-terminal-findMatchBackground: #a8ac94;--vscode-terminal-hoverHighlightBackground: rgba(173, 214, 255, .07);--vscode-terminal-findMatchHighlightBackground: rgba(234, 92, 0, .33);--vscode-terminalOverviewRuler-findMatchForeground: rgba(209, 134, 22, .49);--vscode-terminal-dropBackground: rgba(33, 97, 224, .16);--vscode-terminal-tab.activeBorder: #ffffff;--vscode-terminal-initialHintForeground: rgba(0, 0, 0, .47);--vscode-scmGraph-historyItemRefColor: #0063d3;--vscode-scmGraph-historyItemRemoteRefColor: #652d90;--vscode-scmGraph-historyItemBaseRefColor: #ea5c00;--vscode-scmGraph-historyItemHoverDefaultLabelForeground: #31353a;--vscode-scmGraph-historyItemHoverDefaultLabelBackground: #c4c4c4;--vscode-scmGraph-historyItemHoverLabelForeground: #ffffff;--vscode-scmGraph-historyItemHoverAdditionsForeground: #587c0c;--vscode-scmGraph-historyItemHoverDeletionsForeground: #ad0707;--vscode-scmGraph-foreground1: #ffb000;--vscode-scmGraph-foreground2: #dc267f;--vscode-scmGraph-foreground3: #994f00;--vscode-scmGraph-foreground4: #40b0a6;--vscode-scmGraph-foreground5: #b66dff;--vscode-commentsView-resolvedIcon: #8a9096;--vscode-commentsView-unresolvedIcon: rgba(0, 0, 0, 0);--vscode-editorCommentsWidget-replyInputBackground: #f3f3f3;--vscode-editorCommentsWidget-resolvedBorder: #8a9096;--vscode-editorCommentsWidget-unresolvedBorder: rgba(0, 0, 0, 0);--vscode-editorCommentsWidget-rangeBackground: rgba(0, 0, 0, 0);--vscode-editorCommentsWidget-rangeActiveBackground: rgba(0, 0, 0, 0);--vscode-editorGutter-commentRangeForeground: #dee0e5;--vscode-editorOverviewRuler-commentForeground: #dee0e5;--vscode-editorOverviewRuler-commentUnresolvedForeground: #dee0e5;--vscode-editorOverviewRuler-commentDraftForeground: #dee0e5;--vscode-editorGutter-commentGlyphForeground: #31353a;--vscode-editorGutter-commentUnresolvedGlyphForeground: #31353a;--vscode-editorGutter-commentDraftGlyphForeground: #31353a;--vscode-ports-iconRunningProcessForeground: #369432;--vscode-welcomePage-tileBackground: #f3f3f3;--vscode-welcomePage-tileHoverBackground: #dbdbdb;--vscode-welcomePage-tileBorder: rgba(0, 0, 0, .1);--vscode-welcomePage-progress.background: rgba(86,99,119,.07);--vscode-welcomePage-progress.foreground: #006ab1;--vscode-walkthrough-stepTitle.foreground: #000000;--vscode-extensionIcon-verifiedForeground: #006ab1;--vscode-keybindingTable-headerBackground: rgba(49, 53, 58, .04);--vscode-keybindingTable-rowsBackground: rgba(49, 53, 58, .04);--vscode-extensionButton-background: #31353a;--vscode-extensionButton-foreground: #ffffff;--vscode-extensionButton-hoverBackground: #72767b;--vscode-extensionButton-separator: rgba(193, 195, 205, .12);--vscode-extensionButton-prominentBackground: #31353a;--vscode-extensionButton-prominentForeground: #ffffff;--vscode-extensionButton-prominentHoverBackground: #72767b;--vscode-debugToolBar-background: #edeff2;--vscode-debugIcon-startForeground: #388a34;--vscode-notebook-cellBorderColor: #e8e8e8;--vscode-notebook-focusedEditorBorder: rgba(0, 0, 0, 0);--vscode-notebookStatusSuccessIcon-foreground: #388a34;--vscode-notebookEditorOverviewRuler-runningCellForeground: #388a34;--vscode-notebookStatusErrorIcon-foreground: #cc4b53;--vscode-notebookStatusRunningIcon-foreground: #31353a;--vscode-notebook-cellToolbarSeparator: rgba(128, 128, 128, .35);--vscode-notebook-selectedCellBackground: rgba(200, 221, 241, .31);--vscode-notebook-selectedCellBorder: #e8e8e8;--vscode-notebook-focusedCellBorder: rgba(0, 0, 0, 0);--vscode-notebook-inactiveFocusedCellBorder: #e8e8e8;--vscode-notebook-cellStatusBarItemHoverBackground: rgba(0, 0, 0, .08);--vscode-notebook-cellInsertionIndicator: rgba(0, 0, 0, 0);--vscode-notebookScrollbarSlider-background: rgba(100, 100, 100, .4);--vscode-notebookScrollbarSlider-hoverBackground: rgba(100, 100, 100, .7);--vscode-notebookScrollbarSlider-activeBackground: rgba(0, 0, 0, .6);--vscode-notebook-symbolHighlightBackground: rgba(253, 255, 0, .2);--vscode-notebook-cellEditorBackground: #ffffff;--vscode-notebook-editorBackground: #ffffff;--vscode-inlineChat-foreground: #31353a;--vscode-inlineChat-background: #f3f3f3;--vscode-inlineChat-border: #c8c8c8;--vscode-inlineChat-shadow: rgba(0, 0, 0, .08);--vscode-inlineChatInput-border: #c8c8c8;--vscode-inlineChatInput-focusBorder: rgba(0, 0, 0, 0);--vscode-inlineChatInput-placeholderForeground: #5b6066;--vscode-inlineChatInput-background: rgba(86, 99, 119, .07);--vscode-inlineChatDiff-inserted: rgba(64, 176, 139, .09);--vscode-editorOverviewRuler-inlineChatInserted: rgba(64, 176, 139, .14);--vscode-editorMinimap-inlineChatInserted: rgba(64, 176, 139, .14);--vscode-inlineChatDiff-removed: rgba(232, 70, 58, .08);--vscode-editorOverviewRuler-inlineChatRemoved: rgba(232, 70, 58, .13);--vscode-chat-requestBorder: rgba(0, 0, 0, .1);--vscode-chat-requestBackground: rgba(255, 255, 255, .62);--vscode-chat-slashCommandBackground: rgba(173, 206, 255, .48);--vscode-chat-slashCommandForeground: #26569e;--vscode-chat-avatarBackground: #f2f2f2;--vscode-chat-avatarForeground: #31353a;--vscode-chat-editedFileForeground: #895503;--vscode-chat-requestCodeBorder: rgba(14, 99, 156, .25);--vscode-chat-requestBubbleBackground: rgba(47, 116, 255, .05);--vscode-chat-requestBubbleHoverBackground: rgba(47, 116, 255, .11);--vscode-chat-checkpointSeparator: #a9a9a9;--vscode-chat-linesAddedForeground: #107c10;--vscode-chat-linesRemovedForeground: #bc2f32;--vscode-extensionIcon-starForeground: #df6100;--vscode-extensionIcon-preReleaseForeground: #1d9271;--vscode-extensionIcon-sponsorForeground: #b51e78;--vscode-extensionIcon-privateForeground: rgba(0, 0, 0, .38);--vscode-debugExceptionWidget-border: #a31515;--vscode-debugExceptionWidget-background: #f1dfde;--vscode-editor-inlineValuesForeground: rgba(0, 0, 0, .5);--vscode-editor-inlineValuesBackground: rgba(255, 200, 0, .2);--vscode-debugIcon-breakpointForeground: #cc4b53;--vscode-debugIcon-breakpointDisabledForeground: #848484;--vscode-debugIcon-breakpointUnverifiedForeground: #848484;--vscode-debugIcon-breakpointCurrentStackframeForeground: #be8700;--vscode-debugIcon-breakpointStackframeForeground: #89d185;--vscode-editor-stackFrameHighlightBackground: rgba(255, 255, 102, .45);--vscode-editor-focusedStackFrameHighlightBackground: rgba(206, 231, 206, .45);--vscode-multiDiffEditor-headerBackground: #f8f8f9;--vscode-multiDiffEditor-background: #ffffff;--vscode-multiDiffEditor-border: #cccccc;--vscode-minimap-chatEditHighlight: rgba(255, 255, 255, .6);--vscode-chatManagement-sashBorder: rgba(128, 128, 128, .35);--vscode-gauge-foreground: #007acc;--vscode-gauge-background: rgba(0, 122, 204, .3);--vscode-gauge-warningForeground: #b89500;--vscode-gauge-warningBackground: rgba(184, 149, 0, .3);--vscode-gauge-errorForeground: #e8463a;--vscode-gauge-errorBackground: rgba(232, 70, 58, .3);--vscode-interactive-activeCodeBorder: #007acc;--vscode-interactive-inactiveCodeBorder: rgba(86, 99, 119, .11);--vscode-testing-iconFailed: #f14c4c;--vscode-testing-iconErrored: #f14c4c;--vscode-testing-iconPassed: #73c991;--vscode-testing-runAction: #73c991;--vscode-testing-iconQueued: #cca700;--vscode-testing-iconUnset: #848484;--vscode-testing-iconSkipped: #848484;--vscode-testing-peekBorder: #e51400;--vscode-testing-messagePeekBorder: #0063d3;--vscode-testing-peekHeaderBackground: rgba(229, 20, 0, .1);--vscode-testing-messagePeekHeaderBackground: rgba(0, 99, 211, .1);--vscode-testing-coveredBackground: rgba(64, 176, 139, .18);--vscode-testing-coveredBorder: rgba(64, 176, 139, .14);--vscode-testing-coveredGutterBackground: rgba(64, 176, 139, .11);--vscode-testing-uncoveredBranchBackground: #f7c3bf;--vscode-testing-uncoveredBackground: rgba(232, 70, 58, .16);--vscode-testing-uncoveredBorder: rgba(232, 70, 58, .12);--vscode-testing-uncoveredGutterBackground: rgba(232, 70, 58, .24);--vscode-testing-coverCountBadgeBackground: #c4c4c4;--vscode-testing-coverCountBadgeForeground: #333333;--vscode-testing-message.error.badgeBackground: #e51400;--vscode-testing-message.error.badgeBorder: #e51400;--vscode-testing-message.error.badgeForeground: #ffffff;--vscode-testing-message.info.decorationForeground: rgba(49,53,58,.5);--vscode-testing-iconErrored.retired: rgba(241,76,76,.7);--vscode-testing-iconFailed.retired: rgba(241,76,76,.7);--vscode-testing-iconPassed.retired: rgba(115,201,145,.7);--vscode-testing-iconQueued.retired: rgba(204,167,0,.7);--vscode-testing-iconUnset.retired: rgba(132,132,132,.7);--vscode-testing-iconSkipped.retired: rgba(132,132,132,.7);--vscode-searchEditor-textInputBorder: #cecece;--vscode-statusBar-debuggingBackground: #cc6633;--vscode-statusBar-debuggingForeground: #ffffff;--vscode-commandCenter-debuggingBackground: rgba(204, 102, 51, .26);--vscode-debugTokenExpression-name: #9b46b0;--vscode-debugTokenExpression-type: #4a90e2;--vscode-debugTokenExpression-value: rgba(108, 108, 108, .8);--vscode-debugTokenExpression-string: #a31515;--vscode-debugTokenExpression-boolean: #0000ff;--vscode-debugTokenExpression-number: #098658;--vscode-debugTokenExpression-error: #e51400;--vscode-debugView-exceptionLabelForeground: #ffffff;--vscode-debugView-exceptionLabelBackground: #a31515;--vscode-debugView-stateLabelForeground: #31353a;--vscode-debugView-stateLabelBackground: rgba(136, 136, 136, .27);--vscode-debugView-valueChangedHighlight: #569cd6;--vscode-debugConsole-infoForeground: #0063d3;--vscode-debugConsole-warningForeground: #bf8803;--vscode-debugConsole-errorForeground: #cc4b53;--vscode-debugConsole-sourceForeground: #31353a;--vscode-debugConsoleInputIcon-foreground: #31353a;--vscode-debugIcon-pauseForeground: #007acc;--vscode-debugIcon-stopForeground: #a1260d;--vscode-debugIcon-disconnectForeground: #a1260d;--vscode-debugIcon-restartForeground: #388a34;--vscode-debugIcon-stepOverForeground: #007acc;--vscode-debugIcon-stepIntoForeground: #007acc;--vscode-debugIcon-stepOutForeground: #007acc;--vscode-debugIcon-continueForeground: #007acc;--vscode-debugIcon-stepBackForeground: #007acc;--vscode-mergeEditor-change.background: rgba(155,185,85,.2);--vscode-mergeEditor-change.word.background: rgba(156,204,44,.4);--vscode-mergeEditor-changeBase.background: #ffcccc;--vscode-mergeEditor-changeBase.word.background: #ffa3a3;--vscode-mergeEditor-conflict.unhandledUnfocused.border: #ffa600;--vscode-mergeEditor-conflict.unhandledFocused.border: #ffa600;--vscode-mergeEditor-conflict.handledUnfocused.border: rgba(134,134,134,.29);--vscode-mergeEditor-conflict.handledFocused.border: rgba(193,193,193,.8);--vscode-mergeEditor-conflict.handled.minimapOverViewRuler: rgba(173,172,168,.93);--vscode-mergeEditor-conflict.unhandled.minimapOverViewRuler: #fcba03;--vscode-mergeEditor-conflictingLines.background: rgba(255,234,0,.28);--vscode-mergeEditor-conflict.input1.background: rgba(64,200,174,.2);--vscode-mergeEditor-conflict.input2.background: rgba(64,166,255,.2);--vscode-terminal-ansiBlack: #000000;--vscode-terminal-ansiRed: #cd3131;--vscode-terminal-ansiGreen: #107c10;--vscode-terminal-ansiYellow: #949800;--vscode-terminal-ansiBlue: #0451a5;--vscode-terminal-ansiMagenta: #bc05bc;--vscode-terminal-ansiCyan: #0598bc;--vscode-terminal-ansiWhite: #555555;--vscode-terminal-ansiBrightBlack: #666666;--vscode-terminal-ansiBrightRed: #cd3131;--vscode-terminal-ansiBrightGreen: #14ce14;--vscode-terminal-ansiBrightYellow: #b5ba00;--vscode-terminal-ansiBrightBlue: #0451a5;--vscode-terminal-ansiBrightMagenta: #bc05bc;--vscode-terminal-ansiBrightCyan: #0598bc;--vscode-terminal-ansiBrightWhite: #a5a5a5;--vscode-simpleFindWidget-sashBorder: #c8c8c8;--vscode-terminalStickyScrollHover-background: #f0f0f0;--vscode-terminalCommandGuide-foreground: rgba(86, 99, 119, .11);--vscode-terminalSymbolIcon-flagForeground: #d67e00;--vscode-terminalSymbolIcon-aliasForeground: #b180d7;--vscode-terminalSymbolIcon-optionValueForeground: #007acc;--vscode-terminalSymbolIcon-methodForeground: #b180d7;--vscode-terminalSymbolIcon-argumentForeground: #007acc;--vscode-terminalSymbolIcon-optionForeground: #d67e00;--vscode-terminalSymbolIcon-fileForeground: #31353a;--vscode-terminalSymbolIcon-folderForeground: #31353a;--vscode-terminalSymbolIcon-commitForeground: #31353a;--vscode-terminalSymbolIcon-branchForeground: #31353a;--vscode-terminalSymbolIcon-tagForeground: #31353a;--vscode-terminalSymbolIcon-stashForeground: #31353a;--vscode-terminalSymbolIcon-remoteForeground: #31353a;--vscode-terminalSymbolIcon-pullRequestForeground: #31353a;--vscode-terminalSymbolIcon-pullRequestDoneForeground: #31353a;--vscode-terminalSymbolIcon-symbolicLinkFileForeground: #31353a;--vscode-terminalSymbolIcon-symbolicLinkFolderForeground: #31353a;--vscode-terminalSymbolIcon-symbolText: #31353a;--vscode-markdownAlert-note.foreground: #0063d3;--vscode-markdownAlert-tip.foreground: #388a34;--vscode-markdownAlert-important.foreground: #652d90;--vscode-markdownAlert-warning.foreground: #bf8803;--vscode-markdownAlert-caution.foreground: #e51400;--vscode-walkThrough-embeddedEditorBackground: #f4f4f4;--vscode-profiles-sashBorder: rgba(128, 128, 128, .35);--vscode-icube-inlineChat.regionHighlight: rgba(225,225,225,.2);--vscode-icube-inlineChatDiff.inserted: rgba(64,176,139,.09);--vscode-icube-inlineChatDiff.removed: rgba(232,70,58,.08);--vscode-icube-simpleInlineChat.regionHighlight: rgba(225,225,225,.2);--vscode-icube-simpleInlineChatDiff.inserted: rgba(64,176,139,.12);--vscode-icube-simpleInlineChatDiff.removed: rgba(232,70,58,.12);--vscode-icube-iconColorBtnHover: rgba(237, 241, 248, .05);--vscode-icube-iconColorBtnHover2: rgba(237, 241, 248, .1);--vscode-gitDecoration-addedResourceForeground: #587c0c;--vscode-gitDecoration-modifiedResourceForeground: #f0a50f;--vscode-gitDecoration-deletedResourceForeground: #ad0707;--vscode-gitDecoration-renamedResourceForeground: #00aa62;--vscode-gitDecoration-untrackedResourceForeground: #00aa62;--vscode-gitDecoration-ignoredResourceForeground: #8e8e90;--vscode-gitDecoration-stageModifiedResourceForeground: #f0a50f;--vscode-gitDecoration-stageDeletedResourceForeground: #ad0707;--vscode-gitDecoration-conflictingResourceForeground: #ad0707;--vscode-gitDecoration-submoduleResourceForeground: #1258a7;--vscode-git-blame.editorDecorationForeground: #969696;--vscode-clangd-inactiveRegions.background: rgba(220,220,220,.3)}.n-form-item{display:grid;line-height:var(--n-line-height)}.n-form-item .n-form-item-label{grid-area:label;align-items:center;line-height:1.25;text-align:var(--n-label-text-align);font-size:var(--n-label-font-size);min-height:var(--n-label-height);padding:var(--n-label-padding);color:var(--n-label-text-color);transition:color .3s var(--n-bezier);box-sizing:border-box;font-weight:var(--n-label-font-weight)}.n-form-item .n-form-item-label .n-form-item-label__asterisk{white-space:nowrap;user-select:none;-webkit-user-select:none;color:var(--n-asterisk-color);transition:color .3s var(--n-bezier)}.n-form-item .n-form-item-label .n-form-item-label__asterisk-placeholder{grid-area:mark;user-select:none;-webkit-user-select:none;visibility:hidden}.n-form-item .n-form-item-blank{grid-area:blank;min-height:var(--n-blank-height)}.n-form-item.n-form-item--auto-label-width .n-form-item-label{white-space:nowrap}.n-form-item.n-form-item--left-labelled{grid-template-areas:"label blank" "label feedback";grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;align-items:flex-start}.n-form-item.n-form-item--left-labelled .n-form-item-label{display:grid;grid-template-columns:1fr auto;min-height:var(--n-blank-height);height:auto;box-sizing:border-box;flex-shrink:0;flex-grow:0}.n-form-item.n-form-item--left-labelled .n-form-item-label.n-form-item-label--reverse-columns-space{grid-template-columns:auto 1fr}.n-form-item.n-form-item--left-labelled .n-form-item-label.n-form-item-label--left-mark{grid-template-areas:"mark text" ". text"}.n-form-item.n-form-item--left-labelled .n-form-item-label.n-form-item-label--right-mark,.n-form-item.n-form-item--left-labelled .n-form-item-label.n-form-item-label--right-hanging-mark{grid-template-areas:"text mark" "text ."}.n-form-item.n-form-item--left-labelled .n-form-item-label .n-form-item-label__text{grid-area:text}.n-form-item.n-form-item--left-labelled .n-form-item-label .n-form-item-label__asterisk{grid-area:mark;align-self:end}.n-form-item.n-form-item--top-labelled{grid-template-areas:"label" "blank" "feedback";grid-template-rows:minmax(var(--n-label-height),auto) 1fr;grid-template-columns:minmax(0,100%)}.n-form-item.n-form-item--top-labelled.n-form-item--no-label{grid-template-areas:"blank" "feedback";grid-template-rows:1fr}.n-form-item.n-form-item--top-labelled .n-form-item-label{display:flex;align-items:flex-start;justify-content:var(--n-label-text-align)}.n-form-item .n-form-item-feedback-wrapper{grid-area:feedback;box-sizing:border-box;min-height:var(--n-feedback-height);font-size:var(--n-feedback-font-size);line-height:1.25;transform-origin:top left}.n-form-item .n-form-item-feedback-wrapper:not(:empty){padding:var(--n-feedback-padding)}.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback{transition:color .3s var(--n-bezier);color:var(--n-feedback-text-color)}.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.n-form-item-feedback--warning{color:var(--n-feedback-text-color-warning)}.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.n-form-item-feedback--error{color:var(--n-feedback-text-color-error)}.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.fade-down-transition-enter-from,.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.fade-down-transition-leave-to{opacity:0;transform:translateY(-3px)}.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.fade-down-transition-enter-to,.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.fade-down-transition-leave-from{opacity:1;transform:translateY(0)}.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.fade-down-transition-leave-active{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.fade-down-transition-enter-active{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.n-form.n-form--inline{width:100%;display:inline-flex;align-items:flex-start;align-content:space-around}.n-form.n-form--inline .n-form-item{width:auto;margin-right:18px}.n-form.n-form--inline .n-form-item:last-child{margin-right:0}.n-base-close{display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:transparent;color:var(--n-close-icon-color);border-radius:var(--n-close-border-radius);height:var(--n-close-size);width:var(--n-close-size);font-size:var(--n-close-icon-size);outline:none;border:none;position:relative;padding:0}.n-base-close.n-base-close--absolute{height:var(--n-close-icon-size);width:var(--n-close-icon-size)}.n-base-close:before{content:"";position:absolute;width:var(--n-close-size);height:var(--n-close-size);left:50%;top:50%;transform:translateY(-50%) translate(-50%);transition:inherit;border-radius:inherit}.n-base-close:not(.n-base-close--disabled):hover{color:var(--n-close-icon-color-hover)}.n-base-close:not(.n-base-close--disabled):hover:before{background-color:var(--n-close-color-hover)}.n-base-close:not(.n-base-close--disabled):focus:before{background-color:var(--n-close-color-hover)}.n-base-close:not(.n-base-close--disabled):active{color:var(--n-close-icon-color-pressed)}.n-base-close:not(.n-base-close--disabled):active:before{background-color:var(--n-close-color-pressed)}.n-base-close.n-base-close--disabled{cursor:not-allowed;color:var(--n-close-icon-color-disabled);background-color:transparent}.n-base-close.n-base-close--round:before{border-radius:50%}.n-scrollbar{overflow:hidden;position:relative;z-index:auto;height:100%;width:100%}.n-scrollbar>.n-scrollbar-container{width:100%;overflow:scroll;height:100%;min-height:inherit;max-height:inherit;scrollbar-width:none}.n-scrollbar>.n-scrollbar-container::-webkit-scrollbar,.n-scrollbar>.n-scrollbar-container::-webkit-scrollbar-track-piece,.n-scrollbar>.n-scrollbar-container::-webkit-scrollbar-thumb{width:0;height:0;display:none}.n-scrollbar>.n-scrollbar-container>.n-scrollbar-content{box-sizing:border-box;min-width:100%}.n-scrollbar>.n-scrollbar-rail,.n-scrollbar+.n-scrollbar-rail{position:absolute;pointer-events:none;user-select:none;background:var(--n-scrollbar-rail-color);-webkit-user-select:none}.n-scrollbar>.n-scrollbar-rail.n-scrollbar-rail--horizontal,.n-scrollbar+.n-scrollbar-rail.n-scrollbar-rail--horizontal{height:var(--n-scrollbar-height)}.n-scrollbar>.n-scrollbar-rail.n-scrollbar-rail--horizontal>.n-scrollbar-rail__scrollbar,.n-scrollbar+.n-scrollbar-rail.n-scrollbar-rail--horizontal>.n-scrollbar-rail__scrollbar{height:var(--n-scrollbar-height);border-radius:var(--n-scrollbar-border-radius);right:0}.n-scrollbar>.n-scrollbar-rail.n-scrollbar-rail--horizontal--top,.n-scrollbar+.n-scrollbar-rail.n-scrollbar-rail--horizontal--top{top:var(--n-scrollbar-rail-top-horizontal-top);right:var(--n-scrollbar-rail-right-horizontal-top);bottom:var(--n-scrollbar-rail-bottom-horizontal-top);left:var(--n-scrollbar-rail-left-horizontal-top)}.n-scrollbar>.n-scrollbar-rail.n-scrollbar-rail--horizontal--bottom,.n-scrollbar+.n-scrollbar-rail.n-scrollbar-rail--horizontal--bottom{top:var(--n-scrollbar-rail-top-horizontal-bottom);right:var(--n-scrollbar-rail-right-horizontal-bottom);bottom:var(--n-scrollbar-rail-bottom-horizontal-bottom);left:var(--n-scrollbar-rail-left-horizontal-bottom)}.n-scrollbar>.n-scrollbar-rail.n-scrollbar-rail--vertical,.n-scrollbar+.n-scrollbar-rail.n-scrollbar-rail--vertical{width:var(--n-scrollbar-width)}.n-scrollbar>.n-scrollbar-rail.n-scrollbar-rail--vertical>.n-scrollbar-rail__scrollbar,.n-scrollbar+.n-scrollbar-rail.n-scrollbar-rail--vertical>.n-scrollbar-rail__scrollbar{width:var(--n-scrollbar-width);border-radius:var(--n-scrollbar-border-radius);bottom:0}.n-scrollbar>.n-scrollbar-rail.n-scrollbar-rail--vertical--left,.n-scrollbar+.n-scrollbar-rail.n-scrollbar-rail--vertical--left{top:var(--n-scrollbar-rail-top-vertical-left);right:var(--n-scrollbar-rail-right-vertical-left);bottom:var(--n-scrollbar-rail-bottom-vertical-left);left:var(--n-scrollbar-rail-left-vertical-left)}.n-scrollbar>.n-scrollbar-rail.n-scrollbar-rail--vertical--right,.n-scrollbar+.n-scrollbar-rail.n-scrollbar-rail--vertical--right{top:var(--n-scrollbar-rail-top-vertical-right);right:var(--n-scrollbar-rail-right-vertical-right);bottom:var(--n-scrollbar-rail-bottom-vertical-right);left:var(--n-scrollbar-rail-left-vertical-right)}.n-scrollbar>.n-scrollbar-rail.n-scrollbar-rail--disabled>.n-scrollbar-rail__scrollbar,.n-scrollbar+.n-scrollbar-rail.n-scrollbar-rail--disabled>.n-scrollbar-rail__scrollbar{pointer-events:none}.n-scrollbar>.n-scrollbar-rail>.n-scrollbar-rail__scrollbar,.n-scrollbar+.n-scrollbar-rail>.n-scrollbar-rail__scrollbar{z-index:1;position:absolute;cursor:pointer;pointer-events:all;background-color:var(--n-scrollbar-color);transition:background-color .2s var(--n-scrollbar-bezier)}.n-scrollbar>.n-scrollbar-rail>.n-scrollbar-rail__scrollbar.fade-in-transition-enter-active,.n-scrollbar+.n-scrollbar-rail>.n-scrollbar-rail__scrollbar.fade-in-transition-enter-active{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.n-scrollbar>.n-scrollbar-rail>.n-scrollbar-rail__scrollbar.fade-in-transition-leave-active,.n-scrollbar+.n-scrollbar-rail>.n-scrollbar-rail__scrollbar.fade-in-transition-leave-active{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.n-scrollbar>.n-scrollbar-rail>.n-scrollbar-rail__scrollbar.fade-in-transition-enter-from,.n-scrollbar+.n-scrollbar-rail>.n-scrollbar-rail__scrollbar.fade-in-transition-enter-from,.n-scrollbar>.n-scrollbar-rail>.n-scrollbar-rail__scrollbar.fade-in-transition-leave-to,.n-scrollbar+.n-scrollbar-rail>.n-scrollbar-rail__scrollbar.fade-in-transition-leave-to{opacity:0}.n-scrollbar>.n-scrollbar-rail>.n-scrollbar-rail__scrollbar.fade-in-transition-leave-from,.n-scrollbar+.n-scrollbar-rail>.n-scrollbar-rail__scrollbar.fade-in-transition-leave-from,.n-scrollbar>.n-scrollbar-rail>.n-scrollbar-rail__scrollbar.fade-in-transition-enter-to,.n-scrollbar+.n-scrollbar-rail>.n-scrollbar-rail__scrollbar.fade-in-transition-enter-to{opacity:1}.n-scrollbar>.n-scrollbar-rail>.n-scrollbar-rail__scrollbar:hover,.n-scrollbar+.n-scrollbar-rail>.n-scrollbar-rail__scrollbar:hover{background-color:var(--n-scrollbar-color-hover)}.n-modal-container{position:fixed;left:0;top:0;height:0;width:0;display:flex}.n-modal-mask{position:fixed;left:0;right:0;top:0;bottom:0;background-color:#0006}.n-modal-mask.fade-in-transition-enter-active,.n-modal-mask.fade-in-transition-leave-active{transition:all .25s var(--n-bezier-ease-out)!important}.n-modal-mask.fade-in-transition-enter-from,.n-modal-mask.fade-in-transition-leave-to{opacity:0}.n-modal-mask.fade-in-transition-leave-from,.n-modal-mask.fade-in-transition-enter-to{opacity:1}.n-modal-body-wrapper{position:fixed;left:0;right:0;top:0;bottom:0;overflow:visible}.n-modal-body-wrapper .n-modal-scroll-content{min-height:100%;display:flex;position:relative}.n-modal-body-wrapper.n-modal-body-wrapper--mask-hidden{pointer-events:none}.n-modal-body-wrapper.n-modal-body-wrapper--mask-hidden .n-modal-scroll-content>*{pointer-events:all}.n-modal{position:relative;align-self:center;color:var(--n-text-color);margin:auto;box-shadow:var(--n-box-shadow)}.n-modal.fade-in-scale-up-transition-leave-active{transform-origin:inherit;transition:opacity .25s cubic-bezier(.4,0,1,1),transform .25s cubic-bezier(.4,0,1,1)}.n-modal.fade-in-scale-up-transition-enter-active{transform-origin:inherit;transition:opacity .25s cubic-bezier(0,0,.2,1),transform .25s cubic-bezier(0,0,.2,1)}.n-modal.fade-in-scale-up-transition-enter-from,.n-modal.fade-in-scale-up-transition-leave-to{opacity:0;transform:scale(.5)}.n-modal.fade-in-scale-up-transition-leave-from,.n-modal.fade-in-scale-up-transition-enter-to{opacity:1;transform:scale(1)}.n-modal .n-draggable{cursor:move;-webkit-user-select:none;user-select:none}.absolute{position:absolute}.top-full{top:100%}.items-center{align-items:center}.flex{display:flex}.flex-1{flex:1 1 0%;min-width:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-end{justify-content:flex-end}.whitespace-nowrap{white-space:nowrap}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.mt-2{margin-top:.5rem}.mb-4{margin-bottom:1rem}.mt-4{margin-top:1rem}.w-10{width:2.5rem}.h-10{height:2.5rem}.h-12{height:3rem}.w-40{width:10rem}.h-16{height:4rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-center{text-align:center}.text-gray-400{color:#9ca3af}.rounded{border-radius:.25rem}.cursor-pointer{cursor:pointer}.w-full{width:100%}.relative{position:relative}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-center{display:flex;align-items:center;justify-content:center}.mb-2{margin-bottom:.5rem}.mb-6{margin-bottom:1.5rem}.text-gray-500{color:#6b7280}.email-code-wrapper{width:100%}.email-code-inputs{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.code-input{width:40px;height:48px;border:2px solid #e0e0e0;border-radius:10px;font-size:20px;font-weight:600;text-align:center;text-transform:uppercase;background:#fff;transition:all .2s ease;outline:none;flex:1;min-width:0;max-width:48px;color:#000;caret-color:#000}.code-input::placeholder{color:#ccc;font-size:24px}.code-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.code-input.filled{border-color:#3b82f6;background:#3b82f60d;animation:code-pop .2s ease}.dark .code-input{background:#2a2a3e;border-color:#404060;color:#fff;caret-color:#fff}.dark .code-input::placeholder{color:#555}.dark .code-input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.dark .code-input.filled{border-color:#60a5fa;background:#60a5fa1a}@keyframes code-pop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:480px){.code-input{width:auto;flex:1;min-width:0;max-width:none;height:44px;font-size:18px}}@media (max-width:360px){.code-input{height:40px;font-size:16px}}.n-steps{width:100%;display:flex}.n-steps .n-step{position:relative;display:flex;flex:1}.n-steps .n-step:last-child .n-step-splitor{display:none}.n-steps .n-step-splitor{background-color:var(--n-splitor-color);margin-top:calc(var(--n-step-header-font-size) / 2);height:1px;flex:1;align-self:flex-start;margin-left:12px;margin-right:12px;transition:color .3s var(--n-bezier),background-color .3s var(--n-bezier)}.n-steps .n-step-content{flex:1}.n-steps .n-step-content .n-step-content-header{color:var(--n-header-text-color);margin-top:calc(var(--n-indicator-size) / 2 - var(--n-step-header-font-size) / 2);line-height:var(--n-step-header-font-size);font-size:var(--n-step-header-font-size);position:relative;display:flex;font-weight:var(--n-step-header-font-weight);margin-left:9px;transition:color .3s var(--n-bezier),background-color .3s var(--n-bezier)}.n-steps .n-step-content .n-step-content-header .n-step-content-header__title{white-space:nowrap;flex:0}.n-steps .n-step-indicator{background-color:var(--n-indicator-color);box-shadow:0 0 0 1px var(--n-indicator-border-color);height:var(--n-indicator-size);width:var(--n-indicator-size);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s var(--n-bezier),box-shadow .3s var(--n-bezier)}.n-steps .n-step-indicator .n-step-indicator-slot{position:relative;width:var(--n-indicator-icon-size);height:var(--n-indicator-icon-size);font-size:var(--n-indicator-icon-size);line-height:var(--n-indicator-icon-size)}.n-steps .n-step-indicator .n-step-indicator-slot .n-step-indicator-slot__index{display:inline-block;text-align:center;position:absolute;left:0;top:0;white-space:nowrap;font-size:var(--n-indicator-index-font-size);width:var(--n-indicator-icon-size);height:var(--n-indicator-icon-size);line-height:var(--n-indicator-icon-size);color:var(--n-indicator-text-color);transition:color .3s var(--n-bezier)}.n-steps .n-step-indicator .n-step-indicator-slot .n-base-icon,.n-steps .n-step-indicator .n-step-indicator-slot svg{color:var(--n-indicator-text-color);width:14px;height:14px}.email-suffix-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;min-width:200px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden}.dark .email-suffix-list{background:#2a2a3e;box-shadow:0 4px 12px #0006}.email-suffix-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer;transition:background .15s}.email-suffix-item:hover,.email-suffix-item.selected{background:#3b82f61a}.dark .email-suffix-item:hover,.dark .email-suffix-item.selected{background:#60a5fa26}.email-suffix-item .suffix-label{font-size:14px;color:#333}.dark .email-suffix-item .suffix-label{color:#e0e0e0}.email-suffix-item .suffix-value{flex:1;text-align:center;font-size:13px;color:#666}.dark .email-suffix-item .suffix-value{color:#a0a0b0}.email-suffix-item .suffix-shortcut{font-size:11px;color:#999;background:#f0f0f0;padding:2px 6px;border-radius:4px}.dark .email-suffix-item .suffix-shortcut{background:#404060;color:#888}.email-suffix-hint{padding:8px 12px;font-size:11px;color:#999;background:#fafafa;border-top:1px solid #eee}.dark .email-suffix-hint{background:#22223a;border-top-color:#404060;color:#777}.reset-tip{margin-top:.5rem;padding:.75rem;border-radius:.5rem;background:#eff6ff;font-size:.875rem;line-height:1.25rem;color:#4b5563}.dark .reset-tip{background:#1725544d;color:#9ca3af}html body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.email-suffix-list[data-v-1597225d]{min-width:200px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden}.dark .email-suffix-list[data-v-1597225d]{background:#2a2a3e;box-shadow:0 4px 12px #0006}.email-suffix-item[data-v-1597225d]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer;transition:background .15s}.email-suffix-item[data-v-1597225d]:hover,.email-suffix-item.selected[data-v-1597225d]{background:#3b82f61a}.dark .email-suffix-item[data-v-1597225d]:hover,.dark .email-suffix-item.selected[data-v-1597225d]{background:#60a5fa26}.email-suffix-item .suffix-label[data-v-1597225d]{font-size:14px;color:#333}.dark .email-suffix-item .suffix-label[data-v-1597225d]{color:#e0e0e0}.email-suffix-item .suffix-value[data-v-1597225d]{flex:1;text-align:center;font-size:13px;color:#666}.dark .email-suffix-item .suffix-value[data-v-1597225d]{color:#a0a0b0}.email-suffix-item .suffix-shortcut[data-v-1597225d]{font-size:11px;color:#999;background:#f0f0f0;padding:2px 6px;border-radius:4px}.dark .email-suffix-item .suffix-shortcut[data-v-1597225d]{background:#404060;color:#888}.email-suffix-hint[data-v-1597225d]{padding:8px 12px;font-size:11px;color:#999;background:#fafafa;border-top:1px solid #eee}.dark .email-suffix-hint[data-v-1597225d]{background:#22223a;border-top-color:#404060;color:#777}.email-code-wrapper[data-v-1579a3fc]{width:100%}.email-code-inputs[data-v-1579a3fc]{justify-content:flex-start}.code-input[data-v-1579a3fc]{width:40px;height:48px;border:2px solid #e0e0e0;border-radius:10px;font-size:20px;font-weight:600;text-align:center;text-transform:uppercase;background:#fff;transition:all .2s ease;outline:none;flex:1;min-width:0;max-width:48px}.code-input[data-v-1579a3fc]::placeholder{color:#ccc;font-size:24px}.code-input[data-v-1579a3fc]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f633}.code-input.filled[data-v-1579a3fc]{border-color:var(--primary-color);background:#3b82f60d;animation:pop-1579a3fc .2s ease}.dark .code-input[data-v-1579a3fc]{background:#2a2a3e;border-color:#404060;color:#fff}.dark .code-input[data-v-1579a3fc]::placeholder{color:#555}.dark .code-input[data-v-1579a3fc]:focus{border-color:#60a5fa}.dark .code-input.filled[data-v-1579a3fc]{border-color:#60a5fa;background:#60a5fa1a}@media (max-width:480px){.code-input[data-v-1579a3fc]{width:auto;flex:1;min-width:0;max-width:none;height:44px;font-size:18px}}@media (max-width:360px){.code-input[data-v-1579a3fc]{height:40px;font-size:16px}}@keyframes pop-1579a3fc{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.email-code-wrapper[data-v-80e325c1]{width:100%}.email-code-inputs[data-v-80e325c1]{justify-content:flex-start}.code-input[data-v-80e325c1]{width:40px;height:48px;border:2px solid #e0e0e0;border-radius:10px;font-size:20px;font-weight:600;text-align:center;text-transform:uppercase;background:#fff;transition:all .2s ease;outline:none;flex:1;min-width:0;max-width:48px}.code-input[data-v-80e325c1]::placeholder{color:#ccc;font-size:24px}.code-input[data-v-80e325c1]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f633}.code-input.filled[data-v-80e325c1]{border-color:var(--primary-color);background:#3b82f60d;animation:pop-80e325c1 .2s ease}.dark .code-input[data-v-80e325c1]{background:#2a2a3e;border-color:#404060;color:#fff}.dark .code-input[data-v-80e325c1]::placeholder{color:#555}.dark .code-input[data-v-80e325c1]:focus{border-color:#60a5fa}.dark .code-input.filled[data-v-80e325c1]{border-color:#60a5fa;background:#60a5fa1a}@media (max-width:480px){.code-input[data-v-80e325c1]{width:auto;flex:1;min-width:0;max-width:none;height:44px;font-size:18px}}@media (max-width:360px){.code-input[data-v-80e325c1]{height:40px;font-size:16px}}@keyframes pop-80e325c1{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.target-school-reminder-content[data-v-186c2b9c]{display:flex;flex-direction:column;gap:14px;color:#374151}.target-school-reminder-content p[data-v-186c2b9c]{margin:0;line-height:1.7}.target-school-reminder-limit[data-v-186c2b9c]{padding:10px 12px;color:#6b7280;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.target-school-reminder-actions[data-v-186c2b9c]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.app-header[data-v-186c2b9c]{display:grid;grid-template-columns:200px 1fr 200px;align-items:center;padding:0 24px;height:64px;background:#fff;position:relative;z-index:100}.dark .app-header[data-v-186c2b9c]{background:#161b22}@media (max-width:768px){.app-header[data-v-186c2b9c]{display:flex;align-items:center;padding:0 10px;height:auto;min-height:52px}}.header-left[data-v-186c2b9c]{display:flex;align-items:center;justify-content:flex-start}.header-left .logo-img[data-v-186c2b9c]{height:36px;width:auto;object-fit:contain}.header-nav[data-v-186c2b9c]{display:flex;justify-content:center;align-items:center;gap:6px}.header-nav .nav-item[data-v-186c2b9c]{padding:8px 16px;font-size:14px;color:#666;border-radius:8px;transition:all .3s;cursor:pointer}.header-nav .nav-item[data-v-186c2b9c]:hover{color:#0dae78;background:#0dae781a}.header-nav .nav-item.active[data-v-186c2b9c]{color:#0dae78;font-weight:500;background:#0dae7814}.dark .header-nav .nav-item[data-v-186c2b9c]{color:#a0a0b0}.dark .header-nav .nav-item[data-v-186c2b9c]:hover{color:#10b981;background:#10b9811a}.dark .header-nav .nav-item.active[data-v-186c2b9c]{color:#10b981;background:#10b98126}.header-right[data-v-186c2b9c]{display:flex;align-items:center;justify-content:flex-end;gap:16px}.user-info[data-v-186c2b9c]{padding:4px 8px;border-radius:20px;transition:background .2s}.user-info[data-v-186c2b9c]:hover{background:#0000000d}.dark .user-info[data-v-186c2b9c]:hover{background:#ffffff1a}.user-info .user-name[data-v-186c2b9c]{font-size:14px;color:#333}.dark .user-info .user-name[data-v-186c2b9c]{color:#e0e0e0}.app-content[data-v-186c2b9c]{padding:0;height:var(--v5ae78708);background:transparent;position:relative;overflow-y:auto;overflow-x:hidden}.dark .app-content[data-v-186c2b9c]{background:transparent}@media (max-width:767px){.app-content[data-v-186c2b9c]{height:auto;min-height:calc(100vh - 56px);overflow-y:auto;padding-bottom:calc(56px + env(safe-area-inset-bottom,0))}}.app-content.mock-exam-content[data-v-186c2b9c]{height:auto;min-height:0;overflow-y:visible;background:#f5f5f5}.dark .app-content.mock-exam-content[data-v-186c2b9c]{background:#0f172a}@media (max-width:767px){.app-content.mock-exam-content[data-v-186c2b9c]{padding-bottom:0}}.app-content.mock-exam-content.hide-header .page-loading-overlay[data-v-186c2b9c]{top:0}.mobile-header[data-v-186c2b9c]{display:flex;align-items:center;width:100%}.mobile-header-left[data-v-186c2b9c]{display:flex;align-items:center;gap:8px;flex-shrink:0}.mobile-header-left .logo-img[data-v-186c2b9c]{height:26px;width:auto}.mobile-header-right[data-v-186c2b9c]{display:flex;align-items:center;gap:8px;margin-left:auto}.knowledge-btn[data-v-186c2b9c]{display:flex;align-items:center;gap:4px;padding:6px 10px;background:#0dae781a;border:1px solid rgba(13,174,120,.2);border-radius:20px;color:#0dae78;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.knowledge-btn[data-v-186c2b9c]:hover{background:#0dae7826}.knowledge-btn[data-v-186c2b9c]:active{transform:scale(.98)}.dark .knowledge-btn[data-v-186c2b9c]{background:#10b98126;border-color:#10b9814d;color:#10b981}.knowledge-btn svg[data-v-186c2b9c]{width:14px;height:14px;flex-shrink:0}.knowledge-btn span[data-v-186c2b9c]{white-space:nowrap}.page-loading-overlay[data-v-186c2b9c]{position:fixed;top:64px;right:0;bottom:0;left:0;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000}.dark .page-loading-overlay[data-v-186c2b9c]{background:#0f172af2}.page-loading-content[data-v-186c2b9c]{display:flex;flex-direction:column;align-items:center;gap:20px}.page-loading-spinner[data-v-186c2b9c]{position:relative;width:80px;height:80px}.page-loading-spinner .spinner-ring[data-v-186c2b9c]{position:absolute;border-radius:50%;border:3px solid transparent;animation:spin-186c2b9c 1.5s linear infinite}.page-loading-spinner .spinner-ring[data-v-186c2b9c]:nth-child(1){width:80px;height:80px;top:0;left:0;border-top-color:#3b82f6;border-right-color:#3b82f6;animation-duration:1.5s}.page-loading-spinner .spinner-ring[data-v-186c2b9c]:nth-child(2){width:60px;height:60px;top:10px;left:10px;border-top-color:#10b981;border-left-color:#10b981;animation-duration:1.2s;animation-direction:reverse}.page-loading-spinner .spinner-ring[data-v-186c2b9c]:nth-child(3){width:40px;height:40px;top:20px;left:20px;border-top-color:#f59e0b;border-bottom-color:#f59e0b;animation-duration:.9s}@keyframes spin-186c2b9c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-loading-text[data-v-186c2b9c]{font-size:1.2rem;font-weight:600;color:#1e293b;text-align:center}.dark .page-loading-text[data-v-186c2b9c]{color:#f1f5f9}.page-loading-subtext[data-v-186c2b9c]{font-size:.9rem;color:#64748b}.dark .page-loading-subtext[data-v-186c2b9c]{color:#94a3b8}.fade-enter-active[data-v-186c2b9c],.fade-leave-active[data-v-186c2b9c]{transition:opacity .3s ease}.fade-enter-from[data-v-186c2b9c],.fade-leave-to[data-v-186c2b9c]{opacity:0}.contribution-heatmap[data-v-9fab2afa]{display:flex;flex-direction:column;gap:16px}.heatmap-stats[data-v-9fab2afa]{display:flex;gap:24px;margin-bottom:8px}.heatmap-stats .stat-item[data-v-9fab2afa]{display:flex;flex-direction:column;gap:4px}.heatmap-stats .stat-item .stat-value[data-v-9fab2afa]{font-size:20px;font-weight:700;color:var(--gray-900)}.heatmap-stats .stat-item .stat-label[data-v-9fab2afa]{font-size:12px;color:var(--gray-500)}.heatmap-wrapper[data-v-9fab2afa]{display:flex;gap:8px}.heatmap-main[data-v-9fab2afa]{display:flex;flex-direction:column;gap:4px}.month-labels[data-v-9fab2afa]{position:relative;height:14px}.month-labels .month-label[data-v-9fab2afa]{position:absolute;font-size:10px;color:var(--gray-500);white-space:nowrap}@media (max-width:768px){.month-labels[data-v-9fab2afa]{height:16px}.month-labels .month-label[data-v-9fab2afa]{font-size:11px}}.weekday-labels[data-v-9fab2afa]{display:flex;flex-direction:column;justify-content:space-between;padding:4px 0;height:84px}.weekday-labels .weekday-label[data-v-9fab2afa]{font-size:10px;color:var(--gray-500);line-height:10px}@media (max-width:768px){.weekday-labels[data-v-9fab2afa]{height:102px;padding:6px 0}.weekday-labels .weekday-label[data-v-9fab2afa]{font-size:11px;line-height:12px}}.heatmap-grid[data-v-9fab2afa]{display:flex;gap:2px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}@media (max-width:768px){.heatmap-grid[data-v-9fab2afa]{gap:3px;padding-bottom:8px}}.week-column[data-v-9fab2afa]{display:flex;flex-direction:column;gap:2px}.heatmap-cell[data-v-9fab2afa]{width:10px;height:10px;border-radius:2px;cursor:pointer;transition:all .2s}.heatmap-cell[data-v-9fab2afa]:hover{transform:scale(1.2);box-shadow:0 0 0 1px #0000001a}@media (max-width:768px){.heatmap-cell[data-v-9fab2afa]{width:12px;height:12px;border-radius:3px}.heatmap-cell[data-v-9fab2afa]:hover{transform:scale(1.1)}.heatmap-cell[data-v-9fab2afa]:active{transform:scale(.95)}}.tooltip-content[data-v-9fab2afa]{text-align:center}.tooltip-content .tooltip-date[data-v-9fab2afa]{font-size:12px;font-weight:600;margin-bottom:4px}.tooltip-content .tooltip-count[data-v-9fab2afa]{font-size:11px;opacity:.9}.heatmap-legend[data-v-9fab2afa]{display:flex;align-items:center;gap:4px;justify-content:flex-end}.heatmap-legend .legend-label[data-v-9fab2afa]{font-size:11px;color:var(--gray-500)}.heatmap-legend .legend-cell[data-v-9fab2afa]{width:10px;height:10px;border-radius:2px}.dark-mode .heatmap-cell[data-v-9fab2afa]:hover{box-shadow:0 0 0 1px #fff3}.feedback-content[data-v-4835a353]{padding:8px 0}.form-item[data-v-4835a353]{margin-bottom:18px}.form-item .label[data-v-4835a353]{display:block;margin-bottom:8px;font-weight:600;color:#374151;font-size:14px}.feature-select[data-v-4835a353],.type-group[data-v-4835a353]{width:100%}.type-grid[data-v-4835a353]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.content-input[data-v-4835a353] .n-input__textarea{min-height:110px}.content-input[data-v-4835a353] .n-input{border-color:#d1d5db;--n-border-focus: 1px solid #0dae78 !important;--n-border-hover: 1px solid #0dae78 !important;--n-box-shadow-focus: 0 0 0 2px rgba(13, 174, 120, .15) !important}.button-group[data-v-4835a353]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb}.button-group[data-v-4835a353] .n-button--primary-type{--n-color: #0dae78 !important;--n-color-hover: #0aa36b !important;--n-color-pressed: #099260 !important;--n-border: 1px solid #0dae78 !important;--n-border-hover: 1px solid #0aa36b !important;--n-border-pressed: 1px solid #099260 !important;--n-text-color: #fff !important}.dark{border-color:#374151;--n-border-focus: 1px solid #34d399 !important;--n-border-hover: 1px solid #34d399 !important;--n-box-shadow-focus: 0 0 0 2px rgba(52, 211, 153, .15) !important}.dark{--n-color: #10b981 !important;--n-color-hover: #34d399 !important;--n-color-pressed: #059669 !important;--n-border: 1px solid #10b981 !important;--n-border-hover: 1px solid #34d399 !important;--n-border-pressed: 1px solid #059669 !important}[data-v-70bc84c8]:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-700: #374151;--gray-900: #111827;--success-50: #ecfdf5;--success-500: #10b981;--warning-50: #fffbeb;--warning-500: #f59e0b;--danger-50: #fef2f2;--danger-500: #ef4444}.dashboard-page[data-v-70bc84c8]{padding:12px 20px;min-height:calc(100vh - 64px);background:#f8fafc;display:flex;flex-direction:column;box-sizing:border-box}@media (max-width:768px){.dashboard-page[data-v-70bc84c8]{height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:80px}}.dashboard-page .dashboard-content[data-v-70bc84c8]{flex:1;display:flex;flex-direction:column}@media (max-width:768px){.dashboard-page .dashboard-content[data-v-70bc84c8]{height:auto}}.dashboard-page.dark-mode[data-v-70bc84c8]{background:#111827}.dashboard-page.dark-mode .dashboard-content[data-v-70bc84c8]{color:#e5e7eb}.dashboard-page.dark-mode .stat-card[data-v-70bc84c8]{background:#1f2937;border-color:#374151}.dashboard-page.dark-mode .stat-card .stat-label[data-v-70bc84c8]{color:#9ca3af}.dashboard-page.dark-mode .stat-card .stat-value[data-v-70bc84c8]{color:#f3f4f6}.dashboard-page.dark-mode .stat-card.stat-card-highlight[data-v-70bc84c8]{background:#1f2937;border-color:#374151}.dashboard-page.dark-mode .stat-card.stat-card-highlight .marked-icon[data-v-70bc84c8]{background:#374151;color:#d1d5db}.dashboard-page.dark-mode .stat-card.stat-card-highlight .stat-value-large[data-v-70bc84c8]{color:#f3f4f6}.dashboard-page.dark-mode .card[data-v-70bc84c8]{background:#1f2937;border-color:#374151}.dashboard-page.dark-mode .card h3[data-v-70bc84c8]{color:#f3f4f6}.dashboard-page.dark-mode .progress-section .subject-title[data-v-70bc84c8]{color:#e5e7eb}.dashboard-page.dark-mode .progress-section .subject-total[data-v-70bc84c8]{color:#9ca3af}.dashboard-page.dark-mode .progress-section .progress-bar[data-v-70bc84c8]{background:#374151}.dashboard-page.dark-mode .progress-section .progress-segment.good[data-v-70bc84c8]{background:#10b981}.dashboard-page.dark-mode .progress-section .progress-segment.average[data-v-70bc84c8]{background:#f59e0b}.dashboard-page.dark-mode .progress-section .progress-segment.poor[data-v-70bc84c8]{background:#ef4444}.dashboard-page.dark-mode .progress-section .stat-pill.none[data-v-70bc84c8]{background:#374151;color:#9ca3af}.dashboard-page.dark-mode .progress-section .legend-bar[data-v-70bc84c8]{border-color:#374151}.dashboard-page.dark-mode .quick-actions .action-btn[data-v-70bc84c8]{background:#374151;border-color:#4b5563;color:#d1d5db}.dashboard-page.dark-mode .quick-actions .action-btn[data-v-70bc84c8]:hover{background:#4b5563}.dashboard-page.dark-mode .quick-actions .action-btn.primary[data-v-70bc84c8],.dashboard-page.dark-mode .quick-actions .action-btn.available[data-v-70bc84c8]{background:#064e3b;border-color:#065f46;color:#6ee7b7}.dashboard-page.dark-mode .quick-actions .action-btn.available[data-v-70bc84c8]:hover{background:#065f46;border-color:#10b981;box-shadow:0 4px 12px #10b98133}.dashboard-page.dark-mode .quick-actions .action-btn.coming-soon[data-v-70bc84c8]{background:linear-gradient(135deg,#2e1065,#3b0764);border-color:#5b21b6;color:#c4b5fd}.dashboard-page.dark-mode .quick-actions .action-btn.coming-soon .coming-soon-tag[data-v-70bc84c8]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.dashboard-page.dark-mode .quick-actions .action-btn.coming-soon[data-v-70bc84c8]:hover{background:linear-gradient(135deg,#3730a3,#4c1d95);border-color:#6d28d9;box-shadow:0 4px 12px #6d28d940}.dashboard-page.dark-mode .quick-actions .action-btn.developing[data-v-70bc84c8]{background:#374151;border-color:#4b5563;color:#6b7280}.dashboard-page.dark-mode .quick-actions .action-btn.developing[data-v-70bc84c8]:hover{background:#374151;border-color:#4b5563}.dashboard-page.dark-mode .collections-section .collection-mini[data-v-70bc84c8]{border:1px solid transparent}.dashboard-page.dark-mode .collections-section .collection-mini[data-v-70bc84c8]:hover{border-color:#4b5563}.dashboard-page.dark-mode .collections-section .collection-mini.collection-color-0[data-v-70bc84c8]{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff}.dashboard-page.dark-mode .collections-section .collection-mini.collection-color-0[data-v-70bc84c8]:hover{border-color:#60a5fa}.dashboard-page.dark-mode .collections-section .collection-mini.collection-color-1[data-v-70bc84c8]{background:linear-gradient(135deg,#059669,#10b981);color:#fff}.dashboard-page.dark-mode .collections-section .collection-mini.collection-color-1[data-v-70bc84c8]:hover{border-color:#34d399}.dashboard-page.dark-mode .collections-section .collection-mini.collection-color-2[data-v-70bc84c8]{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff}.dashboard-page.dark-mode .collections-section .collection-mini.collection-color-2[data-v-70bc84c8]:hover{border-color:#fbbf24}.dashboard-page.dark-mode .collections-section .collection-mini.collection-color-3[data-v-70bc84c8]{background:linear-gradient(135deg,#db2777,#ec4899);color:#fff}.dashboard-page.dark-mode .collections-section .collection-mini.collection-color-3[data-v-70bc84c8]:hover{border-color:#f472b6}.dashboard-page.dark-mode .collections-section .collection-mini .collection-mini-header .mini-icon[data-v-70bc84c8],.dashboard-page.dark-mode .collections-section .collection-mini .collection-mini-header .mini-count[data-v-70bc84c8]{opacity:1}.dashboard-page.dark-mode .collections-section .collection-mini .collection-mini-name[data-v-70bc84c8]{color:inherit}.dashboard-page.dark-mode .text-btn[data-v-70bc84c8]{color:#6ee7b7}.dashboard-page.dark-mode .text-btn[data-v-70bc84c8]:hover{color:#34d399}.dashboard-page.dark-mode .dialog-overlay[data-v-70bc84c8]{background:#000000b3}.dashboard-page.dark-mode .dialog-content[data-v-70bc84c8]{background:#1f2937}.dashboard-page.dark-mode .dialog-content .dialog-header[data-v-70bc84c8]{border-color:#374151}.dashboard-page.dark-mode .dialog-content .dialog-header h3[data-v-70bc84c8]{color:#f3f4f6}.dashboard-page.dark-mode .collection-card-item[data-v-70bc84c8]{background:#1f2937;border-color:#374151}.dashboard-page.dark-mode .collection-card-item[data-v-70bc84c8]:hover{border-color:#0dae78;background:#064e3b}.dashboard-page.dark-mode .collection-card-item .collection-card-name[data-v-70bc84c8]{color:#e5e7eb}.dashboard-page.dark-mode .collection-card-item .collection-card-count[data-v-70bc84c8]{color:#9ca3af}.dashboard-page.dark-mode .collection-card-system-badge[data-v-70bc84c8]{background:#374151;color:#9ca3af}.dashboard-page.dark-mode .edit-mode input[data-v-70bc84c8]{background:#374151;border-color:#0dae78;color:#e5e7eb}.dashboard-page.dark-mode .edit-mode .btn-cancel[data-v-70bc84c8]{background:#374151;color:#9ca3af}.dashboard-page.dark-mode .edit-mode .btn-cancel[data-v-70bc84c8]:hover{background:#4b5563}.dashboard-page.dark-mode .progress-item[data-v-70bc84c8]{background:#1f2937;border-color:#374151}.dashboard-page.dark-mode .progress-item .subject-title[data-v-70bc84c8]{color:#f3f4f6}.dashboard-page.dark-mode .progress-item .subject-rate.rate-excellent[data-v-70bc84c8]{background:#064e3b;color:#34d399}.dashboard-page.dark-mode .progress-item .subject-rate.rate-good[data-v-70bc84c8]{background:#1e3a8a;color:#60a5fa}.dashboard-page.dark-mode .progress-item .subject-rate.rate-average[data-v-70bc84c8]{background:#78350f;color:#fbbf24}.dashboard-page.dark-mode .progress-item .subject-rate.rate-poor[data-v-70bc84c8]{background:#7f1d1d;color:#f87171}.dashboard-page.dark-mode .progress-bar[data-v-70bc84c8]{background:#374151}.dashboard-page.dark-mode .progress-segment.none[data-v-70bc84c8]{background:#6b7280}.dashboard-page.dark-mode .progress-stats-row .stat-text.good[data-v-70bc84c8]{color:#34d399}.dashboard-page.dark-mode .progress-stats-row .stat-text.average[data-v-70bc84c8]{color:#fbbf24}.dashboard-page.dark-mode .progress-stats-row .stat-text.poor[data-v-70bc84c8]{color:#f87171}.dashboard-page.dark-mode .progress-stats-row .stat-text.none[data-v-70bc84c8]{color:#9ca3af}.dashboard-page.dark-mode .progress-card[data-v-70bc84c8]{background:#1f2937;border-color:#374151}.dashboard-page.dark-mode .progress-card .card-subject-name[data-v-70bc84c8]{color:#f3f4f6}.dashboard-page.dark-mode .progress-card .subject-total[data-v-70bc84c8]{color:#9ca3af}.dashboard-page.dark-mode .progress-card .dual-stats .stat-number[data-v-70bc84c8]{color:#f3f4f6}.dashboard-page.dark-mode .progress-card .dual-stats .stat-desc[data-v-70bc84c8]{color:#9ca3af}.dashboard-page.dark-mode .progress-card .dual-stats .stat-divider[data-v-70bc84c8],.dashboard-page.dark-mode .progress-card .thick-progress-bar[data-v-70bc84c8]{background:#374151}.dashboard-page.dark-mode .progress-card .simple-stats[data-v-70bc84c8]{border-top-color:#374151}.dashboard-page.dark-mode .progress-card .simple-stats .simple-tag.good[data-v-70bc84c8]{color:#34d399;background:#10b98133}.dashboard-page.dark-mode .progress-card .simple-stats .simple-tag.average[data-v-70bc84c8]{color:#fbbf24;background:#f59e0b33}.dashboard-page.dark-mode .progress-card .simple-stats .simple-tag.poor[data-v-70bc84c8]{color:#f87171;background:#ef444433}.dashboard-page.dark-mode .progress-card .simple-stats .simple-tag.none[data-v-70bc84c8]{color:#9ca3af;background:#9ca3af33}.dashboard-page.dark-mode .progress-card .card-stats .stat-item[data-v-70bc84c8]{background:#37415180}.dashboard-page.dark-mode .progress-card .card-stats .stat-item .stat-label[data-v-70bc84c8]{color:#9ca3af}.dashboard-page.dark-mode .progress-card .card-stats .stat-item .stat-value[data-v-70bc84c8]{color:#e5e7eb}.dashboard-page.dark-mode .progress-card .card-stats .stat-item .stat-value.good[data-v-70bc84c8]{color:#34d399}.dashboard-page.dark-mode .progress-card .card-stats .stat-item .stat-value.average[data-v-70bc84c8]{color:#fbbf24}.dashboard-page.dark-mode .progress-card .card-stats .stat-item .stat-value.poor[data-v-70bc84c8]{color:#f87171}.dashboard-page.dark-mode .progress-card .announcement-section .announcement-content[data-v-70bc84c8]{background:#1f2937;border-color:#374151}.dashboard-page.dark-mode .progress-card .announcement-section .announcement-empty[data-v-70bc84c8],.dashboard-page.dark-mode .progress-card .announcement-section .announcement-empty .announcement-tip[data-v-70bc84c8]{color:#6b7280}.dashboard-page.dark-mode .progress-card .announcement-section .announcement-item[data-v-70bc84c8]:hover{background:#374151}.dashboard-page.dark-mode .progress-card .announcement-section .announcement-title[data-v-70bc84c8]{color:#d1d5db}.dashboard-page.dark-mode .progress-card .announcement-section .announcement-time[data-v-70bc84c8]{color:#6b7280}.dashboard-page.dark-mode .progress-card .announcement-section .announcement-type-tag.type-system[data-v-70bc84c8]{background:#1e3a5f;color:#60a5fa}.dashboard-page.dark-mode .progress-card .announcement-section .announcement-type-tag.type-activity[data-v-70bc84c8]{background:#14532d;color:#4ade80}.dashboard-page.dark-mode .progress-card .announcement-section .announcement-type-tag.type-update[data-v-70bc84c8]{background:#451a03;color:#fbbf24}.loading-container[data-v-70bc84c8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;color:var(--gray-500);gap:16px}.loading-spinner[data-v-70bc84c8]{width:40px;height:40px;border:3px solid var(--gray-200);border-top-color:var(--primary-500);border-radius:50%;animation:spin-70bc84c8 1s linear infinite}@keyframes spin-70bc84c8{to{transform:rotate(360deg)}}.stats-row[data-v-70bc84c8]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;flex-shrink:0}.stat-card[data-v-70bc84c8]{background:#fff;border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 3px #0000000d;border:1px solid var(--gray-100);transition:all .2s}.stat-card[data-v-70bc84c8]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}@media (min-width:769px){.stat-card[data-v-70bc84c8]{padding:16px 20px;justify-content:space-between}.stat-card .stat-info[data-v-70bc84c8]{flex:1}}.stat-icon[data-v-70bc84c8]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center}.stat-icon svg[data-v-70bc84c8]{width:20px;height:20px}.stat-icon.user-icon[data-v-70bc84c8]{background:var(--primary-50);color:var(--primary-600)}.stat-icon.marked-icon[data-v-70bc84c8]{background:var(--success-50);color:var(--success-500)}.stat-icon.total-icon[data-v-70bc84c8]{background:var(--warning-50);color:var(--warning-500)}.stat-icon.rate-icon[data-v-70bc84c8]{background:#ede9fe;color:#7c3aed}.stat-info[data-v-70bc84c8]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-70bc84c8]{font-size:13px;color:var(--gray-500);font-weight:500}.stat-value[data-v-70bc84c8]{font-size:24px;font-weight:700;color:var(--gray-900);line-height:1}.stat-desc[data-v-70bc84c8]{font-size:11px;color:var(--gray-400);font-weight:400}@media (min-width:769px){.stat-desc[data-v-70bc84c8]{font-size:14px}}.stat-card-total[data-v-70bc84c8]{cursor:pointer;position:relative}.stat-card-total:hover .click-hint .hint-text[data-v-70bc84c8]{color:#059669}.stat-card-total:hover .click-hint .hint-arrow[data-v-70bc84c8]{transform:translate(3px);stroke:#059669}.stat-card-total:hover .stat-icon.total-icon[data-v-70bc84c8]{background:var(--warning-100);color:var(--warning-600)}.stat-card-total[data-v-70bc84c8]:active{transform:scale(.98)}.stat-card-total .click-hint[data-v-70bc84c8]{display:flex;align-items:center;gap:4px;padding:4px 8px;transition:all .2s ease}.stat-card-total .click-hint .hint-text[data-v-70bc84c8]{font-size:13px;font-weight:500;color:#10b981;transition:color .2s ease;white-space:nowrap}.stat-card-total .click-hint .hint-arrow[data-v-70bc84c8]{width:16px;height:16px;stroke:#10b981;transition:all .2s ease}@media (min-width:769px){.stat-card-total .click-hint[data-v-70bc84c8]{flex-direction:row}}@media (max-width:768px){.stat-card-total .click-hint[data-v-70bc84c8]{flex-direction:column;gap:2px;padding:4px 6px}.stat-card-total .click-hint .hint-text[data-v-70bc84c8]{font-size:11px;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:2px}.stat-card-total .click-hint .hint-arrow[data-v-70bc84c8]{width:14px;height:14px;transform:rotate(-90deg)}}.stat-card-highlight[data-v-70bc84c8]{background:#fff;border:1px solid var(--gray-100)}.stat-card-highlight .marked-icon[data-v-70bc84c8]{background:var(--gray-100);color:var(--gray-700)}.stat-card-highlight .stat-value-large[data-v-70bc84c8]{font-size:32px;font-weight:800;color:var(--gray-900);line-height:1;margin:4px 0}.info-icon[data-v-70bc84c8]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--gray-400);color:#fff;border-radius:50%;font-size:11px;font-weight:700;margin-left:4px;cursor:help;transition:background .2s}.info-icon[data-v-70bc84c8]:hover{background:var(--gray-500)}.with-tooltip[data-v-70bc84c8]{cursor:help}.main-grid[data-v-70bc84c8]{display:grid;grid-template-columns:1fr 320px;gap:16px;flex:1;min-height:0}@media (max-width:768px){.main-grid[data-v-70bc84c8]{display:flex;flex-direction:column;gap:12px;min-height:auto}}.left-column[data-v-70bc84c8]{display:flex;flex-direction:column;gap:12px;min-height:0}@media (max-width:768px){.left-column[data-v-70bc84c8]{min-height:auto;gap:10px}}.contribution-promo-row[data-v-70bc84c8]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;min-height:0}@media (max-width:768px){.contribution-promo-row[data-v-70bc84c8]{display:flex;flex-direction:column;gap:10px}}.card[data-v-70bc84c8]{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 1px 3px #0000000d;border:1px solid var(--gray-100);display:flex;flex-direction:column;overflow:hidden}.section-header[data-v-70bc84c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h3[data-v-70bc84c8]{font-size:16px;font-weight:600;color:var(--gray-900);margin:0}.section-title[data-v-70bc84c8]{font-size:16px;font-weight:600;color:var(--gray-900);margin:0 0 16px}.text-btn[data-v-70bc84c8]{font-size:13px;color:var(--primary-600);background:transparent;border:none;cursor:pointer;font-weight:500;padding:4px 8px;border-radius:6px;transition:all .2s}.text-btn[data-v-70bc84c8]:hover{background:var(--primary-50)}.progress-section[data-v-70bc84c8]{display:flex;flex-direction:column;padding:4px 14px 2px;flex:1;min-height:0;overflow:hidden}.progress-section .section-header[data-v-70bc84c8]{margin-bottom:2px;flex-shrink:0}.progress-section .section-header h3[data-v-70bc84c8]{font-size:16px;font-weight:700}.avg-badge[data-v-70bc84c8]{font-size:14px;font-weight:600;color:var(--primary-600);background:var(--primary-50);padding:2px 10px;border-radius:20px}.progress-grid[data-v-70bc84c8]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:3px;flex:1;min-height:0}@media (max-width:768px){.progress-grid[data-v-70bc84c8]{grid-template-columns:1fr;grid-template-rows:auto;gap:10px;min-height:auto}}.progress-card[data-v-70bc84c8]{display:flex;flex-direction:column;padding:4px 10px;background:#fff;border-radius:8px;border:1px solid var(--gray-200);transition:all .2s;min-height:0;overflow:hidden}.progress-card[data-v-70bc84c8]:hover{box-shadow:0 2px 8px #0000000f}@media (max-width:768px){.progress-card[data-v-70bc84c8]{min-height:auto;padding:12px 14px}}.progress-card-header[data-v-70bc84c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.progress-card-header .card-subject-name[data-v-70bc84c8]{font-size:14px;font-weight:700;color:var(--gray-800)}.progress-card-header .subject-total[data-v-70bc84c8]{font-size:12px;color:var(--gray-500);font-weight:600}.dual-stats[data-v-70bc84c8]{display:flex;align-items:center;justify-content:center;margin-bottom:1px;padding:0}.dual-stats .stat-block[data-v-70bc84c8]{display:flex;flex-direction:column;align-items:center;flex:1}.dual-stats .stat-block .stat-number[data-v-70bc84c8]{font-size:22px;font-weight:800;color:var(--gray-900);line-height:1}.dual-stats .stat-block .stat-desc[data-v-70bc84c8]{font-size:11px;color:var(--gray-500);font-weight:600;margin-top:1px}.dual-stats .stat-divider[data-v-70bc84c8]{width:1px;height:24px;background:var(--gray-200);margin:0 6px}.progress-bar-row[data-v-70bc84c8]{margin:2px 0}.thick-progress-bar[data-v-70bc84c8]{position:relative;height:10px;border-radius:5px;overflow:hidden;background:#e5e7eb}.thick-progress-bar .thick-segment[data-v-70bc84c8]{position:absolute;top:0;height:100%;transition:width .3s ease}.thick-progress-bar .thick-segment.good[data-v-70bc84c8]{left:0;background:#10b981}.thick-progress-bar .thick-segment.average[data-v-70bc84c8]{background:#f59e0b}.thick-progress-bar .thick-segment.poor[data-v-70bc84c8]{background:#ef4444}.simple-stats[data-v-70bc84c8]{display:flex;justify-content:space-between;gap:3px;margin-top:3px;padding-top:3px;border-top:1px solid var(--gray-100)}.simple-stats .simple-tag[data-v-70bc84c8]{font-size:11px;font-weight:600;padding:3px 5px;border-radius:5px;white-space:nowrap}@media (min-width:769px){.simple-stats .simple-tag[data-v-70bc84c8]{font-size:13px;padding:5px 8px;border-radius:6px}}.simple-stats .simple-tag.good[data-v-70bc84c8]{color:#059669;background:#d1fae5}.simple-stats .simple-tag.average[data-v-70bc84c8]{color:#d97706;background:#fef3c7}.simple-stats .simple-tag.poor[data-v-70bc84c8]{color:#dc2626;background:#fee2e2}.simple-stats .simple-tag.none[data-v-70bc84c8]{color:#6b7280;background:#f3f4f6}.card-stats[data-v-70bc84c8]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:auto}.card-stats .stat-item[data-v-70bc84c8]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:#fffc;border-radius:6px}.card-stats .stat-item .stat-label[data-v-70bc84c8]{font-size:12px;color:var(--gray-500);font-weight:500}.card-stats .stat-item .stat-label.good[data-v-70bc84c8]{color:#059669}.card-stats .stat-item .stat-label.average[data-v-70bc84c8]{color:#d97706}.card-stats .stat-item .stat-label.poor[data-v-70bc84c8]{color:#dc2626}.card-stats .stat-item .stat-value[data-v-70bc84c8]{font-size:13px;font-weight:700;color:var(--gray-700)}.progress-list[data-v-70bc84c8]{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto}.progress-item[data-v-70bc84c8]{display:flex;flex-direction:column;gap:5px;padding:8px 12px;background:var(--gray-50);border-radius:8px;border:1px solid var(--gray-100)}.progress-header[data-v-70bc84c8]{display:flex;justify-content:space-between;align-items:center}.progress-header .subject-title[data-v-70bc84c8]{font-size:14px;font-weight:600;color:var(--gray-800)}.progress-header .subject-meta[data-v-70bc84c8]{display:flex;align-items:center;gap:8px}.progress-header .subject-rate[data-v-70bc84c8]{font-size:13px;font-weight:700;padding:2px 8px;border-radius:10px}.progress-header .subject-rate.rate-excellent[data-v-70bc84c8]{background:#d1fae5;color:#059669}.progress-header .subject-rate.rate-good[data-v-70bc84c8]{background:#dbeafe;color:#2563eb}.progress-header .subject-rate.rate-average[data-v-70bc84c8]{background:#fef3c7;color:#d97706}.progress-header .subject-rate.rate-poor[data-v-70bc84c8]{background:#fee2e2;color:#dc2626}.progress-header .subject-progress[data-v-70bc84c8]{font-size:12px;color:var(--gray-500);font-weight:500}.progress-bar-wrapper[data-v-70bc84c8]{height:8px;margin:2px 0}.progress-bar[data-v-70bc84c8]{position:relative;height:100%;border-radius:4px;overflow:hidden;background:#e5e7eb}.progress-segment[data-v-70bc84c8]{position:absolute;top:0;height:100%;transition:width .3s ease}.progress-segment.good[data-v-70bc84c8]{left:0;background:#10b981}.progress-segment.average[data-v-70bc84c8]{background:#f59e0b}.progress-segment.poor[data-v-70bc84c8]{background:#ef4444}.progress-segment.none[data-v-70bc84c8]{background:#9ca3af}.progress-stats-row[data-v-70bc84c8]{display:flex;justify-content:space-between;margin-top:2px}.progress-stats-row .stat-text[data-v-70bc84c8]{font-size:11px;font-weight:500}.progress-stats-row .stat-text.good[data-v-70bc84c8]{color:#059669}.progress-stats-row .stat-text.average[data-v-70bc84c8]{color:#d97706}.progress-stats-row .stat-text.poor[data-v-70bc84c8]{color:#dc2626}.progress-stats-row .stat-text.none[data-v-70bc84c8]{color:#6b7280}.progress-stats[data-v-70bc84c8]{display:flex;gap:8px}.legend-bar[data-v-70bc84c8]{display:flex;gap:20px;margin-top:20px;padding-top:16px;border-top:1px solid var(--gray-100)}.legend-bar .legend-item[data-v-70bc84c8]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--gray-500)}.legend-bar .legend-item .dot[data-v-70bc84c8]{width:8px;height:8px;border-radius:2px}.legend-bar .legend-item .dot.good[data-v-70bc84c8]{background:var(--success-500)}.legend-bar .legend-item .dot.average[data-v-70bc84c8]{background:var(--warning-500)}.legend-bar .legend-item .dot.poor[data-v-70bc84c8]{background:var(--danger-500)}.legend-bar .legend-item .dot.none[data-v-70bc84c8]{background:var(--gray-300)}.right-column[data-v-70bc84c8]{display:flex;flex-direction:column;gap:12px}.right-column .card[data-v-70bc84c8]{padding:14px 16px}.right-column .card .section-title[data-v-70bc84c8]{font-size:15px;margin-bottom:10px}.quick-actions[data-v-70bc84c8]{flex:0 0 auto!important;padding:12px 14px!important}.quick-actions .section-title[data-v-70bc84c8]{font-size:14px;margin-bottom:10px}.quick-actions .action-grid[data-v-70bc84c8]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.quick-actions .action-btn[data-v-70bc84c8]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:var(--gray-50);border:1px solid var(--gray-100);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--gray-700)}.quick-actions .action-btn[data-v-70bc84c8]:hover{background:#fff;border-color:var(--primary-200);box-shadow:0 4px 12px #3b82f61a;transform:translateY(-2px)}.quick-actions .action-btn.primary[data-v-70bc84c8]{background:var(--primary-50);border-color:var(--primary-100);color:var(--primary-700)}.quick-actions .action-btn.primary[data-v-70bc84c8]:hover{background:var(--primary-100);box-shadow:0 4px 12px #3b82f626}.quick-actions .action-btn.available[data-v-70bc84c8]{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.quick-actions .action-btn.available[data-v-70bc84c8]:hover{background:#d1fae5;border-color:#6ee7b7;box-shadow:0 4px 12px #10b98126}.quick-actions .action-btn.coming-soon[data-v-70bc84c8]{background:linear-gradient(135deg,#ede9fe,#f3e8ff);border-color:#c4b5fd;color:#6d28d9;flex-direction:column;gap:4px}.quick-actions .action-btn.coming-soon .coming-soon-tag[data-v-70bc84c8]{font-size:10px;font-weight:700;padding:2px 10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:20px;display:inline-flex;align-items:center}.quick-actions .action-btn.coming-soon[data-v-70bc84c8]:hover{background:linear-gradient(135deg,#ddd6fe,#e9d5ff);border-color:#a78bfa;box-shadow:0 4px 12px #6d28d926;transform:translateY(-2px)}.quick-actions .action-btn.developing[data-v-70bc84c8]{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-500);cursor:not-allowed}.quick-actions .action-btn.developing[data-v-70bc84c8]:hover{background:var(--gray-200);border-color:var(--gray-300);transform:none;box-shadow:none}.quick-actions .action-btn .action-icon[data-v-70bc84c8]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.quick-actions .action-btn .action-icon svg[data-v-70bc84c8]{width:16px;height:16px}.quick-actions .action-btn span[data-v-70bc84c8]{font-size:12px;font-weight:500}.collections-section[data-v-70bc84c8]{flex:1.8!important}.collections-section .collections-grid[data-v-70bc84c8]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width:768px){.collections-section .collections-grid[data-v-70bc84c8]{gap:8px}}.collections-section .collection-mini[data-v-70bc84c8]{padding:14px 12px;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid transparent;min-height:80px;display:flex;flex-direction:column;justify-content:space-between}.collections-section .collection-mini[data-v-70bc84c8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}@media (max-width:768px){.collections-section .collection-mini[data-v-70bc84c8]{padding:10px 8px;min-height:70px;border-radius:6px}.collections-section .collection-mini[data-v-70bc84c8]:active{transform:scale(.98)}}.collections-section .collection-mini.collection-color-0[data-v-70bc84c8]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.collections-section .collection-mini.collection-color-0[data-v-70bc84c8]:hover{border-color:#60a5fa}.dark .collections-section .collection-mini.collection-color-0[data-v-70bc84c8]{background:linear-gradient(135deg,#1e3a5f,#1e40af);color:#bfdbfe}.collections-section .collection-mini.collection-color-1[data-v-70bc84c8]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.collections-section .collection-mini.collection-color-1[data-v-70bc84c8]:hover{border-color:#34d399}.dark .collections-section .collection-mini.collection-color-1[data-v-70bc84c8]{background:linear-gradient(135deg,#064e3b,#065f46);color:#a7f3d0}.collections-section .collection-mini.collection-color-2[data-v-70bc84c8]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.collections-section .collection-mini.collection-color-2[data-v-70bc84c8]:hover{border-color:#fbbf24}.dark .collections-section .collection-mini.collection-color-2[data-v-70bc84c8]{background:linear-gradient(135deg,#78350f,#92400e);color:#fde68a}.collections-section .collection-mini.collection-color-3[data-v-70bc84c8]{background:linear-gradient(135deg,#fce7f3,#fbcfe8);color:#9d174d}.collections-section .collection-mini.collection-color-3[data-v-70bc84c8]:hover{border-color:#f472b6}.dark .collections-section .collection-mini.collection-color-3[data-v-70bc84c8]{background:linear-gradient(135deg,#831843,#9d174d);color:#fbcfe8}.collections-section .collection-mini-header[data-v-70bc84c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.collections-section .collection-mini-header .mini-icon[data-v-70bc84c8]{width:24px;height:24px;opacity:.8}.collections-section .collection-mini-header .mini-icon svg[data-v-70bc84c8]{width:100%;height:100%}@media (max-width:768px){.collections-section .collection-mini-header .mini-icon[data-v-70bc84c8]{width:20px;height:20px}}.collections-section .collection-mini-header .mini-count[data-v-70bc84c8]{font-size:14px;font-weight:700;opacity:.9}@media (max-width:768px){.collections-section .collection-mini-header .mini-count[data-v-70bc84c8]{font-size:12px}}.collections-section .collection-mini-name[data-v-70bc84c8]{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.collections-section .collection-mini-name[data-v-70bc84c8]{font-size:12px}}.collections-section .collections-empty[data-v-70bc84c8]{grid-column:span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;color:var(--gray-400);gap:10px}.collections-section .collections-empty svg[data-v-70bc84c8]{width:40px;height:40px;opacity:.5}.collections-section .collections-empty span[data-v-70bc84c8]{font-size:13px}.contribution-section[data-v-70bc84c8]{padding:12px 14px!important;min-height:0}.contribution-section .section-title[data-v-70bc84c8]{margin-bottom:10px;font-size:14px}.contribution-section .heatmap-card[data-v-70bc84c8]{min-height:160px;display:flex;align-items:center;justify-content:center;background:var(--gray-50);border-radius:10px;border:1px solid var(--gray-200);padding:8px}@media (max-width:768px){.contribution-section .heatmap-card[data-v-70bc84c8]{height:auto;min-height:150px;padding:8px}}.announcement-section[data-v-70bc84c8]{padding:12px 14px!important;min-height:0}.announcement-section .section-title[data-v-70bc84c8]{margin-bottom:10px;font-size:14px}.announcement-section .announcement-content[data-v-70bc84c8]{min-height:60px;display:flex;flex-direction:column;align-items:stretch;gap:6px}.announcement-section .announcement-empty[data-v-70bc84c8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--gray-400);text-align:center}.announcement-section .announcement-empty svg[data-v-70bc84c8]{width:40px;height:40px;opacity:.5}.announcement-section .announcement-empty span[data-v-70bc84c8]{font-size:14px;font-weight:500}.announcement-section .announcement-empty .announcement-tip[data-v-70bc84c8]{font-size:12px;color:var(--gray-400);margin:0}.announcement-section .announcement-list[data-v-70bc84c8]{width:100%;display:flex;flex-direction:column;gap:6px}.announcement-section .announcement-item[data-v-70bc84c8]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .2s}.announcement-section .announcement-item[data-v-70bc84c8]:hover{background:var(--gray-100)}.announcement-section .announcement-type-tag[data-v-70bc84c8]{font-size:11px;padding:1px 6px;border-radius:4px;font-weight:500;white-space:nowrap;flex-shrink:0}.announcement-section .announcement-type-tag.type-system[data-v-70bc84c8]{background:#dbeafe;color:#1d4ed8}.announcement-section .announcement-type-tag.type-activity[data-v-70bc84c8]{background:#dcfce7;color:#15803d}.announcement-section .announcement-type-tag.type-update[data-v-70bc84c8]{background:#fef3c7;color:#b45309}.announcement-section .announcement-title[data-v-70bc84c8]{font-size:13px;color:var(--gray-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.announcement-section .announcement-new-tag[data-v-70bc84c8]{font-size:10px;padding:1px 5px;border-radius:4px;background:#ef4444;color:#fff;font-weight:600;flex-shrink:0;animation:new-pulse-70bc84c8 2s infinite}.announcement-section .announcement-time[data-v-70bc84c8]{font-size:11px;color:var(--gray-400);flex-shrink:0;white-space:nowrap}@keyframes new-pulse-70bc84c8{0%,to{opacity:1}50%{opacity:.6}}.announcement-section .announcement-more-btn[data-v-70bc84c8]{width:100%;padding:8px;margin-top:6px;border:1px dashed var(--gray-300);border-radius:8px;background:transparent;color:var(--gray-500);font-size:13px;cursor:pointer;transition:all .2s}.announcement-section .announcement-more-btn[data-v-70bc84c8]:hover{border-color:#0dae78;color:#0dae78;background:#0dae780a}.promo-section[data-v-70bc84c8]{padding:12px 14px!important;min-height:0}.promo-section .section-title[data-v-70bc84c8]{margin-bottom:10px;font-size:14px}.promo-section .promo-grid[data-v-70bc84c8]{display:flex;flex-direction:column;gap:10px;height:calc(100% - 30px)}@media (max-width:768px){.promo-section .promo-grid[data-v-70bc84c8]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;height:auto}}.promo-card[data-v-70bc84c8]{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;border-radius:10px;border:1px solid var(--gray-200);overflow:hidden;transition:all .3s ease;text-decoration:none;cursor:pointer}.promo-card[data-v-70bc84c8]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}@media (max-width:768px){.promo-card[data-v-70bc84c8]{height:auto;min-height:0;flex:1;border-radius:10px}.promo-card[data-v-70bc84c8]:hover{transform:translateY(-1px)}.promo-card[data-v-70bc84c8]:active{transform:scale(.98)}}.promo-card.bilibili-card[data-v-70bc84c8]{border-color:#00a1d6;background:linear-gradient(135deg,#e8f7fc,#f0f9ff)}.promo-card.bilibili-card[data-v-70bc84c8]:hover{border-color:#008ac5;box-shadow:0 8px 24px #00a1d633}.dark .promo-card.bilibili-card[data-v-70bc84c8]{background:linear-gradient(135deg,#0a2530,#0d2d3a);border-color:#008ac5}.promo-card.wechat-card[data-v-70bc84c8]{border-color:#07c160;background:linear-gradient(135deg,#e8f8ed,#f0fdf4)}.promo-card.wechat-card[data-v-70bc84c8]:hover{border-color:#06ad56;box-shadow:0 8px 24px #07c16033}.dark .promo-card.wechat-card[data-v-70bc84c8]{background:linear-gradient(135deg,#0a2a15,#0d3319);border-color:#06ad56}.promo-card .promo-header[data-v-70bc84c8]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#fff9;border-bottom:1px solid rgba(0,0,0,.05)}.dark .promo-card .promo-header[data-v-70bc84c8]{background:#ffffff0d;border-bottom-color:#ffffff1a}@media (max-width:768px){.promo-card .promo-header[data-v-70bc84c8]{padding:6px 8px;flex-wrap:nowrap;white-space:nowrap}}.promo-card .promo-header .promo-tag[data-v-70bc84c8]{font-size:10px;font-weight:700;color:#fff;background:linear-gradient(135deg,#0dae78,#10b981);padding:2px 8px;border-radius:20px;white-space:nowrap;flex-shrink:0}@media (max-width:768px){.promo-card .promo-header .promo-tag[data-v-70bc84c8]{font-size:10px;padding:2px 6px}}.promo-card .promo-header .promo-hint[data-v-70bc84c8]{font-size:10px;color:var(--gray-600);font-weight:500;white-space:nowrap;flex-shrink:0}.dark .promo-card .promo-header .promo-hint[data-v-70bc84c8]{color:var(--gray-400)}@media (max-width:768px){.promo-card .promo-header .promo-hint[data-v-70bc84c8]{font-size:9px}}@media (max-width:768px){.promo-card .promo-header .promo-hint.desktop-hint[data-v-70bc84c8]{display:none}}.promo-card .promo-header .promo-hint.mobile-hint[data-v-70bc84c8]{display:none}@media (max-width:768px){.promo-card .promo-header .promo-hint.mobile-hint[data-v-70bc84c8]{display:block}}.promo-card .promo-content[data-v-70bc84c8]{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:8px;gap:10px}@media (max-width:768px){.promo-card .promo-content[data-v-70bc84c8]{flex-direction:column;padding:8px;gap:6px}}.promo-card .promo-avatar[data-v-70bc84c8]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid white;box-shadow:0 4px 12px #00000026}@media (max-width:768px){.promo-card .promo-avatar[data-v-70bc84c8]{width:48px;height:48px;border-width:2px}}.promo-card .promo-qrcode[data-v-70bc84c8]{width:48px;height:48px;border-radius:6px;object-fit:cover;border:2px solid white;box-shadow:0 4px 12px #00000026}@media (max-width:768px){.promo-card .promo-qrcode[data-v-70bc84c8]{width:48px;height:48px;border-width:2px}}.promo-card .promo-info[data-v-70bc84c8]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}@media (max-width:768px){.promo-card .promo-info[data-v-70bc84c8]{align-items:center;gap:4px}}.promo-card .promo-info .promo-name[data-v-70bc84c8]{font-size:14px;font-weight:700;color:var(--gray-900)}.dark .promo-card .promo-info .promo-name[data-v-70bc84c8]{color:var(--gray-100)}@media (max-width:768px){.promo-card .promo-info .promo-name[data-v-70bc84c8]{font-size:13px}}.promo-card .promo-info .promo-platform[data-v-70bc84c8]{font-size:11px;color:var(--gray-500);font-weight:500}.dark .promo-card .promo-info .promo-platform[data-v-70bc84c8]{color:var(--gray-400)}@media (max-width:768px){.promo-card .promo-info .promo-platform[data-v-70bc84c8]{font-size:10px}}.dialog-overlay[data-v-70bc84c8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.dialog-content[data-v-70bc84c8]{background:#fff;border-radius:16px;width:100%;max-width:480px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003}.dialog-header[data-v-70bc84c8]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--gray-100)}.dialog-header h3[data-v-70bc84c8]{margin:0;font-size:18px;font-weight:600;color:var(--gray-900)}.close-btn[data-v-70bc84c8]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:var(--gray-100);border-radius:8px;cursor:pointer;color:var(--gray-500);transition:all .2s}.close-btn[data-v-70bc84c8]:hover{background:var(--gray-200);color:var(--gray-700)}.close-btn svg[data-v-70bc84c8]{width:18px;height:18px}.dialog-body[data-v-70bc84c8]{padding:16px 24px 24px;overflow-y:auto;max-height:60vh}.dialog-content-announcement[data-v-70bc84c8]{max-width:500px}.dialog-content-announcement .dialog-body-announcement[data-v-70bc84c8]{display:flex;flex-direction:column;gap:6px;max-height:50vh}.dialog-content-announcement .announcement-dialog-item[data-v-70bc84c8]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .2s}.dialog-content-announcement .announcement-dialog-item[data-v-70bc84c8]:hover{background:var(--gray-50)}.dialog-content-announcement .announcement-empty-in-dialog[data-v-70bc84c8]{text-align:center;color:var(--gray-400);padding:30px 0;font-size:14px}.all-collections-list[data-v-70bc84c8]{display:flex;flex-direction:column;gap:10px}.collection-card-item[data-v-70bc84c8]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s;background:#fff}.collection-card-item[data-v-70bc84c8]:hover{border-color:#0dae78;background:#f0fdf4;box-shadow:0 2px 8px #0dae781a}.collection-card-icon[data-v-70bc84c8]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.collection-card-icon .icon-svg[data-v-70bc84c8]{width:22px;height:22px}.collection-card-info[data-v-70bc84c8]{flex:1;min-width:0}.collection-card-name[data-v-70bc84c8]{font-weight:600;color:#374151;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-card-count[data-v-70bc84c8]{font-size:.8rem;color:#6b7280;margin-top:2px}.edit-mode[data-v-70bc84c8]{display:flex;align-items:center;gap:8px}.edit-mode input[data-v-70bc84c8]{flex:1;padding:6px 10px;border:1px solid #0DAE78;border-radius:6px;font-size:.9rem;outline:none;min-width:0}.edit-mode input[data-v-70bc84c8]:disabled{opacity:.6;cursor:not-allowed}.edit-mode .edit-actions[data-v-70bc84c8]{display:flex;gap:4px}.edit-mode .edit-actions button[data-v-70bc84c8]{width:28px;height:28px;border-radius:4px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.edit-mode .edit-actions button .btn-icon[data-v-70bc84c8]{width:16px;height:16px}.edit-mode .edit-actions button[data-v-70bc84c8]:disabled{opacity:.5;cursor:not-allowed}.edit-mode .edit-actions .btn-save[data-v-70bc84c8]{background:#0dae78;color:#fff}.edit-mode .edit-actions .btn-save[data-v-70bc84c8]:hover:not(:disabled){background:#0a9a6a}.edit-mode .edit-actions .btn-cancel[data-v-70bc84c8]{background:#f3f4f6;color:#6b7280}.edit-mode .edit-actions .btn-cancel[data-v-70bc84c8]:hover:not(:disabled){background:#e5e7eb}.collection-card-actions[data-v-70bc84c8]{display:flex;align-items:center;gap:4px}.card-action-btn[data-v-70bc84c8]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;transition:all .2s;background:transparent}.card-action-btn .action-icon[data-v-70bc84c8]{width:16px;height:16px}.card-action-btn[data-v-70bc84c8]:hover{transform:scale(1.1)}.card-action-btn.edit-btn[data-v-70bc84c8]:hover{background:#dbeafe}.card-action-btn.delete-btn[data-v-70bc84c8]:hover{background:#fee2e2}.collection-card-system-badge[data-v-70bc84c8]{font-size:11px;padding:4px 10px;background:#f3f4f6;color:#9ca3af;border-radius:6px;font-weight:500}@media (max-width:1200px){.main-grid[data-v-70bc84c8]{grid-template-columns:1fr}.right-column[data-v-70bc84c8]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:768px){.dashboard-page[data-v-70bc84c8]{padding:8px 12px}.stats-row[data-v-70bc84c8]{grid-template-columns:repeat(2,1fr);gap:8px}.stat-card[data-v-70bc84c8]{padding:10px 12px}.stat-card .stat-icon[data-v-70bc84c8]{width:32px;height:32px}.stat-card .stat-icon svg[data-v-70bc84c8]{width:16px;height:16px}.stat-card .stat-value[data-v-70bc84c8]{font-size:18px}.stat-card .stat-label[data-v-70bc84c8]{font-size:11px}.main-grid[data-v-70bc84c8]{gap:12px}.progress-section[data-v-70bc84c8]{padding:12px 14px}.progress-section .section-header h3[data-v-70bc84c8]{font-size:16px}.progress-grid[data-v-70bc84c8]{grid-template-columns:1fr;gap:10px}.progress-card[data-v-70bc84c8]{padding:14px}.progress-card .card-subject-name[data-v-70bc84c8]{font-size:16px}.progress-card .subject-total[data-v-70bc84c8]{font-size:13px}.progress-card .mastery-rate-large .rate-value[data-v-70bc84c8]{font-size:28px}.progress-card .mastery-rate-large .rate-label[data-v-70bc84c8]{font-size:12px}.progress-card .stat-badge[data-v-70bc84c8]{padding:8px 4px}.progress-card .stat-badge .badge-label[data-v-70bc84c8]{font-size:11px}.progress-card .stat-badge .badge-value[data-v-70bc84c8]{font-size:15px}.right-column[data-v-70bc84c8]{grid-template-columns:1fr;gap:12px}.right-column .card[data-v-70bc84c8]{padding:12px 14px}.collections-section .collections-grid[data-v-70bc84c8]{grid-template-columns:repeat(2,1fr)}.heatmap-section .heatmap-square[data-v-70bc84c8]{width:100%;height:120px}.heatmap-section .heatmap-placeholder[data-v-70bc84c8]{min-width:100%;min-height:120px}}.qrcode-modal-overlay[data-v-70bc84c8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}@media (max-width:768px){.qrcode-modal-overlay[data-v-70bc84c8]{padding:10px;align-items:flex-start}}.qrcode-modal-content[data-v-70bc84c8]{background:#fff;border-radius:20px;width:100%;max-width:320px;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;overflow:hidden}.dark .qrcode-modal-content[data-v-70bc84c8]{background:#1f2937}.qrcode-modal-header[data-v-70bc84c8]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--gray-100)}.dark .qrcode-modal-header[data-v-70bc84c8]{border-bottom-color:#374151}.qrcode-modal-header h3[data-v-70bc84c8]{margin:0;font-size:16px;font-weight:600;color:var(--gray-900)}.dark .qrcode-modal-header h3[data-v-70bc84c8]{color:#f3f4f6}.qrcode-modal-header .close-btn[data-v-70bc84c8]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:var(--gray-500)}.qrcode-modal-header .close-btn[data-v-70bc84c8]:hover{background:var(--gray-100);color:var(--gray-700)}.dark .qrcode-modal-header .close-btn[data-v-70bc84c8]{color:#9ca3af}.dark .qrcode-modal-header .close-btn[data-v-70bc84c8]:hover{background:#374151;color:#f3f4f6}.qrcode-modal-header .close-btn svg[data-v-70bc84c8]{width:20px;height:20px}.qrcode-modal-body[data-v-70bc84c8]{padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px}.qrcode-modal-body .qrcode-large[data-v-70bc84c8]{width:200px;height:200px;border-radius:12px;box-shadow:0 4px 16px #0000001a}.qrcode-modal-body .qrcode-tip[data-v-70bc84c8]{margin:0;font-size:14px;color:var(--gray-600);font-weight:500}.dark .qrcode-modal-body .qrcode-tip[data-v-70bc84c8]{color:#9ca3af}.announcement-detail-modal[data-v-70bc84c8]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;max-width:560px;width:90%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.announcement-detail-modal .qrcode-modal-header h3[data-v-70bc84c8]{display:flex;align-items:center;gap:8px;font-size:16px}.announcement-detail-body[data-v-70bc84c8]{padding:16px 24px 24px;overflow-y:auto;flex:1}.announcement-detail-time[data-v-70bc84c8]{font-size:12px;color:var(--gray-400);margin-bottom:16px}.announcement-detail-content[data-v-70bc84c8]{font-size:14px;line-height:1.8;color:var(--gray-700);word-break:break-word}.announcement-detail-content[data-v-70bc84c8] h1,.announcement-detail-content[data-v-70bc84c8] h2,.announcement-detail-content[data-v-70bc84c8] h3,.announcement-detail-content[data-v-70bc84c8] h4{margin:16px 0 8px;font-weight:600;color:var(--gray-800)}.announcement-detail-content[data-v-70bc84c8] h1{font-size:18px}.announcement-detail-content[data-v-70bc84c8] h2{font-size:16px}.announcement-detail-content[data-v-70bc84c8] h3{font-size:15px}.announcement-detail-content[data-v-70bc84c8] p{margin:8px 0}.announcement-detail-content[data-v-70bc84c8] ul,.announcement-detail-content[data-v-70bc84c8] ol{padding-left:20px;margin:8px 0}.announcement-detail-content[data-v-70bc84c8] li{margin:4px 0}.announcement-detail-content[data-v-70bc84c8] code{background:var(--gray-100);padding:2px 6px;border-radius:4px;font-size:13px}.announcement-detail-content[data-v-70bc84c8] pre{background:var(--gray-100);padding:12px;border-radius:8px;overflow-x:auto;margin:12px 0}.announcement-detail-content[data-v-70bc84c8] a{color:#3b82f6;text-decoration:none}.announcement-detail-content[data-v-70bc84c8] a:hover{text-decoration:underline}.announcement-detail-content[data-v-70bc84c8] blockquote{border-left:3px solid var(--gray-300);padding-left:12px;margin:12px 0;color:var(--gray-500)}.dark .announcement-detail-modal[data-v-70bc84c8]{background:#1f2937}.dark .announcement-detail-content[data-v-70bc84c8]{color:#d1d5db}.dark .announcement-detail-content[data-v-70bc84c8] h1,.dark .announcement-detail-content[data-v-70bc84c8] h2,.dark .announcement-detail-content[data-v-70bc84c8] h3,.dark .announcement-detail-content[data-v-70bc84c8] h4{color:#f3f4f6}.dark .announcement-detail-content[data-v-70bc84c8] code,.dark .announcement-detail-content[data-v-70bc84c8] pre{background:#374151}.dark .announcement-detail-content[data-v-70bc84c8] blockquote{border-left-color:#4b5563;color:#9ca3af}.donate-modal[data-v-70bc84c8]{background:#fff;border-radius:20px;width:100%;max-width:600px!important;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;overflow:hidden}@media (max-width:768px){.donate-modal[data-v-70bc84c8]{max-width:92%;max-height:88vh;overflow-y:auto;overflow-x:hidden}}.donate-modal-header[data-v-70bc84c8]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--gray-100)}.donate-modal-header .donate-modal-emoji[data-v-70bc84c8]{font-size:20px}.donate-modal-header h3[data-v-70bc84c8]{margin:0;font-size:16px;font-weight:600;color:var(--gray-900)}.dark .donate-modal-header h3[data-v-70bc84c8]{color:#f3f4f6}.dark .donate-modal-header[data-v-70bc84c8]{border-bottom-color:#374151}.donate-modal-body[data-v-70bc84c8]{padding:20px 24px 24px;display:flex;flex-direction:column;align-items:center;gap:20px;overflow-y:auto;flex:1}.donate-modal-body .donate-intro[data-v-70bc84c8]{margin:0;font-size:14px;color:var(--gray-700);text-align:center;line-height:1.6}.dark .donate-modal-body .donate-intro[data-v-70bc84c8]{color:#d1d5db}.donate-modal-body .qrcode-row[data-v-70bc84c8]{display:flex;gap:16px;justify-content:center;align-items:center;flex-direction:row}@media (max-width:768px){.donate-modal-body .qrcode-row[data-v-70bc84c8]{flex-direction:column;gap:20px}}.donate-modal-body .qrcode-row .qrcode-item[data-v-70bc84c8]{display:flex;flex-direction:column;align-items:center;gap:10px}.donate-modal-body .qrcode-row .qrcode-img[data-v-70bc84c8]{width:260px!important;height:auto!important;border-radius:12px;box-shadow:0 4px 16px #0000001a}@media (max-width:768px){.donate-modal-body .qrcode-row .qrcode-img[data-v-70bc84c8]{width:220px!important;height:auto!important}}.donate-modal-body .qrcode-row .qrcode-label[data-v-70bc84c8]{font-size:14px;color:var(--gray-700);font-weight:500}.dark .donate-modal-body .qrcode-row .qrcode-label[data-v-70bc84c8]{color:#d1d5db}.donate-modal-body .donate-remind[data-v-70bc84c8]{margin:0;font-size:13px;color:var(--gray-500);text-align:center;line-height:1.6}.dark .donate-modal-body .donate-remind[data-v-70bc84c8]{color:#9ca3af}.feedback-entry-card[data-v-70bc84c8]{cursor:pointer;padding:0!important;transition:all .25s ease}.feedback-entry-card[data-v-70bc84c8]:hover{border-color:#0dae78;box-shadow:0 4px 12px #0dae781a;transform:translateY(-1px)}.feedback-entry-card:hover .feedback-entry-icon[data-v-70bc84c8]{background:#ecfdf5;color:#0dae78}.feedback-entry-card:hover .feedback-arrow[data-v-70bc84c8]{transform:translate(3px);color:#0dae78}.feedback-entry-card[data-v-70bc84c8]:active{transform:scale(.98)}.feedback-entry-inner[data-v-70bc84c8]{display:flex;align-items:center;gap:10px;padding:14px 16px}.feedback-entry-icon[data-v-70bc84c8]{width:38px;height:38px;border-radius:10px;background:#f3f4f6;color:#6b7280;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.feedback-entry-text[data-v-70bc84c8]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.feedback-entry-title[data-v-70bc84c8]{font-size:14px;font-weight:600;color:#374151}.feedback-entry-desc[data-v-70bc84c8]{font-size:11px;color:#9ca3af}.feedback-arrow[data-v-70bc84c8]{color:#d1d5db;flex-shrink:0;transition:all .2s ease}.donate-card[data-v-70bc84c8]{cursor:pointer;padding:0!important;overflow:hidden;transition:all .3s ease;border:1px solid #fecaca!important;background:linear-gradient(135deg,#fff5f5,#fff1f2)!important}.donate-card[data-v-70bc84c8]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ef444426;border-color:#f87171!important}.donate-card .donate-card-inner[data-v-70bc84c8]{display:flex;align-items:center;gap:12px;padding:14px 16px}.donate-card .donate-icon-wrap[data-v-70bc84c8]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#ef4444,#f87171);display:flex;align-items:center;justify-content:center;flex-shrink:0}.donate-card .donate-icon-wrap svg[data-v-70bc84c8]{width:20px;height:20px;color:#fff}.donate-card .donate-card-text[data-v-70bc84c8]{flex:1;display:flex;flex-direction:column;gap:2px}.donate-card .donate-card-text .donate-card-title[data-v-70bc84c8]{font-size:14px;font-weight:700;color:#991b1b}.donate-card .donate-card-text .donate-card-desc[data-v-70bc84c8]{font-size:12px;color:#b91c1c;opacity:.8}.donate-card .donate-card-arrow[data-v-70bc84c8]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#dc2626;opacity:.5}.donate-card .donate-card-arrow svg[data-v-70bc84c8]{width:16px;height:16px}.donate-modal[data-v-70bc84c8]{background:#fff;border-radius:20px;width:100%;max-width:380px;box-shadow:0 24px 80px #0003;overflow:hidden;animation:donate-modal-in-70bc84c8 .3s ease}@keyframes donate-modal-in-70bc84c8{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.donate-modal-header[data-v-70bc84c8]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#fef2f2,#fff1f2);border-bottom:1px solid #fecaca}.donate-modal-header .donate-modal-title-group[data-v-70bc84c8]{display:flex;align-items:center;gap:8px}.donate-modal-header .donate-modal-title-group .donate-modal-emoji[data-v-70bc84c8]{font-size:22px}.donate-modal-header .donate-modal-title-group h3[data-v-70bc84c8]{margin:0;font-size:17px;font-weight:700;color:#991b1b}.donate-modal-body[data-v-70bc84c8]{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.donate-intro[data-v-70bc84c8]{margin:0;font-size:13px;color:#6b7280;line-height:1.6}.donate-presets[data-v-70bc84c8]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.donate-preset-btn[data-v-70bc84c8]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s}.donate-preset-btn[data-v-70bc84c8]:hover{border-color:#f87171;background:#fef2f2}.donate-preset-btn.active[data-v-70bc84c8]{border-color:#ef4444;background:linear-gradient(135deg,#fef2f2,#fee2e2);box-shadow:0 2px 8px #ef444426}.donate-preset-btn .preset-label[data-v-70bc84c8]{font-size:15px;font-weight:700;color:#111827}.donate-preset-btn .preset-sub[data-v-70bc84c8]{font-size:11px;color:#9ca3af;font-weight:500}.donate-preset-btn.active .preset-label[data-v-70bc84c8]{color:#dc2626}.donate-preset-btn.active .preset-sub[data-v-70bc84c8]{color:#f87171}.donate-custom[data-v-70bc84c8]{display:flex;align-items:center;border:2px solid #e5e7eb;border-radius:10px;padding:0 12px;background:#fff;transition:border-color .2s}.donate-custom[data-v-70bc84c8]:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.donate-custom .custom-prefix[data-v-70bc84c8]{font-size:15px;font-weight:700;color:#9ca3af;margin-right:4px}.donate-custom .custom-input[data-v-70bc84c8]{flex:1;border:none;outline:none;font-size:15px;font-weight:600;padding:10px 0;color:#111827;background:transparent}.donate-custom .custom-input[data-v-70bc84c8]::placeholder{color:#9ca3af;font-weight:400}.donate-custom .custom-input[data-v-70bc84c8]::-webkit-outer-spin-button,.donate-custom .custom-input[data-v-70bc84c8]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.donate-custom .custom-input[data-v-70bc84c8]{-moz-appearance:textfield}.donate-remark-input[data-v-70bc84c8]{width:100%;border:2px solid #e5e7eb;border-radius:10px;padding:10px 12px;font-size:13px;outline:none;color:#111827;background:#fff;transition:border-color .2s;box-sizing:border-box}.donate-remark-input[data-v-70bc84c8]::placeholder{color:#9ca3af}.donate-remark-input[data-v-70bc84c8]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.donate-benefit[data-v-70bc84c8]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:8px}.donate-benefit svg[data-v-70bc84c8]{width:14px;height:14px;color:#f59e0b;flex-shrink:0}.donate-benefit span[data-v-70bc84c8]{font-size:12px;color:#92400e;font-weight:500}.donate-submit-btn[data-v-70bc84c8]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:12px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px #ef44444d}.donate-submit-btn[data-v-70bc84c8]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ef444466}.donate-submit-btn[data-v-70bc84c8]:active{transform:translateY(0)}.dark .feedback-entry-card .feedback-entry-icon[data-v-70bc84c8]{background:#374151;color:#9ca3af}.dark .feedback-entry-card .feedback-entry-title[data-v-70bc84c8]{color:#f3f4f6}.dark .feedback-entry-card .feedback-entry-desc[data-v-70bc84c8]{color:#6b7280}.dark .feedback-entry-card .feedback-arrow[data-v-70bc84c8]{color:#4b5563}.dark .donate-card[data-v-70bc84c8]{background:linear-gradient(135deg,#1a0a0a,#1c1111)!important;border-color:#7f1d1d!important}.dark .donate-card[data-v-70bc84c8]:hover{border-color:#f87171!important}.dark .donate-card .donate-card-title[data-v-70bc84c8]{color:#fca5a5}.dark .donate-card .donate-card-desc[data-v-70bc84c8],.dark .donate-card .donate-card-arrow[data-v-70bc84c8]{color:#f87171}.dark .donate-modal[data-v-70bc84c8]{background:#1f2937}.dark .donate-modal-header[data-v-70bc84c8]{background:linear-gradient(135deg,#1a0a0a,#1c1111);border-bottom-color:#7f1d1d}.dark .donate-modal-header h3[data-v-70bc84c8]{color:#fca5a5}.dark .donate-intro[data-v-70bc84c8]{color:#9ca3af}.dark .donate-preset-btn[data-v-70bc84c8]{background:#374151;border-color:#4b5563}.dark .donate-preset-btn .preset-label[data-v-70bc84c8]{color:#f3f4f6}.dark .donate-preset-btn .preset-sub[data-v-70bc84c8]{color:#9ca3af}.dark .donate-preset-btn[data-v-70bc84c8]:hover{border-color:#f87171;background:#3b2020}.dark .donate-preset-btn.active[data-v-70bc84c8]{border-color:#ef4444;background:linear-gradient(135deg,#3b2020,#451a1a)}.dark .donate-preset-btn.active .preset-label[data-v-70bc84c8]{color:#fca5a5}.dark .donate-preset-btn.active .preset-sub[data-v-70bc84c8]{color:#f87171}.dark .donate-custom[data-v-70bc84c8]{background:#374151;border-color:#4b5563}.dark .donate-custom[data-v-70bc84c8]:focus-within{border-color:#ef4444}.dark .donate-custom .custom-prefix[data-v-70bc84c8]{color:#6b7280}.dark .donate-custom .custom-input[data-v-70bc84c8]{color:#f3f4f6}.dark .donate-remark-input[data-v-70bc84c8]{background:#374151;border-color:#4b5563;color:#f3f4f6}.dark .donate-remark-input[data-v-70bc84c8]:focus{border-color:#ef4444}.dark .donate-benefit[data-v-70bc84c8]{background:linear-gradient(135deg,#1c1a0a,#1f1a0a);border-color:#78350f}.dark .donate-benefit span[data-v-70bc84c8]{color:#fbbf24}.dark .donate-submit-btn[data-v-70bc84c8]{background:linear-gradient(135deg,#dc2626,#b91c1c)}.heatmap-tooltip[data-v-9fab2afa]{position:fixed;transform:translate(-50%,-100%);background:#24292f;color:#fff;border-radius:8px;padding:8px 12px;pointer-events:none;z-index:9999;box-shadow:0 4px 12px #00000040;white-space:nowrap}.heatmap-tooltip[data-v-9fab2afa]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#24292f}.captcha-content[data-v-23980351]{padding:8px 0}.captcha-image-wrapper[data-v-23980351]{text-align:center;cursor:pointer}.captcha-image-wrapper .captcha-image-container[data-v-23980351]{width:200px;height:60px;margin:0 auto;border-radius:8px;overflow:hidden;background:#f5f5f5}.dark .captcha-image-wrapper .captcha-image-container[data-v-23980351]{background:#2a2a3e}@media (max-width:480px){.captcha-image-wrapper .captcha-image-container[data-v-23980351]{width:100%;max-width:200px}}.captcha-image-wrapper .captcha-image[data-v-23980351]{width:100%;height:100%;object-fit:contain}.captcha-image-wrapper .captcha-placeholder[data-v-23980351]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}.captcha-image-wrapper .refresh-hint[data-v-23980351]{margin-top:8px;font-size:12px;color:#999}.code-inputs[data-v-23980351]{width:100%;overflow:hidden}.code-inputs.shake[data-v-23980351]{animation:shake-23980351 .5s ease-in-out}.code-input[data-v-23980351]{width:48px;height:56px;border:2px solid #e0e0e0;border-radius:12px;font-size:24px;font-weight:600;text-align:center;text-transform:uppercase;background:#fff;transition:all .2s ease;outline:none;flex:1;max-width:56px;min-width:40px}.code-input[data-v-23980351]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f633}.code-input.filled[data-v-23980351]{border-color:var(--primary-color);background:#3b82f60d;animation:pop-23980351 .2s ease}.dark .code-input[data-v-23980351]{background:#2a2a3e;border-color:#404060;color:#fff}.dark .code-input[data-v-23980351]:focus{border-color:#60a5fa}.dark .code-input.filled[data-v-23980351]{border-color:#60a5fa;background:#60a5fa1a}@media (max-width:480px){.code-input[data-v-23980351]{width:auto;flex:1;min-width:0;height:46px;font-size:18px;max-width:none}}@media (max-width:360px){.code-input[data-v-23980351]{height:42px;font-size:16px}}@keyframes shake-23980351{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-8px)}80%{transform:translate(8px)}}@keyframes pop-23980351{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.mobile-nav-bar[data-v-3e0f8a7b]{position:fixed;bottom:0;left:0;right:0;height:56px;background:#fff;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-around;z-index:100;padding-bottom:env(safe-area-inset-bottom,0)}.dark .mobile-nav-bar[data-v-3e0f8a7b]{background:#1f2937;border-top-color:#374151}.nav-item[data-v-3e0f8a7b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:42px;height:100%;padding:0 6px;cursor:pointer;transition:all .2s ease;position:relative}.nav-item[data-v-3e0f8a7b]:active{opacity:.6}.nav-label[data-v-3e0f8a7b]{font-size:13px;color:#9ca3af;transition:all .2s ease;font-weight:500;letter-spacing:.3px}.dark .nav-label[data-v-3e0f8a7b]{color:#6b7280}.nav-indicator[data-v-3e0f8a7b]{position:absolute;bottom:6px;width:20px;height:3px;border-radius:2px;background:#0dae78;transition:all .25s cubic-bezier(.4,0,.2,1)}.dark .nav-indicator[data-v-3e0f8a7b]{background:#10b981}.nav-item.active .nav-label[data-v-3e0f8a7b]{color:#0dae78;font-weight:600;font-size:13px}.dark .nav-item.active .nav-label[data-v-3e0f8a7b]{color:#10b981}.note-page[data-v-c5031acc]{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-700: #374151;--gray-900: #111827;--success-50: #ecfdf5;--success-500: #10b981;--warning-50: #fffbeb;--warning-500: #f59e0b;--danger-50: #fef2f2;--danger-500: #ef4444;--page-bg: #f8fafc;--card-bg: #ffffff;--card-subtle-bg: #f8fbff;--card-border: var(--gray-100);--card-shadow: 0 1px 3px rgba(0, 0, 0, .05);--text-main: var(--gray-900);--text-sub: var(--gray-500);--text-muted: var(--gray-400);--preview-bg: #ffffff;min-height:calc(100vh - 64px);padding:12px 20px;background:var(--page-bg);box-sizing:border-box;overflow-x:hidden}.dark .note-page[data-v-c5031acc]{--page-bg: #0f141a;--card-bg: #151b23;--card-subtle-bg: #111827;--card-border: #273241;--card-shadow: 0 10px 24px rgba(0, 0, 0, .28);--text-main: #e5e7eb;--text-sub: #9ca3af;--text-muted: #6b7280;--preview-bg: #111827}.note-content[data-v-c5031acc]{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.page-header[data-v-c5031acc]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 2px;min-width:0}.page-header h1[data-v-c5031acc]{margin:0;font-size:22px;font-weight:700;color:var(--gray-900)}.page-header p[data-v-c5031acc]{margin:4px 0 0;color:var(--gray-500);font-size:13px;line-height:1.45}.page-actions[data-v-c5031acc],.button-group[data-v-c5031acc],.sort-tabs[data-v-c5031acc],.active-filters[data-v-c5031acc],.path-row[data-v-c5031acc],.detail-footer[data-v-c5031acc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page-actions--mobile[data-v-c5031acc]{display:none}.stats-row[data-v-c5031acc]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.stat-card[data-v-c5031acc],.filter-card[data-v-c5031acc],.list-card[data-v-c5031acc],.note-item[data-v-c5031acc],.knowledge-base-card[data-v-c5031acc],.meta-box[data-v-c5031acc]{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow)}.stat-card[data-v-c5031acc]{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border-radius:10px;transition:all .2s}.stat-card[data-v-c5031acc]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.stat-card-highlight[data-v-c5031acc]{border-color:var(--primary-100);background:linear-gradient(180deg,var(--card-bg) 0%,var(--card-subtle-bg) 100%)}.stat-icon[data-v-c5031acc]{width:40px;height:40px;flex:0 0 40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--primary-50);color:var(--primary-600);font-size:20px}.stat-icon-点赞总数[data-v-c5031acc]{background:var(--warning-50);color:var(--warning-500)}.stat-icon-已公开[data-v-c5031acc]{background:var(--success-50);color:var(--success-500)}.stat-icon-私密笔记[data-v-c5031acc]{background:var(--gray-100);color:var(--gray-700)}.stat-info[data-v-c5031acc]{min-width:0}.stat-label[data-v-c5031acc]{font-size:13px;color:var(--text-sub);font-weight:500}.stat-value[data-v-c5031acc]{margin-top:4px;font-size:24px;font-weight:700;color:var(--text-main);line-height:1}.stat-desc[data-v-c5031acc]{margin-top:5px;font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-grid[data-v-c5031acc]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px;align-items:start;min-width:0}.left-column[data-v-c5031acc]{display:flex;flex-direction:column;gap:12px;min-width:0}.right-column[data-v-c5031acc]{min-width:0}.filter-card[data-v-c5031acc],.list-card[data-v-c5031acc]{border-radius:12px}.filter-card[data-v-c5031acc] .n-card__content,.list-card[data-v-c5031acc] .n-card__content,.filter-card[data-v-c5031acc] .n-card-header,.list-card[data-v-c5031acc] .n-card-header{background:transparent}.filter-card[data-v-c5031acc] .n-card__content,.list-card[data-v-c5031acc] .n-card__content{padding-bottom:16px}.knowledge-base-card[data-v-c5031acc]{display:flex;gap:12px;padding:14px;border-radius:12px;border-style:dashed;background:linear-gradient(180deg,var(--card-bg) 0%,var(--card-subtle-bg) 100%)}.knowledge-directory-header[data-v-c5031acc]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;min-width:0}.knowledge-directory-header h3[data-v-c5031acc]{margin:0;font-size:16px;font-weight:700;color:var(--text-main)}.knowledge-directory-copy[data-v-c5031acc]{display:flex;flex-direction:column;gap:6px;min-width:0}.knowledge-directory-meta[data-v-c5031acc]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.knowledge-directory-selected[data-v-c5031acc]{min-width:0;color:var(--text-sub);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.knowledge-directory-state[data-v-c5031acc]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;background:var(--primary-50);color:var(--primary-600);font-size:11px;font-weight:600}.knowledge-directory-arrow[data-v-c5031acc]{width:8px;height:8px;border-right:2px solid var(--text-sub);border-bottom:2px solid var(--text-sub);transform:rotate(45deg);transition:transform .2s ease,border-color .2s ease}.knowledge-directory-arrow.collapsed[data-v-c5031acc]{transform:rotate(-45deg)}.knowledge-directory-body[data-v-c5031acc]{display:flex;flex-direction:column;gap:10px}.knowledge-directory-drawer-body[data-v-c5031acc]{display:flex;flex-direction:column;gap:12px}.knowledge-directory-drawer-meta[data-v-c5031acc]{font-size:13px;color:var(--text-sub)}.knowledge-base-icon[data-v-c5031acc]{width:38px;height:38px;flex:0 0 38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--primary-50);color:var(--primary-600);font-size:20px}.knowledge-base-content[data-v-c5031acc]{min-width:0}.knowledge-base-head[data-v-c5031acc]{display:flex;align-items:center;gap:8px}.knowledge-base-head h3[data-v-c5031acc]{margin:0;color:var(--text-main);font-size:15px;font-weight:700}.knowledge-base-content p[data-v-c5031acc]{margin:8px 0 0;color:var(--text-sub);font-size:13px;line-height:1.6}.filter-card[data-v-c5031acc] .n-card-header{padding:14px 16px 8px}.filter-card[data-v-c5031acc] .n-card__content{padding:0 16px 16px}.all-knowledge-btn[data-v-c5031acc]{margin-bottom:10px}.list-card[data-v-c5031acc] .n-card-header{padding:16px 20px 12px}.list-card[data-v-c5031acc] .n-card__content{padding:0 20px 20px}.section-header[data-v-c5031acc],.list-header[data-v-c5031acc],.note-item-head[data-v-c5031acc],.detail-header[data-v-c5031acc]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-header[data-v-c5031acc]{align-items:center}.section-header h3[data-v-c5031acc]{margin:0;font-size:16px;font-weight:600;color:var(--text-main)}.note-item-head[data-v-c5031acc]{min-width:0}.list-header[data-v-c5031acc]{align-items:center;min-width:0;width:100%}.list-header h3[data-v-c5031acc]{margin:0;font-size:16px;font-weight:600;color:var(--text-main)}.list-header p[data-v-c5031acc]{margin:4px 0 0;font-size:13px;color:var(--text-sub);line-height:1.45}.list-header-main[data-v-c5031acc]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;flex:1 1 auto}.note-search[data-v-c5031acc]{width:360px;max-width:100%;min-width:0}.note-search[data-v-c5031acc] .n-input-group,.note-search[data-v-c5031acc] .n-input,.note-search[data-v-c5031acc] .n-input__input-el{min-width:0}.sort-tabs[data-v-c5031acc]{min-width:0;flex:1 1 auto;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.sort-tabs[data-v-c5031acc]::-webkit-scrollbar{display:none}.year-select[data-v-c5031acc]{width:160px;max-width:100%}.toolbar-panel[data-v-c5031acc]{display:flex;flex-direction:column;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--card-border)}.toolbar-row[data-v-c5031acc]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.toolbar-row--compact[data-v-c5031acc]{align-items:center}.toolbar-label[data-v-c5031acc]{flex:0 0 auto;min-width:52px;color:var(--text-sub);font-size:13px;font-weight:600}.more-filter-btn[data-v-c5031acc]{margin-left:auto;color:var(--primary-600)}.more-filter-count[data-v-c5031acc]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--primary-50);color:var(--primary-600);font-size:11px;font-weight:700}.advanced-filters[data-v-c5031acc]{display:flex;flex-direction:column;gap:10px;padding:4px 0 2px}.active-filters[data-v-c5031acc]{justify-content:flex-start}.note-masonry[data-v-c5031acc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;padding-top:14px}.note-item[data-v-c5031acc]{display:block;width:100%;margin:0;padding:16px;border-radius:10px;border-color:color-mix(in srgb,var(--card-border) 65%,var(--text-muted));box-shadow:0 2px 8px #0f172a0f;cursor:pointer;transition:all .2s}.note-item[data-v-c5031acc]:hover{border-color:var(--primary-100);box-shadow:0 4px 12px #00000012;transform:translateY(-1px)}.note-title[data-v-c5031acc],.detail-title[data-v-c5031acc]{color:var(--text-main);font-weight:700;line-height:1.25}.note-title[data-v-c5031acc]{font-size:18px}.note-subtitle[data-v-c5031acc],.detail-subtitle[data-v-c5031acc]{margin-top:4px;color:var(--text-sub);font-size:13px}.path-row[data-v-c5031acc]{margin-top:10px}.path-chip[data-v-c5031acc]{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--primary-50);color:var(--primary-700);font-size:12px;font-weight:500}.note-excerpt[data-v-c5031acc]{margin-top:12px;color:var(--text-main);font-size:14px;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;text-overflow:ellipsis}.note-excerpt[data-v-c5031acc] p{margin:0}.note-excerpt[data-v-c5031acc] strong{color:var(--text-main)}.note-excerpt[data-v-c5031acc] h1,.note-excerpt[data-v-c5031acc] h2,.note-excerpt[data-v-c5031acc] h3,.note-excerpt[data-v-c5031acc] h4,.note-excerpt[data-v-c5031acc] h5,.note-excerpt[data-v-c5031acc] h6,.note-excerpt[data-v-c5031acc] blockquote,.note-excerpt[data-v-c5031acc] ul,.note-excerpt[data-v-c5031acc] ol,.note-excerpt[data-v-c5031acc] li{margin:0;padding:0}.list-note-renderer[data-v-c5031acc]{margin-top:12px;min-height:40px;border-radius:6px;background:var(--surface-muted, transparent)}.note-item-side[data-v-c5031acc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--card-border)}.side-stat[data-v-c5031acc]{display:inline-flex;align-items:center;gap:5px;color:var(--text-sub);font-size:12px;font-weight:600}.side-stat.hot[data-v-c5031acc]{color:var(--warning-500)}.side-value[data-v-c5031acc]{color:inherit;font-size:13px;font-weight:700;line-height:1}.note-date[data-v-c5031acc]{color:var(--text-sub);font-size:12px}.note-empty[data-v-c5031acc]{padding:72px 0}.load-more-panel[data-v-c5031acc]{margin-top:18px;padding-top:14px;border-top:1px solid var(--card-border)}.load-more-end[data-v-c5031acc]{color:var(--text-muted);font-size:13px;text-align:center}.detail-title[data-v-c5031acc]{font-size:20px}.detail-header-main[data-v-c5031acc]{min-width:0;display:flex;flex-direction:column;gap:4px}.detail-header-side[data-v-c5031acc]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.detail-metrics[data-v-c5031acc]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.detail-metric[data-v-c5031acc]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:var(--card-subtle-bg);color:var(--text-sub);font-size:11px;line-height:1;white-space:nowrap}.detail-metric-label[data-v-c5031acc]{color:var(--text-muted);font-weight:600}.detail-path[data-v-c5031acc]{margin-bottom:16px}.path-tag[data-v-c5031acc]{max-width:100%}.path-row[data-v-c5031acc]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.path-row[data-v-c5031acc] .n-tag{max-width:100%}.path-row[data-v-c5031acc] .n-tag__content{max-width:100%;overflow:hidden;text-overflow:ellipsis}.detail-body[data-v-c5031acc]{color:var(--text-main);line-height:1.85}.detail-body[data-v-c5031acc] h3{margin:18px 0 8px;color:var(--text-main);font-size:17px}.detail-body[data-v-c5031acc] p,.detail-body[data-v-c5031acc] ul,.detail-body[data-v-c5031acc] ol{margin:0 0 12px}.detail-body[data-v-c5031acc] blockquote{margin:12px 0;padding:10px 14px;border-left:3px solid var(--primary-500);background:var(--primary-50);border-radius:8px}.community-list[data-v-c5031acc]{display:flex;flex-direction:column;gap:10px}.community-card[data-v-c5031acc]{padding:14px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--card-border) 55%,var(--text-muted));background:var(--card-bg);box-shadow:0 2px 8px #0f172a0f;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.community-card[data-v-c5031acc]:hover{border-color:var(--primary-500);box-shadow:0 5px 14px #0f172a1a;transform:translateY(-1px)}.community-card[data-v-c5031acc]:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.community-card-head[data-v-c5031acc]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.community-card-name[data-v-c5031acc]{color:var(--text-main);font-size:14px;font-weight:600}.community-card-time[data-v-c5031acc]{margin-top:4px;color:var(--text-muted);font-size:12px}.community-card-body[data-v-c5031acc]{color:var(--text-main);font-size:13px;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.community-card-body[data-v-c5031acc] p,.community-card-body[data-v-c5031acc] ul,.community-card-body[data-v-c5031acc] ol,.community-card-body[data-v-c5031acc] blockquote,.community-card-body[data-v-c5031acc] h1,.community-card-body[data-v-c5031acc] h2,.community-card-body[data-v-c5031acc] h3,.community-card-body[data-v-c5031acc] h4,.community-card-body[data-v-c5031acc] h5,.community-card-body[data-v-c5031acc] h6{margin:0}.community-like-button[data-v-c5031acc]{display:inline-flex;flex:0 0 44px;min-height:48px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 8px;border:1px solid var(--card-border);border-radius:9px;background:var(--card-subtle-bg);color:var(--text-sub);cursor:pointer;transition:all .2s}.community-like-button[data-v-c5031acc]:hover:not(:disabled),.community-like-button.active[data-v-c5031acc]{border-color:#f87171;background:#fff1f2;color:#e11d48}.community-like-button[data-v-c5031acc]:disabled{cursor:wait;opacity:.6}.community-like-button strong[data-v-c5031acc]{font-size:12px;line-height:1}.community-like-icon[data-v-c5031acc]{font-size:16px}.community-detail-header[data-v-c5031acc]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.community-detail-title[data-v-c5031acc]{color:var(--text-main);font-size:17px;font-weight:700}.community-detail-body[data-v-c5031acc]{max-height:min(68vh,720px);padding:4px 2px 12px;overflow-y:auto;overflow-wrap:anywhere}.community-detail-footer[data-v-c5031acc]{display:flex;justify-content:flex-end}.community-load-more[data-v-c5031acc]{margin-top:12px}.community-load-end[data-v-c5031acc]{color:var(--gray-400);font-size:13px;text-align:center}.detail-footer[data-v-c5031acc]{justify-content:flex-end}@media (max-width:1280px){.stats-row[data-v-c5031acc]{grid-template-columns:repeat(3,1fr)}.note-masonry[data-v-c5031acc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.mobile-hidden[data-v-c5031acc]{display:none}.note-page[data-v-c5031acc]{padding:10px 10px 84px}.page-header[data-v-c5031acc]{flex-direction:column;align-items:stretch;gap:10px;padding:2px 0}.page-actions--desktop[data-v-c5031acc]{display:none!important}.stats-row[data-v-c5031acc],.main-grid[data-v-c5031acc]{grid-template-columns:1fr}.stats-row[data-v-c5031acc]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header h1[data-v-c5031acc]{font-size:18px}.page-header p[data-v-c5031acc]{margin-top:2px;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20ch}.page-actions--mobile[data-v-c5031acc]{display:flex;justify-content:flex-end;width:auto;flex:0 0 auto}.page-actions--desktop[data-v-c5031acc] .n-button{width:100%}.list-header[data-v-c5031acc]{flex-direction:column;align-items:stretch;gap:8px}.list-header-main[data-v-c5031acc]{align-items:flex-start;gap:10px}.list-header-main>div[data-v-c5031acc]:first-child{min-width:0;flex:1 1 auto}.page-actions--mobile[data-v-c5031acc] .n-button{width:auto;min-width:56px;padding-left:10px;padding-right:10px}.list-header p[data-v-c5031acc]{margin-top:2px;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:24ch}.note-search[data-v-c5031acc],.year-select[data-v-c5031acc]{width:100%}.toolbar-row[data-v-c5031acc]{align-items:flex-start;gap:8px}.toolbar-row--compact[data-v-c5031acc]{align-items:center;flex-wrap:nowrap}.toolbar-label[data-v-c5031acc]{min-width:44px}.sort-tabs[data-v-c5031acc],.button-group[data-v-c5031acc]{max-width:100%;flex:1 1 auto;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sort-tabs[data-v-c5031acc]::-webkit-scrollbar,.button-group[data-v-c5031acc]::-webkit-scrollbar{display:none}.sort-tabs[data-v-c5031acc] .n-button,.button-group[data-v-c5031acc] .n-button{flex:0 0 auto;white-space:nowrap}.more-filter-btn[data-v-c5031acc]{margin-left:0;flex:0 0 auto}.note-masonry[data-v-c5031acc]{grid-template-columns:minmax(0,1fr)}.note-item[data-v-c5031acc]{padding:12px}.note-title[data-v-c5031acc]{font-size:16px}.note-excerpt[data-v-c5031acc]{-webkit-line-clamp:3;font-size:13px;line-height:1.6}.knowledge-directory-card[data-v-c5031acc] .n-card__content,.knowledge-directory-card[data-v-c5031acc] .n-card-header,.filter-card[data-v-c5031acc] .n-card-header,.filter-card[data-v-c5031acc] .n-card__content{padding-left:12px;padding-right:12px}.knowledge-directory-header h3[data-v-c5031acc]{font-size:15px}.knowledge-directory-selected[data-v-c5031acc]{max-width:16ch}.knowledge-directory-state[data-v-c5031acc]{padding:2px 7px}.knowledge-base-card[data-v-c5031acc]{padding:12px}.list-header-main[data-v-c5031acc],.list-header[data-v-c5031acc]{min-width:0}.note-search[data-v-c5031acc]{width:100%}.detail-header[data-v-c5031acc]{flex-direction:column;align-items:stretch;gap:8px}.detail-title[data-v-c5031acc]{font-size:18px;overflow-wrap:anywhere}.detail-header-side[data-v-c5031acc]{width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.detail-metrics[data-v-c5031acc]{min-width:0;flex:1 1 auto;justify-content:flex-end;gap:4px}.detail-metric[data-v-c5031acc]{padding:3px 6px;font-size:10px}.detail-footer[data-v-c5031acc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detail-footer[data-v-c5031acc] .n-button{width:auto;min-width:0}.detail-footer[data-v-c5031acc] .n-button:last-child{grid-column:1/-1;justify-self:end}}.dark .note-page[data-v-c5031acc]{background:var(--page-bg)}.dark .filter-card[data-v-c5031acc],.dark .list-card[data-v-c5031acc],.dark .note-item[data-v-c5031acc],.dark .knowledge-base-card[data-v-c5031acc],.dark .meta-box[data-v-c5031acc],.dark .community-card[data-v-c5031acc]{box-shadow:var(--card-shadow)}.dark .stat-card-highlight[data-v-c5031acc]{border-color:#3b82f640}.dark .note-excerpt[data-v-c5031acc] blockquote,.dark .detail-body[data-v-c5031acc] blockquote{background:#3b82f61f;border-left-color:#3b82f6d9}.dark .community-like-button.active[data-v-c5031acc],.dark .community-like-button[data-v-c5031acc]:hover:not(:disabled){background:#e11d4829}.dark .knowledge-directory-header h3[data-v-c5031acc],.dark .knowledge-directory-selected[data-v-c5031acc]{color:var(--text-main)}.n-base-loading{position:relative;line-height:0;width:1em;height:1em}.n-base-loading .n-base-loading__transition-wrapper{position:absolute;width:100%;height:100%}.n-base-loading .n-base-loading__transition-wrapper.icon-switch-transition-enter-from,.n-base-loading .n-base-loading__transition-wrapper.icon-switch-transition-leave-to{transform:scale(.75);left:0;top:0;opacity:0}.n-base-loading .n-base-loading__transition-wrapper.icon-switch-transition-enter-to,.n-base-loading .n-base-loading__transition-wrapper.icon-switch-transition-leave-from{transform:scale(1);left:0;top:0;opacity:1}.n-base-loading .n-base-loading__transition-wrapper.icon-switch-transition-enter-active,.n-base-loading .n-base-loading__transition-wrapper.icon-switch-transition-leave-active{transform-origin:center;position:absolute;left:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.n-base-loading .n-base-loading__placeholder{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}.n-base-loading .n-base-loading__placeholder.icon-switch-transition-enter-from,.n-base-loading .n-base-loading__placeholder.icon-switch-transition-leave-to{transform:translate(-50%) translateY(-50%) scale(.75);left:50%;top:50%;opacity:0}.n-base-loading .n-base-loading__placeholder.icon-switch-transition-enter-to,.n-base-loading .n-base-loading__placeholder.icon-switch-transition-leave-from{transform:scale(1) translate(-50%) translateY(-50%);left:50%;top:50%;opacity:1}.n-base-loading .n-base-loading__placeholder.icon-switch-transition-enter-active,.n-base-loading .n-base-loading__placeholder.icon-switch-transition-leave-active{transform-origin:center;position:absolute;left:50%;top:50%;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.n-base-loading .n-base-loading__container{animation:rotator 3s linear infinite both}.n-base-loading .n-base-loading__container .n-base-loading__icon{height:1em;width:1em}.n-empty{display:flex;flex-direction:column;align-items:center;font-size:var(--n-font-size)}.n-empty .n-empty__icon{width:var(--n-icon-size);height:var(--n-icon-size);font-size:var(--n-icon-size);line-height:var(--n-icon-size);color:var(--n-icon-color);transition:color .3s var(--n-bezier)}.n-empty .n-empty__icon+.n-empty__description{margin-top:8px}.n-empty .n-empty__description{transition:color .3s var(--n-bezier);color:var(--n-text-color)}.n-empty .n-empty__extra{text-align:center;transition:color .3s var(--n-bezier);margin-top:12px;color:var(--n-extra-text-color)}.n-base-clear{flex-shrink:0;height:1em;width:1em;position:relative}.n-base-clear>.n-base-clear__clear{font-size:var(--n-clear-size);height:1em;width:1em;cursor:pointer;color:var(--n-clear-color);transition:color .3s var(--n-bezier);display:flex}.n-base-clear>.n-base-clear__clear:hover{color:var(--n-clear-color-hover)!important}.n-base-clear>.n-base-clear__clear:active{color:var(--n-clear-color-pressed)!important}.n-base-clear>.n-base-clear__placeholder{display:flex}.n-base-clear>.n-base-clear__clear,.n-base-clear>.n-base-clear__placeholder{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}.n-base-clear>.n-base-clear__clear.icon-switch-transition-enter-from,.n-base-clear>.n-base-clear__placeholder.icon-switch-transition-enter-from,.n-base-clear>.n-base-clear__clear.icon-switch-transition-leave-to,.n-base-clear>.n-base-clear__placeholder.icon-switch-transition-leave-to{transform:translate(-50%) translateY(-50%) scale(.75);left:50%;top:50%;opacity:0}.n-base-clear>.n-base-clear__clear.icon-switch-transition-enter-to,.n-base-clear>.n-base-clear__placeholder.icon-switch-transition-enter-to,.n-base-clear>.n-base-clear__clear.icon-switch-transition-leave-from,.n-base-clear>.n-base-clear__placeholder.icon-switch-transition-leave-from{transform:scale(1) translate(-50%) translateY(-50%);left:50%;top:50%;opacity:1}.n-base-clear>.n-base-clear__clear.icon-switch-transition-enter-active,.n-base-clear>.n-base-clear__placeholder.icon-switch-transition-enter-active,.n-base-clear>.n-base-clear__clear.icon-switch-transition-leave-active,.n-base-clear>.n-base-clear__placeholder.icon-switch-transition-leave-active{transform-origin:center;position:absolute;left:50%;top:50%;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.n-input{max-width:100%;cursor:text;line-height:1.5;z-index:auto;outline:none;box-sizing:border-box;position:relative;display:inline-flex;border-radius:var(--n-border-radius);background-color:var(--n-color);transition:background-color .3s var(--n-bezier);font-size:var(--n-font-size);font-weight:var(--n-font-weight);--n-padding-vertical: calc((var(--n-height) - 1.5 * var(--n-font-size)) / 2)}.n-input .n-input__input,.n-input .n-input__textarea{overflow:hidden;flex-grow:1;position:relative}.n-input .n-input__input-el,.n-input .n-input__textarea-el,.n-input .n-input__input-mirror,.n-input .n-input__textarea-mirror,.n-input .n-input__separator,.n-input .n-input__placeholder{box-sizing:border-box;font-size:inherit;line-height:1.5;font-family:inherit;border:none;outline:none;background-color:#0000;text-align:inherit;transition:-webkit-text-fill-color .3s var(--n-bezier),caret-color .3s var(--n-bezier),color .3s var(--n-bezier),text-decoration-color .3s var(--n-bezier)}.n-input .n-input__input-el,.n-input .n-input__textarea-el{-webkit-appearance:none;scrollbar-width:none;width:100%;min-width:0;text-decoration-color:var(--n-text-decoration-color);color:var(--n-text-color);caret-color:var(--n-caret-color);background-color:transparent}.n-input .n-input__input-el::-webkit-scrollbar,.n-input .n-input__textarea-el::-webkit-scrollbar,.n-input .n-input__input-el::-webkit-scrollbar-track-piece,.n-input .n-input__textarea-el::-webkit-scrollbar-track-piece,.n-input .n-input__input-el::-webkit-scrollbar-thumb,.n-input .n-input__textarea-el::-webkit-scrollbar-thumb{width:0;height:0;display:none}.n-input .n-input__input-el::placeholder,.n-input .n-input__textarea-el::placeholder{color:#0000;-webkit-text-fill-color:transparent!important}.n-input .n-input__input-el:-webkit-autofill~.n-input__placeholder,.n-input .n-input__textarea-el:-webkit-autofill~.n-input__placeholder{display:none}.n-input.n-input--round:not(.n-input--textarea){border-radius:calc(var(--n-height) / 2)}.n-input .n-input__placeholder{pointer-events:none;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;color:var(--n-placeholder-color)}.n-input .n-input__placeholder span{width:100%;display:inline-block}.n-input.n-input--textarea .n-input__placeholder{overflow:visible}.n-input:not(.n-input--autosize){width:100%}.n-input.n-input--autosize .n-input__textarea-el,.n-input.n-input--autosize .n-input__input-el{position:absolute;top:0;left:0;height:100%}.n-input .n-input-wrapper{overflow:hidden;display:inline-flex;flex-grow:1;position:relative;padding-left:var(--n-padding-left);padding-right:var(--n-padding-right)}.n-input .n-input__input-mirror{padding:0;height:var(--n-height);line-height:var(--n-height);overflow:hidden;visibility:hidden;position:static;white-space:pre;pointer-events:none}.n-input .n-input__input-el{padding:0;height:var(--n-height);line-height:var(--n-height)}.n-input .n-input__input-el[type=password]::-ms-reveal{display:none}.n-input .n-input__input-el+.n-input__placeholder{display:flex;align-items:center}.n-input:not(.n-input--textarea) .n-input__placeholder{white-space:nowrap}.n-input .n-input__eye{display:flex;align-items:center;justify-content:center;transition:color .3s var(--n-bezier)}.n-input.n-input--textarea{width:100%}.n-input.n-input--textarea .n-input-word-count{position:absolute;right:var(--n-padding-right);bottom:var(--n-padding-vertical)}.n-input.n-input--textarea.n-input--resizable .n-input-wrapper{resize:vertical;min-height:var(--n-height)}.n-input.n-input--textarea .n-input__textarea-el,.n-input.n-input--textarea .n-input__textarea-mirror,.n-input.n-input--textarea .n-input__placeholder{height:100%;padding-left:0;padding-right:0;padding-top:var(--n-padding-vertical);padding-bottom:var(--n-padding-vertical);word-break:break-word;display:inline-block;vertical-align:bottom;box-sizing:border-box;line-height:var(--n-line-height-textarea);margin:0;resize:none;white-space:pre-wrap;scroll-padding-block-end:var(--n-padding-vertical)}.n-input.n-input--textarea .n-input__textarea-mirror{width:100%;pointer-events:none;overflow:hidden;visibility:hidden;position:static;white-space:pre-wrap;overflow-wrap:break-word}.n-input.n-input--pair .n-input__input-el,.n-input.n-input--pair .n-input__placeholder{text-align:center}.n-input.n-input--pair .n-input__separator{display:flex;align-items:center;transition:color .3s var(--n-bezier);color:var(--n-text-color);white-space:nowrap}.n-input.n-input--pair .n-input__separator .n-icon,.n-input.n-input--pair .n-input__separator .n-base-icon{color:var(--n-icon-color)}.n-input.n-input--disabled{cursor:not-allowed;background-color:var(--n-color-disabled)}.n-input.n-input--disabled .n-input__border{border:var(--n-border-disabled)}.n-input.n-input--disabled .n-input__input-el,.n-input.n-input--disabled .n-input__textarea-el{cursor:not-allowed;color:var(--n-text-color-disabled);text-decoration-color:var(--n-text-color-disabled)}.n-input.n-input--disabled .n-input__placeholder{color:var(--n-placeholder-color-disabled)}.n-input.n-input--disabled .n-input__separator{color:var(--n-text-color-disabled)}.n-input.n-input--disabled .n-input__separator .n-icon,.n-input.n-input--disabled .n-input__separator .n-base-icon{color:var(--n-icon-color-disabled)}.n-input.n-input--disabled .n-input-word-count{color:var(--n-count-text-color-disabled)}.n-input.n-input--disabled .n-input__suffix,.n-input.n-input--disabled .n-input__prefix{color:var(--n-text-color-disabled)}.n-input.n-input--disabled .n-input__suffix .n-icon,.n-input.n-input--disabled .n-input__prefix .n-icon,.n-input.n-input--disabled .n-input__suffix .n-internal-icon,.n-input.n-input--disabled .n-input__prefix .n-internal-icon{color:var(--n-icon-color-disabled)}.n-input:not(.n-input--disabled) .n-input__eye{color:var(--n-icon-color);cursor:pointer}.n-input:not(.n-input--disabled) .n-input__eye:hover{color:var(--n-icon-color-hover)}.n-input:not(.n-input--disabled) .n-input__eye:active{color:var(--n-icon-color-pressed)}.n-input:not(.n-input--disabled):hover .n-input__state-border{border:var(--n-border-hover)}.n-input:not(.n-input--disabled).n-input--focus{background-color:var(--n-color-focus)}.n-input:not(.n-input--disabled).n-input--focus .n-input__state-border{border:var(--n-border-focus);box-shadow:var(--n-box-shadow-focus)}.n-input .n-input__border,.n-input .n-input__state-border{box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;border-radius:inherit;border:var(--n-border);transition:box-shadow .3s var(--n-bezier),border-color .3s var(--n-bezier)}.n-input .n-input__state-border{border-color:#0000;z-index:1}.n-input .n-input__prefix{margin-right:4px}.n-input .n-input__suffix{margin-left:4px}.n-input .n-input__suffix,.n-input .n-input__prefix{transition:color .3s var(--n-bezier);flex-wrap:nowrap;flex-shrink:0;line-height:var(--n-height);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;color:var(--n-suffix-text-color)}.n-input .n-input__suffix .n-base-loading,.n-input .n-input__prefix .n-base-loading{font-size:var(--n-icon-size);margin:0 2px;color:var(--n-loading-color)}.n-input .n-input__suffix .n-base-clear,.n-input .n-input__prefix .n-base-clear{font-size:var(--n-icon-size)}.n-input .n-input__suffix .n-base-clear .n-base-clear__placeholder .n-base-icon,.n-input .n-input__prefix .n-base-clear .n-base-clear__placeholder .n-base-icon{transition:color .3s var(--n-bezier);color:var(--n-icon-color);font-size:var(--n-icon-size)}.n-input .n-input__suffix>.n-icon,.n-input .n-input__prefix>.n-icon{transition:color .3s var(--n-bezier);color:var(--n-icon-color);font-size:var(--n-icon-size)}.n-input .n-input__suffix .n-base-icon,.n-input .n-input__prefix .n-base-icon{font-size:var(--n-icon-size)}.n-input .n-input-word-count{pointer-events:none;line-height:1.5;font-size:.85em;color:var(--n-count-text-color);transition:color .3s var(--n-bezier);margin-left:4px;font-variant:tabular-nums}.n-input.n-input--warning-status:not(.n-input--disabled) .n-base-loading{color:var(--n-loading-color-warning)}.n-input.n-input--warning-status:not(.n-input--disabled) .n-input__input-el,.n-input.n-input--warning-status:not(.n-input--disabled) .n-input__textarea-el{caret-color:var(--n-caret-color-warning)}.n-input.n-input--warning-status:not(.n-input--disabled) .n-input__state-border{border:var(--n-border-warning)}.n-input.n-input--warning-status:not(.n-input--disabled):hover .n-input__state-border{border:var(--n-border-hover-warning)}.n-input.n-input--warning-status:not(.n-input--disabled):focus{background-color:var(--n-color-focus-warning)}.n-input.n-input--warning-status:not(.n-input--disabled):focus .n-input__state-border{box-shadow:var(--n-box-shadow-focus-warning);border:var(--n-border-focus-warning)}.n-input.n-input--warning-status:not(.n-input--disabled).n-input--focus{background-color:var(--n-color-focus-warning)}.n-input.n-input--warning-status:not(.n-input--disabled).n-input--focus .n-input__state-border{box-shadow:var(--n-box-shadow-focus-warning);border:var(--n-border-focus-warning)}.n-input.n-input--error-status:not(.n-input--disabled) .n-base-loading{color:var(--n-loading-color-error)}.n-input.n-input--error-status:not(.n-input--disabled) .n-input__input-el,.n-input.n-input--error-status:not(.n-input--disabled) .n-input__textarea-el{caret-color:var(--n-caret-color-error)}.n-input.n-input--error-status:not(.n-input--disabled) .n-input__state-border{border:var(--n-border-error)}.n-input.n-input--error-status:not(.n-input--disabled):hover .n-input__state-border{border:var(--n-border-hover-error)}.n-input.n-input--error-status:not(.n-input--disabled):focus{background-color:var(--n-color-focus-error)}.n-input.n-input--error-status:not(.n-input--disabled):focus .n-input__state-border{box-shadow:var(--n-box-shadow-focus-error);border:var(--n-border-focus-error)}.n-input.n-input--error-status:not(.n-input--disabled).n-input--focus{background-color:var(--n-color-focus-error)}.n-input.n-input--error-status:not(.n-input--disabled).n-input--focus .n-input__state-border{box-shadow:var(--n-box-shadow-focus-error);border:var(--n-border-focus-error)}.n-input-group{display:inline-flex;width:100%;flex-wrap:nowrap;vertical-align:bottom}.n-input-group>.n-input:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.n-input-group>.n-input:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important;margin-left:-1px!important}.n-input-group>.n-button:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.n-input-group>.n-button:not(:last-child) .n-button__state-border,.n-input-group>.n-button:not(:last-child) .n-button__border{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.n-input-group>.n-button:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.n-input-group>.n-button:not(:first-child) .n-button__state-border,.n-input-group>.n-button:not(:first-child) .n-button__border{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.n-input-group>*:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.n-input-group>*:not(:last-child)>.n-input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.n-input-group>*:not(:last-child)>.n-base-selection .n-base-selection-label{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.n-input-group>*:not(:last-child)>.n-base-selection .n-base-selection-tags{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.n-input-group>*:not(:last-child)>.n-base-selection .n-base-selection__box-shadow,.n-input-group>*:not(:last-child)>.n-base-selection .n-base-selection__border,.n-input-group>*:not(:last-child)>.n-base-selection .n-base-selection__state-border{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.n-input-group>*:not(:first-child){margin-left:-1px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.n-input-group>*:not(:first-child)>.n-input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.n-input-group>*:not(:first-child)>.n-base-selection .n-base-selection-label{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.n-input-group>*:not(:first-child)>.n-base-selection .n-base-selection-tags{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.n-input-group>*:not(:first-child)>.n-base-selection .n-base-selection__box-shadow,.n-input-group>*:not(:first-child)>.n-base-selection .n-base-selection__border,.n-input-group>*:not(:first-child)>.n-base-selection .n-base-selection__state-border{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.n-base-icon{height:1em;width:1em;line-height:1em;text-align:center;display:inline-block;position:relative;fill:currentColor}.n-base-icon svg{height:1em;width:1em}.n-tree{font-size:var(--n-font-size);outline:none}.n-tree ul,.n-tree li{margin:0;padding:0;list-style:none}.n-tree>.n-tree-node:first-child{margin-top:0}.n-tree .n-tree-motion-wrapper.n-tree-motion-wrapper--expand.fade-in-height-expand-transition-leave-from,.n-tree .n-tree-motion-wrapper.n-tree-motion-wrapper--expand.fade-in-height-expand-transition-enter-to{opacity:1}.n-tree .n-tree-motion-wrapper.n-tree-motion-wrapper--expand.fade-in-height-expand-transition-leave-to,.n-tree .n-tree-motion-wrapper.n-tree-motion-wrapper--expand.fade-in-height-expand-transition-enter-from{opacity:0;margin-top:0!important;margin-bottom:0!important}.n-tree .n-tree-motion-wrapper.n-tree-motion-wrapper--expand.fade-in-height-expand-transition-leave-active{overflow:hidden;transition:max-height .2s cubic-bezier(.4,0,.2,1) 0s,opacity .2s cubic-bezier(0,0,.2,1) 0s,margin-top .2s cubic-bezier(.4,0,.2,1) 0s,margin-bottom .2s cubic-bezier(.4,0,.2,1) 0s,padding-top .2s cubic-bezier(.4,0,.2,1) 0s,padding-bottom .2s cubic-bezier(.4,0,.2,1) 0s}.n-tree .n-tree-motion-wrapper.n-tree-motion-wrapper--expand.fade-in-height-expand-transition-enter-active{overflow:hidden;transition:max-height .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,1,1),margin-top .2s cubic-bezier(.4,0,.2,1),margin-bottom .2s cubic-bezier(.4,0,.2,1),padding-top .2s cubic-bezier(.4,0,.2,1),padding-bottom .2s cubic-bezier(.4,0,.2,1)}.n-tree .n-tree-motion-wrapper.n-tree-motion-wrapper--collapse.fade-in-height-expand-transition-enter-from,.n-tree .n-tree-motion-wrapper.n-tree-motion-wrapper--collapse.fade-in-height-expand-transition-leave-to{opacity:1}.n-tree .n-tree-motion-wrapper.n-tree-motion-wrapper--collapse.fade-in-height-expand-transition-enter-to,.n-tree .n-tree-motion-wrapper.n-tree-motion-wrapper--collapse.fade-in-height-expand-transition-leave-from{opacity:0;margin-top:0!important;margin-bottom:0!important}.n-tree .n-tree-motion-wrapper.n-tree-motion-wrapper--collapse.fade-in-height-expand-transition-enter-active{overflow:hidden;transition:max-height .2s cubic-bezier(.4,0,.2,1) 0s,opacity .2s cubic-bezier(0,0,.2,1) 0s,margin-top .2s cubic-bezier(.4,0,.2,1) 0s,margin-bottom .2s cubic-bezier(.4,0,.2,1) 0s,padding-top .2s cubic-bezier(.4,0,.2,1) 0s,padding-bottom .2s cubic-bezier(.4,0,.2,1) 0s}.n-tree .n-tree-motion-wrapper.n-tree-motion-wrapper--collapse.fade-in-height-expand-transition-leave-active{overflow:hidden;transition:max-height .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,1,1),margin-top .2s cubic-bezier(.4,0,.2,1),margin-bottom .2s cubic-bezier(.4,0,.2,1),padding-top .2s cubic-bezier(.4,0,.2,1),padding-bottom .2s cubic-bezier(.4,0,.2,1)}.n-tree .n-tree-node-wrapper{box-sizing:border-box;padding:var(--n-node-wrapper-padding)}.n-tree .n-tree-node{position:relative;display:flex;border-radius:var(--n-node-border-radius);transition:background-color .3s var(--n-bezier)}.n-tree .n-tree-node.n-tree-node--highlight .n-tree-node-content .n-tree-node-content__text{border-bottom-color:var(--n-node-text-color-disabled)}.n-tree .n-tree-node.n-tree-node--disabled .n-tree-node-content{color:var(--n-node-text-color-disabled);cursor:not-allowed}.n-tree .n-tree-node:not(.n-tree-node--disabled).n-tree-node--clickable .n-tree-node-content{cursor:pointer}.n-tree.n-tree--block-node .n-tree-node-content{flex:1;min-width:0}.n-tree:not(.n-tree--block-line) .n-tree-node:not(.n-tree-node--disabled) .n-tree-node-content:hover{background:var(--n-node-color-hover)}.n-tree:not(.n-tree--block-line) .n-tree-node:not(.n-tree-node--disabled).n-tree-node--selectable .n-tree-node-content:active{background:var(--n-node-color-pressed)}.n-tree:not(.n-tree--block-line) .n-tree-node:not(.n-tree-node--disabled).n-tree-node--pending .n-tree-node-content{background:var(--n-node-color-hover)}.n-tree:not(.n-tree--block-line) .n-tree-node:not(.n-tree-node--disabled).n-tree-node--selected .n-tree-node-content{background:var(--n-node-color-active)}.n-tree:not(.n-tree--block-line) .n-tree-node.n-tree-node--selected .n-tree-node-content{background:var(--n-node-color-active)}.n-tree.n-tree--block-line .n-tree-node:not(.n-tree-node--disabled):hover{background:var(--n-node-color-hover)}.n-tree.n-tree--block-line .n-tree-node:not(.n-tree-node--disabled).n-tree-node--pending{background:var(--n-node-color-hover)}.n-tree.n-tree--block-line .n-tree-node:not(.n-tree-node--disabled).n-tree-node--selectable:not(.n-tree-node--selected):active{background:var(--n-node-color-pressed)}.n-tree.n-tree--block-line .n-tree-node:not(.n-tree-node--disabled).n-tree-node--selected{background:var(--n-node-color-active)}.n-tree.n-tree--block-line .n-tree-node.n-tree-node--selected{background:var(--n-node-color-active)}.n-tree.n-tree--block-line .n-tree-node.n-tree-node--disabled{cursor:not-allowed}.n-tree.n-tree--ellipsis .n-tree-node .n-tree-node-content{overflow:hidden}.n-tree.n-tree--ellipsis .n-tree-node .n-tree-node-content .n-tree-node-content__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-tree .n-tree-node-indent{flex-grow:0;flex-shrink:0}.n-tree .n-tree-node-indent.n-tree-node-indent--show-line{position:relative}.n-tree .n-tree-node-indent.n-tree-node-indent--show-line:before{position:absolute;left:50%;border-left:1px solid var(--n-line-color);transition:border-color .3s var(--n-bezier);transform:translate(-50%);content:"";top:var(--n-line-offset-top);bottom:var(--n-line-offset-bottom)}.n-tree .n-tree-node-indent.n-tree-node-indent--show-line.n-tree-node-indent--last-child:before{bottom:50%}.n-tree .n-tree-node-indent.n-tree-node-indent--show-line.n-tree-node-indent--is-leaf:after{position:absolute;content:"";left:calc(50% + .5px);right:0;bottom:50%;transition:border-color .3s var(--n-bezier);border-bottom:1px solid var(--n-line-color)}.n-tree .n-tree-node-indent:not(.n-tree-node-indent--show-line){height:0}.n-tree .n-tree-node-switcher{cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--n-node-content-height);align-items:center;justify-content:center;transition:transform .15s var(--n-bezier);vertical-align:bottom}.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon{position:relative;height:14px;width:14px;display:flex;color:var(--n-arrow-color);transition:color .3s var(--n-bezier);font-size:14px}.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-icon.icon-switch-transition-enter-from,.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-icon.icon-switch-transition-leave-to{transform:scale(.75);left:0;top:0;opacity:0}.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-icon.icon-switch-transition-enter-to,.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-icon.icon-switch-transition-leave-from{transform:scale(1);left:0;top:0;opacity:1}.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-icon.icon-switch-transition-enter-active,.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-icon.icon-switch-transition-leave-active{transform-origin:center;position:absolute;left:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-base-loading{color:var(--n-loading-color);position:absolute;left:0;top:0;right:0;bottom:0}.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-base-loading.icon-switch-transition-enter-from,.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-base-loading.icon-switch-transition-leave-to{transform:scale(.75);left:0;top:0;opacity:0}.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-base-loading.icon-switch-transition-enter-to,.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-base-loading.icon-switch-transition-leave-from{transform:scale(1);left:0;top:0;opacity:1}.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-base-loading.icon-switch-transition-enter-active,.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-base-loading.icon-switch-transition-leave-active{transform-origin:center;position:absolute;left:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-base-icon.icon-switch-transition-enter-from,.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-base-icon.icon-switch-transition-leave-to{transform:scale(.75);left:0;top:0;opacity:0}.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-base-icon.icon-switch-transition-enter-to,.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-base-icon.icon-switch-transition-leave-from{transform:scale(1);left:0;top:0;opacity:1}.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-base-icon.icon-switch-transition-enter-active,.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .n-base-icon.icon-switch-transition-leave-active{transform-origin:center;position:absolute;left:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.n-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:hidden}.n-tree .n-tree-node-switcher.n-tree-node-switcher--expanded{transform:rotate(90deg)}.n-tree .n-tree-node-checkbox{display:inline-flex;height:var(--n-node-content-height);vertical-align:bottom;align-items:center;justify-content:center}.n-tree .n-tree-node-content{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;min-height:var(--n-node-content-height);box-sizing:border-box;line-height:var(--n-line-height);vertical-align:bottom;padding:0 6px 0 4px;cursor:default;border-radius:var(--n-node-border-radius);color:var(--n-node-text-color);transition:color .3s var(--n-bezier),background-color .3s var(--n-bezier),border-color .3s var(--n-bezier)}.n-tree .n-tree-node-content:last-child{margin-bottom:0}.n-tree .n-tree-node-content .n-tree-node-content__prefix{display:inline-flex;margin-right:8px}.n-tree .n-tree-node-content .n-tree-node-content__text{border-bottom:1px solid #0000;transition:border-color .3s var(--n-bezier);flex-grow:1;max-width:100%}.n-tree .n-tree-node-content .n-tree-node-content__suffix{display:inline-flex}.n-tree .n-tree__empty{margin:auto}.n-card{font-size:var(--n-font-size);line-height:var(--n-line-height);display:flex;flex-direction:column;width:100%;box-sizing:border-box;position:relative;border-radius:var(--n-border-radius);background-color:var(--n-color);color:var(--n-text-color);word-break:break-word;transition:color .3s var(--n-bezier),background-color .3s var(--n-bezier),box-shadow .3s var(--n-bezier),border-color .3s var(--n-bezier)}.n-card.n-modal{background:var(--n-color-modal)}.n-card.n-card--hoverable:hover{box-shadow:var(--n-box-shadow)}.n-card.n-card--content-segmented>.n-card__content{padding-top:var(--n-padding-bottom)}.n-card.n-card--content-soft-segmented>.n-card__content{margin:0 var(--n-padding-left);padding:var(--n-padding-bottom) 0}.n-card.n-card--footer-segmented>.n-card__footer{padding-top:var(--n-padding-bottom)}.n-card.n-card--footer-soft-segmented>.n-card__footer{padding:var(--n-padding-bottom) 0;margin:0 var(--n-padding-left)}.n-card>.n-card-header{box-sizing:border-box;display:flex;align-items:center;font-size:var(--n-title-font-size);padding:var(--n-padding-top) var(--n-padding-left) var(--n-padding-bottom) var(--n-padding-left)}.n-card>.n-card-header .n-card-header__main{font-weight:var(--n-title-font-weight);transition:color .3s var(--n-bezier);flex:1;min-width:0;color:var(--n-title-text-color)}.n-card>.n-card-header .n-card-header__extra{display:flex;align-items:center;font-size:var(--n-font-size);font-weight:400;transition:color .3s var(--n-bezier);color:var(--n-text-color)}.n-card>.n-card-header .n-card-header__close{margin:0 0 0 8px;transition:background-color .3s var(--n-bezier),color .3s var(--n-bezier)}.n-card>.n-card__action{box-sizing:border-box;transition:background-color .3s var(--n-bezier),border-color .3s var(--n-bezier);background-clip:padding-box;background-color:var(--n-action-color)}.n-card>.n-card__content{flex:1;min-width:0}.n-card>.n-card__content,.n-card>.n-card__footer{box-sizing:border-box;padding:0 var(--n-padding-left) var(--n-padding-bottom) var(--n-padding-left);font-size:var(--n-font-size)}.n-card>.n-card__content:first-child,.n-card>.n-card__footer:first-child{padding-top:var(--n-padding-bottom)}.n-card>.n-card__action{background-color:var(--n-action-color);padding:var(--n-padding-bottom) var(--n-padding-left);border-bottom-left-radius:var(--n-border-radius);border-bottom-right-radius:var(--n-border-radius)}.n-card .n-card-cover{overflow:hidden;width:100%;border-radius:var(--n-border-radius) var(--n-border-radius) 0 0}.n-card .n-card-cover img{display:block;width:100%}.n-card.n-card--bordered{border:1px solid var(--n-border-color)}.n-card.n-card--bordered:target{border-color:var(--n-color-target)}.n-card.n-card--action-segmented>.n-card__action:not(:first-child){border-top:1px solid var(--n-border-color)}.n-card.n-card--content-segmented>.n-card__content,.n-card.n-card--content-soft-segmented>.n-card__content{transition:border-color .3s var(--n-bezier)}.n-card.n-card--content-segmented>.n-card__content:not(:first-child),.n-card.n-card--content-soft-segmented>.n-card__content:not(:first-child){border-top:1px solid var(--n-border-color)}.n-card.n-card--footer-segmented>.n-card__footer,.n-card.n-card--footer-soft-segmented>.n-card__footer{transition:border-color .3s var(--n-bezier)}.n-card.n-card--footer-segmented>.n-card__footer:not(:first-child),.n-card.n-card--footer-soft-segmented>.n-card__footer:not(:first-child){border-top:1px solid var(--n-border-color)}.n-card.n-card--embedded{background-color:var(--n-color-embedded)}.n-modal .n-card,.n-drawer .n-card{background:var(--n-color-modal)}.n-modal .n-card.n-card--embedded,.n-drawer .n-card.n-card--embedded{background-color:var(--n-color-embedded-modal)}.n-popover .n-card{background:var(--n-color-popover)}.n-popover .n-card.n-card--embedded{background-color:var(--n-color-embedded-popover)}.n-base-wave{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:inherit}.n-button .n-base-wave{pointer-events:none;top:0;right:0;bottom:0;left:0;animation-iteration-count:1;animation-duration:var(--n-ripple-duration);animation-timing-function:var(--n-bezier-ease-out),var(--n-bezier-ease-out)}.n-button .n-base-wave.n-base-wave--active{z-index:1;animation-name:button-wave-spread,button-wave-opacity}.n-notification-container .n-notification .n-notification__avatar .n-base-icon{color:var(--n-icon-color)}:root{--paper-bg: #efe9de;--paper: #faf6ef;--paper-deep: #f5efe3;--ink: #26231e;--ink-soft: #6f6754;--ink-faint: #b3a98f;--vermilion: #c0402a;--vermilion-deep: #a83522;--vermilion-soft: #e88870;--vermilion-tint: rgba(192, 64, 42, .1);--gold: #b07a2a;--gold-soft: #d8b06a;--line: #e0d6c0;--subj-ds: #3a7d5c;--subj-co: #b5651d;--subj-os: #5b6aa0;--subj-cn: #8a4f7d;--font-serif: "Source Han Serif SC", "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--shadow-paper: 0 4px 20px rgba(38, 35, 30, .08);--shadow-card: 0 4px 16px rgba(38, 35, 30, .06);--shadow-lift: 0 10px 28px rgba(38, 35, 30, .12)}.dark{--paper-bg: #171310;--paper: #24201a;--paper-deep: #2e2820;--ink: #e9e1d1;--ink-soft: #b3a890;--ink-faint: #7d7460;--vermilion: #e06a4f;--vermilion-deep: #c0402a;--vermilion-soft: #e88870;--vermilion-tint: rgba(224, 106, 79, .16);--gold: #d09a4a;--gold-soft: #d8b06a;--line: #3a342a;--subj-ds: #5fa87f;--subj-co: #d89452;--subj-os: #8b99c8;--subj-cn: #b47ea8;--shadow-paper: 0 4px 20px rgba(0, 0, 0, .35);--shadow-card: 0 4px 16px rgba(0, 0, 0, .3);--shadow-lift: 0 10px 28px rgba(0, 0, 0, .45)}html,body{font-family:var(--font-serif)}button,input,select,textarea{font-family:inherit}body{background-color:var(--paper-bg);background-image:radial-gradient(circle at 20% 10%,rgba(248,241,226,.7) 0,transparent 42%),radial-gradient(circle at 85% 85%,rgba(230,222,200,.55) 0,transparent 38%);background-attachment:fixed;color:var(--ink)}.dark body{background-image:radial-gradient(circle at 20% 10%,rgba(96,74,48,.22) 0,transparent 42%),radial-gradient(circle at 85% 85%,rgba(58,48,34,.3) 0,transparent 38%)}.tnum{font-variant-numeric:tabular-nums}#app{background:transparent!important;font-family:inherit!important}html,body{font-family:var(--font-serif)!important}button,input,select,textarea{font-family:inherit!important}[class^=n-],[class*=" n-"]{--n-font-family: var(--font-serif) !important;font-family:var(--font-serif)!important}.n-modal-container{--n-color: var(--paper) !important;--n-text-color: var(--ink) !important}.n-modal-container .n-card.n-modal{--n-color: var(--paper) !important;--n-color-modal: var(--paper) !important;--n-color-popover: var(--paper) !important;--n-text-color: var(--ink) !important;--n-title-text-color: var(--ink) !important;--n-border-color: var(--line) !important;--n-action-color: var(--paper-deep) !important;--n-color-target: var(--vermilion) !important;--n-close-icon-color: var(--ink-faint) !important;--n-close-icon-color-hover: var(--ink-soft) !important;--n-close-icon-color-pressed: var(--ink-soft) !important;--n-close-color-hover: var(--paper-deep) !important;--n-close-color-pressed: var(--paper-deep) !important;--n-box-shadow: var(--shadow-card) !important;background:var(--paper)!important;border:1px solid var(--line);color:var(--ink)!important;font-family:var(--font-serif)}.n-modal-container .n-card-header__main{color:var(--ink)!important;font-weight:600}.n-modal-container .n-form-item{--n-label-text-color: var(--ink) !important;--n-feedback-text-color: var(--ink-soft) !important;--n-asterisk-color: var(--vermilion) !important;--n-feedback-text-color-error: var(--vermilion) !important}.n-modal-container .n-form-item-label{width:92px!important}.n-modal-container .n-form-item-label__text{color:var(--ink)!important}.n-modal-container .n-input{--n-color: var(--paper) !important;--n-color-focus: var(--paper) !important;--n-color-disabled: var(--paper-deep) !important;--n-text-color: var(--ink) !important;--n-text-color-disabled: var(--ink-faint) !important;--n-placeholder-color: var(--ink-soft) !important;--n-border: 1px solid var(--line) !important;--n-border-hover: 1px solid var(--vermilion-soft) !important;--n-border-focus: 1px solid var(--vermilion) !important;--n-border-disabled: 1px solid var(--line) !important;--n-box-shadow-focus: 0 0 0 2px rgba(192, 64, 42, .14) !important;--n-caret-color: var(--vermilion) !important;--n-icon-color: var(--ink-faint) !important;--n-icon-color-hover: var(--ink-soft) !important;--n-clear-color: var(--ink-faint) !important;--n-suffix-text-color: var(--ink-soft) !important}.n-modal-container .n-input__input-el,.n-modal-container .n-input__placeholder,.n-modal-container .n-input__eye{color:var(--ink)!important}.n-modal-container .n-input__placeholder,.n-modal-container .n-input__eye{color:var(--ink-soft)!important}.n-modal-container .n-input-group .n-input:first-child{--n-text-color: var(--ink) !important}.n-modal-container .n-button{font-family:var(--font-serif)}.n-modal-container .n-button.n-button--primary-type{--n-color: var(--paper) !important;--n-color-hover: var(--vermilion) !important;--n-color-pressed: var(--vermilion-deep) !important;--n-color-focus: var(--paper) !important;--n-ripple-color: var(--vermilion) !important;--n-color-disabled: var(--paper-deep) !important;--n-text-color: var(--vermilion) !important;--n-text-color-hover: var(--paper) !important;--n-text-color-pressed: var(--paper) !important;--n-text-color-focus: var(--vermilion) !important;--n-text-color-disabled: var(--ink-faint) !important;--n-border: 1px solid var(--vermilion) !important;--n-border-hover: 1px solid var(--vermilion) !important;--n-border-pressed: 1px solid var(--vermilion-deep) !important;--n-border-focus: 1px solid var(--vermilion) !important;--n-border-disabled: 1px solid var(--line) !important}.n-modal-container .n-button.n-button--default-type{--n-color: var(--paper-deep) !important;--n-color-hover: var(--paper-deep) !important;--n-text-color: var(--ink) !important;--n-text-color-hover: var(--vermilion) !important;--n-border: 1px solid var(--line) !important;--n-border-hover: 1px solid var(--vermilion-soft) !important;--n-border-focus: 1px solid var(--vermilion-soft) !important}.n-modal-container .n-button.n-button--text-type,.n-modal-container .n-button.n-button--quaternary-type{--n-text-color: var(--vermilion) !important;--n-text-color-hover: var(--vermilion-deep) !important;--n-text-color-pressed: var(--vermilion-deep) !important;--n-text-color-focus: var(--vermilion-deep) !important;--n-color: transparent !important;--n-color-hover: transparent !important;--n-color-pressed: transparent !important}.n-modal-container .n-form-item-feedback,.n-modal-container .n-card__content p{color:var(--ink-soft)!important}.n-layout,.n-layout-sider,.n-layout-content,.n-card,.n-card__content,.n-form-item-blank{min-width:0}.analysis-text,.note-excerpt,.detail-body,.community-text,.bubble-text,.note-item-title,.note-item-snippet,.kp,.school-name{overflow-wrap:anywhere}.toolbar-row,.paper-actions,.active-filters,.paper-tools{flex-wrap:wrap}table{max-width:100%}
