:root{--color-primary:#16a34a;--color-primary-dark:#15803d;--color-bg:#fdfcf7;--color-bg-elevated:#faf7eb;--color-bg-hover:#f3eccf;--color-bg-active:#def7ec;--color-text-primary:#1f2937;--color-text-secondary:#4b5563;--color-text-muted:#9ca3af;--color-border:#e6dfc3;--color-danger:#ef4444;--color-danger-bg:#fee2e2;--glass-bg:#fdfcf7d9;--glass-border:#16a34a1f;--glass-shadow:0 8px 32px 0 #16a34a0f;--primary-gradient:linear-gradient(135deg, #16a34a 0%, #059669 100%);--primary-glow:0 0 20px #16a34a1f;--space-xs:4px;--space-sm:8px;--space-md:5px;--space-lg:24px;--space-xl:32px;--sidebar-width:240px;--bottom-nav-height:60px;--max-content-width:800px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #00000012;--shadow-lg:0 10px 15px -3px #0000001a;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.4s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}body{background-color:var(--color-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:system-ui,Segoe UI,Roboto,sans-serif;overflow-x:hidden}#root{min-height:100vh}@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{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}._checkingContainer_coqas_1{justify-content:center;align-items:center;height:100vh;display:flex}._checkingText_coqas_8{color:var(--color-primary);font-size:1.2rem;font-weight:600}._switcher_obmjp_1{gap:4px;padding:8px;display:flex}._button_obmjp_7{color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:4px 10px;font-size:.75rem;font-weight:500;transition:all .15s}._button_obmjp_7:hover{background-color:var(--color-bg-hover)}._active_obmjp_23{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-bg-active)}._sidebar_p4fes_1{height:100%;padding:var(--space-md);flex-direction:column;transition:all .2s;display:flex}._logoArea_p4fes_9{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}._logo_p4fes_9{color:var(--color-text-primary);padding:var(--space-xs) 0;font-size:1.25rem;font-weight:700;transition:all .2s}._toggleBtn_p4fes_24{border:1px solid var(--color-border);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);background:0 0;background-color:var(--color-bg);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}._toggleBtn_p4fes_24:hover{background-color:var(--color-bg-hover);color:var(--color-primary)}._nav_p4fes_44{gap:var(--space-xs);flex-direction:column;display:flex}._link_p4fes_50{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,padding .2s;display:flex}._link_p4fes_50:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}._active_p4fes_68{background-color:var(--color-bg-active);color:var(--color-primary)}._icon_p4fes_73{font-size:1.25rem;line-height:1}._label_p4fes_78{line-height:1;transition:opacity .15s}._lang_p4fes_83{padding-top:var(--space-md);border-top:1px solid var(--color-border);margin-top:auto}._logoutBtn_p4fes_89{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;min-height:44px;font-size:.9375rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}._logoutBtn_p4fes_89:hover{color:#ef4444;background-color:#ef44441a}._logoutIcon_p4fes_113{flex-shrink:0}._loginBtn_p4fes_117{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-primary);border-radius:var(--radius-md);background-color:var(--color-primary);color:#fff;cursor:pointer;text-align:left;width:100%;min-height:44px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}._loginBtn_p4fes_117:hover{background-color:var(--color-primary-dark)}._collapsedSidebar_p4fes_141 ._logoutBtn_p4fes_89,._collapsedSidebar_p4fes_141 ._loginBtn_p4fes_117{padding:var(--space-sm);justify-content:center}._collapsedSidebar_p4fes_141{padding:var(--space-md) var(--space-sm)}._collapsedSidebar_p4fes_141 ._logoArea_p4fes_9{flex-direction:column-reverse;gap:12px}._collapsedSidebar_p4fes_141 ._logo_p4fes_9{font-size:1.1rem}._collapsedSidebar_p4fes_141 ._link_p4fes_50{padding:var(--space-sm);justify-content:center}._collapsedSidebar_p4fes_141 ._label_p4fes_78{display:none}._collapsedLangBtn_p4fes_170{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;text-align:center;background:0 0;width:100%;margin-top:auto;padding:6px;font-size:.75rem;font-weight:700;transition:all .2s}._collapsedLangBtn_p4fes_170:hover{border-color:var(--color-primary);color:var(--color-primary)}._bottomNav_1vfep_1{height:var(--bottom-nav-height,60px);background-color:var(--color-bg-elevated);border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom,0px);justify-content:space-around;align-items:center;display:flex}._link_1vfep_11{height:100%;color:var(--color-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:.6875rem;font-weight:500;text-decoration:none;transition:color .15s;display:flex}._link_1vfep_11:hover,._active_1vfep_27{color:var(--color-primary)}._active_1vfep_27{font-weight:600}._icon_1vfep_35{font-size:1.375rem;line-height:1}._label_1vfep_40{text-align:center;line-height:1}._menuButton_1vfep_45{cursor:pointer;background:0 0;border:none;outline:none}._backdrop_1vfep_52{top:0;left:0;right:0;bottom:var(--bottom-nav-height,60px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:95;background-color:#00000059;animation:.2s ease-out _fadeIn_1vfep_1;position:fixed}._menu_1vfep_45{left:12px;right:12px;bottom:calc(var(--bottom-nav-height,60px) + 12px);background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:100;flex-direction:column;gap:12px;padding:10px;animation:.2s cubic-bezier(.16,1,.3,1) _slideUp_1vfep_1;display:flex;position:fixed}._menuNavList_1vfep_81{flex-direction:column;gap:8px;display:flex}._menuNavLink_1vfep_87{border-radius:var(--radius-md);background:var(--color-bg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);color:var(--color-text-primary);align-items:center;gap:12px;padding:12px 14px;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .15s,box-shadow .15s,color .15s,background .15s;display:flex}._menuNavLink_1vfep_87:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}._menuNavLinkActive_1vfep_109{color:var(--color-primary);background:var(--color-bg-active);border-color:var(--color-primary);font-weight:600}._menuNavLink_1vfep_87 ._icon_1vfep_35{font-size:1.15rem}._divided_1vfep_121{border-top:1px solid var(--color-border);padding-top:12px}._langList_1vfep_126{gap:8px;display:flex}._langBtn_1vfep_131{border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;flex:1;padding:10px;font-size:.875rem;font-weight:600;transition:all .2s}._langBtnActive_1vfep_145{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}._logoutBtn_1vfep_151{width:100%;color:var(--color-danger);background-color:var(--color-danger-bg);border-radius:var(--radius-md);cursor:pointer;text-align:center;border:1px solid #0000;padding:12px;font-size:.875rem;font-weight:600;transition:all .2s}._logoutBtn_1vfep_151:hover{background-color:#fee2e2}._loginBtn_1vfep_169{color:#fff;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;text-align:center;width:100%;padding:12px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}._loginBtn_1vfep_169:hover{background-color:var(--color-primary-dark)}@keyframes _fadeIn_1vfep_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1vfep_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._banner_nlp6e_1{align-items:center;gap:var(--space-sm);padding:8px 12px;padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));background-color:var(--color-primary);color:#fff;font-size:.8125rem;line-height:1.4;display:flex}._text_nlp6e_14{flex:1;min-width:0}._cta_nlp6e_19{min-height:32px;color:var(--color-primary);border-radius:var(--radius-sm);background-color:#fff;flex-shrink:0;align-items:center;padding:6px 12px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}._cta_nlp6e_19:hover{opacity:.85}._close_nlp6e_37{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;display:inline-flex}._close_nlp6e_37:hover{opacity:1}@media (width>=641px){._banner_nlp6e_1{font-size:.875rem}}._layout_16l0m_1{min-height:100vh;display:flex}._sidebar_16l0m_6{width:var(--sidebar-width,240px);background-color:var(--color-bg-elevated);border-right:1px solid var(--color-border);z-index:90;flex-shrink:0;transition:width .2s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}._sidebarCollapsed_16l0m_20{width:72px}._main_16l0m_24{margin-left:var(--sidebar-width,240px);padding:var(--space-md);background-color:var(--color-bg);flex:1;min-width:0;min-height:100vh;transition:margin-left .2s;overflow-x:hidden}._mainCollapsed_16l0m_35{margin-left:72px}._mainFull_16l0m_40{margin-left:0}._bottomNav_16l0m_45{z-index:100;position:fixed;bottom:0;left:0;right:0}@media (width<=767px){._main_16l0m_24{padding-bottom:calc(var(--bottom-nav-height,60px) + var(--space-md));margin-left:0}}._page_mmpes_1{max-width:1120px;padding:16px 14px calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px));animation:_fadeIn_mmpes_1 var(--transition-normal);flex-direction:column;gap:56px;margin:0 auto;display:flex}._topbar_mmpes_12{z-index:30;background:var(--color-bg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;margin:-16px -14px 0;padding:10px 14px;display:flex;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){._topbar_mmpes_12{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}._brand_mmpes_33{letter-spacing:-.3px;color:var(--color-primary-dark);font-size:1.15rem;font-weight:800;text-decoration:none}._topbarRight_mmpes_41{align-items:center;gap:10px;display:flex}._langGroup_mmpes_47{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:999px;gap:2px;padding:2px;display:flex}._langBtn_mmpes_56{min-width:34px;height:30px;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:999px;padding:0 8px;font-family:inherit;font-size:.74rem;font-weight:700}._langBtn_mmpes_56:hover{color:var(--color-text-primary)}._langBtnActive_mmpes_75{background:var(--primary-gradient);color:#fff}._topbarCta_mmpes_80{border-radius:var(--radius-md);min-height:38px;color:var(--color-primary-dark);transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);white-space:nowrap;background:#16a34a14;border:1px solid #16a34a47;justify-content:center;align-items:center;padding:0 16px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}._topbarCta_mmpes_80:hover{background:#16a34a29;border-color:#16a34a73;transform:translateY(-1px)}._hero_mmpes_105{border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border);box-shadow:var(--glass-shadow);position:relative;overflow:hidden}._heroGlow_mmpes_114{filter:blur(70px);pointer-events:none;background:#16a34a2e;border-radius:50%;width:340px;height:340px;position:absolute;top:-120px;right:-60px}._heroInner_mmpes_126{flex-direction:column;align-items:flex-start;gap:14px;padding:40px 24px;display:flex;position:relative}._badge_mmpes_135{letter-spacing:.3px;text-transform:uppercase;color:var(--color-primary-dark);background:#16a34a1a;border:1px solid #16a34a40;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-flex}._heroTitle_mmpes_150{letter-spacing:-.5px;color:var(--color-text-primary);max-width:18ch;margin:0;font-size:2rem;font-weight:800;line-height:1.18}._heroSubtitle_mmpes_160{max-width:56ch;color:var(--color-text-secondary);margin:0;font-size:.98rem;line-height:1.6}._heroActions_mmpes_168{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}._primaryBtn_mmpes_175,._secondaryBtn_mmpes_176{border-radius:var(--radius-md);cursor:pointer;min-height:48px;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}._primaryBtn_mmpes_175{color:#fff;background:var(--primary-gradient);box-shadow:var(--primary-glow)}._primaryBtn_mmpes_175:hover{transform:translateY(-2px);box-shadow:0 10px 24px #16a34a47}._primaryBtn_mmpes_175 svg{transition:transform var(--transition-fast)}._primaryBtn_mmpes_175:hover svg{transform:translate(3px)}._secondaryBtn_mmpes_176{color:var(--color-primary-dark);background:#16a34a0f;border-color:#16a34a47}._secondaryBtn_mmpes_176:hover{background:#16a34a24;border-color:#16a34a73;transform:translateY(-2px)}._heroNote_mmpes_224{color:var(--color-text-muted);margin:2px 0 0;font-size:.78rem}._pills_mmpes_230{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._pill_mmpes_230{color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex}._pill_mmpes_230 svg{color:var(--color-primary)}._section_mmpes_255{flex-direction:column;gap:22px;display:flex}._sectionHead_mmpes_261{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}._sectionTitle_mmpes_269{letter-spacing:-.3px;color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:800}._sectionSub_mmpes_277{max-width:54ch;color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.55}._grid3_mmpes_286{grid-template-columns:1fr;gap:16px;display:grid}._card_mmpes_292{border-radius:var(--radius-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;gap:10px;padding:22px;display:flex}._card_mmpes_292:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 8px 22px #16a34a1a}._cardIcon_mmpes_310{border-radius:var(--radius-md);width:46px;height:46px;color:var(--color-primary);background:#16a34a1a;justify-content:center;align-items:center;display:flex}._cardTitle_mmpes_321{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:700}._cardDesc_mmpes_328{color:var(--color-text-secondary);margin:0;font-size:.86rem;line-height:1.55}._steps_mmpes_336{grid-template-columns:1fr;gap:14px;display:grid}._step_mmpes_336{border-radius:var(--radius-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);align-items:flex-start;gap:14px;padding:20px;display:flex}._stepNum_mmpes_352{color:#fff;background:var(--primary-gradient);width:34px;height:34px;box-shadow:var(--primary-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}._faqList_mmpes_368{flex-direction:column;gap:10px;width:100%;max-width:760px;margin:0 auto;display:flex}._faqItem_mmpes_377{border-radius:var(--radius-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);transition:border-color var(--transition-fast);padding:4px 18px}._faqItem_mmpes_377[open]{border-color:var(--color-primary)}._faqQ_mmpes_389{cursor:pointer;color:var(--color-text-primary);align-items:center;gap:8px;padding:14px 0;font-size:.92rem;font-weight:700;list-style:none;display:flex}._faqQ_mmpes_389::-webkit-details-marker{display:none}._faqQ_mmpes_389:before{content:"+";color:var(--color-primary);transition:transform var(--transition-fast);font-size:1.1rem;font-weight:700}._faqItem_mmpes_377[open] ._faqQ_mmpes_389:before{transform:rotate(45deg)}._faqA_mmpes_417{color:var(--color-text-secondary);margin:0;padding:0 0 16px 22px;font-size:.86rem;line-height:1.6}._ctaBand_mmpes_426{text-align:center;border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border);flex-direction:column;align-items:center;gap:12px;padding:44px 24px;display:flex;position:relative;overflow:hidden}._ctaGlow_mmpes_440{filter:blur(70px);pointer-events:none;background:#16a34a29;border-radius:50%;width:420px;height:300px;position:absolute;bottom:-140px;left:50%;transform:translate(-50%)}._ctaTitle_mmpes_453{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:800;position:relative}._ctaSub_mmpes_461{max-width:48ch;color:var(--color-text-secondary);margin:0 0 6px;font-size:.92rem;line-height:1.55;position:relative}._ctaBand_mmpes_426 ._primaryBtn_mmpes_175{position:relative}._footer_mmpes_475{text-align:center;border-top:1px solid var(--color-border);flex-direction:column;align-items:center;gap:8px;padding-top:8px;display:flex}._footerBrand_mmpes_485{color:var(--color-primary-dark);font-size:1.1rem;font-weight:800}._footerTagline_mmpes_491{color:var(--color-text-secondary);margin:0;font-size:.84rem}._footerLinks_mmpes_497{flex-wrap:wrap;justify-content:center;gap:16px;margin:6px 0;display:flex}._footerLinks_mmpes_497 a{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.84rem;font-weight:600;text-decoration:none}._footerLinks_mmpes_497 a:hover{color:var(--color-primary)}._footerRights_mmpes_517{color:var(--color-text-muted);margin:0;font-size:.76rem}@keyframes _fadeIn_mmpes_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width>=700px){._page_mmpes_1{gap:72px;padding:28px 22px 48px}._topbar_mmpes_12{margin:-28px -22px 0;padding:12px 22px}._heroInner_mmpes_126{gap:16px;padding:56px 48px}._heroTitle_mmpes_150{font-size:2.9rem}._heroSubtitle_mmpes_160{font-size:1.05rem}._grid3_mmpes_286,._steps_mmpes_336{grid-template-columns:repeat(3,1fr)}._sectionTitle_mmpes_269{font-size:1.8rem}._ctaTitle_mmpes_453{font-size:1.9rem}}@media (width>=700px) and (width<=1000px){._grid3_mmpes_286{grid-template-columns:repeat(2,1fr)}}@media (width<=400px){._topbarCta_mmpes_80{display:none}._langBtn_mmpes_56{min-width:30px;padding:0 6px}}._container_rab5n_1{background-color:var(--color-bg-elevated);border-radius:var(--radius-lg);max-width:400px;box-shadow:var(--shadow-md);border:1px solid var(--color-border);margin:80px auto;padding:32px}._title_rab5n_11{text-align:center;color:var(--color-text-primary);margin:0 0 24px;font-size:1.75rem;font-weight:700}._form_rab5n_19{flex-direction:column;gap:16px;display:flex}._input_rab5n_25{border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text-primary);border-radius:var(--radius-md);outline:none;padding:12px 16px;font-size:1rem;transition:border-color .2s}._input_rab5n_25:focus{border-color:var(--color-primary)}._button_rab5n_40{color:#fff;background-color:var(--color-primary);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;padding:12px 16px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-flex}._button_rab5n_40:hover:not(:disabled){background-color:var(--color-primary-dark)}._button_rab5n_40:active:not(:disabled){transform:scale(.98)}._button_rab5n_40:disabled{opacity:.6;cursor:not-allowed}._telegramLinkButton_rab5n_69{background-color:#08c}._telegramLinkButton_rab5n_69:hover{background-color:#0077b3}._hint_rab5n_78{text-align:center;color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}._guestNote_rab5n_86{text-align:center;color:var(--color-text-primary);background-color:var(--color-bg);border:1px solid var(--color-primary);border-radius:var(--radius-md);margin:0 0 20px;padding:12px 14px;font-size:.875rem;line-height:1.5}._link_rab5n_98{color:var(--color-primary);cursor:pointer;text-align:center;background:0 0;border:none;padding:8px;font-size:.875rem;transition:color .2s}._link_rab5n_98:hover{color:var(--color-primary-dark);text-decoration:underline}._tabRow_rab5n_114{gap:8px;margin-bottom:16px;display:flex}._tabBtn_rab5n_120{color:var(--color-text-secondary);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;flex:1;padding:8px 12px;font-size:.85rem;font-weight:600;transition:all .2s}._tabBtn_rab5n_120:hover{border-color:var(--color-primary);color:var(--color-primary)}._tabBtnActive_rab5n_138{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}._langSwitcher_rab5n_144{justify-content:flex-end;gap:8px;margin-bottom:24px;display:flex}._langBtn_rab5n_151{border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;padding:4px 8px;font-size:.75rem;font-weight:700;transition:all .2s}._langBtn_rab5n_151:hover{border-color:var(--color-primary);color:var(--color-primary)}._langBtnActive_rab5n_168{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}._container_1qx04_1{text-align:center;max-width:400px;margin:80px auto;padding:0 20px}._code_1qx04_8{color:var(--color-primary);margin:0;font-size:5rem;font-weight:700}._message_1qx04_15{color:var(--color-text-secondary);margin:8px 0 24px;font-size:1.125rem}._link_1qx04_21{color:#fff;background:var(--primary-gradient);box-shadow:var(--primary-glow);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:10px 20px;font-weight:600;text-decoration:none;display:inline-block}._link_1qx04_21:hover{filter:brightness(1.1);transform:translateY(-1px)}._link_1qx04_21:active{transform:translateY(0)}._adminPage_3nank_1{max-width:var(--max-content-width);padding:24px 5px var(--bottom-nav-height);flex-direction:column;gap:20px;margin:0 auto;display:flex}._pageHeader_3nank_10{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);opacity:1;max-height:200px;padding:20px;transition:max-height .6s cubic-bezier(.16,1,.3,1),opacity .5s ease-out,padding .6s cubic-bezier(.16,1,.3,1),border-color .5s ease-out,margin .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}._headerHidden_3nank_26{pointer-events:none;opacity:0!important;border-width:0!important;border-color:#0000!important;max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}._headerGlow_3nank_38{filter:blur(50px);pointer-events:none;background:#16a34a26;border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;left:20%}._pageTitle_3nank_50{color:var(--color-text-primary);margin:0 0 6px;font-size:1.6rem;font-weight:800}._pageSubtitle_3nank_57{color:var(--color-text-secondary);margin:0;font-size:.88rem}._tabsContainer_3nank_64{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}._tabBtn_3nank_73{height:48px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}._tabBtn_3nank_73:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}._activeTab_3nank_96{box-shadow:var(--primary-glow);color:#fff!important;background:var(--primary-gradient)!important}._contentArea_3nank_103{min-height:300px}._tabContent_3nank_107{animation:_fadeIn_3nank_1 var(--transition-normal);flex-direction:column;gap:20px;display:flex}._tabHeader_3nank_114{justify-content:space-between;align-items:center;gap:16px;display:flex}._tabDesc_3nank_121{color:var(--color-text-secondary);margin:-10px 0 10px;font-size:.9rem;line-height:1.5}._sectionTitle_3nank_128{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}._headerActions_3nank_135{align-items:center;gap:12px;display:flex}._collapseAllBtn_3nank_141{border:1px solid var(--color-border);border-radius:var(--radius-md);height:44px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.9rem;font-weight:600;display:flex}._collapseAllBtn_3nank_141:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-primary)}._addRootBtn_3nank_164{border-radius:var(--radius-md);height:44px;color:var(--color-primary-dark);cursor:pointer;transition:all var(--transition-fast);background:#16a34a14;border:1px solid #16a34a40;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.9rem;font-weight:600;display:flex}._addRootBtn_3nank_164:hover{background:#16a34a33;border-color:#16a34a66;transform:translateY(-1px)}._treeWrapper_3nank_187{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px;overflow-x:auto}._skeletonContainer_3nank_197{flex-direction:column;gap:12px;display:flex}._skeletonRow_3nank_203{border-radius:var(--radius-md);background:#00000008;height:48px;animation:1.5s ease-in-out infinite _pulse_3nank_1}._errorBanner_3nank_211{border-radius:var(--radius-md);color:#fca5a5;background:#ef444414;border:1px solid #ef444433;align-items:center;gap:12px;padding:16px;display:flex}._errorBanner_3nank_211 p{margin:0;font-size:.9rem}._emptyState_3nank_227{border-radius:var(--radius-lg);text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._emptyIcon_3nank_239{color:var(--color-text-muted);margin-bottom:16px}._emptyText_3nank_244{color:var(--color-text-secondary);margin-bottom:24px;font-size:.95rem}._previewContainer_3nank_251{flex-direction:column;gap:24px;animation:.4s ease-out _slideIn_3nank_1;display:flex}._successBanner_3nank_258{border-radius:var(--radius-lg);background:#10b98114;border:1px solid #10b98133;align-items:center;gap:16px;padding:20px;display:flex;box-shadow:0 4px 20px #10b9810d}._successIcon_3nank_269{color:var(--color-primary-dark);flex-shrink:0}._successInfo_3nank_274 h3{color:#065f46;margin:0 0 4px;font-size:1.1rem}._successInfo_3nank_274 p{color:#047857;margin:0;font-size:.85rem}._quizPreviewHeader_3nank_286{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}._previewMeta_3nank_297{align-items:center;gap:12px;display:flex}._metaIcon_3nank_303{color:var(--color-primary)}._previewTitle_3nank_307{color:var(--color-text-primary);margin:0 0 2px;font-size:1.1rem;font-weight:700}._previewSub_3nank_314{color:var(--color-text-secondary);font-size:.8rem}._generateAnotherBtn_3nank_319{border:1px solid var(--color-border);height:40px;color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:#fff;padding:0 16px;font-size:.88rem;font-weight:600}._generateAnotherBtn_3nank_319:hover{background:var(--color-bg-hover);border-color:var(--color-primary)}._questionsList_3nank_338{flex-direction:column;gap:16px;display:flex}._questionCard_3nank_344{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:10px;display:flex}._cardHeader_3nank_354{justify-content:space-between;min-height:15px;display:flex}._questionIndex_3nank_360{color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:700}._questionText_3nank_368{color:var(--color-text-primary);font-size:1.05rem;font-weight:500}._optionsGrid_3nank_374{grid-template-columns:1fr 1fr;gap:12px;display:grid}._optionRow_3nank_380{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;align-items:center;gap:12px;padding:12px 16px;display:flex}._optionLetter_3nank_390{width:24px;height:24px;color:var(--color-text-secondary);background:#0000000d;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}._optionContent_3nank_403{color:var(--color-text-primary);flex:1;font-size:.92rem}._correctOptionRow_3nank_409{border-color:var(--color-primary);background:#10b98114;box-shadow:0 0 10px #10b9810d}._correctOptionRow_3nank_409 ._optionLetter_3nank_390{background:var(--color-primary);color:#fff}._correctBadge_3nank_420{text-transform:uppercase;color:#34d399;background:#34d39926;border:1px solid #34d39940;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:700}._questionCategoryBadge_3nank_431{color:var(--color-primary-dark,#166534);background:#16a34a14;border:1px solid #16a34a33;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}._noCategory_3nank_444{color:#c53030!important;background:#e53e3e14!important;border-color:#e53e3e33!important}._cardContentWrapper_3nank_450{transition:max-height .3s;position:relative}._collapsedContent_3nank_455{max-height:54px;overflow:hidden}._fadeOverlay_3nank_460{background:linear-gradient(to bottom, #fff0, var(--color-bg-elevated));pointer-events:none;height:24px;position:absolute;bottom:0;left:0;right:0}@keyframes _fadeIn_3nank_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_3nank_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulse_3nank_1{0%,to{opacity:.6}50%{opacity:1}}._quizzesListContainer_3nank_505{flex-direction:column;gap:12px;display:flex}._quizCardItem_3nank_511{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._quizCardItem_3nank_511:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #16a34a0d}._quizCardLeft_3nank_529{align-items:center;gap:16px;display:flex}._quizCardIcon_3nank_535{background:#16a34a14;border:1px solid #16a34a26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}._quizCardTitle_3nank_547{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}._quizCardMeta_3nank_554{color:var(--color-text-muted);margin-top:4px;font-size:.8rem;display:block}._quizCardRight_3nank_561{align-items:center;display:flex}._quizCardBadge_3nank_566{color:var(--color-primary-dark);background:#16a34a14;border:1px solid #16a34a33;border-radius:20px;padding:4px 10px;font-size:.75rem;font-weight:700}._overlay_3nank_577{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#162d1626;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out _fadeIn_3nank_1;display:flex;position:fixed;inset:0}._modal_3nank_593{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);flex-direction:column;width:100%;max-width:600px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_3nank_1;display:flex;overflow:hidden}._header_3nank_26{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._title_3nank_616{color:var(--color-text-primary);margin:0;font-size:1.2rem;font-weight:600}._closeBtn_3nank_623{color:var(--color-text-secondary);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex}._closeBtn_3nank_623:hover{color:var(--color-text-primary);background:#0000000d}._modalBody_3nank_643{flex:1;padding:20px;overflow-y:auto}@keyframes _slideFromBottom_3nank_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width<=480px){._quizCardItem_3nank_511{flex-direction:column;align-items:flex-start;gap:8px}._quizCardRight_3nank_561{justify-content:flex-end;width:100%}._modal_3nank_593{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:95vh;margin-top:auto;animation:.3s cubic-bezier(.16,1,.3,1) _slideFromBottom_3nank_1}}._categoryFilterWrapper_3nank_681{flex:1;max-width:350px}._filterSelectBtn_3nank_686{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:44px;color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);text-align:left;align-items:center;gap:10px;padding:0 16px;display:flex}._filterSelectBtn_3nank_686:hover:not(:disabled){border-color:var(--color-primary);background:#fff;box-shadow:0 4px 12px #16a34a0d}._filterSelectBtn_3nank_686:disabled{opacity:.6;cursor:not-allowed}._filterFolderIcon_3nank_713{color:var(--color-primary);flex-shrink:0}._filterSelectLabel_3nank_718{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.92rem;font-weight:600;overflow:hidden}._filterArrowIcon_3nank_727{color:var(--color-text-secondary);transition:transform var(--transition-fast);flex-shrink:0}._filterSelectBtn_3nank_686:hover ._filterArrowIcon_3nank_727{color:var(--color-primary)}._quizzesControlsRow_3nank_737{flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin-bottom:8px;display:flex}._searchInput_3nank_746{border:1px solid var(--color-border);border-radius:var(--radius-md);height:44px;color:var(--color-text-primary);transition:all var(--transition-fast);background:#fff;outline:none;flex:1;padding:0 16px;font-family:inherit;font-size:.92rem}._searchInput_3nank_746:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #16a34a26}._searchInput_3nank_746:disabled{background:var(--color-bg-hover);color:var(--color-text-muted);cursor:not-allowed}._paginationContainer_3nank_772{justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px 0;display:flex}._paginationBtn_3nank_781{background:var(--color-bg-elevated);border:1px solid var(--color-border);height:40px;color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;padding:0 20px;font-size:.88rem;font-weight:600;display:flex}._paginationBtn_3nank_781:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-primary);color:var(--color-primary-dark)}._paginationBtn_3nank_781:disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-elevated)}._pageInfo_3nank_809{color:var(--color-text-secondary);font-size:.9rem;font-weight:600}@media (width<=768px){._categoryFilterWrapper_3nank_681{width:100%;max-width:none}._pageTitle_3nank_50{font-size:1.25rem}._pageSubtitle_3nank_57{font-size:.78rem}._tabBtn_3nank_73{height:44px;font-size:.85rem}._sectionTitle_3nank_128{font-size:1.05rem}._tabDesc_3nank_121{font-size:.82rem}._successInfo_3nank_274 h3{font-size:.95rem}._successInfo_3nank_274 p{font-size:.78rem}._previewTitle_3nank_307{font-size:.95rem}._previewSub_3nank_314,._questionIndex_3nank_360{font-size:.75rem}._questionText_3nank_368{font-size:.92rem}._optionContent_3nank_403{font-size:.85rem}._optionsGrid_3nank_374{grid-template-columns:1fr}._tabHeader_3nank_114{flex-wrap:wrap;gap:12px}._headerActions_3nank_135{flex-wrap:wrap;gap:8px;width:100%;display:flex}._collapseAllBtn_3nank_141,._addRootBtn_3nank_164{flex:1;min-width:130px;height:40px;font-size:.85rem}._quizPreviewHeader_3nank_286{flex-direction:column;align-items:stretch}._generateAnotherBtn_3nank_319{width:100%}}._deleteBtn_3nank_904{color:var(--color-text-secondary);cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._deleteBtn_3nank_904:hover{color:var(--color-danger);background:#ef44441a}._selectingCard_3nank_924{-webkit-user-select:none;user-select:none}._selectedCard_3nank_929{border-color:var(--color-primary)!important;background:#16a34a0a!important;box-shadow:0 0 12px #16a34a14!important}._selectionCheckbox_3nank_935{border:2px solid var(--color-text-muted);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}._checkboxChecked_3nank_949{border-color:var(--color-primary)!important;background:var(--color-primary)!important}._checkmark_3nank_954{color:#fff;font-size:.75rem;font-weight:700}._bulkActionBar_3nank_961{background:var(--glass-bg,#ffffffd9);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border,#00000014);border-radius:var(--radius-lg,16px);width:calc(100% - 48px);max-width:768px;box-shadow:var(--glass-shadow,0 10px 30px #0000001a);z-index:1000;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_3nank_1;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}._bulkActionInfo_3nank_983{color:var(--color-text-primary);font-size:.95rem;font-weight:600}._bulkActionButtons_3nank_989{align-items:center;gap:10px;display:flex}._bulkBindBtn_3nank_995,._bulkDeleteBtn_3nank_996,._bulkCancelBtn_3nank_997{border-radius:var(--radius-md,8px);cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}._bulkBindBtn_3nank_995{color:var(--color-primary-dark);background:#16a34a14;border:1px solid #16a34a33}._bulkBindBtn_3nank_995:hover:not(:disabled){background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._bulkDeleteBtn_3nank_996{color:#dc2626;background:#dc262614;border:1px solid #dc262633}._bulkDeleteBtn_3nank_996:hover:not(:disabled){color:#fff;background:#dc2626;border-color:#dc2626}._bulkCancelBtn_3nank_997{color:var(--color-text-secondary);border:1px solid var(--color-border);background:0 0}._bulkCancelBtn_3nank_997:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._bulkBindBtn_3nank_995:disabled,._bulkDeleteBtn_3nank_996:disabled{opacity:.5;cursor:not-allowed}._bulkLeftSection_3nank_1052{align-items:center;gap:12px;display:flex}._bulkMiddleSection_3nank_1058{flex:1;justify-content:center;align-items:center;gap:10px;display:flex}._bulkRightSection_3nank_1066{align-items:center;display:flex}._bulkCollectionBindBtn_3nank_1071{border-radius:var(--radius-md,8px);cursor:pointer;color:var(--color-primary-dark);background:#16a34a14;border:1px solid #16a34a33;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}._bulkCollectionBindBtn_3nank_1071:hover:not(:disabled){background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._bulkCollectionBindBtn_3nank_1071:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){._bulkActionBar_3nank_961{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 24px);padding:12px 10px;bottom:80px}._bulkLeftSection_3nank_1052,._bulkMiddleSection_3nank_1058{gap:6px}._bulkBindBtn_3nank_995,._bulkCollectionBindBtn_3nank_1071{padding:10px 8px;font-size:.8rem}._bulkDeleteBtn_3nank_996,._bulkCancelBtn_3nank_997{border-radius:50%;justify-content:center;width:38px;height:38px;padding:0}._bulkDeleteBtn_3nank_996 ._btnText_3nank_1128,._bulkCancelBtn_3nank_997 ._btnText_3nank_1128{display:none}._bulkDeleteBtn_3nank_996 ._btnIcon_3nank_1132,._bulkCancelBtn_3nank_997 ._btnIcon_3nank_1132{margin:0;font-size:1.1rem}}@media (width<=450px){._bulkActionBar_3nank_961{gap:6px;padding:8px;bottom:74px}._bulkLeftSection_3nank_1052,._bulkMiddleSection_3nank_1058{gap:4px}._bulkActionInfo_3nank_983{font-size:.75rem}._bulkBindBtn_3nank_995,._bulkCollectionBindBtn_3nank_1071{gap:2px;padding:6px 8px;font-size:.7rem}._bulkBindBtn_3nank_995 ._btnText_3nank_1128,._bulkCollectionBindBtn_3nank_1071 ._btnText_3nank_1128{display:none}._bulkDeleteBtn_3nank_996,._bulkCancelBtn_3nank_997{width:32px;height:32px}._bulkDeleteBtn_3nank_996 ._btnIcon_3nank_1132,._bulkCancelBtn_3nank_997 ._btnIcon_3nank_1132{font-size:.9rem}}._treeList_s4j0e_1{--tree-indent:16px;margin:0;padding:0;list-style:none}._treeNode_s4j0e_8{margin:4px 0;position:relative}._childrenWrapper_s4j0e_14{border-left:1px dashed var(--color-border);margin-left:20px}._nodeContent_s4j0e_19{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:48px;transition:all var(--transition-fast);--node-indent-step:4px;align-items:center;gap:8px;width:100%;min-width:max-content;padding:6px 12px;display:flex}._nodeContent_s4j0e_19:hover{background:var(--color-bg-hover);border-color:var(--color-primary);transform:translate(2px)}._toggleBtn_s4j0e_40{width:36px;height:36px;min-height:36px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._toggleBtn_s4j0e_40:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._folderIcon_s4j0e_60{align-items:center;display:flex}._parentFolder_s4j0e_65{color:#fbbf24}._leafFolder_s4j0e_69{color:var(--color-primary)}._nodeName_s4j0e_73{color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:8px;padding:8px 0;font-size:.95rem;font-weight:500;display:flex}._badge_s4j0e_86{background:var(--color-bg-active);color:var(--color-primary-dark);border:1px solid #16a34a40;border-radius:20px;padding:2px 8px;font-size:.75rem;font-weight:600}._actionsToggle_s4j0e_96{width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._actionsToggle_s4j0e_96:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._overlay_s4j0e_116{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#162d1626;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out _fadeIn_s4j0e_1;display:flex;position:fixed;inset:0}._modal_s4j0e_132{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);width:100%;max-width:400px;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_s4j0e_1;overflow:hidden}._header_s4j0e_143{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._title_s4j0e_151{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:300px;margin:0;font-size:1.15rem;font-weight:700;overflow:hidden}._closeBtn_s4j0e_162{color:var(--color-text-secondary);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._closeBtn_s4j0e_162:hover{color:var(--color-text-primary);background:#0000000d}._modalBody_s4j0e_181{flex-direction:column;gap:12px;padding:20px;display:flex}._actionItemButton_s4j0e_188{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:50px;color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:12px;padding:0 16px;font-size:.95rem;font-weight:600;display:flex}._actionItemButton_s4j0e_188:hover{background:var(--color-bg-hover);border-color:var(--color-primary);transform:translateY(-1px)}._actionItemButton_s4j0e_188:active{transform:translateY(0)}._addIconColor_s4j0e_215{color:#38bdf8}._editIconColor_s4j0e_219{color:#fbbf24}._deleteAction_s4j0e_223{color:var(--color-danger);border-color:#ef444426}._deleteAction_s4j0e_223:hover{border-color:var(--color-danger);background:#ef44440d}@keyframes _fadeIn_s4j0e_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_s4j0e_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){._treeList_s4j0e_1{--tree-indent:10px}._childrenWrapper_s4j0e_14{margin-left:14px}._nodeContent_s4j0e_19{--node-indent-step:2px;padding:8px 10px}._nodeName_s4j0e_73{font-size:.9rem}}@media (width<=480px){._modal_s4j0e_132{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:auto;animation:.3s cubic-bezier(.16,1,.3,1) _slideFromBottom_s4j0e_1}}@keyframes _slideFromBottom_s4j0e_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._overlay_1kmjm_1{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100;background:#162d1626;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out _fadeIn_1kmjm_1;display:flex;position:fixed;inset:0}._modal_1kmjm_17{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);flex-direction:column;width:100%;max-width:650px;max-height:80vh;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_1kmjm_1;display:flex;overflow:hidden}._header_1kmjm_31{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._title_1kmjm_39{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}._closeBtn_1kmjm_46{color:var(--color-text-secondary);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._closeBtn_1kmjm_46:hover{color:var(--color-text-primary);background:#0000000d}._searchWrapper_1kmjm_66{border-bottom:1px solid var(--color-border);background:#00000003;align-items:center;gap:12px;padding:12px 20px;display:flex}._searchIcon_1kmjm_75{color:var(--color-text-muted)}._searchInput_1kmjm_79{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;height:36px;font-family:inherit;font-size:.95rem}._clearSearchBtn_1kmjm_90{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex}._clearSearchBtn_1kmjm_90:hover{color:var(--color-text-primary);background:#0000000d}._modalBody_1kmjm_107{flex:1;padding:16px 20px;overflow:auto}._flatList_1kmjm_114{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._flatItem_1kmjm_123{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);box-sizing:border-box;align-items:center;gap:12px;width:max-content;min-width:100%;padding:10px 14px;display:flex}._flatItem_1kmjm_123:hover{background:var(--color-bg-hover)}._selectedItem_1kmjm_140{color:var(--color-primary-dark);font-weight:600;background:#16a34a14!important}._treeList_1kmjm_147{margin:0;padding:0;list-style:none}._treeNode_1kmjm_153{margin:4px 0;list-style:none}._nodeContent_1kmjm_158{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);box-sizing:border-box;align-items:center;gap:8px;width:max-content;min-width:100%;padding:8px 12px;display:flex}._nodeContent_1kmjm_158:hover{background:var(--color-bg-hover)}._selectedNode_1kmjm_175{color:var(--color-primary-dark);font-weight:600;background:#16a34a14!important}._toggleBtn_1kmjm_181{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._toggleBtn_1kmjm_181:hover{background:#0000000d}._folderIcon_1kmjm_199{color:var(--color-text-muted);flex-shrink:0}._parentFolder_1kmjm_204{color:var(--color-primary)}._leafFolder_1kmjm_208{color:var(--color-text-muted)}._categoryName_1kmjm_212,._nodeName_1kmjm_213{flex:1;justify-content:space-between;align-items:center;gap:8px;font-size:.95rem;display:flex}._categoryName_1kmjm_212>span:first-child,._nodeName_1kmjm_213>span:first-child{white-space:nowrap}._badge_1kmjm_227{color:var(--color-primary-dark);background:#16a34a14;border:1px solid #16a34a33;border-radius:12px;flex-shrink:0;padding:1px 7px;font-size:.72rem;font-weight:600}._checkIcon_1kmjm_238{color:var(--color-primary);flex-shrink:0}._childrenWrapper_1kmjm_243{position:relative}._childrenWrapper_1kmjm_243:before{content:"";background:var(--color-border);width:1px;position:absolute;top:0;bottom:12px;left:27px}._emptyState_1kmjm_257{text-align:center;color:var(--color-text-secondary);padding:40px 20px}@keyframes _fadeIn_1kmjm_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1kmjm_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){._modal_1kmjm_17{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:85vh;margin-top:auto;animation:.3s cubic-bezier(.16,1,.3,1) _slideFromBottom_1kmjm_1}}@keyframes _slideFromBottom_1kmjm_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._overlay_d0e6v_1{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#162d1626;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out _fadeIn_d0e6v_1;display:flex;position:fixed;inset:0}._modal_d0e6v_17{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);width:100%;max-width:450px;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_d0e6v_1;overflow:hidden}._header_d0e6v_28{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._title_d0e6v_36{color:var(--color-text-primary);margin:0;font-size:1.2rem;font-weight:600}._closeBtn_d0e6v_43{color:var(--color-text-secondary);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._closeBtn_d0e6v_43:hover{color:var(--color-text-primary);background:#0000000d}._form_d0e6v_62{flex-direction:column;gap:20px;padding:20px;display:flex}._fieldGroup_d0e6v_69{flex-direction:column;gap:8px;display:flex}._label_d0e6v_75{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}._input_d0e6v_83,._select_d0e6v_84{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:48px;color:var(--color-text-primary);transition:all var(--transition-fast);outline:none;padding:0 16px;font-family:inherit;font-size:.95rem}._select_d0e6v_84 option{background-color:var(--color-bg-elevated);color:var(--color-text-primary)}._input_d0e6v_83:focus,._select_d0e6v_84:focus{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px #16a34a33}._selectTrigger_d0e6v_110{text-align:left;cursor:pointer;align-items:center;gap:10px;display:flex}._selectTrigger_d0e6v_110:hover:not(:disabled){border-color:var(--color-primary)}._selectTrigger_d0e6v_110:disabled{opacity:.6;cursor:not-allowed}._selectTriggerLabel_d0e6v_127{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._selectTriggerIcon_d0e6v_134{color:var(--color-text-secondary);flex-shrink:0}._hint_d0e6v_139{color:var(--color-text-muted);margin-top:4px;font-size:.75rem}._actions_d0e6v_145{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}._cancelBtn_d0e6v_152,._submitBtn_d0e6v_153{border-radius:var(--radius-md);cursor:pointer;height:48px;transition:all var(--transition-fast);justify-content:center;align-items:center;padding:0 24px;font-size:.95rem;font-weight:600;display:flex}._cancelBtn_d0e6v_152{border:1px solid var(--color-border);color:var(--color-text-secondary);background:0 0}._cancelBtn_d0e6v_152:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._submitBtn_d0e6v_153{background:var(--primary-gradient);color:#fff;box-shadow:var(--primary-glow);border:none}._submitBtn_d0e6v_153:hover{filter:brightness(1.1);transform:translateY(-1px)}._submitBtn_d0e6v_153:active{transform:translateY(0)}._spinner_d0e6v_193{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite _spin_d0e6v_193}@keyframes _fadeIn_d0e6v_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_d0e6v_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_d0e6v_193{to{transform:rotate(360deg)}}@media (width<=480px){._modal_d0e6v_17{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:auto;animation:.3s cubic-bezier(.16,1,.3,1) _slideFromBottom_d0e6v_1}}@keyframes _slideFromBottom_d0e6v_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._container_1x3im_1{flex-direction:column;gap:12px;width:100%;display:flex}._hiddenInput_1x3im_8{display:none}._dropzone_1x3im_12{border:2px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);cursor:pointer;transition:all var(--transition-normal);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex}._dropzone_1x3im_12:hover{background:var(--color-bg-hover);border-color:var(--color-primary);box-shadow:var(--primary-glow)}._dragActive_1x3im_32{border-color:var(--color-primary);box-shadow:var(--primary-glow);background:#16a34a0d;transform:scale(.99)}._disabled_1x3im_39{opacity:.5;cursor:not-allowed;pointer-events:none}._uploadIconWrapper_1x3im_45{width:60px;height:60px;color:var(--color-text-secondary);transition:all var(--transition-normal);background:#00000008;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}._dropzone_1x3im_12:hover ._uploadIconWrapper_1x3im_45{color:var(--color-primary);background:#16a34a26;transform:translateY(-2px)}._mainText_1x3im_64{color:var(--color-text-primary);margin:0 0 8px;font-size:.95rem;font-weight:600}._subText_1x3im_71{color:var(--color-text-muted);margin:0;font-size:.78rem}._fileDetails_1x3im_77{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:12px;padding:16px;display:flex}._fileIconWrapper_1x3im_87{border-radius:var(--radius-sm);width:48px;height:48px;color:var(--color-primary);background:#16a34a1a;justify-content:center;align-items:center;display:flex}._info_1x3im_98{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._fileName_1x3im_106{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}._fileMeta_1x3im_115{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.75rem;display:flex}._pageBadge_1x3im_123{color:var(--color-text-primary);background:#0000000d;border-radius:4px;padding:1px 6px;font-weight:500}._removeBtn_1x3im_131{width:40px;height:40px;min-height:40px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._removeBtn_1x3im_131:hover{color:var(--color-danger);background:#ef44441a}._warningBanner_1x3im_152{border-radius:var(--radius-md);background:#f59e0b1f;border:1px solid #f59e0b40;align-items:flex-start;gap:12px;padding:12px 16px;animation:.2s ease-out _slideDown_1x3im_1;display:flex}._warningIcon_1x3im_163{color:#d97706;flex-shrink:0;margin-top:2px}._warningContent_1x3im_169{flex-direction:column;gap:2px;display:flex}._warningTitle_1x3im_175{color:#b45309;font-size:.85rem}._warningText_1x3im_180{color:#78350f;margin:0;font-size:.78rem;line-height:1.4}._successBanner_1x3im_187{border-radius:var(--radius-md);background:#10b9811f;border:1px solid #10b98140;align-items:center;gap:8px;padding:8px 12px;animation:.2s ease-out _slideDown_1x3im_1;display:flex}._successIcon_1x3im_198{color:#059669;flex-shrink:0}._successText_1x3im_203{color:#065f46;margin:0;font-size:.78rem}@keyframes _slideDown_1x3im_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._overlay_y9dv6_1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1100;background:#162d162e;justify-content:center;align-items:center;padding:24px;animation:.3s ease-out _fadeIn_y9dv6_1;display:flex;position:fixed;inset:0}._container_y9dv6_17{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);width:100%;max-width:450px;box-shadow:var(--glass-shadow);text-align:center;flex-direction:column;align-items:center;padding:40px 24px;display:flex}._iconContainer_y9dv6_31{background:#16a34a1a;border:1px solid #16a34a33;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:24px;animation:3s ease-in-out infinite _float_y9dv6_1;display:flex;position:relative;box-shadow:0 0 30px #16a34a33}._brainIcon_y9dv6_46{color:var(--color-primary)}._sparkleIcon1_y9dv6_50,._sparkleIcon2_y9dv6_51{color:#34d399;position:absolute}._sparkleIcon1_y9dv6_50{animation:1.5s ease-in-out infinite alternate _pulse_y9dv6_1;top:8px;right:8px}._sparkleIcon2_y9dv6_51{animation:2s ease-in-out .5s infinite alternate _pulse_y9dv6_1;bottom:12px;left:8px}._title_y9dv6_68{color:var(--color-text-primary);letter-spacing:.5px;margin:0 0 12px;font-size:1.4rem;font-weight:700}._statusText_y9dv6_76{color:var(--color-text-secondary);height:24px;margin:0 0 24px;font-size:.95rem}._progressTrack_y9dv6_84{background:#00000014;border-radius:3px;width:100%;height:6px;margin-bottom:8px;overflow:hidden}._progressBar_y9dv6_93{background:var(--primary-gradient);height:100%;box-shadow:var(--primary-glow);border-radius:3px;transition:width .4s cubic-bezier(.4,0,.2,1)}._progressPercent_y9dv6_101{color:var(--color-primary);margin-bottom:32px;font-size:.8rem;font-weight:600}._skeletonQuiz_y9dv6_109{border-radius:var(--radius-md);background:#00000005;border:1px solid #0000000d;flex-direction:column;gap:16px;width:100%;padding:20px;animation:1.8s ease-in-out infinite _pulseSkeleton_y9dv6_1;display:flex}._skeletonQuestion_y9dv6_121{flex-direction:column;gap:8px;display:flex}._skeletonLineLong_y9dv6_127,._skeletonLineMedium_y9dv6_128,._skeletonLineShort_y9dv6_129{background:#00000014;border-radius:5px;height:10px}._skeletonLineLong_y9dv6_127{width:90%}._skeletonLineMedium_y9dv6_128{width:65%}._skeletonLineShort_y9dv6_129{width:45%}._skeletonOptions_y9dv6_147{flex-direction:column;gap:12px;display:flex}._skeletonOption_y9dv6_147{align-items:center;gap:12px;display:flex}._skeletonRadio_y9dv6_159{background:#00000014;border-radius:50%;flex-shrink:0;width:16px;height:16px}@keyframes _fadeIn_y9dv6_1{0%{opacity:0}to{opacity:1}}@keyframes _float_y9dv6_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes _pulse_y9dv6_1{0%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}@keyframes _pulseSkeleton_y9dv6_1{0%,to{opacity:.6}50%{opacity:1;background:#0000000a}}._formContainer_zb83n_1{width:100%}._form_zb83n_1{flex-direction:column;gap:28px;display:flex}._formSection_zb83n_11{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:20px;padding:24px;display:flex}._sectionHeader_zb83n_21{align-items:center;gap:12px;margin-bottom:4px;display:flex}._stepBadge_zb83n_28{background:var(--primary-gradient);color:#fff;width:28px;height:28px;box-shadow:var(--primary-glow);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}._sectionTitle_zb83n_42{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:600}._fieldGroup_zb83n_49{flex-direction:column;gap:8px;display:flex}._label_zb83n_55{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}._inputWrapper_zb83n_63{align-items:center;display:flex;position:relative}._inputIcon_zb83n_69{color:var(--color-text-muted);pointer-events:none;position:absolute;left:16px}._input_zb83n_63,._select_zb83n_77{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:48px;color:var(--color-text-primary);transition:all var(--transition-fast);outline:none;font-family:inherit;font-size:.95rem}._input_zb83n_63{padding:0 16px 0 44px}._select_zb83n_77{padding:0 16px}._select_zb83n_77 option{background-color:var(--color-bg-elevated);color:var(--color-text-primary)}._input_zb83n_63:focus,._select_zb83n_77:focus{border-color:var(--color-primary);background:var(--color-bg);box-shadow:0 0 0 3px #16a34a33}._input_zb83n_63:focus+._inputIcon_zb83n_69{color:var(--color-primary)}._selectTrigger_zb83n_114{text-align:left;cursor:pointer;align-items:center;gap:10px;display:flex}._selectTrigger_zb83n_114:hover:not(:disabled){border-color:var(--color-primary)}._selectTrigger_zb83n_114:disabled{opacity:.6;cursor:not-allowed}._selectTriggerLabel_zb83n_131{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._selectTriggerIcon_zb83n_138{color:var(--color-text-secondary);flex-shrink:0}._fieldHint_zb83n_143{color:var(--color-text-secondary);word-break:break-word;margin:0;font-size:.82rem}._fieldHintError_zb83n_150{color:#ef4444;word-break:break-word;margin:0;font-size:.82rem;font-weight:500}._twoColumn_zb83n_158{grid-template-columns:1fr 1fr;gap:16px;display:grid}._errorAlert_zb83n_164{border-radius:var(--radius-md);color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;padding:12px 16px;font-size:.88rem;font-weight:500;animation:.4s ease-in-out _shake_zb83n_1}._generateBtn_zb83n_175{background:var(--primary-gradient);border-radius:var(--radius-md);color:#fff;cursor:pointer;height:52px;box-shadow:var(--primary-glow);transition:all var(--transition-normal);border:none;justify-content:center;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;display:flex}._generateBtn_zb83n_175:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 0 25px #16a34a73}._generateBtn_zb83n_175:active:not(:disabled){transform:translateY(0)}._generateBtn_zb83n_175:disabled{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:not-allowed;box-shadow:none;background:#0000000d}@keyframes _shake_zb83n_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (width<=600px){._twoColumn_zb83n_158{grid-template-columns:1fr;gap:20px}._formSection_zb83n_11{padding:16px}._sectionTitle_zb83n_42{font-size:.95rem}._stepBadge_zb83n_28{width:24px;height:24px;font-size:.75rem}._label_zb83n_55{font-size:.78rem}._input_zb83n_63,._select_zb83n_77{height:44px;font-size:.88rem}._generateBtn_zb83n_175{height:46px;font-size:.92rem}}._overlay_wxusx_1{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#162d1626;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out _fadeIn_wxusx_1;display:flex;position:fixed;inset:0}._modal_wxusx_17{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);flex-direction:column;width:100%;max-width:600px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_wxusx_1;display:flex;overflow:hidden}._header_wxusx_31{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._title_wxusx_40{color:var(--color-text-primary);margin:0;font-size:1.2rem;font-weight:600}._closeBtn_wxusx_47{color:var(--color-text-secondary);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex}._closeBtn_wxusx_47:hover{color:var(--color-text-primary);background:#0000000d}._modalBody_wxusx_67{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}._formGroup_wxusx_76{flex-direction:column;gap:6px;display:flex}._label_wxusx_82{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}._input_wxusx_88,._textarea_wxusx_89{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);transition:all var(--transition-fast);resize:vertical;background:#fff;outline:none;padding:10px 14px;font-family:inherit;font-size:.92rem}._input_wxusx_88:focus,._textarea_wxusx_89:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #16a34a26}._optionsGrid_wxusx_109{grid-template-columns:1fr 1fr;gap:12px;display:grid}._hiddenFileInput_wxusx_115{display:none}._imageField_wxusx_119{margin-top:4px}._imageAddBtn_wxusx_123{background:var(--color-bg-elevated);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:.8rem;font-weight:500;display:inline-flex}._imageAddBtn_wxusx_123:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._imageAddBtn_wxusx_123:disabled{opacity:.6;cursor:not-allowed}._imagePreviewWrap_wxusx_149{width:fit-content;display:inline-flex;position:relative}._imagePreview_wxusx_149{border-radius:var(--radius-md);border:1px solid var(--color-border);object-fit:contain;max-width:100%;max-height:120px;display:block}._imagePreviewActions_wxusx_164{gap:4px;display:flex;position:absolute;top:6px;right:6px}._imageActionBtn_wxusx_172{color:#fff;cursor:pointer;width:26px;height:26px;transition:background var(--transition-fast);background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._imageActionBtn_wxusx_172:hover:not(:disabled){background:#000000bf}._imageActionBtn_wxusx_172:disabled{opacity:.6;cursor:not-allowed}._imageActionBtnDanger_wxusx_195:hover:not(:disabled){background:#dc2626}._correctOptionGrid_wxusx_199{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}._optionBtn_wxusx_205{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);height:44px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:6px;font-size:.95rem;font-weight:600;display:flex}._optionBtn_wxusx_205:hover{border-color:var(--color-primary);color:var(--color-text-primary)}._optionBtnActive_wxusx_226{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}._actions_wxusx_232{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;display:flex}._cancelBtn_wxusx_241,._submitBtn_wxusx_242{border-radius:var(--radius-md);cursor:pointer;height:44px;transition:all var(--transition-fast);border:none;padding:0 20px;font-family:inherit;font-size:.9rem;font-weight:600}._cancelBtn_wxusx_241{color:var(--color-text-secondary);border:1px solid var(--color-border);background:0 0}._cancelBtn_wxusx_241:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}._submitBtn_wxusx_242{background:var(--primary-gradient);color:#fff;box-shadow:var(--primary-glow)}._submitBtn_wxusx_242:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #16a34a33}._cancelBtn_wxusx_241:disabled,._submitBtn_wxusx_242:disabled{opacity:.6;cursor:not-allowed}@keyframes _fadeIn_wxusx_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_wxusx_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width<=480px){._optionsGrid_wxusx_109{grid-template-columns:1fr}._modal_wxusx_17{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:95vh;margin-top:auto;animation:.3s cubic-bezier(.16,1,.3,1) _slideFromBottom_wxusx_1}}@keyframes _slideFromBottom_wxusx_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._rendererContainer_vqfww_1{color:var(--color-text-primary);word-break:break-word;font-size:1rem;line-height:1.6}._rendererContainer_vqfww_1 .katex-display{-webkit-overflow-scrolling:touch;margin:8px 0;padding:8px 0;display:block;overflow:auto hidden}._rendererContainer_vqfww_1 .katex-display::-webkit-scrollbar{height:4px}._rendererContainer_vqfww_1 .katex-display::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}._paragraph_vqfww_28{margin:0 0 8px}._paragraph_vqfww_28:last-child{margin-bottom:0}._inlineSpan_vqfww_36{display:inline}._codeContainer_vqfww_40{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:12px 0;padding:12px;overflow-x:auto}._inlineCode_vqfww_49{border-radius:var(--radius-sm);background-color:#ffffff14;padding:2px 6px;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.88em}._questionCard_12a0w_1{background:var(--color-bg-elevated,#faf7eb);border:1px solid var(--color-border,#e6dfc3);border-radius:var(--radius-md,12px);transition:all var(--transition-fast,.2s ease);flex-direction:column;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #8b81611f,0 2px 6px #0000000a}._questionCard_12a0w_1:hover{border-color:var(--color-primary,#16a34a);transform:translateY(-2px);box-shadow:0 10px 28px #8b816133,0 4px 10px #16a34a0f}._cardCollapsed_12a0w_21,._selectingCard_12a0w_25{cursor:pointer}._selectedCard_12a0w_29{background:#6366f10d;box-shadow:0 0 12px #6366f11a;border-color:var(--color-primary,#6366f1)!important}._cardHeader_12a0w_35{justify-content:space-between;align-items:center;gap:16px;display:flex}._cardHeaderLeft_12a0w_42{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._selectionCheckbox_12a0w_49{border:2px solid var(--color-border,#fff3);width:20px;height:20px;transition:all var(--transition-fast,.2s ease);border-radius:4px;justify-content:center;align-items:center;display:flex}._checkboxChecked_12a0w_60{background:var(--color-primary,#6366f1);border-color:var(--color-primary,#6366f1)}._checkmark_12a0w_65{color:#fff;font-size:.8rem;font-weight:700}._questionIndex_12a0w_71{color:var(--color-primary,#6366f1);background:#6366f11a;border-radius:12px;padding:2px 8px;font-size:.85rem;font-weight:700}._questionCategoryBadge_12a0w_80{color:var(--color-text-secondary,#fff9);background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;padding:2px 8px;font-size:.8rem;font-weight:600}._noCategory_12a0w_90{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2426}._cardHeaderRight_12a0w_96{align-items:center;gap:6px;display:flex}._iconBtn_12a0w_102{color:var(--color-text-secondary,#fff9);cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast,.2s ease);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:flex}._iconBtn_12a0w_102:hover{color:var(--color-text-primary,#fff);background:#ffffff0f;border-color:#ffffff1a}._deleteBtn_12a0w_123:hover{color:#ef4444;background:#ef44441a;border-color:#ef444433}._cardContent_12a0w_129{position:relative}._collapsedText_12a0w_133{max-height:80px;overflow:hidden}._fadeOverlay_12a0w_138{background:linear-gradient(to top, var(--color-bg-elevated,#1e293b), transparent);pointer-events:none;height:40px;position:absolute;bottom:0;left:0;right:0}._questionText_12a0w_148{color:var(--color-text-primary,#fff);font-size:1.05rem;line-height:1.5}._questionImage_12a0w_154{border-radius:var(--radius-md,8px);border:1px solid var(--color-border,#e6dfc3);max-width:100%;height:auto;display:block}._optionImage_12a0w_162{border:1px solid var(--color-border,#e6dfc3);border-radius:6px;max-width:100%;height:auto;margin-top:8px;display:block}._optionsContainer_12a0w_171{flex-direction:column;gap:8px;display:flex}._optionItem_12a0w_177{background:var(--color-bg,#fff);border:1px solid var(--color-border,#e6dfc3);color:var(--color-text-secondary,#4b5563);text-align:left;box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}._interactiveOption_12a0w_192{cursor:pointer;transition:all var(--transition-fast,.2s ease)}._interactiveOption_12a0w_192:hover{background:var(--color-bg-hover,#f3eccf);border-color:var(--color-primary,#16a34a);transform:translateY(-2px)scale(1.008);box-shadow:0 4px 16px #a59b7d26}._optionLetter_12a0w_204{background:var(--color-bg-elevated,#faf7eb);border:1px solid var(--color-border,#e6dfc3);width:28px;height:28px;color:var(--color-text-primary,#1f2937);transition:all var(--transition-fast,.2s ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}._interactiveOption_12a0w_192:hover ._optionLetter_12a0w_204{background:var(--color-primary,#16a34a);color:#fff;border-color:var(--color-primary,#16a34a);transform:scale(1.1);box-shadow:0 0 8px #16a34a66}._optionVal_12a0w_228{flex:1;font-size:.95rem}._selectedOption_12a0w_233{background:var(--color-bg-active,#def7ec)!important;border-color:var(--color-primary,#16a34a)!important;color:var(--color-text-primary,#1f2937)!important;box-shadow:0 2px 8px #16a34a1a!important}._selectedOption_12a0w_233 ._optionLetter_12a0w_204{background:var(--color-primary,#16a34a)!important;color:#fff!important;border-color:var(--color-primary,#16a34a)!important}._correctOption_12a0w_246{background:var(--color-bg-active,#def7ec)!important;color:var(--color-text-primary,#1f2937)!important;border-color:#10b981!important}._correctOption_12a0w_246 ._optionLetter_12a0w_204{color:#fff!important;background:#10b981!important;border-color:#10b981!important}._wrongOption_12a0w_258{color:#b91c1c!important;background:#fee2e2!important;border-color:#ef4444!important}._wrongOption_12a0w_258 ._optionLetter_12a0w_204{color:#fff;background:#ef4444;border-color:#ef4444!important}._correctBadgeText_12a0w_270{color:#10b981;background:#10b9811a;border-radius:12px;padding:2px 8px;font-size:.8rem;font-weight:700}@media (width<=480px){._questionCard_12a0w_1{gap:12px;padding:14px}._questionText_12a0w_148{font-size:.95rem}._optionItem_12a0w_177{gap:10px;padding:10px 12px}._optionLetter_12a0w_204{width:24px;height:24px;font-size:.8rem}._optionVal_12a0w_228{font-size:.88rem}._correctBadgeText_12a0w_270{padding:2px 6px;font-size:.75rem}}@media (width<=360px){._questionCard_12a0w_1{gap:10px;padding:10px}._questionText_12a0w_148{font-size:.88rem}._optionItem_12a0w_177{gap:8px;padding:8px 10px}._optionLetter_12a0w_204{width:22px;height:22px;font-size:.75rem}._optionVal_12a0w_228{font-size:.82rem}._questionIndex_12a0w_71{padding:1px 6px;font-size:.75rem}._questionCategoryBadge_12a0w_80{padding:1px 6px;font-size:.72rem}}._container_1rxu4_1{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:16px 0;display:flex}._iconBtn_1rxu4_11{background:var(--color-bg-elevated);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}._iconBtn_1rxu4_11:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-primary);color:var(--color-primary-dark)}._iconBtn_1rxu4_11:disabled{opacity:.5;cursor:not-allowed}._jumpForm_1rxu4_37{align-items:center;gap:6px;display:flex}._jumpInput_1rxu4_43{text-align:center;background:var(--color-bg-elevated);border:1px solid var(--color-border);width:56px;height:40px;color:var(--color-text-primary);border-radius:var(--radius-md);-moz-appearance:textfield;font-size:.9rem;font-weight:600}._jumpInput_1rxu4_43::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._jumpInput_1rxu4_43::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._pageInfo_1rxu4_62{color:var(--color-text-secondary);white-space:nowrap;font-size:.9rem;font-weight:600}._okBtn_1rxu4_69{background:var(--color-bg-elevated);border:1px solid var(--color-border);height:40px;color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;padding:0 14px;font-size:.85rem;font-weight:600}._okBtn_1rxu4_69:hover{background:var(--color-bg-hover);border-color:var(--color-primary);color:var(--color-primary-dark)}._usersList_1f2qc_1,._rolesList_1f2qc_2,._permissionsList_1f2qc_3{flex-direction:column;gap:12px;display:flex}._userCard_1f2qc_9{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}._userCardDisabled_1f2qc_21{opacity:.55}._userInfo_1f2qc_25{align-items:center;gap:12px;min-width:220px;display:flex}._avatar_1f2qc_32{width:40px;height:40px;color:var(--color-primary-dark);background:#16a34a1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}._userName_1f2qc_45{color:var(--color-text-primary);font-size:.95rem;font-weight:600}._userMeta_1f2qc_51{color:var(--color-text-secondary);font-size:.8rem}._rolesArea_1f2qc_56{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:220px;display:flex}._chip_1f2qc_65{color:var(--color-primary-dark);background:#16a34a14;border:1px solid #16a34a33;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}._chipRemovable_1f2qc_78{padding-right:4px}._chipRemoveBtn_1f2qc_82{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}._chipRemoveBtn_1f2qc_82:hover{opacity:1;color:#dc2626;background:#dc262626}._addRoleSelect_1f2qc_102{border:1px dashed var(--color-border);height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:20px;padding:0 8px;font-size:.78rem}._userActions_1f2qc_113{align-items:center;gap:12px;display:flex}._toggle_1f2qc_119{flex-shrink:0;width:42px;height:24px;display:inline-block;position:relative}._toggle_1f2qc_119 input{opacity:0;width:0;height:0}._toggleSlider_1f2qc_133{cursor:pointer;transition:all var(--transition-fast);background:#cbd5e1;border-radius:24px;position:absolute;inset:0}._toggleSlider_1f2qc_133:before{content:"";width:18px;height:18px;transition:all var(--transition-fast);background:#fff;border-radius:50%;position:absolute;bottom:3px;left:3px}._toggle_1f2qc_119 input:checked+._toggleSlider_1f2qc_133{background:var(--color-primary)}._toggle_1f2qc_119 input:checked+._toggleSlider_1f2qc_133:before{transform:translate(18px)}._toggle_1f2qc_119 input:disabled+._toggleSlider_1f2qc_133{opacity:.5;cursor:not-allowed}._blockedBadge_1f2qc_167{color:#dc2626;background:#dc262614;border:1px solid #dc262633;border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700}._roleCard_1f2qc_178{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:16px;display:flex}._roleCardHeader_1f2qc_188{justify-content:space-between;align-items:center;gap:12px;display:flex}._roleNameRow_1f2qc_195{align-items:center;gap:8px;display:flex}._roleName_1f2qc_195{color:var(--color-text-primary);font-size:1rem;font-weight:700}._coreBadge_1f2qc_207{text-transform:uppercase;color:var(--color-text-secondary);background:#0000000d;border-radius:10px;padding:2px 8px;font-size:.68rem;font-weight:700}._roleActions_1f2qc_217{align-items:center;gap:6px;display:flex}._iconBtn_1f2qc_223{color:var(--color-text-secondary);cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._iconBtn_1f2qc_223:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}._iconBtn_1f2qc_223:disabled{opacity:.3;cursor:not-allowed}._permissionChipsRow_1f2qc_247{flex-wrap:wrap;gap:6px;display:flex}._permChip_1f2qc_253{color:var(--color-text-secondary);border:1px solid var(--color-border);background:#0000000a;border-radius:10px;padding:2px 8px;font-size:.72rem;font-weight:600}._emptyPermsHint_1f2qc_263{color:var(--color-text-muted);font-size:.8rem;font-style:italic}._permCheckboxGrid_1f2qc_270{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(2,1fr);gap:8px;max-height:260px;padding:4px;display:grid;overflow-y:auto}._permCheckboxLabel_1f2qc_281{color:var(--color-text-primary);cursor:pointer;align-items:center;gap:8px;font-size:.85rem;display:flex}._inlineRow_1f2qc_291{gap:8px;display:flex}._inlineInput_1f2qc_296{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;outline:none;flex:1;height:40px;padding:0 12px;font-family:inherit;font-size:.9rem}._inlineInput_1f2qc_296:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #16a34a26}._permissionRow_1f2qc_313{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}._permissionName_1f2qc_324{color:var(--color-text-primary);font-size:.9rem;font-weight:600}@media (width<=600px){._userCard_1f2qc_9{flex-direction:column;align-items:stretch}._permCheckboxGrid_1f2qc_270{grid-template-columns:1fr}}._collectionsPage_7ppp7_1{max-width:var(--max-content-width);padding:24px 5px var(--bottom-nav-height);flex-direction:column;gap:20px;margin:0 auto;display:flex}._pageHeader_7ppp7_10{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);opacity:1;max-height:200px;padding:20px;transition:max-height .6s cubic-bezier(.16,1,.3,1),opacity .5s ease-out,padding .6s cubic-bezier(.16,1,.3,1),border-color .5s ease-out,margin .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}._headerHidden_7ppp7_26{pointer-events:none;opacity:0!important;border-width:0!important;border-color:#0000!important;max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}._headerGlow_7ppp7_38{filter:blur(50px);pointer-events:none;background:#16a34a26;border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;left:20%}._pageTitle_7ppp7_50{color:var(--color-text-primary);margin:0 0 6px;font-size:1.6rem;font-weight:800}._pageSubtitle_7ppp7_57{color:var(--color-text-secondary);margin:0;font-size:.88rem}._contentArea_7ppp7_63{min-height:300px}._tabContent_7ppp7_67{animation:_fadeIn_7ppp7_1 var(--transition-normal);flex-direction:column;gap:20px;display:flex}._controlsRow_7ppp7_74{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}._dateFilters_7ppp7_83{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._dateFilterGroup_7ppp7_90{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}._dateIcon_7ppp7_101{color:var(--color-primary);flex-shrink:0}._dateInput_7ppp7_106{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;outline:none;min-width:120px;padding:0;font-family:inherit;font-size:.9rem}._dateInput_7ppp7_106::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}._dateInput_7ppp7_106::-webkit-calendar-picker-indicator:hover{opacity:1}._dateSeparator_7ppp7_127{color:var(--color-text-secondary);font-weight:600}._addRootBtn_7ppp7_132{border-radius:var(--radius-md);height:44px;color:var(--color-primary-dark);cursor:pointer;transition:all var(--transition-fast);background:#16a34a14;border:1px solid #16a34a40;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.9rem;font-weight:600;display:flex}._addRootBtn_7ppp7_132:hover{background:#16a34a33;border-color:#16a34a66;transform:translateY(-1px)}._skeletonContainer_7ppp7_155{flex-direction:column;gap:12px;display:flex}._skeletonRow_7ppp7_161{border-radius:var(--radius-md);background:#00000008;height:48px;animation:1.5s ease-in-out infinite _pulse_7ppp7_1}._errorBanner_7ppp7_168{border-radius:var(--radius-md);color:#fca5a5;background:#ef444414;border:1px solid #ef444433;align-items:center;gap:12px;padding:16px;display:flex}._emptyState_7ppp7_179{border-radius:var(--radius-lg);text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._emptyIcon_7ppp7_191{color:var(--color-text-muted);margin-bottom:16px}._emptyText_7ppp7_196{color:var(--color-text-secondary);margin-bottom:24px;font-size:.95rem}._collectionsList_7ppp7_202{flex-direction:column;gap:12px;display:flex}._collectionCardContainer_7ppp7_208{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast);overflow:hidden}._collectionCardContainer_7ppp7_208:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #16a34a0d}._collectionCard_7ppp7_208{flex-direction:column;gap:14px;padding:16px 20px;display:flex}._cardLayerOne_7ppp7_229{cursor:pointer;flex-direction:column;gap:4px;display:flex}._cardTitle_7ppp7_236{color:var(--color-text-primary);margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}._standardBadge_7ppp7_244{text-transform:uppercase;letter-spacing:.3px;vertical-align:middle;color:#eab308;background:#eab30826;border:1px solid #eab3084d;border-radius:12px;align-items:center;gap:4px;margin-right:8px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}._cardDesc_7ppp7_261{color:var(--color-text-secondary);margin:0;font-size:.88rem;line-height:1.4}._cardLayerTwo_7ppp7_268{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}._solveBtn_7ppp7_278,._resumeBtn_7ppp7_278{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);color:#fff;border:none;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;display:flex}._solveBtn_7ppp7_278{background:#16a34a}._resumeBtn_7ppp7_278{color:#1e293b;background:#fbbf24}._actionBtn_7ppp7_318{border-radius:var(--radius-md);cursor:pointer;background:var(--color-bg-elevated);border:1px solid var(--color-border);color:var(--color-text-primary);transition:all var(--transition-fast);align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;display:flex}._actionBtnIconOnly_7ppp7_333{border-radius:var(--radius-md);cursor:pointer;background:var(--color-bg-elevated);border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text-secondary);transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}._actionBtn_7ppp7_318:hover,._actionBtnIconOnly_7ppp7_333:hover{background:var(--color-bg-hover);color:var(--color-primary);border-color:var(--color-primary)}._resultsBtn_7ppp7_360:hover{color:#3b82f6;background:#3b82f60d;border-color:#3b82f666}._cardLayerThree_7ppp7_366{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:.76rem;display:flex}._metaDate_7ppp7_375{color:var(--color-text-muted);font-weight:500}._cardBadge_7ppp7_380{color:var(--color-primary-dark);white-space:nowrap;background:#16a34a14;border:1px solid #16a34a33;border-radius:20px;padding:2px 8px;font-size:.7rem;font-weight:700}._paginationContainer_7ppp7_391{justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px 0;display:flex}._paginationBtn_7ppp7_400{background:var(--color-bg-elevated);border:1px solid var(--color-border);height:40px;color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;padding:0 14px;font-size:.88rem;font-weight:600;display:flex}._paginationBtn_7ppp7_400:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-primary);color:var(--color-primary-dark)}._paginationBtn_7ppp7_400:disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-elevated)}._pageInfo_7ppp7_428{color:var(--color-text-secondary);font-size:.9rem;font-weight:600}._overlay_7ppp7_434{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#162d1626;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out _fadeIn_7ppp7_1;display:flex;position:fixed;inset:0}._modal_7ppp7_450{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);flex-direction:column;width:100%;max-width:480px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_7ppp7_1;display:flex;overflow:hidden}._modalHeader_7ppp7_464{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._closeBtn_7ppp7_480{color:var(--color-text-secondary);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex}._modalBody_7ppp7_500{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}._formGroup_7ppp7_509{flex-direction:column;gap:6px;display:flex}._label_7ppp7_515{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}._input_7ppp7_521,._textarea_7ppp7_522{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);transition:all var(--transition-fast);resize:vertical;background:#fff;outline:none;padding:10px 14px;font-family:inherit;font-size:.92rem}._input_7ppp7_521:focus,._textarea_7ppp7_522:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #16a34a26}._selectTrigger_7ppp7_542{text-align:left;cursor:pointer;align-items:center;gap:10px;display:flex}._selectTrigger_7ppp7_542:hover:not(:disabled){border-color:var(--color-primary)}._selectTriggerLabel_7ppp7_554{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._selectTriggerIcon_7ppp7_561{color:var(--color-text-secondary);flex-shrink:0}._formRow_7ppp7_566{grid-template-columns:1fr 1fr;gap:12px;display:grid}._modalActions_7ppp7_572{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;display:flex}._cancelBtn_7ppp7_581,._submitBtn_7ppp7_582{border-radius:var(--radius-md);cursor:pointer;height:44px;transition:all var(--transition-fast);border:none;padding:0 20px;font-family:inherit;font-size:.9rem;font-weight:600}._cancelBtn_7ppp7_581{color:var(--color-text-secondary);border:1px solid var(--color-border);background:0 0}._cancelBtn_7ppp7_581:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._submitBtn_7ppp7_582{background:var(--primary-gradient);color:#fff;box-shadow:var(--primary-glow)}._submitBtn_7ppp7_582:hover:not(:disabled){transform:translateY(-1px)}._submitBtn_7ppp7_582:disabled{opacity:.6;cursor:not-allowed}@keyframes _fadeIn_7ppp7_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_7ppp7_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulse_7ppp7_1{0%,to{opacity:.6}50%{opacity:1}}@media (width<=768px){._controlsRow_7ppp7_74{flex-direction:column;align-items:stretch}._pageTitle_7ppp7_50{font-size:1.25rem}._pageSubtitle_7ppp7_57{font-size:.78rem}._formRow_7ppp7_566{grid-template-columns:1fr}}@media (width<=480px){._collectionCard_7ppp7_208{flex-direction:column;align-items:flex-start;gap:8px}._cardRight_7ppp7_663{justify-content:flex-end;width:100%}}._cardActions_7ppp7_669{align-items:center;gap:8px;margin-left:12px;display:flex}._actionBtn_7ppp7_318{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-md);border:none;border:1px solid var(--color-border);width:32px;height:32px;transition:all var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex}._actionBtn_7ppp7_318:hover{background:var(--color-bg-hover);color:var(--color-primary);border-color:var(--color-primary)}._deleteBtn_7ppp7_354:hover{color:#ef4444;background:#ef44440d;border-color:#ef444466}._cardExpanded_7ppp7_703{box-shadow:0 4px 12px #16a34a0d;border-color:var(--color-primary)!important}._expandedQuestionsBlock_7ppp7_708{border-top:1px solid var(--color-border);background:#00000005;padding:16px 20px}._loadingQuestions_7ppp7_714,._noQuestionsText_7ppp7_715{color:var(--color-text-secondary);text-align:center;padding:10px 0;font-size:.9rem}._collectionQuestionsContainer_7ppp7_722{flex-direction:column;gap:12px;display:flex}._collectionQuestionsWrapper_7ppp7_728{flex-direction:column;gap:14px;display:flex}._collectionQuestionsHeader_7ppp7_734{justify-content:flex-end;display:flex}._addQuestionBtn_7ppp7_739{background:var(--primary-gradient);border-radius:var(--radius-md);color:#fff;cursor:pointer;height:40px;box-shadow:var(--primary-glow);transition:all var(--transition-fast);border:none;align-items:center;gap:8px;padding:0 16px;font-size:.88rem;font-weight:600;display:inline-flex}._addQuestionBtn_7ppp7_739:hover{filter:brightness(1.1);transform:translateY(-1px)}@media (width<=480px){._addQuestionBtn_7ppp7_739{justify-content:center;width:100%}}._modalOverlay_7ppp7_768{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out _fadeIn_7ppp7_1;display:flex;position:fixed;inset:0}._questionsModal_7ppp7_784{background:var(--color-bg-elevated,#1e293b);border:1px solid var(--color-border,#ffffff1a);border-radius:var(--radius-lg,16px);flex-direction:column;width:100%;max-width:800px;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_7ppp7_1;display:flex;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #00000080}._modalHeader_7ppp7_464{border-bottom:1px solid var(--color-border,#ffffff1a);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}._modalTitle_7ppp7_473{color:var(--color-text-primary,#fff);margin:0;font-size:1.35rem;font-weight:700}._modalSub_7ppp7_813{color:var(--color-text-secondary,#fff9);margin:4px 0 0;font-size:.88rem}._closeBtn_7ppp7_480{color:var(--color-text-secondary,#fff9);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}._closeBtn_7ppp7_480:hover{color:var(--color-text-primary,#fff);background:#ffffff14}._modalBody_7ppp7_500{flex:1;padding:24px;overflow-y:auto}._collectionQuestionsContainer_7ppp7_722::-webkit-scrollbar{width:6px}._collectionQuestionsContainer_7ppp7_722::-webkit-scrollbar-track{background:0 0}._collectionQuestionsContainer_7ppp7_722::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}._collectionQuestionItem_7ppp7_866{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);background:#fff;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.9rem;display:flex}._colQuestionIdx_7ppp7_878{color:var(--color-primary);flex-shrink:0;font-weight:700}._colQuestionText_7ppp7_884{flex:1}._solveBtn_7ppp7_278{color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:#16a34a;border:none;align-items:center;gap:6px;margin-right:8px;padding:6px 14px;font-size:.85rem;font-weight:600;display:flex}._solveBtn_7ppp7_278:hover:not(:disabled){background:#15803d;transform:translateY(-1px)}._solveBtn_7ppp7_278:disabled{background:var(--color-bg-hover);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:not-allowed}._resumeBtn_7ppp7_278{color:#1e293b;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:#fbbf24;border:none;align-items:center;gap:6px;margin-right:8px;padding:6px 14px;font-size:.85rem;font-weight:600;display:flex}._resumeBtn_7ppp7_278:hover{background:#f59e0b;transform:translateY(-1px)}@media (width<=480px){._collectionsPage_7ppp7_1{padding:12px 8px var(--bottom-nav-height)}._pageTitle_7ppp7_50{font-size:1.35rem}._pageSubtitle_7ppp7_57{font-size:.8rem}._collectionCard_7ppp7_208{gap:12px;padding:14px}._cardLayerTwo_7ppp7_268{gap:6px}._solveBtn_7ppp7_278,._resumeBtn_7ppp7_278,._actionBtn_7ppp7_318{padding:6px 10px;font-size:.8rem}._actionBtnIconOnly_7ppp7_333{width:32px;height:32px}._questionsModal_7ppp7_784{border-radius:12px;max-height:95vh}._modalHeader_7ppp7_464,._modalBody_7ppp7_500{padding:16px}._modalTitle_7ppp7_473{font-size:1.15rem}}@media (width<=360px){._collectionsPage_7ppp7_1{padding:8px 4px var(--bottom-nav-height)}._pageTitle_7ppp7_50{font-size:1.1rem}._pageSubtitle_7ppp7_57{font-size:.7rem}._collectionCard_7ppp7_208{gap:8px;padding:10px}._cardTitle_7ppp7_236{font-size:.88rem}._cardDesc_7ppp7_261{font-size:.75rem}._metaDate_7ppp7_375{white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}._cardBadge_7ppp7_380{padding:1px 4px;font-size:.6rem}._cardLayerTwo_7ppp7_268{gap:4px;padding:6px 0}._solveBtn_7ppp7_278,._resumeBtn_7ppp7_278,._actionBtn_7ppp7_318{gap:4px;padding:4px 6px;font-size:.72rem}._actionBtnIconOnly_7ppp7_333{width:26px;height:26px}._solveBtn_7ppp7_278 svg,._resumeBtn_7ppp7_278 svg,._actionBtn_7ppp7_318 svg,._actionBtnIconOnly_7ppp7_333 svg{width:12px;height:12px}._modalTitle_7ppp7_473{font-size:1.02rem}._modalSub_7ppp7_813{font-size:.75rem}}._resultsContainer_7ppp7_1032{flex-direction:column;gap:24px;display:flex}._statsSummaryGrid_7ppp7_1038{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}._summaryCard_7ppp7_1044{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:12px;padding:16px;display:flex}._summaryIcon_7ppp7_1054{color:var(--color-primary)}._summaryIconScore_7ppp7_1058{color:#fbbf24}._summaryIconHigh_7ppp7_1062{color:#ef4444}._summaryInfo_7ppp7_1066{flex-direction:column;display:flex}._summaryVal_7ppp7_1071{color:var(--color-text-primary);font-size:1.25rem;font-weight:700}._summaryLabel_7ppp7_1077{color:var(--color-text-muted);font-size:.76rem}._chartSection_7ppp7_1082{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px}._sectionTitle_7ppp7_1089{color:var(--color-text-primary);margin:0 0 16px;font-size:.95rem;font-weight:700}._chartContainer_7ppp7_1096{border-bottom:2px solid var(--color-border);justify-content:space-around;align-items:flex-end;height:120px;padding-top:20px;display:flex}._chartBarGroup_7ppp7_1105{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}._chartBarWrapper_7ppp7_1113{justify-content:center;align-items:flex-end;width:100%;height:90px;display:flex}._chartBar_7ppp7_1105{border-radius:4px 4px 0 0;justify-content:center;width:32px;transition:height .5s ease-out;display:flex;position:relative}._barLow_7ppp7_1130{background:linear-gradient(#f87171 0%,#ef4444 100%)}._barMid_7ppp7_1134{background:linear-gradient(#fbbf24 0%,#f59e0b 100%)}._barHigh_7ppp7_1138{background:linear-gradient(#34d399 0%,#10b981 100%)}._barVal_7ppp7_1142{color:var(--color-text-primary);font-size:.75rem;font-weight:700;position:absolute;top:-20px}._barLabel_7ppp7_1150{color:var(--color-text-secondary);margin-top:8px;font-size:.72rem}._studentListSection_7ppp7_1156{flex-direction:column;gap:12px;display:flex}._studentTable_7ppp7_1162{flex-direction:column;gap:8px;display:flex}._studentRow_7ppp7_1168{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}._studentRank_7ppp7_1179{color:var(--color-primary);background:#16a34a14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.85rem;font-weight:700;display:flex}._studentMainInfo_7ppp7_1193{flex-direction:column;flex:1;min-width:0;display:flex}._studentName_7ppp7_1200{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}._studentMeta_7ppp7_1209{color:var(--color-text-muted);align-items:center;gap:4px;font-size:.72rem;display:flex}._studentScoreWrapper_7ppp7_1217{flex-direction:column;align-items:flex-end;display:flex}._studentScorePercent_7ppp7_1223{color:var(--color-primary);font-size:.95rem;font-weight:700}._studentCorrectAnswers_7ppp7_1229{color:var(--color-text-muted);font-size:.7rem}._examTabs_7ppp7_1237{border-bottom:1px solid var(--color-border);gap:.5rem;width:100%;max-width:1100px;margin:0 auto;padding:0 1rem;display:flex}._examTab_7ppp7_1237{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;min-height:44px;padding:10px 16px;font-size:.9rem;font-weight:600}._examTabActive_7ppp7_1259{color:var(--color-primary-dark);border-bottom-color:var(--color-primary)}._list_1hjd4_1{flex-direction:column;gap:.9rem;display:flex}._stateText_1hjd4_7{text-align:center;color:var(--color-text-secondary);padding:2rem 1rem}._emptyState_1hjd4_13{text-align:center;background:var(--color-bg-elevated);border:1px dashed var(--color-border);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:.35rem;padding:3rem 1rem;display:flex}._emptyIcon_1hjd4_25{color:var(--color-text-secondary);opacity:.6;margin-bottom:.25rem}._emptyTitle_1hjd4_31{color:var(--color-text-primary);margin:0;font-weight:700}._emptySub_1hjd4_37{color:var(--color-text-secondary);margin:0;font-size:.85rem}._card_1hjd4_43{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:.6rem;padding:1rem 1.1rem;transition:box-shadow .15s;display:flex}._card_1hjd4_43:hover{box-shadow:var(--shadow-md)}._cardHead_1hjd4_59{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._badge_1hjd4_66{text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700}._badge_ACTIVE_1hjd4_74{color:var(--color-primary-dark);background:var(--color-bg-active)}._badge_NOT_STARTED_1hjd4_79{color:#92620a;background:#fef3c7}._badge_FINISHED_1hjd4_84{color:var(--color-text-secondary);background:var(--color-bg-hover)}._titleLink_1hjd4_89{color:var(--color-text-primary);align-items:center;gap:.2rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}._titleLink_1hjd4_89:hover{color:var(--color-primary)}._quizName_1hjd4_103{color:var(--color-text-secondary);margin:0;font-size:.85rem}._metaRow_1hjd4_109{flex-wrap:wrap;gap:.4rem 1rem;display:flex}._meta_1hjd4_109{color:var(--color-text-secondary);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}._error_1hjd4_123{color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-sm);padding:6px 10px;font-size:.82rem}._actions_1hjd4_131{gap:.5rem;display:flex}._primaryBtn_1hjd4_136,._secondaryBtn_1hjd4_137{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:.35rem;min-height:42px;padding:10px 14px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}._primaryBtn_1hjd4_136{color:#fff;background:var(--color-primary)}._primaryBtn_1hjd4_136:hover:not(:disabled){background:var(--color-primary-dark)}._primaryBtn_1hjd4_136:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_1hjd4_137{color:var(--color-text-primary);background:var(--color-bg);border-color:var(--color-border)}._secondaryBtn_1hjd4_137:hover{background:var(--color-bg-hover)}._overlay_bv8jo_1{z-index:1000;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._modal_bv8jo_11{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:520px;max-height:92dvh;box-shadow:var(--shadow-md);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}@media (width>=641px){._overlay_bv8jo_1{align-items:center;padding:1rem}._modal_bv8jo_11{border-radius:var(--radius-lg)}}._head_bv8jo_34{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;padding:1rem 1.25rem;display:flex}._title_bv8jo_42{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:700}._subtitle_bv8jo_49{color:var(--color-text-secondary);margin:.2rem 0 0;font-size:.85rem}._closeBtn_bv8jo_55{width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._closeBtn_bv8jo_55:hover{background:var(--color-bg-hover)}._body_bv8jo_72{flex-direction:column;gap:.9rem;padding:1.25rem;display:flex;overflow-y:auto}._hint_bv8jo_80{color:var(--color-text-secondary);margin:0;font-size:.82rem}._emptyBound_bv8jo_86{text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:1rem;font-size:.85rem}._groupList_bv8jo_95{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;padding:.5rem;display:flex}._groupItem_bv8jo_104{border-radius:var(--radius-sm);color:var(--color-text-primary);align-items:center;gap:.6rem;min-height:40px;padding:.5rem;font-size:.9rem;display:flex}._groupItem_bv8jo_104:hover{background:var(--color-bg-hover)}._groupItemName_bv8jo_119{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._removeBtn_bv8jo_127{width:32px;height:32px;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._removeBtn_bv8jo_127:hover:not(:disabled){background:var(--color-danger-bg);color:var(--color-danger)}._removeBtn_bv8jo_127:disabled{opacity:.5;cursor:not-allowed}._noTgTag_bv8jo_152{color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;padding:1px 5px;font-size:.7rem}._addBtn_bv8jo_161{color:var(--color-primary-dark);background:var(--color-bg);border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;min-height:40px;transition:all var(--transition-fast);justify-content:center;align-self:flex-start;align-items:center;gap:.4rem;padding:10px 16px;font-size:.88rem;font-weight:600;display:inline-flex}._addBtn_bv8jo_161:hover{background:var(--color-bg-active)}._addPanel_bv8jo_183{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.6rem;padding:.75rem;display:flex}._searchWrapper_bv8jo_193{align-items:center;display:flex;position:relative}._searchIcon_bv8jo_199{color:var(--color-text-secondary);pointer-events:none;position:absolute;left:10px}._searchInput_bv8jo_206{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:38px;color:var(--color-text-primary);outline:none;padding:0 12px 0 32px;font-family:inherit;font-size:.85rem}._searchInput_bv8jo_206:focus{border-color:var(--color-primary)}._addRow_bv8jo_223{border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;min-height:40px;transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:.6rem;padding:.5rem;font-family:inherit;font-size:.9rem;display:flex}._addRow_bv8jo_223:hover:not(:disabled){background:var(--color-bg-hover)}._addRow_bv8jo_223:disabled{opacity:.5;cursor:not-allowed}._addRowIcon_bv8jo_250{color:var(--color-primary);flex-shrink:0}._error_bv8jo_255{color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-md);padding:8px 12px;font-size:.83rem}._overlay_ktd4c_1{z-index:1000;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._modal_ktd4c_11{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:520px;max-height:92dvh;box-shadow:var(--shadow-md);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}@media (width>=641px){._overlay_ktd4c_1{align-items:center;padding:1rem}._modal_ktd4c_11{border-radius:var(--radius-lg)}}._head_ktd4c_34{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;padding:1rem 1.25rem;display:flex}._title_ktd4c_42{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:700}._subtitle_ktd4c_49{color:var(--color-text-secondary);margin:.2rem 0 0;font-size:.85rem}._closeBtn_ktd4c_55{width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._closeBtn_ktd4c_55:hover{background:var(--color-bg-hover)}._body_ktd4c_72{flex-direction:column;gap:.9rem;padding:1.25rem;display:flex;overflow-y:auto}._hint_ktd4c_80{color:var(--color-text-secondary);margin:0;font-size:.82rem}._emptyBound_ktd4c_86{text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:1rem;font-size:.85rem}._groupList_ktd4c_95{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;padding:.5rem;display:flex}._groupItem_ktd4c_104{border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-primary);align-items:center;gap:.6rem;min-height:40px;padding:.5rem;font-size:.9rem;display:flex}._groupItem_ktd4c_104:hover{background:var(--color-bg-hover)}._groupItemName_ktd4c_120{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._noTgTag_ktd4c_128{color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;padding:1px 5px;font-size:.7rem}._shareResults_ktd4c_137{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.3rem;padding:.5rem;display:flex}._shareRow_ktd4c_146{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.82rem;display:flex}._shareRow_ktd4c_146[data-status=SENT]{color:var(--color-primary-dark)}._shareRow_ktd4c_146[data-status=FAILED]{color:var(--color-danger)}._shareGroup_ktd4c_162{color:var(--color-text-primary);font-weight:600}._shareStatus_ktd4c_167{flex:1;min-width:0}._error_ktd4c_172{color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-md);padding:8px 12px;font-size:.83rem}._foot_ktd4c_180{border-top:1px solid var(--color-border);gap:.75rem;padding:1rem 1.25rem;display:flex}._shareBtn_ktd4c_187{border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--color-primary);color:#fff;background:var(--color-primary);flex:1;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:12px 14px;font-size:.92rem;font-weight:600;display:inline-flex}._shareBtn_ktd4c_187:hover:not(:disabled){background:var(--color-primary-dark)}._shareBtn_ktd4c_187:disabled{opacity:.6;cursor:not-allowed}._overlay_racr_1{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;background:#000000bf;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out _fadeIn_racr_1;display:flex;position:fixed;inset:0}._modal_racr_17{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:800px;max-height:90vh;box-shadow:var(--shadow-lg,0 20px 25px -5px #0000004d);flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) _slideUp_racr_1;display:flex}._header_racr_30{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}._title_racr_40{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}._subtitle_racr_47{color:var(--color-text-secondary);margin:4px 0 0;font-size:.85rem}._closeBtn_racr_53{color:var(--color-text-secondary);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._closeBtn_racr_53:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._controlsRow_racr_73{border-bottom:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;gap:12px;padding:16px 24px;display:flex}._filterBtn_racr_82{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);height:42px;color:var(--color-text-primary);cursor:pointer;max-width:280px;transition:all var(--transition-fast);flex:200px;align-items:center;gap:8px;padding:0 14px;display:flex}._filterBtn_racr_82:hover{border-color:var(--color-primary)}._filterIcon_racr_102{color:var(--color-text-secondary);flex-shrink:0}._filterLabel_racr_107{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;font-size:.88rem;font-weight:600;overflow:hidden}._searchWrapper_racr_117{flex:2 240px;align-items:center;display:flex;position:relative}._searchIcon_racr_124{color:var(--color-text-secondary);pointer-events:none;position:absolute;left:14px}._searchInput_racr_131{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:42px;color:var(--color-text-primary);transition:all var(--transition-fast);outline:none;padding:0 14px 0 40px;font-family:inherit;font-size:.88rem}._searchInput_racr_131:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #16a34a26}._body_racr_150{flex-direction:column;flex:1;min-height:200px;padding:16px 24px;display:flex;overflow-y:auto}._list_racr_159,._skeletonContainer_racr_165{flex-direction:column;gap:12px;display:flex}._skeletonRow_racr_171{background:var(--color-bg);border-radius:var(--radius-md);height:56px;animation:1.5s ease-in-out infinite _pulse_racr_1}._errorBanner_racr_178{border-radius:var(--radius-md);color:#ef4444;background:#ef444414;border:1px solid #ef444433;align-items:center;gap:12px;padding:16px;display:flex}._errorBanner_racr_178 p{margin:0;font-size:.9rem}._emptyState_racr_194{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:auto 0;padding:48px 20px;display:flex}._emptyIcon_racr_204{color:var(--color-text-muted);margin-bottom:12px}._emptyText_racr_209{color:var(--color-text-secondary);margin:0;font-size:.92rem}._footer_racr_215{border-top:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}._selectedCount_racr_226{color:var(--color-text-secondary);font-size:.88rem;font-weight:600}._footerActions_racr_232{gap:10px;margin-left:auto;display:flex}._cancelBtn_racr_238,._confirmBtn_racr_239{border-radius:var(--radius-md);cursor:pointer;height:44px;transition:all var(--transition-fast);justify-content:center;align-items:center;padding:0 20px;font-size:.9rem;font-weight:600;display:flex}._cancelBtn_racr_238{border:1px solid var(--color-border);color:var(--color-text-secondary);background:0 0}._cancelBtn_racr_238:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}._confirmBtn_racr_239{background:var(--primary-gradient);color:#fff;box-shadow:var(--primary-glow);border:none}._confirmBtn_racr_239:hover:not(:disabled){filter:brightness(1.1)}._confirmBtn_racr_239:disabled,._cancelBtn_racr_238:disabled{opacity:.6;cursor:not-allowed}@keyframes _fadeIn_racr_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_racr_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulse_racr_1{0%,to{opacity:1}50%{opacity:.5}}@media (width<=480px){._modal_racr_17{max-height:95vh}._header_racr_30,._controlsRow_racr_73,._body_racr_150,._footer_racr_215{padding-left:16px;padding-right:16px}._filterBtn_racr_82,._searchWrapper_racr_117{flex:100%;max-width:none}._footer_racr_215{flex-direction:column;align-items:stretch}._footerActions_racr_232{margin-left:0}._cancelBtn_racr_238,._confirmBtn_racr_239{flex:1}}._pageContainer_160b6_1{max-width:var(--max-content-width);padding:24px 5px var(--bottom-nav-height);flex-direction:column;gap:20px;margin:0 auto;display:flex}._header_160b6_10{align-items:center;gap:16px;display:flex}._backBtn_160b6_16{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:600;display:flex}._backBtn_160b6_16:hover{background:var(--color-bg-hover);border-color:var(--color-primary);color:var(--color-primary-dark)}._pageTitle_160b6_37{color:var(--color-text-primary);margin:0;font-size:1.4rem;font-weight:800}._contentArea_160b6_44{flex-direction:column;gap:20px;display:flex}._statsSummaryGrid_160b6_50{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}._summaryCard_160b6_56{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:12px;padding:16px;display:flex}._summaryIcon_160b6_66{color:var(--color-primary)}._summaryIconScore_160b6_70{color:#fbbf24}._summaryIconHigh_160b6_74{color:#ef4444}._summaryInfo_160b6_78{flex-direction:column;display:flex}._summaryVal_160b6_83{color:var(--color-text-primary);font-size:1.3rem;font-weight:700}._summaryLabel_160b6_89{color:var(--color-text-muted);font-size:.78rem}._chartSection_160b6_94{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px}._sectionTitle_160b6_101{color:var(--color-text-primary);margin:0 0 16px;font-size:1rem;font-weight:700}._chartContainer_160b6_108{border-bottom:2px solid var(--color-border);justify-content:space-around;align-items:flex-end;height:120px;padding-top:20px;display:flex}._chartBarGroup_160b6_117{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}._chartBarWrapper_160b6_125{justify-content:center;align-items:flex-end;width:100%;height:90px;display:flex}._chartBar_160b6_117{border-radius:4px 4px 0 0;justify-content:center;width:36px;transition:height .5s ease-out;display:flex;position:relative}._barLow_160b6_142{background:linear-gradient(#f87171 0%,#ef4444 100%)}._barMid_160b6_146{background:linear-gradient(#fbbf24 0%,#f59e0b 100%)}._barHigh_160b6_150{background:linear-gradient(#34d399 0%,#10b981 100%)}._barVal_160b6_154{color:var(--color-text-primary);font-size:.78rem;font-weight:700;position:absolute;top:-20px}._barLabel_160b6_162{color:var(--color-text-secondary);margin-top:8px;font-size:.74rem}._leaderboardSection_160b6_168,._userList_160b6_174{flex-direction:column;gap:12px;display:flex}._userCardContainer_160b6_180{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-fast);overflow:hidden}._userRow_160b6_188{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._userRow_160b6_188:hover{background:var(--color-bg-hover)}._userRowActive_160b6_202{border-bottom:1px solid var(--color-border)}._userLeft_160b6_206{align-items:center;gap:14px;display:flex}._rankBadge_160b6_212{color:var(--color-primary-dark);background:#16a34a14;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:700;display:flex}._userInfo_160b6_225{flex-direction:column;display:flex}._userNameText_160b6_230{color:var(--color-text-primary);font-size:1rem;font-weight:600}._userAttemptsText_160b6_236{color:var(--color-text-muted);font-size:.76rem}._userRight_160b6_241{align-items:center;gap:16px;display:flex}._bestScoreWrapper_160b6_247{flex-direction:column;align-items:flex-end;display:flex}._bestScoreLabel_160b6_253{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.7rem}._bestScoreVal_160b6_260{color:var(--color-primary);font-size:1.1rem;font-weight:700}._attemptsWrapper_160b6_266{border-top:1px solid var(--color-border);background:#00000014;padding:12px 16px}._attemptsList_160b6_272{flex-direction:column;gap:8px;width:100%;display:flex}._attemptRowItem_160b6_279{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 16px;display:flex}._attemptRowItem_160b6_279:hover{border-color:var(--color-primary);background:var(--color-bg-hover);transform:translate(2px)}._attemptLeft_160b6_299{flex-direction:column;gap:2px;min-width:110px;display:flex}._attemptNumber_160b6_306{color:var(--color-text-primary);font-size:.88rem;font-weight:700}._attemptDate_160b6_312{color:var(--color-text-muted);font-size:.72rem}._attemptCenter_160b6_317{flex:1;justify-content:flex-start;align-items:center;display:flex}._metaItem_160b6_324{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:.8rem;display:flex}._attemptRight_160b6_332{align-items:center;gap:16px;display:flex}._attemptScoreWrapper_160b6_338{flex-direction:column;align-items:flex-end;display:flex}._attemptScore_160b6_338{color:var(--color-primary);font-size:1.15rem;font-weight:700;line-height:1}._attemptQuestions_160b6_351{color:var(--color-text-muted);margin-top:2px;font-size:.72rem}._attemptViewAction_160b6_357{color:var(--color-primary);opacity:.7;transition:opacity var(--transition-fast);justify-content:center;align-items:center;display:flex}._attemptRowItem_160b6_279:hover ._attemptViewAction_160b6_357{opacity:1}._modalOverlay_160b6_370{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;background:#000000bf;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out _fadeIn_160b6_1;display:flex;position:fixed;inset:0}._modalContent_160b6_386{background:var(--color-bg-elevated,#1e293b);border:1px solid var(--color-border,#ffffff1a);border-radius:var(--radius-lg,16px);flex-direction:column;width:100%;max-width:800px;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_160b6_1;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #00000080}._modalHeader_160b6_400{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}._modalTitle_160b6_409{color:var(--color-text-primary);margin:0;font-size:1.35rem;font-weight:700}._modalSub_160b6_416{color:var(--color-text-secondary);margin:4px 0 0;font-size:.88rem}._closeBtn_160b6_422{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}._closeBtn_160b6_422:hover{color:var(--color-text-primary);background:#ffffff14}._modalBody_160b6_440{flex:1;padding:24px;overflow-y:auto}._questionsList_160b6_446{flex-direction:column;gap:12px;display:flex}._loadingText_160b6_452,._errorText_160b6_452{text-align:center;color:var(--color-text-secondary);padding:40px 0;font-size:.95rem}._centerContainer_160b6_459{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 20px;display:flex}._spinner_160b6_469{border:3px solid #ffffff1a;border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:1s ease-in-out infinite _spin_160b6_469}._emptyState_160b6_478{border-radius:var(--radius-lg);text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._emptyIcon_160b6_490{color:var(--color-text-muted);margin-bottom:16px}._emptyText_160b6_495{color:var(--color-text-secondary);font-size:.95rem}@keyframes _spin_160b6_469{to{transform:rotate(360deg)}}@keyframes _fadeIn_160b6_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_160b6_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){._pageContainer_160b6_1{padding:12px 8px var(--bottom-nav-height)}._pageTitle_160b6_37{font-size:1.2rem}._backBtn_160b6_16{padding:6px 10px;font-size:.8rem}._userRow_160b6_188{padding:12px 14px}._userNameText_160b6_230{font-size:.9rem}._bestScoreVal_160b6_260{font-size:.95rem}._rankBadge_160b6_212{width:24px;height:24px;font-size:.8rem}._attemptsWrapper_160b6_266{padding:10px 8px}._attemptRowItem_160b6_279{flex-wrap:wrap;gap:8px;padding:10px 12px}._attemptLeft_160b6_299{flex:50%;min-width:0}._attemptCenter_160b6_317{flex:40%;justify-content:flex-end}._attemptRight_160b6_332{border-top:1px dashed var(--color-border);flex:100%;justify-content:space-between;margin-top:4px;padding-top:8px}}@media (width<=360px){._pageContainer_160b6_1{padding:8px 4px var(--bottom-nav-height)}._pageTitle_160b6_37{font-size:1.05rem}._backBtn_160b6_16{padding:4px 6px;font-size:.75rem}._userRow_160b6_188{padding:10px}._userNameText_160b6_230{font-size:.82rem}._userAttemptsText_160b6_236{font-size:.7rem}._bestScoreVal_160b6_260{font-size:.85rem}._attemptNumber_160b6_306{font-size:.8rem}._attemptDate_160b6_312{font-size:.68rem}._metaItem_160b6_324{font-size:.72rem}._attemptScore_160b6_338{font-size:1rem}._attemptQuestions_160b6_351{font-size:.68rem}}._timerContainer_1qegf_1{color:var(--color-text,#fff);background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-family:monospace;font-size:1rem;font-weight:600;transition:all .3s;display:flex}._icon_1qegf_16{color:var(--color-primary,#4f46e5)}._urgent_1qegf_20{color:#ef4444;background:#ef444426;border-color:#ef44444d;animation:1s infinite alternate _pulse_1qegf_1}._urgent_1qegf_20 ._icon_1qegf_16{color:#ef4444}@keyframes _pulse_1qegf_1{0%{box-shadow:0 0 #ef444466}to{box-shadow:0 0 0 6px #ef444400}}._navContainer_1zwuf_1{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;max-height:400px;padding:16px;overflow-y:auto}._title_1zwuf_10{color:#fff9;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-size:.95rem}._grid_1zwuf_18{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:8px;display:grid}._numBtn_1zwuf_24{color:#fffc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}._numBtn_1zwuf_24:hover{background:#ffffff26;border-color:#fff3}._active_1zwuf_45{box-shadow:0 0 8px #6366f180;color:#fff!important;background:#4f46e5!important;border-color:#6366f1!important}._answered_1zwuf_52{color:#10b981;background:#10b98133;border-color:#10b98166}._answered_1zwuf_52._active_1zwuf_45{box-shadow:0 0 8px #10b98180;color:#fff!important;background:#10b981!important;border-color:#34d399!important}._solverLayout_1g7lz_1{grid-template-columns:1fr 280px;gap:24px;max-width:1200px;min-height:calc(100vh - 120px);margin:0 auto;padding:24px;display:grid}._solverMain_1g7lz_11{flex-direction:column;gap:20px;display:flex}._solverHeader_1g7lz_17{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}._quizTitle_1g7lz_28{color:#fff;margin:0;font-size:1.25rem;font-weight:700}._questionCard_1g7lz_35{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:24px;padding:32px;display:flex;box-shadow:0 8px 32px #0003}._questionMeta_1g7lz_47{align-items:center;display:flex}._questionIndex_1g7lz_52{color:#6366f1;background:#6366f11a;border-radius:20px;padding:4px 12px;font-size:.9rem;font-weight:600}._questionText_1g7lz_61{color:#fffffff2;font-size:1.15rem;line-height:1.6}._optionsList_1g7lz_67{flex-direction:column;gap:12px;margin-top:12px;display:flex}._optionBtn_1g7lz_74{text-align:left;cursor:pointer;color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:16px;padding:16px;transition:all .25s;display:flex}._optionBtn_1g7lz_74:hover{background:#ffffff17;border-color:#ffffff26;transform:translateY(-2px)}._selectedOption_1g7lz_94{color:#fff;box-shadow:0 0 15px #6366f133;background:#6366f126!important;border-color:#6366f1!important}._optionBadge_1g7lz_101{background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}._selectedOption_1g7lz_94 ._optionBadge_1g7lz_101{color:#fff;background:#6366f1;border-color:#818cf8}._optionContent_1g7lz_122{font-size:1.05rem;line-height:1.5}._footerActions_1g7lz_127{justify-content:space-between;align-items:center;margin-top:10px;display:flex}._navBtn_1g7lz_134{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-weight:600;transition:all .2s;display:flex}._navBtn_1g7lz_134:hover:not(:disabled){background:#ffffff26;border-color:#fff3}._navBtn_1g7lz_134:disabled{opacity:.4;cursor:not-allowed}._submitBtn_1g7lz_158{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 15px #10b9814d}._submitBtn_1g7lz_158:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}._submitBtn_1g7lz_158:disabled{opacity:.7;cursor:not-allowed}._solverSidebar_1g7lz_183{flex-direction:column;display:flex}@media (width<=900px){._solverLayout_1g7lz_1{grid-template-columns:1fr;padding:12px}._solverSidebar_1g7lz_183{order:-1}}._pageContainer_8k8dz_1{background:var(--color-background,#0f172a);min-height:calc(100vh - 64px);color:var(--color-text,#fff)}._loadingContainer_8k8dz_7,._errorContainer_8k8dz_8{color:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:calc(100vh - 120px);display:flex}._spinner_8k8dz_18{border:4px solid #6366f11a;border-left-color:#6366f1;border-radius:50%;width:48px;height:48px;animation:1s linear infinite _spin_8k8dz_18}._loadingText_8k8dz_27{font-size:1.1rem;font-weight:500}._retryBtn_8k8dz_32{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:10px 20px;font-weight:600;transition:background .2s}._retryBtn_8k8dz_32:hover{background:#4338ca}@keyframes _spin_8k8dz_18{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_15bv2_1{flex-direction:column;gap:32px;max-width:800px;margin:0 auto;padding:40px 20px;display:flex}._loadingContainer_15bv2_10,._errorContainer_15bv2_11{min-height:calc(100vh - 120px);color:var(--color-text-secondary,#4b5563);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}._spinner_15bv2_21{border:4px solid #16a34a1a;border-left-color:var(--color-primary,#16a34a);border-radius:50%;width:48px;height:48px;animation:1s linear infinite _spin_15bv2_21}._resultCard_15bv2_30{background:var(--color-bg-elevated,#faf7eb);border:1px solid var(--color-border,#e6dfc3);text-align:center;border-radius:20px;padding:40px;box-shadow:0 10px 40px #8b816126}._header_15bv2_39{flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;display:flex}._awardIcon_15bv2_47{color:#fbbf24;filter:drop-shadow(0 0 12px #fbbf2480);animation:3s ease-in-out infinite _float_15bv2_1}._title_15bv2_53{color:var(--color-text-primary,#1f2937);margin:0;font-size:2rem;font-weight:800}._quizName_15bv2_60{color:var(--color-text-secondary,#4b5563);margin:4px 0 0;font-size:1.15rem}._statsGrid_15bv2_66{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px;display:grid}._statBox_15bv2_73{background:var(--color-bg,#fff);border:1px solid var(--color-border,#e6dfc3);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}._statLabel_15bv2_84{text-transform:uppercase;color:var(--color-text-muted,#9ca3af);letter-spacing:.05em;font-size:.85rem}._statValue_15bv2_91{color:var(--color-text-primary,#1f2937);font-size:1.6rem;font-weight:800}._correctText_15bv2_97{color:#10b981}._progressTrack_15bv2_101{background:var(--color-bg-hover,#f3eccf);border-radius:3px;width:100%;height:6px;margin-top:4px;overflow:hidden}._progressBar_15bv2_110{background:var(--primary-gradient,linear-gradient(135deg, #16a34a 0%, #059669 100%));border-radius:3px;height:100%}._actions_15bv2_116{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}._homeBtn_15bv2_123,._retryQuizBtn_15bv2_124{cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-weight:600;transition:all .2s;display:flex}._homeBtn_15bv2_123{background:var(--color-primary,#16a34a);color:#fff;border:none}._homeBtn_15bv2_123:hover{background:var(--color-primary-dark,#15803d);transform:translateY(-1px)}._retryQuizBtn_15bv2_124{background:var(--color-bg,#fff);border:1px solid var(--color-border,#e6dfc3);color:var(--color-text-primary,#1f2937)}._retryQuizBtn_15bv2_124:hover{background:var(--color-bg-hover,#f3eccf);transform:translateY(-1px)}._reviewSection_15bv2_157{flex-direction:column;gap:20px;display:flex}._reviewTitle_15bv2_163{color:var(--color-text-primary,#1f2937);margin:0;font-size:1.5rem;font-weight:700}._questionsList_15bv2_170{flex-direction:column;gap:20px;display:flex}._questionItem_15bv2_176{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}._qHeader_15bv2_186{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}._qIndex_15bv2_194{color:#6366f1;font-weight:700}._correctBadge_15bv2_199{color:#10b981;align-items:center;gap:4px;font-size:.85rem;font-weight:600;display:flex}._wrongBadge_15bv2_208{color:#ef4444;align-items:center;gap:4px;font-size:.85rem;font-weight:600;display:flex}._unansweredBadge_15bv2_217{color:#fff6;font-size:.85rem;font-weight:600}._qText_15bv2_223{color:#ffffffe6;font-size:1.05rem;line-height:1.5}._optionsReview_15bv2_229{flex-direction:column;gap:10px;display:flex}._optionItem_15bv2_235{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}._optionLetter_15bv2_246{background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:flex}._optionVal_15bv2_259{font-size:.95rem}._correctOption_15bv2_263{color:#fff!important;background:#10b98126!important;border-color:#10b981!important}._correctOption_15bv2_263 ._optionLetter_15bv2_246{color:#fff;background:#10b981}._wrongOption_15bv2_274{color:#fff!important;background:#ef444426!important;border-color:#ef4444!important}._wrongOption_15bv2_274 ._optionLetter_15bv2_246{color:#fff;background:#ef4444}@keyframes _float_15bv2_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes _spin_15bv2_21{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_15caw_1{text-align:center;color:#fff;background:radial-gradient(circle at top,#1e1e2de6,#0f0f14fa);flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:24px;display:flex}._card_15caw_13{-webkit-backdrop-filter:blur(16px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:40px 32px;animation:.6s ease-out _fadeIn_15caw_1;display:flex;box-shadow:0 20px 40px #0006}._iconWrapper_15caw_29{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;font-size:36px;animation:2s infinite _pulse_15caw_1;display:flex;box-shadow:0 0 20px #ef444426}._title_15caw_45{letter-spacing:-.5px;background:linear-gradient(135deg,#fff 0%,#a1a1aa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:24px;font-weight:700}._message_15caw_55{color:#a1a1aa;margin-bottom:32px;font-size:15px;line-height:1.6}._button_15caw_62{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);border:none;border-radius:12px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #ef444433}._button_15caw_62:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ef444459}._button_15caw_62:active{transform:translateY(0)}@keyframes _fadeIn_15caw_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulse_15caw_1{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 12px #ef444400}to{box-shadow:0 0 #ef444400}}._container_12i2b_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;padding:24px;display:flex}._spinner_12i2b_12{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite _spin_12i2b_12}._statusText_12i2b_21{color:var(--color-text-secondary);font-size:.95rem}._errorText_12i2b_26{color:var(--color-danger);max-width:400px;font-size:.95rem}._backBtn_12i2b_32{background:var(--primary-gradient);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:.9rem;font-weight:600;display:flex}@keyframes _spin_12i2b_12{to{transform:rotate(360deg)}}._overlay_13pdw_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s _fadeIn_13pdw_1;display:flex;position:fixed;inset:0}._modal_13pdw_14{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;width:100%;max-width:600px;max-height:85vh;animation:.2s cubic-bezier(.16,1,.3,1) _scaleUp_13pdw_1;display:flex;overflow:hidden}._modalHeader_13pdw_28{border-bottom:1px solid var(--color-border);background:var(--color-bg-elevated);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._headerInfo_13pdw_37{flex-direction:column;gap:.25rem;display:flex}._modalTitle_13pdw_43{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}._groupBadge_13pdw_50{color:var(--color-text-secondary);font-size:.85rem}._closeBtn_13pdw_55{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem;display:flex}._closeBtn_13pdw_55:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._searchContainer_13pdw_73{border-bottom:1px solid var(--color-border);align-items:center;padding:.75rem 1.5rem;display:flex;position:relative}._searchIcon_13pdw_81{color:var(--color-text-muted);pointer-events:none;position:absolute;left:2.25rem}._searchInput_13pdw_88{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text-primary);transition:border-color var(--transition-fast);outline:none;padding:.6rem .8rem .6rem 2.2rem;font-size:.9rem}._searchInput_13pdw_88:focus{border-color:var(--color-primary)}._modalBody_13pdw_104{flex:1;padding:1rem 1.5rem;overflow-y:auto}._loading_13pdw_110,._error_13pdw_110,._empty_13pdw_110{color:var(--color-text-secondary);text-align:center;justify-content:center;align-items:center;padding:3rem 1rem;font-size:.95rem;display:flex}._membersList_13pdw_120{flex-direction:column;gap:.75rem;display:flex}._memberCard_13pdw_126{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--transition-fast), border-color var(--transition-fast);justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}._memberCard_13pdw_126:hover{border-color:var(--color-primary);transform:translateY(-1px)}._memberInfo_13pdw_142{align-items:center;gap:.85rem;display:flex}._avatar_13pdw_148{background:var(--primary-gradient);color:#fff;width:40px;height:40px;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}._memberDetails_13pdw_162{flex-direction:column;gap:.2rem;display:flex}._memberName_13pdw_168{color:var(--color-text-primary);font-size:.95rem;font-weight:600}._memberMeta_13pdw_174{color:var(--color-text-secondary);font-size:.8rem}._joinedDate_13pdw_179{color:var(--color-text-muted);font-size:.75rem}._memberActions_13pdw_184{flex-shrink:0;align-items:center;gap:.6rem;display:flex}._removeBtn_13pdw_191{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:32px;height:32px;color:var(--color-danger,#dc2626);cursor:pointer;transition:background var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}._removeBtn_13pdw_191:hover{background:color-mix(in srgb, var(--color-danger,#dc2626) 12%, transparent)}._removeBtn_13pdw_191:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeIn_13pdw_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_13pdw_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._overlay_1880d_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s _fadeIn_1880d_1;display:flex;position:fixed;inset:0}._modal_1880d_14{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:440px;animation:.2s cubic-bezier(.16,1,.3,1) _scaleUp_1880d_1;overflow:hidden}._modalHeader_1880d_25{border-bottom:1px solid var(--color-border);background:var(--color-bg-elevated);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._modalTitle_1880d_34{color:var(--color-text-primary);margin:0;font-size:1.15rem;font-weight:700}._closeBtn_1880d_41{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem;display:flex}._closeBtn_1880d_41:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._form_1880d_59{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}._input_1880d_66{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text-primary);transition:border-color var(--transition-fast);outline:none;min-height:44px;padding:.75rem .9rem;font-size:.95rem}._input_1880d_66:focus{border-color:var(--color-primary)}._error_1880d_83{color:var(--color-danger,#dc2626);font-size:.85rem}._actions_1880d_88{justify-content:flex-end;gap:.75rem;margin-top:.25rem;display:flex}._cancelBtn_1880d_95{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);min-height:44px;padding:.65rem 1.1rem;font-size:.9rem;font-weight:500}._cancelBtn_1880d_95:hover{background:var(--color-bg-hover)}._submitBtn_1880d_112{background:var(--primary-gradient);border-radius:var(--radius-md);color:#fff;cursor:pointer;transition:all var(--transition-fast);border:none;min-height:44px;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600}._submitBtn_1880d_112:hover:not(:disabled){filter:brightness(1.08)}._submitBtn_1880d_112:disabled{opacity:.6;cursor:not-allowed}@keyframes _fadeIn_1880d_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_1880d_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._overlay_1ux0g_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s _fadeIn_1ux0g_1;display:flex;position:fixed;inset:0}._modal_1ux0g_14{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:440px;animation:.2s cubic-bezier(.16,1,.3,1) _scaleUp_1ux0g_1;overflow:hidden}._modalHeader_1ux0g_25{border-bottom:1px solid var(--color-border);background:var(--color-bg-elevated);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._headerInfo_1ux0g_34{flex-direction:column;gap:.25rem;display:flex}._modalTitle_1ux0g_40{color:var(--color-text-primary);margin:0;font-size:1.15rem;font-weight:700}._groupBadge_1ux0g_47{color:var(--color-text-secondary);font-size:.85rem}._closeBtn_1ux0g_52{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem;display:flex}._closeBtn_1ux0g_52:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._form_1ux0g_70{flex-direction:column;gap:.85rem;padding:1.5rem;display:flex}._input_1ux0g_77{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text-primary);transition:border-color var(--transition-fast);outline:none;min-height:44px;padding:.75rem .9rem;font-size:.95rem}._input_1ux0g_77:focus{border-color:var(--color-primary)}._divider_1ux0g_94{color:var(--color-text-muted);text-transform:uppercase;align-items:center;gap:.75rem;font-size:.8rem;display:flex}._divider_1ux0g_94:before,._divider_1ux0g_94:after{content:"";background:var(--color-border);flex:1;height:1px}._error_1ux0g_111{color:var(--color-danger,#dc2626);font-size:.85rem}._actions_1ux0g_116{justify-content:flex-end;gap:.75rem;margin-top:.25rem;display:flex}._cancelBtn_1ux0g_123{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);min-height:44px;padding:.65rem 1.1rem;font-size:.9rem;font-weight:500}._cancelBtn_1ux0g_123:hover{background:var(--color-bg-hover)}._submitBtn_1ux0g_140{background:var(--primary-gradient);border-radius:var(--radius-md);color:#fff;cursor:pointer;transition:all var(--transition-fast);border:none;min-height:44px;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600}._submitBtn_1ux0g_140:hover:not(:disabled){filter:brightness(1.08)}._submitBtn_1ux0g_140:disabled{opacity:.6;cursor:not-allowed}@keyframes _fadeIn_1ux0g_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_1ux0g_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._overlay_6diin_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s _fadeIn_6diin_1;display:flex;position:fixed;inset:0}._modal_6diin_14{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:460px;animation:.2s cubic-bezier(.16,1,.3,1) _scaleUp_6diin_1;overflow:hidden}._modalHeader_6diin_25{border-bottom:1px solid var(--color-border);background:var(--color-bg-elevated);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._headerInfo_6diin_34{flex-direction:column;gap:.25rem;display:flex}._modalTitle_6diin_40{color:var(--color-text-primary);margin:0;font-size:1.15rem;font-weight:700}._groupBadge_6diin_47{color:var(--color-text-secondary);font-size:.85rem}._closeBtn_6diin_52{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem;display:flex}._closeBtn_6diin_52:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._body_6diin_70{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}._hint_6diin_77{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.5}._loading_6diin_84{border-radius:var(--radius-md);background:var(--color-border);opacity:.5;height:44px;animation:1.2s ease-in-out infinite _pulse_6diin_1}._actions_6diin_92{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._connectBtn_6diin_99{background:var(--primary-gradient);color:#fff;border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--transition-fast);border:none;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}._connectBtn_6diin_99:hover{filter:brightness(1.08);box-shadow:var(--shadow-md);transform:translateY(-1px)}._copyBtn_6diin_123{background:var(--color-bg);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;display:inline-flex}._copyBtn_6diin_123:hover{background:var(--color-bg-hover);border-color:var(--color-primary)}@keyframes _fadeIn_6diin_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_6diin_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _pulse_6diin_1{0%,to{opacity:.4}50%{opacity:.7}}._container_fk83d_1{flex-direction:column;gap:1.5rem;width:100%;display:flex}._actionsCard_fk83d_8{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}@media (width>=640px){._actionsCard_fk83d_8{flex-direction:row;justify-content:space-between;align-items:center}}._actionInfo_fk83d_27{flex-direction:column;gap:.25rem;display:flex}._actionTitle_fk83d_33{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:700}._actionHint_fk83d_40{color:var(--color-text-secondary);margin:0;font-size:.85rem}._actionButtons_fk83d_46{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._connectBtn_fk83d_53{background:var(--primary-gradient);color:#fff;border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--transition-fast);border:none;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}._connectBtn_fk83d_53:hover{filter:brightness(1.08);box-shadow:var(--shadow-md);transform:translateY(-1px)}._copyLinkBtn_fk83d_77{background:var(--color-bg);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;display:inline-flex}._copyLinkBtn_fk83d_77:hover{background:var(--color-bg-hover);border-color:var(--color-primary)}._grid_fk83d_98{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:1.25rem;display:grid}._card_fk83d_106{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;display:flex}._card_fk83d_106:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}._cardHeader_fk83d_125{align-items:flex-start;gap:.85rem;display:flex}._groupIcon_fk83d_131{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-primary);background:#16a34a1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}._groupDetails_fk83d_143{flex-direction:column;gap:.2rem;display:flex;overflow:hidden}._groupTitle_fk83d_150{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:700;overflow:hidden}._groupUsername_fk83d_160{color:var(--color-text-secondary);font-size:.85rem}._cardStats_fk83d_165{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);align-items:center;gap:1.25rem;padding:.75rem 0;display:flex}._statItem_fk83d_174{color:var(--color-text-secondary);align-items:center;gap:.4rem;font-size:.85rem;display:flex}._cardActions_fk83d_182{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}._membersBtn_fk83d_190{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:.4rem;min-height:40px;padding:.5rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}._membersBtn_fk83d_190:hover{background:var(--color-bg-hover);border-color:var(--color-primary)}._syncBtn_fk83d_212{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:.4rem;min-height:40px;padding:.5rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}@media (width<=480px){._cardActions_fk83d_182{flex-direction:column;align-items:stretch}._membersBtn_fk83d_190,._syncBtn_fk83d_212{width:100%}}._syncBtn_fk83d_212:hover:not(:disabled){background:var(--color-bg-active);border-color:var(--color-primary)}._syncBtn_fk83d_212:disabled{opacity:.6;cursor:not-allowed}._spinning_fk83d_256{animation:1s linear infinite _spin_fk83d_256}._emptyState_fk83d_260{background:var(--color-bg-elevated);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1.5rem;display:flex}._emptyIcon_fk83d_273{color:var(--color-text-muted)}._emptyText_fk83d_277{color:var(--color-text-secondary);max-width:450px;margin:0;font-size:.95rem}._toast_fk83d_284{background:var(--color-primary-dark);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:2000;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;animation:.3s _slideUp_fk83d_1;position:fixed;bottom:2rem;right:2rem}@keyframes _spin_fk83d_256{to{transform:rotate(360deg)}}@keyframes _slideUp_fk83d_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._page_16ufq_1{flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto;padding:1.5rem 1rem;display:flex}@media (width>=768px){._page_16ufq_1{padding:2rem}}._header_16ufq_16{flex-direction:column;gap:.25rem;display:flex}._title_16ufq_22{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:800}._subtitle_16ufq_29{color:var(--color-text-secondary);margin:0;font-size:.95rem}._page_1ex4h_1{flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto;padding:1.25rem 1rem;display:flex}@media (width>=768px){._page_1ex4h_1{gap:2rem;padding:2rem}}._profileCard_1ex4h_17{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}@media (width>=640px){._profileCard_1ex4h_17{flex-direction:row;justify-content:space-between;align-items:center}}._profileInfo_1ex4h_36{align-items:center;gap:1rem;display:flex}._avatar_1ex4h_42{background:var(--primary-gradient);color:#fff;width:56px;height:56px;box-shadow:var(--shadow-md);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}._profileDetails_1ex4h_57{flex-direction:column;gap:.25rem;display:flex}._name_1ex4h_63{color:var(--color-text-primary);margin:0;font-size:1.35rem;font-weight:800}._meta_1ex4h_70{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.85rem;display:flex}._badge_1ex4h_79{background:var(--color-bg-active);color:var(--color-primary-dark);border-radius:var(--radius-sm);padding:.2rem .5rem;font-size:.75rem;font-weight:600}._statsGrid_1ex4h_88{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=1024px){._statsGrid_1ex4h_88{grid-template-columns:repeat(4,1fr);gap:1.25rem}}._statCard_1ex4h_101{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);align-items:center;gap:1rem;padding:1.25rem;display:flex}._statCard_1ex4h_101:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary);transform:translateY(-2px)}._statIconWrap_1ex4h_119{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._statIconQuizzes_1ex4h_129{color:#3b82f6;background:#3b82f61f}._statIconScore_1ex4h_134{color:var(--color-primary);background:#16a34a1f}._statIconQuestions_1ex4h_139{color:#f59e0b;background:#f59e0b1f}._statIconCorrect_1ex4h_144{color:#a855f7;background:#a855f71f}._statContent_1ex4h_149{flex-direction:column;gap:.2rem;display:flex}._statValue_1ex4h_155{color:var(--color-text-primary);font-size:1.4rem;font-weight:800;line-height:1.1}._statLabel_1ex4h_162{color:var(--color-text-secondary);font-size:.8rem;font-weight:500}._section_1ex4h_168{flex-direction:column;gap:1rem;display:flex}._sectionHeader_1ex4h_174{justify-content:space-between;align-items:center;display:flex}._sectionTitle_1ex4h_180{color:var(--color-text-primary);margin:0;font-size:1.2rem;font-weight:700}._viewAllLink_1ex4h_187{color:var(--color-primary);transition:all var(--transition-fast);align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}._viewAllLink_1ex4h_187:hover{text-decoration:underline}._groupsGrid_1ex4h_202{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}._groupMiniCard_1ex4h_208{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);align-items:center;gap:.85rem;padding:1rem;display:flex}._groupMiniCard_1ex4h_208:hover{border-color:var(--color-primary);transform:translateY(-1px)}._groupMiniIcon_1ex4h_225{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-primary);background:#16a34a1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}._groupMiniInfo_1ex4h_237{flex-direction:column;display:flex;overflow:hidden}._groupMiniTitle_1ex4h_243{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}._groupMiniSub_1ex4h_252{color:var(--color-text-secondary);font-size:.8rem}._resultsList_1ex4h_257{flex-direction:column;gap:.75rem;display:flex}._resultCard_1ex4h_263{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}@media (width>=640px){._resultCard_1ex4h_263{flex-direction:row;justify-content:space-between;align-items:center}}._resultCard_1ex4h_263:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}._resultMain_1ex4h_288{flex-direction:column;gap:.35rem;display:flex}._resultTitle_1ex4h_294{color:var(--color-text-primary);font-size:1rem;font-weight:700}._resultMeta_1ex4h_300{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.85rem;font-size:.8rem;display:flex}._resultScoreArea_1ex4h_309{justify-content:space-between;align-items:center;gap:1rem;display:flex}._scoreBadge_1ex4h_316{color:var(--color-primary-dark);background:var(--color-bg-active);border-radius:var(--radius-md);padding:.3rem .75rem;font-size:1.1rem;font-weight:800}._lateBadge_1ex4h_325{color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-sm);padding:.2rem .5rem;font-size:.75rem;font-weight:600}._emptyBlock_1ex4h_334{background:var(--color-bg-elevated);border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);padding:2.5rem 1rem;font-size:.9rem}._page_1qp5e_1{flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto;padding:1.5rem 1rem;display:flex}@media (width>=768px){._page_1qp5e_1{padding:2rem}}._header_1qp5e_16{flex-direction:column;gap:.25rem;display:flex}._title_1qp5e_22{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:800}._subtitle_1qp5e_29{color:var(--color-text-secondary);margin:0;font-size:.95rem}._grid_1qp5e_35{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}._card_1qp5e_41{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}._card_1qp5e_41:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}._iconWrap_1qp5e_59{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-primary);background:#16a34a1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}._info_1qp5e_71{flex-direction:column;gap:.35rem;display:flex;overflow:hidden}._groupTitle_1qp5e_78{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:700;overflow:hidden}._groupMeta_1qp5e_88{color:var(--color-text-secondary);font-size:.85rem}._date_1qp5e_93{color:var(--color-text-muted);font-size:.75rem}._emptyState_1qp5e_98{background:var(--color-bg-elevated);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1.5rem;display:flex}._emptyIcon_1qp5e_111{color:var(--color-text-muted)}._emptyText_1qp5e_115{color:var(--color-text-secondary);max-width:400px;margin:0;font-size:.95rem}._page_16ia2_1{flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto;padding:1.5rem 1rem;display:flex}@media (width>=768px){._page_16ia2_1{padding:2rem}}._header_16ia2_16{flex-direction:column;gap:.25rem;display:flex}._title_16ia2_22{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:800}._subtitle_16ia2_29{color:var(--color-text-secondary);margin:0;font-size:.95rem}._list_16ia2_35{flex-direction:column;gap:1rem;display:flex}._card_16ia2_41{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}@media (width>=640px){._card_16ia2_41{flex-direction:row;justify-content:space-between;align-items:center}}._card_16ia2_41:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}._cardLeft_16ia2_67{flex-direction:column;gap:.4rem;display:flex}._quizTitle_16ia2_73{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:700}._metaRow_16ia2_80{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:1rem;font-size:.85rem;display:flex}._metaItem_16ia2_89{align-items:center;gap:.35rem;display:flex}._cardRight_16ia2_95{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}._scoreBadge_16ia2_102{color:var(--color-primary-dark);background:var(--color-bg-active);border-radius:var(--radius-md);padding:.4rem .85rem;font-size:1.2rem;font-weight:800}._lateBadge_16ia2_111{color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-sm);align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}._viewBtn_16ia2_123{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:var(--radius-md);transition:all var(--transition-fast);align-items:center;gap:.4rem;min-height:40px;padding:.5rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}._viewBtn_16ia2_123:hover{background:var(--color-bg-hover);border-color:var(--color-primary);color:var(--color-primary-dark)}._emptyState_16ia2_145{background:var(--color-bg-elevated);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1.5rem;display:flex}._emptyIcon_16ia2_158{color:var(--color-text-muted)}._emptyText_16ia2_162{color:var(--color-text-secondary);max-width:400px;margin:0;font-size:.95rem}._examTag_16ia2_169{text-transform:uppercase;letter-spacing:.03em;color:var(--color-primary-dark);background:var(--color-bg-active);vertical-align:middle;border-radius:999px;margin-right:.5rem;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-block}._page_4uz35_1{max-width:var(--max-content-width);padding:24px 12px var(--bottom-nav-height);flex-direction:column;gap:20px;margin:0 auto;display:flex}._header_4uz35_10{text-align:center;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(#16a34a1a 0%,#0000 100%);flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}._headerIcon_4uz35_22{color:#fbbf24;background:#fbbf2426;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:flex}._title_4uz35_34{color:var(--color-text-primary);margin:0;font-size:1.3rem;font-weight:800}._modeBadge_4uz35_41{color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:600}._list_4uz35_51{flex-direction:column;gap:10px;display:flex}._row_4uz35_57{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-fast);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}._rowMine_4uz35_69{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);background:#16a34a14}._rowLeft_4uz35_75{align-items:center;gap:12px;min-width:0;display:flex}._rankBadge_4uz35_82{width:30px;height:30px;color:var(--color-primary-dark);background:#16a34a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}._userInfo_4uz35_96{flex-direction:column;gap:2px;min-width:0;display:flex}._userName_4uz35_103{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex;overflow:hidden}._mineTag_4uz35_115{text-transform:uppercase;letter-spacing:.4px;color:#fff;background:var(--color-primary);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:.65rem;font-weight:700}._userSub_4uz35_127{color:var(--color-text-muted);align-items:center;gap:4px;font-size:.78rem;display:flex}._rowRight_4uz35_135{flex-shrink:0;align-items:center;gap:10px;display:flex}._scoreBadge_4uz35_142{color:var(--color-primary);font-size:1.05rem;font-weight:800}._detailBtn_4uz35_148{color:var(--color-primary);background:var(--color-bg-hover);border:1px solid var(--color-primary);border-radius:var(--radius-md);white-space:nowrap;align-items:center;gap:2px;padding:6px 10px;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}._emptyState_4uz35_163{color:var(--color-text-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;background:#ffffff05;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}._emptyIcon_4uz35_177{color:var(--color-text-muted)}._centerContainer_4uz35_181{color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 20px;display:flex}._spinner_4uz35_192{border:3px solid #ffffff1a;border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:1s ease-in-out infinite _spin_4uz35_192}._homeLink_4uz35_201{color:var(--color-primary);align-items:center;gap:6px;margin-top:8px;font-weight:600;text-decoration:none;display:flex}@keyframes _spin_4uz35_192{to{transform:rotate(360deg)}}@media (width<=420px){._userName_4uz35_103{max-width:140px}._detailBtn_4uz35_148 span{display:none}}._overlay_1jyro_1{z-index:1000;background:#00000073;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}._modal_1jyro_12{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:520px;max-height:92dvh;box-shadow:var(--shadow-md);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}@media (width>=641px){._overlay_1jyro_1{align-items:center;padding:1rem}._modal_1jyro_12{border-radius:var(--radius-lg)}}._head_1jyro_35{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}._title_1jyro_43{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:700}._closeBtn_1jyro_50{width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._closeBtn_1jyro_50:hover{background:var(--color-bg-hover)}._body_1jyro_67{flex-direction:column;gap:1rem;padding:1.25rem;display:flex;overflow-y:auto}._field_1jyro_75{flex-direction:column;gap:.35rem;display:flex}._row_1jyro_81{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=480px){._row_1jyro_81{grid-template-columns:1fr}}._label_1jyro_93{color:var(--color-text-primary);font-size:.85rem;font-weight:600}._optional_1jyro_99{color:var(--color-text-secondary);font-weight:400}._hint_1jyro_104{color:var(--color-text-secondary);margin:0;font-size:.8rem}._input_1jyro_110{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-primary);border-radius:var(--radius-md);outline:none;width:100%;min-height:44px;padding:10px 12px;font-size:.95rem}._input_1jyro_110:focus{border-color:var(--color-primary)}._groupList_1jyro_126{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;max-height:180px;padding:.5rem;display:flex;overflow-y:auto}._groupItem_1jyro_137{border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-primary);align-items:center;gap:.6rem;min-height:40px;padding:.5rem;font-size:.9rem;display:flex}._groupItem_1jyro_137:hover{background:var(--color-bg-hover)}._error_1jyro_153{color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-md);padding:10px 12px;font-size:.85rem}._foot_1jyro_161{border-top:1px solid var(--color-border);gap:.75rem;padding:1rem 1.25rem;display:flex}._primaryBtn_1jyro_168,._secondaryBtn_1jyro_169{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;flex:1;min-height:44px;padding:12px 16px;font-size:.95rem;font-weight:600;transition:background-color .15s}._primaryBtn_1jyro_168{color:#fff;background:var(--color-primary)}._primaryBtn_1jyro_168:hover:not(:disabled){background:var(--color-primary-dark)}._secondaryBtn_1jyro_169{color:var(--color-text-primary);background:var(--color-bg);border-color:var(--color-border)}._primaryBtn_1jyro_168:disabled,._secondaryBtn_1jyro_169:disabled{opacity:.6;cursor:not-allowed}._page_14di4_1{flex-direction:column;gap:1.25rem;max-width:1000px;margin:0 auto;padding:1.5rem 1rem;display:flex}@media (width>=768px){._page_14di4_1{padding:2rem}}._header_14di4_16{flex-direction:column;gap:.25rem;display:flex}._title_14di4_22{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:800}._subtitle_14di4_29{color:var(--color-text-secondary);margin:0;font-size:.95rem}._pickerRow_14di4_35{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._select_14di4_42{border:1px solid var(--color-border);background:var(--color-bg);min-width:200px;min-height:44px;color:var(--color-text-primary);border-radius:var(--radius-md);flex:1;padding:10px 12px;font-size:.95rem}._pickerActions_14di4_54{gap:.5rem;display:flex}._primaryBtn_14di4_59,._ghostBtn_14di4_60{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:.4rem;min-height:44px;padding:10px 14px;font-size:.9rem;font-weight:600;display:inline-flex}._primaryBtn_14di4_59{color:#fff;background:var(--color-primary)}._primaryBtn_14di4_59:hover{background:var(--color-primary-dark)}._ghostBtn_14di4_60{color:var(--color-text-primary);background:var(--color-bg);border-color:var(--color-border)}._ghostBtn_14di4_60:hover{background:var(--color-bg-hover)}._stateText_14di4_93,._emptyState_14di4_94{text-align:center;color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:2.5rem 1rem;font-size:.95rem}._list_14di4_104{flex-direction:column;gap:.9rem;display:flex}._examCard_14di4_110{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex}._examTop_14di4_121{justify-content:space-between;gap:.5rem;display:flex}._examTitleWrap_14di4_127{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._examTitle_14di4_127{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:700}._badge_14di4_141{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}._badge_ACTIVE_14di4_150{color:var(--color-primary-dark);background:var(--color-bg-active)}._badge_NOT_STARTED_14di4_155{color:#92620a;background:#fef3c7}._badge_FINISHED_14di4_160{color:var(--color-text-secondary);background:var(--color-bg-hover)}._metaGrid_14di4_165{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.4rem 1rem;display:grid}._meta_14di4_165{color:var(--color-text-secondary);align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}._rowError_14di4_179{color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-sm);padding:6px 10px;font-size:.82rem}._actions_14di4_187{flex-wrap:wrap;gap:.5rem;display:flex}._actionBtn_14di4_193{color:var(--color-text-primary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.35rem;min-height:38px;padding:8px 12px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}._actionBtn_14di4_193:hover{background:var(--color-bg-hover)}._actionBtn_14di4_193:disabled{opacity:.55;cursor:not-allowed}._dangerBtn_14di4_218{color:var(--color-danger)}._dangerBtn_14di4_218:hover{background:var(--color-danger-bg)}._page_aib1n_1{flex-direction:column;gap:1rem;max-width:860px;margin:0 auto;padding:1.5rem 1rem;display:flex}@media (width>=768px){._page_aib1n_1{padding:2rem}}._backLink_aib1n_16{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.35rem;padding:0;font-size:.85rem;font-weight:600;display:inline-flex}._backLink_aib1n_16:hover{color:var(--color-primary)}._header_aib1n_34{flex-direction:column;gap:.2rem;display:flex}._title_aib1n_40{color:var(--color-text-primary);margin:0;font-size:1.4rem;font-weight:800}._subtitle_aib1n_47{color:var(--color-text-secondary);margin:0;font-size:.9rem}._tabs_aib1n_53{border-bottom:1px solid var(--color-border);gap:.5rem;display:flex}._tab_aib1n_53{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;min-height:42px;padding:10px 14px;font-size:.88rem;font-weight:600;display:inline-flex}._tabActive_aib1n_74{color:var(--color-primary-dark);border-bottom-color:var(--color-primary)}._stateText_aib1n_79,._emptyState_aib1n_80{text-align:center;color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:2.5rem 1rem;font-size:.95rem}._table_aib1n_91{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}._tr_aib1n_99{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);grid-template-columns:2.5rem 1fr 4rem 4rem;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.88rem;display:grid}._tr_aib1n_99:last-child{border-bottom:none}._thead_aib1n_114{background:var(--color-bg-elevated);text-transform:uppercase;color:var(--color-text-secondary);font-size:.75rem;font-weight:700}._mine_aib1n_122{background:var(--color-bg-active);font-weight:600}._nameCell_aib1n_127{align-items:center;gap:.4rem;min-width:0;display:flex}._youTag_aib1n_134{color:var(--color-primary-dark);border:1px solid var(--color-primary);background:#fff;border-radius:999px;padding:0 6px;font-size:.68rem;font-weight:700}._num_aib1n_144{text-align:right;font-variant-numeric:tabular-nums}._userGroups_aib1n_150{flex-direction:column;gap:1rem;display:flex}._userGroup_aib1n_150{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}._userHead_aib1n_162{background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.6rem .9rem;display:flex}._userName_aib1n_171{color:var(--color-text-primary);font-size:.9rem;font-weight:700}._userBest_aib1n_177{color:var(--color-primary-dark);font-size:.9rem;font-weight:700}._attemptList_aib1n_183{flex-direction:column;display:flex}._attemptsMeta_aib1n_188{color:var(--color-text-secondary);margin:0 0 .25rem;font-size:.82rem}._attemptRow_aib1n_194{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);grid-template-columns:auto 3.2rem 3rem 1fr auto auto;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.85rem;text-decoration:none;display:grid}._attemptRow_aib1n_194:last-child{border-bottom:none}._attemptRow_aib1n_194:hover{background:var(--color-bg-hover)}._attemptNo_aib1n_214{font-weight:600}._attemptScore_aib1n_218{font-variant-numeric:tabular-nums;color:var(--color-primary-dark);font-weight:700}._attemptCorrect_aib1n_224,._attemptDate_aib1n_225{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._lateIcon_aib1n_230{color:#d97706}._chev_aib1n_234{color:var(--color-text-secondary)}._page_lgxxi_1{flex-direction:column;gap:1rem;max-width:640px;margin:0 auto;padding:1.5rem 1rem;display:flex}@media (width>=768px){._page_lgxxi_1{padding:2rem}}._backLink_lgxxi_16{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.35rem;padding:0;font-size:.85rem;font-weight:600;display:inline-flex}._backLink_lgxxi_16:hover{color:var(--color-primary)}._stateText_lgxxi_34,._emptyState_lgxxi_35{text-align:center;color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:2.5rem 1rem}._card_lgxxi_44{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}._cardHead_lgxxi_55{flex-direction:column;gap:.35rem;display:flex}._badge_lgxxi_61{text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.72rem;font-weight:700}._badge_ACTIVE_lgxxi_70{color:var(--color-primary-dark);background:var(--color-bg-active)}._badge_NOT_STARTED_lgxxi_75{color:#92620a;background:#fef3c7}._badge_FINISHED_lgxxi_80{color:var(--color-text-secondary);background:var(--color-bg-hover)}._title_lgxxi_85{color:var(--color-text-primary);margin:0;font-size:1.3rem;font-weight:800}._quizName_lgxxi_92{color:var(--color-text-secondary);margin:0;font-size:.9rem}._metaGrid_lgxxi_98{grid-template-columns:1fr;gap:.5rem;display:grid}@media (width>=480px){._metaGrid_lgxxi_98{grid-template-columns:1fr 1fr}}._meta_lgxxi_98{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}._error_lgxxi_118{color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-md);padding:8px 12px;font-size:.85rem}._actions_lgxxi_126{gap:.75rem;display:flex}._primaryBtn_lgxxi_131,._secondaryBtn_lgxxi_132{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:.4rem;min-height:46px;padding:12px 16px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}._primaryBtn_lgxxi_131{color:#fff;background:var(--color-primary)}._primaryBtn_lgxxi_131:hover:not(:disabled){background:var(--color-primary-dark)}._primaryBtn_lgxxi_131:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_lgxxi_132{color:var(--color-text-primary);background:var(--color-bg);border-color:var(--color-border)}._secondaryBtn_lgxxi_132:hover{background:var(--color-bg-hover)}._blockedNote_lgxxi_172{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.82rem}._page_kpbzc_1{flex-direction:column;gap:1.25rem;max-width:1000px;margin:0 auto;padding:1.5rem 1rem;display:flex}@media (width>=768px){._page_kpbzc_1{padding:2rem}}._header_kpbzc_16{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._title_kpbzc_24{color:var(--color-text-primary);margin:.2rem 0 0;font-size:1.5rem;font-weight:800}._subtitle_kpbzc_31{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.95rem}._primary_kpbzc_39{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:10px 16px;font-size:.95rem;font-weight:600;display:inline-flex}._primary_kpbzc_39:disabled{opacity:.6;cursor:not-allowed}._headerActions_kpbzc_60{flex-wrap:wrap;gap:.5rem;display:flex}._secondary_kpbzc_66{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-height:44px;color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:10px 16px;font-size:.95rem;font-weight:600;display:inline-flex}._secondary_kpbzc_66:disabled{opacity:.6;cursor:not-allowed}._ghost_kpbzc_87{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-height:34px;color:var(--color-primary);cursor:pointer;align-items:center;gap:.35rem;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}._ghost_kpbzc_87:disabled{opacity:.5;cursor:not-allowed}._iconBtn_kpbzc_107{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._iconDanger_kpbzc_122{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:40px;height:40px;color:var(--color-danger,#dc2626);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._iconDanger_kpbzc_122:disabled{opacity:.5;cursor:not-allowed}._createForm_kpbzc_143{border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background:var(--color-surface,var(--color-bg));flex-direction:column;gap:.9rem;padding:1rem;display:flex}._formTitle_kpbzc_153{color:var(--color-text-primary);margin:0;font-size:1.05rem;font-weight:700}._field_kpbzc_160{flex-direction:column;gap:.35rem;display:flex}._label_kpbzc_166{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}._input_kpbzc_172{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-height:44px;color:var(--color-text-primary);padding:10px 12px;font-size:.95rem}._hint_kpbzc_182{color:var(--color-text-secondary);font-size:.8rem;text-decoration:none}._muted_kpbzc_188{color:var(--color-text-secondary);font-size:.95rem}._error_kpbzc_193{color:var(--color-danger,#dc2626);margin:0;font-size:.85rem}._list_kpbzc_201{flex-direction:column;gap:.75rem;display:flex}._statsRow_kpbzc_209{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}._statItem_kpbzc_216{color:var(--color-text-secondary);align-items:center;gap:.4rem;display:inline-flex}._statValue_kpbzc_223{color:var(--color-text-primary);font-size:.95rem;font-weight:700}._statLabel_kpbzc_229{font-size:.8rem}._statButton_kpbzc_233{border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin:-2px -6px;padding:2px 6px;display:inline-flex}._statButton_kpbzc_233:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary)}._groupCard_kpbzc_253{border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background:var(--color-surface,var(--color-bg));align-items:center;gap:.75rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .15s;display:flex}._groupCard_kpbzc_253:hover{border-color:var(--color-primary)}._groupCardMain_kpbzc_269{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}._groupCardTitle_kpbzc_277{color:var(--color-text-primary);font-size:1.05rem;font-weight:700}._groupCardArrow_kpbzc_283{color:var(--color-text-secondary);flex-shrink:0}._processCard_kpbzc_290{border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background:var(--color-surface,var(--color-bg));align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}._processMain_kpbzc_300{flex-direction:column;flex:1;gap:.6rem;min-width:0;display:flex}._processHead_kpbzc_308{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}._processTitle_kpbzc_316{color:var(--color-text-primary);font-size:1.05rem;font-weight:700}._processDate_kpbzc_322{color:var(--color-text-secondary);font-size:.8rem}._processActions_kpbzc_327{flex-wrap:wrap;gap:.5rem;display:flex}._processSide_kpbzc_333{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}._questionsPanel_kpbzc_340{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);padding:.75rem}._questionsList_kpbzc_347{flex-direction:column;gap:.6rem;display:flex}._page_1qmki_1{flex-direction:column;gap:1rem;max-width:1000px;margin:0 auto;padding:1.5rem 1rem;display:flex}@media (width>=768px){._page_1qmki_1{padding:2rem}}._back_1qmki_16{color:var(--color-text-secondary);align-items:center;gap:.35rem;font-size:.9rem;text-decoration:none;display:inline-flex}._back_1qmki_16:hover{text-decoration:underline}._header_1qmki_29{flex-direction:column;gap:.4rem;display:flex}._title_1qmki_35{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:800}._metaRow_1qmki_42{flex-wrap:wrap;gap:.5rem .9rem;display:flex}._metaItem_1qmki_48{color:var(--color-text-secondary);align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}._metaMuted_1qmki_56{color:var(--color-text-secondary);opacity:.75;font-size:.8rem}._card_1qmki_64{border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background:var(--color-surface,var(--color-bg));flex-direction:column;gap:.75rem;padding:1rem;display:flex}._cardTitle_1qmki_74{color:var(--color-text-primary);margin:0;font-size:1.05rem;font-weight:700}._twoCol_1qmki_81{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=600px){._twoCol_1qmki_81{grid-template-columns:2fr 1fr}}._field_1qmki_93{flex-direction:column;gap:.35rem;display:flex}._label_1qmki_99{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}._input_1qmki_105{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-height:44px;color:var(--color-text-primary);padding:10px 12px;font-size:.95rem}._textarea_1qmki_115{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);resize:vertical;padding:10px 12px;font-family:inherit;font-size:.95rem}._hint_1qmki_126{color:var(--color-text-secondary);font-size:.8rem;font-weight:400}._warn_1qmki_132{color:#b45309;font-size:.8rem}._ok_1qmki_137{color:#15803d;font-size:.85rem}._inlineRow_1qmki_142{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._inlineRow_1qmki_142 ._input_1qmki_105{flex:1;min-width:200px}._rowActions_1qmki_154{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._primary_1qmki_163,._ghost_1qmki_164{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:10px 16px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}._primary_1qmki_163{background:var(--color-primary);color:#fff;border:none}._ghost_1qmki_164{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-primary)}._primary_1qmki_163:disabled,._ghost_1qmki_164:disabled{opacity:.6;cursor:not-allowed}._iconBtn_1qmki_196{border:1px solid var(--color-border);background:var(--color-bg);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._iconBtn_1qmki_196:disabled{opacity:.6;cursor:not-allowed}._nameCell_1qmki_216{white-space:normal;align-items:center;gap:.4rem;display:inline-flex}._linkBtn_1qmki_223{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600}._grid_1qmki_235{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.35rem;display:grid}._gridRow_1qmki_241{border-radius:var(--radius-md);border:1px solid #0000;align-items:center;gap:3px;padding:3px 5px;display:flex}._rowOk_1qmki_250{background:#16a34a1f}._rowBad_1qmki_254{background:#dc26261f}._qNo_1qmki_258{font-variant-numeric:tabular-nums;min-width:22px;color:var(--color-text-secondary);text-align:right;font-size:.78rem}._optBtn_1qmki_266{border:1px solid var(--color-border);background:var(--color-bg);width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;border-radius:6px;flex-shrink:0;font-size:.75rem;font-weight:600}._optActive_1qmki_279{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._resultsHead_1qmki_287{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}._stats_1qmki_295{color:var(--color-text-secondary);flex-wrap:wrap;gap:.9rem;font-size:.88rem;display:flex}._spin_1qmki_303{animation:.8s linear infinite _offlineSpin_1qmki_1}@keyframes _offlineSpin_1qmki_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tableWrap_1qmki_316{overflow-x:auto}._table_1qmki_316{border-collapse:collapse;width:100%;font-size:.9rem}._table_1qmki_316 th,._table_1qmki_316 td{text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap;padding:8px 10px}._table_1qmki_316 th{text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-secondary);font-size:.78rem;font-weight:700}._trWarn_1qmki_342{background:#f59e0b1f}._warnIcon_1qmki_346{vertical-align:-2px;color:#b45309;margin-left:6px}._code_1qmki_352{color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}._fixPanel_1qmki_360{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;gap:.6rem;padding:.85rem;display:flex}._fixHead_1qmki_370{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}._muted_1qmki_377{color:var(--color-text-secondary);font-size:.9rem}._error_1qmki_382{color:var(--color-danger,#dc2626);margin:0;font-size:.85rem}._telegramBtn_1qmki_388{border-radius:var(--radius-md);color:#fff;background:#24a1de;border:none;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:10px 18px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #24a1de59}._telegramBtn_1qmki_388:hover{background:#1f8ec4;transform:translateY(-1px);box-shadow:0 4px 12px #24a1de73}._stepBadge_1qmki_412{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:.45rem;font-size:.8rem;font-weight:700;display:inline-flex}._cardHeaderRow_1qmki_426{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._page_1sfay_1{flex-direction:column;gap:1.5rem;max-width:640px;margin:0 auto;padding:1.5rem 1rem;display:flex}@media (width>=768px){._page_1sfay_1{padding:2rem}}._header_1sfay_16{flex-direction:column;gap:.25rem;display:flex}._title_1sfay_22{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:800}._card_1sfay_29{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:20px;display:flex}._sectionTitle_1sfay_39{color:var(--color-text-primary);margin:0;font-size:1.05rem;font-weight:700}._row_1sfay_46{align-items:center;gap:8px;display:flex}._emailValue_1sfay_52{color:var(--color-text-primary);font-weight:600}._badge_1sfay_57{color:#fff;background-color:var(--color-primary);border-radius:var(--radius-sm);align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}._form_1sfay_69{flex-direction:column;gap:10px;display:flex}._input_1sfay_75{border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text-primary);border-radius:var(--radius-md);outline:none;padding:10px 14px;font-size:.95rem}._input_1sfay_75:focus{border-color:var(--color-primary)}._button_1sfay_89{color:#fff;background-color:var(--color-primary);border-radius:var(--radius-md);cursor:pointer;border:none;align-self:flex-start;padding:10px 18px;font-size:.9rem;font-weight:600}._button_1sfay_89:hover:not(:disabled){background-color:var(--color-primary-dark)}._button_1sfay_89:disabled{opacity:.6;cursor:not-allowed}._hint_1sfay_110{color:var(--color-text-secondary);margin:0;font-size:.85rem}._link_1sfay_116{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.85rem;text-decoration:underline}._link_1sfay_116:hover{color:var(--color-primary)}._error_1sfay_131{color:var(--color-danger,#e5484d);margin:0;font-size:.85rem}._loadingContainer_1waor_1{background-color:var(--color-bg);justify-content:center;align-items:center;height:100vh;display:flex}._loadingContent_1waor_9{flex-direction:column;align-items:center;gap:16px;display:flex}._spinner_1waor_16{border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:48px;height:48px;animation:1s linear infinite _spin_1waor_16}._loadingText_1waor_25{color:var(--color-text-secondary);font-family:sans-serif;font-size:1.1rem;font-weight:500}@keyframes _spin_1waor_16{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._adminContainer_1waor_37{padding:24px}._adminTitle_1waor_41{color:#1e293b;margin-bottom:16px;font-size:2rem}._adminDescription_1waor_47{color:#64748b}
