:root{--bg: #404040;--surface: #1f1f1f;--surface-hover: #2a2a2a;--surface-bright: #333333;--surface-container: #252525;--surface-container-high: #2d2d2d;--surface-variant: #2a2a2a;--surface-dim: #1a1a1a;--primary: #8ab4f8;--primary-hover: #aecbfa;--primary-dim: #4285f4;--primary-container: #004a77;--primary-light: #1a3a5c;--on-primary: #062e4a;--logo-mark: #5c9bff;--on-surface: #e3e3e3;--on-surface-variant: #9aa0a6;--on-surface-muted: #80868b;--outline: #3c4043;--outline-variant: #2d2d2d;--success: #81c995;--success-container: #1e3a2c;--warning: #fdd663;--warning-container: #3d3523;--error: #f28b82;--error-container: #3d2323;--whatsapp-green: #25d366;--scrollbar-track: #1f1f1f;--scrollbar-thumb: #3c4043;--scrollbar-thumb-hover: #5f6368;--panel-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .04), 0 1px 2px rgba(0, 0, 0, .3), 0 4px 12px rgba(0, 0, 0, .25), 0 24px 48px -16px rgba(0, 0, 0, .45);--panel-border-color: rgba(255, 255, 255, .06);--page-gradient: linear-gradient(180deg, #404040 0%, #353535 100%);--card-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .04), 0 0 0 1px rgba(0, 0, 0, .2), 0 4px 14px rgba(0, 0, 0, .3);--card-shadow-hover: inset 0 1px 0 0 rgba(255, 255, 255, .06), 0 0 0 1px rgba(0, 0, 0, .25), 0 0 10px rgba(0, 0, 0, .25), 0 6px 16px -2px rgba(0, 0, 0, .45);--card-shadow-resting: inset 0 1px 0 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(0, 0, 0, .22), 0 2px 4px rgba(0, 0, 0, .28), 0 12px 26px -6px rgba(0, 0, 0, .55);--card-shadow-elevated: inset 0 1px 0 0 rgba(255, 255, 255, .07), 0 0 0 1px rgba(0, 0, 0, .28), 0 4px 8px rgba(0, 0, 0, .3), 0 22px 48px -8px rgba(0, 0, 0, .65);--cat-1: #4f8cd9;--cat-2: #34a853;--cat-3: #f9ab00;--cat-4: #a78bfa;--cat-5: #f472b6;--cat-6: #2dd4bf;--cat-7: #fb923c;--cat-8: #22d3ee;--cat-9: #a3e635;--cat-10: #818cf8;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--font-sans: "DM Sans", "Google Sans", "Roboto", -apple-system, BlinkMacSystemFont, sans-serif;--transition-fast: .15s ease;--transition-normal: .2s ease;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--duration-slow: .32s}.light{--bg: #e8e8e8;--surface: #ffffff;--surface-hover: #f5f5f5;--surface-bright: #fafafa;--surface-container: #f8f9fa;--surface-container-high: #ffffff;--surface-variant: #f1f3f4;--surface-dim: #f1f3f4;--primary: #1a73e8;--primary-hover: #1557b0;--primary-dim: #1a73e8;--primary-container: #d2e3fc;--primary-light: #e8f0fe;--on-primary: #ffffff;--logo-mark: #2563eb;--on-surface: #202124;--on-surface-variant: #3c4043;--on-surface-muted: #5f6368;--outline: #dadce0;--outline-variant: #e8eaed;--success: #1e8e3e;--success-container: #e6f4ea;--warning: #f9ab00;--warning-container: #fef7e0;--error: #d93025;--error-container: #fce8e6;--scrollbar-track: #f1f3f4;--scrollbar-thumb: #bdc1c6;--scrollbar-thumb-hover: #9aa0a6;--panel-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 1), 0 1px 2px rgba(20, 25, 40, .04), 0 4px 12px rgba(20, 25, 40, .06), 0 24px 48px -16px rgba(20, 25, 40, .18);--panel-border-color: rgba(0, 0, 0, .04);--page-gradient: linear-gradient(180deg, #e8e6e0 0%, #dedcd5 100%);--card-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(20, 25, 40, .04), 0 4px 14px rgba(20, 25, 40, .1);--card-shadow-hover: inset 0 1px 0 0 rgba(255, 255, 255, 1), 0 0 0 1px rgba(20, 25, 40, .05), 0 0 10px rgba(20, 25, 40, .08), 0 6px 16px -2px rgba(20, 25, 40, .3);--card-shadow-resting: inset 0 1px 0 0 rgba(255, 255, 255, 1), 0 0 0 1px rgba(20, 25, 40, .05), 0 2px 5px rgba(20, 25, 40, .07), 0 12px 28px -6px rgba(20, 25, 40, .2);--card-shadow-elevated: inset 0 1px 0 0 rgba(255, 255, 255, 1), 0 0 0 1px rgba(20, 25, 40, .06), 0 6px 12px rgba(20, 25, 40, .1), 0 22px 48px -8px rgba(20, 25, 40, .28);--cat-1: #2563eb;--cat-2: #16a34a;--cat-3: #d97706;--cat-4: #7c3aed;--cat-5: #db2777;--cat-6: #0d9488;--cat-7: #ea580c;--cat-8: #0891b2;--cat-9: #65a30d;--cat-10: #4f46e5}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--on-surface);line-height:1.5}button{font-family:inherit;border:none;background:none;cursor:pointer}input,select,textarea{font-family:inherit}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::selection{background:color-mix(in srgb,var(--primary) 30%,transparent)}select option{background:var(--surface);color:var(--on-surface);padding:var(--spacing-sm)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}._sidebar_1fsfu_3{display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--panel-border-color);border-radius:var(--radius-2xl);box-shadow:var(--panel-shadow);flex-shrink:0;transition:width var(--transition-normal),transform var(--transition-normal)}._expanded_1fsfu_17{width:220px}._collapsed_1fsfu_21{width:64px}._newButtonWrapper_1fsfu_26{padding:0 12px 12px}._newButton_1fsfu_26{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:14px;font-weight:500;color:var(--on-surface);background:transparent;border:1px solid var(--outline);border-radius:9999px;cursor:pointer;transition:all var(--transition-fast)}._newButton_1fsfu_26:hover{background:var(--surface-hover)}._sectionLabel_1fsfu_51{padding:0 var(--spacing-lg) var(--spacing-xs);font-size:11px;font-weight:600;color:var(--on-surface-muted);text-transform:uppercase;letter-spacing:.5px}._nav_1fsfu_61{flex:1;overflow-y:auto}._navExpanded_1fsfu_66{padding:0 var(--spacing-sm)}._navCollapsed_1fsfu_70{padding:var(--spacing-sm)}._navItem_1fsfu_74{display:flex;align-items:center;width:100%;gap:12px;margin-bottom:2px;font-size:14px;border:none;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast)}._navItemExpanded_1fsfu_87{justify-content:flex-start;padding:10px 12px}._navItemCollapsed_1fsfu_92{justify-content:center;padding:12px}._navItemActive_1fsfu_97{background:var(--surface-hover);color:var(--primary)}._navItemInactive_1fsfu_102{background:transparent;color:var(--on-surface-variant)}._navItemInactive_1fsfu_102:hover{background:var(--surface-hover)}._navItemNested_1fsfu_111{padding-left:14px}._disclosureSection_1fsfu_115{margin-top:12px;padding-top:10px;border-top:1px solid var(--outline)}._disclosureTrigger_1fsfu_121{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;padding:6px 10px 6px 12px;margin-bottom:4px;border:none;border-radius:var(--radius-lg);background:transparent;color:var(--on-surface-muted);font:inherit;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._disclosureTrigger_1fsfu_121:hover,._disclosureTriggerActive_1fsfu_145{background:var(--surface-hover);color:var(--on-surface)}._disclosureChevron_1fsfu_150{flex-shrink:0;color:var(--on-surface-muted);transition:transform var(--transition-fast)}._disclosureChevronOpen_1fsfu_156{transform:rotate(180deg)}._disclosureContent_1fsfu_160{display:flex;flex-direction:column;gap:2px;padding-top:2px}._bottomSection_1fsfu_168{border-top:1px solid var(--outline);padding:12px}@media(max-width:767px){._sidebar_1fsfu_3{position:fixed;top:0;left:0;bottom:0;z-index:50;width:280px!important;border-radius:0;border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl);transform:translate(-100%);box-shadow:none}._sidebar_1fsfu_3._expanded_1fsfu_17,._sidebar_1fsfu_3._collapsed_1fsfu_21{width:280px!important}._sidebarOpen_1fsfu_200{transform:translate(0);box-shadow:4px 0 24px #0000004d}._navCollapsed_1fsfu_70{padding:0 var(--spacing-sm)}._navItemCollapsed_1fsfu_92{justify-content:flex-start;padding:10px 12px}._newButtonWrapper_1fsfu_26{display:block!important}}._button_1acjc_3{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-weight:500;border-radius:var(--radius-lg);transition:all var(--transition-fast);cursor:pointer;border:none}._button_1acjc_3:disabled{cursor:not-allowed}._text_1acjc_22:disabled,._tonal_1acjc_23:disabled,._outlined_1acjc_24:disabled{color:var(--on-surface-muted)}._button_1acjc_3:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._button_1acjc_3:focus:not(:focus-visible){outline:none}._small_1acjc_40{padding:6px 12px;font-size:12px}._medium_1acjc_45{padding:14px 20px;font-size:14px}._large_1acjc_50{padding:12px 24px;font-size:16px}._filled_1acjc_56{background:var(--primary-dim);color:#fff}._filled_1acjc_56:hover:not(:disabled){background:var(--primary-hover)}._filled_1acjc_56:disabled{background:var(--surface-container-high);color:var(--on-surface-muted)}._tonal_1acjc_23{background:var(--primary-light);color:var(--primary)}._tonal_1acjc_23:hover:not(:disabled){background:var(--primary-container)}._outlined_1acjc_24{background:transparent;border:1px solid var(--outline);color:var(--on-surface)}._outlined_1acjc_24:hover:not(:disabled){background:var(--surface-hover);border-color:var(--primary-dim)}._text_1acjc_22{background:transparent;color:var(--primary);padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}._text_1acjc_22:hover:not(:disabled){background:var(--surface-hover)}._fullWidth_1acjc_102{width:100%}@media(max-width:767px){._small_1acjc_40{padding:8px 14px;min-height:36px}._medium_1acjc_45{padding:12px 20px;min-height:44px}._large_1acjc_50{padding:14px 24px;min-height:48px}}._loading_1acjc_128{position:relative;pointer-events:none}._spinner_1acjc_133{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_1acjc_133 .6s linear infinite}@keyframes _spin_1acjc_133{to{transform:rotate(360deg)}}._card_15xtw_3{border-radius:var(--radius-xl);transition:all var(--transition-fast)}._default_15xtw_9{background:var(--surface-container-high);border:1px solid var(--outline)}._elevated_15xtw_14{background:var(--surface-bright);box-shadow:0 1px 2px #0000004d}._outlined_15xtw_19{background:transparent;border:1px solid var(--outline)}._filled_15xtw_24{background:var(--surface-hover)}._hoverable_15xtw_29:hover{box-shadow:0 2px 6px #0006}._clickable_15xtw_33{cursor:pointer}@media(max-width:767px){._card_15xtw_3{border-radius:var(--radius-lg)}}._wrapper_1xyay_3{width:100%}._label_1xyay_7{display:block;margin-bottom:var(--spacing-sm);font-size:12px;font-weight:500;color:var(--on-surface-variant)}._inputWrapper_1xyay_15{position:relative}._input_1xyay_15{width:100%;padding:14px 16px;font-size:14px;border-radius:var(--radius-lg);border:1px solid var(--outline);background:var(--surface-variant);color:var(--on-surface);outline:none;transition:all var(--transition-fast)}._input_1xyay_15:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}._input_1xyay_15:disabled{opacity:.5;cursor:not-allowed}._hasLeftIcon_1xyay_41{padding-left:44px}._hasRightIcon_1xyay_45{padding-right:44px}._error_1xyay_49{border-color:var(--error)}._leftIcon_1xyay_53{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--on-surface-muted);pointer-events:none}._rightIconButton_1xyay_62{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;padding:4px;background:transparent;border:none;color:var(--on-surface-muted);cursor:pointer}._rightIconButton_1xyay_62:hover{color:var(--on-surface-variant)}._required_1xyay_79{color:var(--error)}._helperText_1xyay_83{margin-top:var(--spacing-xs);font-size:12px;color:var(--on-surface-muted)}._wrapper_14gz2_3{flex:1}._label_14gz2_7{display:block;margin-bottom:var(--spacing-sm);font-size:12px;font-weight:500;color:var(--on-surface-variant)}._select_14gz2_15{width:100%;padding:14px 36px 14px 16px;font-size:14px;border-radius:var(--radius-lg);border:1px solid var(--on-surface-variant);background-color:var(--surface-container-high);color:var(--on-surface);cursor:pointer;outline:none;appearance:none;background-repeat:no-repeat;background-position:right 12px center;transition:all var(--transition-fast)}._select_14gz2_15:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}._disabled_14gz2_36{border-color:var(--outline-variant);background-color:var(--surface-container);cursor:not-allowed;opacity:.6}._placeholder_14gz2_44{color:var(--on-surface-variant)}._select_14gz2_15 option{color:var(--on-surface);background-color:var(--surface-container-high)}._select_14gz2_15 option:first-child{color:var(--on-surface-variant)}._overlay_1x7ej_3{position:fixed;inset:0;z-index:9999;pointer-events:none}._svgOverlay_1x7ej_10{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}._spotlightBorder_1x7ej_19{position:absolute;border:2px solid var(--primary);border-radius:var(--radius-xl);pointer-events:none;transition:all .3s ease;box-shadow:0 0 0 4px var(--primary-light),0 0 20px color-mix(in srgb,var(--primary) 25%,transparent)}._clickBlocker_1x7ej_31{position:absolute;pointer-events:auto}._clickBlockerTop_1x7ej_36{top:0;left:0;right:0}._clickBlockerBottom_1x7ej_43{left:0;right:0;bottom:0}._clickBlockerLeft_1x7ej_50{left:0}._clickBlockerRight_1x7ej_55{right:0}._tooltip_1x7ej_61{position:fixed;z-index:10000;min-width:280px;max-width:360px;padding:20px;background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-2xl);box-shadow:0 4px 12px #00000080;pointer-events:auto;transition:all .2s ease}._closeButton_1x7ej_75{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--on-surface-muted);cursor:pointer;transition:all var(--transition-fast)}._closeButton_1x7ej_75:hover{background:var(--surface-hover);color:var(--on-surface)}._stepIndicators_1x7ej_97{display:flex;gap:6px;margin-bottom:var(--spacing-lg)}._stepDot_1x7ej_103{height:8px;border-radius:4px;transition:all .2s ease}._stepDotActive_1x7ej_109{width:24px;background:var(--primary)}._stepDotInactive_1x7ej_114{width:8px;background:var(--outline)}._title_1x7ej_120{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--on-surface)}._content_1x7ej_127{margin:0 0 20px;font-size:14px;line-height:1.6;color:var(--on-surface-variant)}._navigation_1x7ej_135{display:flex;align-items:center;justify-content:space-between;gap:12px}._navigationWaitForAction_1x7ej_142{display:flex;align-items:center;justify-content:flex-start}._navigationButtons_1x7ej_148{display:flex;gap:8px}._skipButton_1x7ej_153{color:var(--on-surface-muted)}._nextButton_1x7ej_157{flex-direction:row-reverse}@media(max-width:767px){._tooltip_1x7ej_61{position:fixed!important;inset:auto 0 0!important;min-width:auto;max-width:none;width:auto;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0}._closeButton_1x7ej_75{top:8px;right:8px}._stepIndicators_1x7ej_97{margin-bottom:8px;gap:4px}._stepDot_1x7ej_103{height:6px}._stepDotActive_1x7ej_109{width:18px}._stepDotInactive_1x7ej_114{width:6px}._title_1x7ej_120{font-size:15px;margin-bottom:4px}._content_1x7ej_127{font-size:12px;line-height:1.4;margin-bottom:12px}._navigation_1x7ej_135{gap:8px}._navigationButtons_1x7ej_148{gap:6px}}._overlay_11nvb_3{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-md);animation:_fadeIn_11nvb_1 .2s ease-out}@keyframes _fadeIn_11nvb_1{0%{opacity:0}to{opacity:1}}._modal_11nvb_28{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 24px 48px #0003;display:flex;flex-direction:column;max-height:90vh;width:100%;animation:_slideUp_11nvb_1 .3s ease-out}@keyframes _slideUp_11nvb_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._sm_11nvb_51{max-width:400px}._md_11nvb_55{max-width:600px}._lg_11nvb_59{max-width:800px}._xl_11nvb_63{max-width:1000px}._header_11nvb_68{display:flex;align-items:center;gap:12px;padding:var(--spacing-lg);border-bottom:1px solid var(--outline-variant)}._headerIcon_11nvb_76{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._title_11nvb_86{flex:1;font-size:18px;font-weight:600;color:var(--on-surface);margin:0}._closeButton_11nvb_94{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:var(--radius-md);color:var(--on-surface-muted);cursor:pointer;transition:all var(--transition-fast)}._closeButton_11nvb_94:hover{background:var(--surface-hover);color:var(--on-surface)}._closeButton_11nvb_94:active{transform:scale(.95)}._content_11nvb_118{flex:1;overflow-y:auto;padding:var(--spacing-lg)}._footer_11nvb_125{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-lg);border-top:1px solid var(--outline-variant);background:var(--surface-container-low)}@media(max-width:767px){._overlay_11nvb_3{padding:0;align-items:flex-end}._modal_11nvb_28{max-height:95vh;max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;animation:_slideUpMobile_11nvb_1 .3s ease-out}@keyframes _slideUpMobile_11nvb_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._header_11nvb_68,._content_11nvb_118,._footer_11nvb_125{padding:var(--spacing-md)}._title_11nvb_86{font-size:18px}._footer_11nvb_125{flex-direction:column-reverse}._footer_11nvb_125>*{width:100%}}._overlay_98wsf_3{position:fixed;inset:0;z-index:1000;background:#00000059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_fadeIn_98wsf_1 .2s ease-out}@keyframes _fadeIn_98wsf_1{0%{opacity:0}to{opacity:1}}._panel_98wsf_17{position:fixed;top:12px;right:12px;bottom:12px;width:440px;max-width:calc(100vw - 24px);background:var(--surface);display:flex;flex-direction:column;z-index:1001;border-radius:16px;box-shadow:-8px 0 30px #0000001f;animation:_slideIn_98wsf_1 .3s cubic-bezier(.16,1,.3,1)}@keyframes _slideIn_98wsf_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_98wsf_39{display:flex;align-items:center;gap:14px;padding:24px 24px 20px;border-bottom:1px solid var(--outline-variant)}._headerIcon_98wsf_47{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._headerText_98wsf_57{flex:1;min-width:0}._headerTitle_98wsf_62{font-size:18px;font-weight:600;color:var(--on-surface);margin:0;line-height:44px}._headerSubtitle_98wsf_70{font-size:13px;color:var(--on-surface-muted);margin:2px 0 0;line-height:1.4}._closeButton_98wsf_77{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:var(--on-surface-muted);flex-shrink:0;margin-top:2px;transition:background .15s,color .15s}._closeButton_98wsf_77:hover{background:var(--surface-container);color:var(--on-surface)}._content_98wsf_99{flex:1;overflow-y:auto;padding:24px}._footer_98wsf_106{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--outline-variant);background:var(--surface-container-low)}@media(max-width:767px){._panel_98wsf_17{width:100vw}._header_98wsf_39{padding:18px 16px 16px}._content_98wsf_99{padding:16px}._footer_98wsf_106{padding:14px 16px}}._searchBar_19hh5_3{position:relative;display:flex;align-items:center;background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--radius-lg);transition:all var(--transition-fast);overflow:hidden}._searchBar_19hh5_3:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}._iconWrapper_19hh5_19{display:flex;align-items:center;justify-content:center;padding-left:var(--spacing-md);flex-shrink:0}._searchIcon_19hh5_27{color:var(--on-surface-muted)}._input_19hh5_31{flex:1;border:none;background:transparent;padding:12px var(--spacing-md);font-size:14px;color:var(--on-surface);outline:none}._input_19hh5_31::placeholder{color:var(--on-surface-muted)}._clearButton_19hh5_45{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:var(--spacing-xs);border:none;background:transparent;border-radius:var(--radius-md);color:var(--on-surface-muted);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}._clearButton_19hh5_45:hover{background:var(--surface-hover);color:var(--on-surface)}._clearButton_19hh5_45:active{transform:scale(.95)}@media(max-width:767px){._searchBar_19hh5_3{width:100%}._input_19hh5_31{padding:14px var(--spacing-md);font-size:16px}}._badge_xeqhh_3{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:var(--radius-full);white-space:nowrap}._sm_xeqhh_13{padding:2px 8px;font-size:11px}._md_xeqhh_18{padding:4px 12px;font-size:12px}._default_xeqhh_24{background:var(--surface-container-high);color:var(--on-surface)}._success_xeqhh_32{background:var(--success-container);color:color-mix(in srgb,var(--success) 65%,var(--on-surface))}._warning_xeqhh_39{background:var(--warning-container);color:var(--warning)}._error_xeqhh_44{background:var(--error-container);color:var(--error)}._info_xeqhh_49{background:var(--primary-container);color:var(--primary)}._logo_uyeyw_22{display:inline-flex;align-items:center}._mark_uyeyw_27{display:inline-flex;aspect-ratio:693 / 528;color:var(--logo-mark)}._mark_uyeyw_27 svg{display:block;width:100%;height:100%}._container_ld1i5_1{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;gap:24px;background:var(--bg)}._spinner_ld1i5_11{width:40px;height:40px;border:3px solid var(--outline-variant);border-top-color:var(--primary);border-radius:50%;animation:_spin_ld1i5_11 .8s linear infinite}._message_ld1i5_20{font-size:16px;color:var(--on-surface-variant);font-weight:500;animation:_fadeIn_ld1i5_1 .4s ease}@keyframes _spin_ld1i5_11{to{transform:rotate(360deg)}}@keyframes _fadeIn_ld1i5_1{0%{opacity:0}to{opacity:1}}._container_1cjxj_3{position:fixed;top:18px;right:18px;z-index:9999;display:flex;flex-direction:column;gap:10px;width:min(440px,calc(100vw - 36px));pointer-events:none}._toast_1cjxj_15{display:grid;grid-template-columns:24px minmax(0,1fr) 32px;align-items:start;gap:12px;width:100%;padding:14px 12px 14px 14px;background:var(--surface);border:1px solid var(--outline-variant);border-left:5px solid;border-radius:8px;box-shadow:0 14px 36px #0f172a29;pointer-events:all;animation:_slideIn_1cjxj_1 .3s ease-out;overflow:hidden}@keyframes _slideIn_1cjxj_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._iconWrapper_1cjxj_43{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px}._message_1cjxj_52{font-size:14px;color:var(--on-surface);line-height:1.45;min-width:0}._title_1cjxj_59{font-weight:650;line-height:1.3}._description_1cjxj_64{margin-top:3px;color:var(--on-surface-variant);font-size:13px;line-height:1.45}._closeButton_1cjxj_71{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-md);color:var(--on-surface-muted);cursor:pointer;transition:all var(--transition-fast)}._closeButton_1cjxj_71:hover{background:var(--surface-hover);color:var(--on-surface)}._success_1cjxj_94{border-left-color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--surface))}._success_1cjxj_94 ._iconWrapper_1cjxj_43{color:var(--success)}._error_1cjxj_103{border-left-color:var(--error);background:color-mix(in srgb,var(--error) 8%,var(--surface))}._error_1cjxj_103 ._iconWrapper_1cjxj_43{color:var(--error)}._warning_1cjxj_112{border-left-color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--surface))}._warning_1cjxj_112 ._iconWrapper_1cjxj_43{color:color-mix(in srgb,var(--warning) 50%,var(--on-surface))}._info_1cjxj_124{border-left-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--surface))}._info_1cjxj_124 ._iconWrapper_1cjxj_43{color:var(--primary)}@media(max-width:767px){._container_1cjxj_3{top:auto;bottom:var(--spacing-md);right:var(--spacing-md);left:var(--spacing-md);width:auto}._toast_1cjxj_15{width:100%}@keyframes _slideIn_1cjxj_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}}._wrapper_1yw9v_3{position:relative;display:inline-flex}._bubble_1yw9v_11{position:fixed;z-index:2147483647;padding:5px 9px;border-radius:var(--radius-sm);background:var(--surface-container-high);color:var(--on-surface);border:1px solid var(--outline-variant);font-family:var(--font-sans);font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap;box-shadow:0 4px 12px #0000002e;pointer-events:none}._top_1yw9v_29{transform:translate(-50%,-100%)}._bottom_1yw9v_33{transform:translate(-50%)}._container_pq5o0_5{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._svg_pq5o0_13{display:block;transform:rotate(0)}._track_pq5o0_18{stroke:var(--outline-variant)}._fill_pq5o0_22{transition:stroke-dashoffset .45s cubic-bezier(.4,0,.2,1)}._gradientStart_pq5o0_26{stop-color:var(--primary)}._gradientEnd_pq5o0_30{stop-color:color-mix(in srgb,var(--primary) 55%,var(--success))}._label_pq5o0_34{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1;color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}._percentSign_pq5o0_47{margin-left:1px;font-size:.6em;font-weight:600;opacity:.75}@media(prefers-reduced-motion:reduce){._fill_pq5o0_22{transition:none}}._header_v337a_4{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-lg);-webkit-user-select:none;user-select:none}._headerCollapsed_v337a_14{justify-content:center;padding:var(--spacing-md) 0}._logo_v337a_19{display:flex;align-items:center;justify-content:center;flex-shrink:0}._brandName_v337a_26{font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--on-surface);margin-left:calc(-1 * var(--spacing-md))}._brandNameAi_v337a_40{color:var(--on-surface-variant)}._profileWrapper_o5q1h_4{position:relative;display:flex;align-items:center;gap:4px}._userProfile_o5q1h_11{display:flex;align-items:center;flex:1;min-width:0;border-radius:var(--radius-xl);cursor:pointer;transition:background var(--transition-fast);-webkit-user-select:none;user-select:none}._userProfile_o5q1h_11:hover{background:var(--surface-hover)}._userProfileExpanded_o5q1h_26{justify-content:flex-start;gap:10px;padding:8px 10px}._userProfileCollapsed_o5q1h_32{justify-content:center;padding:var(--spacing-sm)}._avatar_o5q1h_37{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--primary-light);color:var(--primary);font-size:12px;font-weight:500;flex-shrink:0}._userInfo_o5q1h_51{flex:1;min-width:0}._userName_o5q1h_56{margin:0;font-size:12px;color:var(--on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userLastLogin_o5q1h_65{margin:2px 0 0;font-size:10px;color:var(--on-surface-muted)}._roleBadge_o5q1h_71{display:inline-block;margin-top:4px;padding:2px 8px;font-size:10px;font-weight:600;color:var(--primary);background:var(--primary-light);border-radius:10px;white-space:nowrap}._collapseButton_o5q1h_84{display:flex;align-items:center;justify-content:center;padding:4px;margin-left:auto;background:transparent;border:none;border-radius:var(--radius-md);color:var(--on-surface-muted);cursor:pointer;flex-shrink:0;transition:all var(--transition-fast)}._collapseButton_o5q1h_84:hover{color:var(--on-surface);background:var(--surface-hover)}._expandButton_o5q1h_105{display:flex;align-items:center;justify-content:center;width:100%;margin-top:8px;padding:12px;border:none;border-radius:var(--radius-xl);background:transparent;color:var(--on-surface-variant);cursor:pointer;transition:all var(--transition-fast)}._expandButton_o5q1h_105:hover{background:var(--surface-hover)}._profileMenu_o5q1h_125{position:absolute;bottom:100%;left:8px;right:8px;min-width:120px;margin-bottom:10px;background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-lg);padding:4px;box-shadow:0 4px 16px #00000026;z-index:60}._profileMenuCollapsed_o5q1h_140{left:0;right:auto;min-width:120px}._profileMenu_o5q1h_125:after{content:"";position:absolute;bottom:-6px;left:20px;width:10px;height:10px;background:var(--surface);border-right:1px solid var(--outline);border-bottom:1px solid var(--outline);transform:rotate(45deg);z-index:61}._profileMenuItem_o5q1h_160{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-family:inherit;color:var(--error);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast)}._profileMenuItem_o5q1h_160:hover{background:var(--surface-hover)}._logoutOverlay_o5q1h_184{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:#00000073}._logoutCard_o5q1h_194{background:var(--surface);border-radius:var(--radius-xl);padding:28px 24px 20px;width:340px;max-width:90vw;text-align:center;box-shadow:0 8px 32px #00000040}._logoutCardIcon_o5q1h_204{width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}._logoutCardTitle_o5q1h_216{font-size:17px;font-weight:600;color:var(--on-surface);margin:0 0 6px}._logoutCardMessage_o5q1h_223{font-size:13px;color:var(--on-surface-muted);margin:0 0 20px;line-height:1.5}._logoutCardActions_o5q1h_230{display:flex;gap:10px;justify-content:center}._logoutCardCancel_o5q1h_236{flex:1;padding:10px 20px;font-size:14px;font-weight:500;font-family:var(--font-sans);border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:var(--surface);color:var(--on-surface);cursor:pointer;transition:background var(--transition-fast)}._logoutCardCancel_o5q1h_236:hover{background:var(--surface-hover)}._logoutCardConfirm_o5q1h_254{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;font-family:var(--font-sans);border:none;border-radius:var(--radius-md);background:var(--error);color:var(--surface);cursor:pointer;transition:opacity var(--transition-fast)}._logoutCardConfirm_o5q1h_254:hover{opacity:.9}._wrapper_15gpw_3{position:relative;display:inline-flex;--tier-color: var(--outline-variant)}._healthy_15gpw_12{--tier-color: var(--success)}._low_15gpw_16{--tier-color: var(--warning)}._critical_15gpw_20{--tier-color: var(--error)}._pill_15gpw_24{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--tier-color);border-radius:var(--radius-full);font-size:13px;font-weight:500;font-family:var(--font-sans);color:var(--on-surface);background:var(--surface-container-low);white-space:nowrap;cursor:pointer;transition:all var(--transition-fast)}._pill_15gpw_24:hover{background:var(--surface-hover)}._icon_15gpw_45{color:var(--tier-color);flex-shrink:0}._count_15gpw_50{font-variant-numeric:tabular-nums;font-weight:600;color:var(--tier-color)}._label_15gpw_56{color:var(--tier-color)}._tooltip_15gpw_62{position:absolute;top:calc(100% + 10px);right:0;z-index:1000;width:max-content;max-width:300px;padding:12px 14px;border:1px solid var(--tier-color);border-radius:var(--radius-md);background:var(--surface-container-high);color:var(--on-surface);box-shadow:0 8px 24px #0000002e}._tooltip_15gpw_62:before{content:"";position:absolute;top:-6px;right:18px;width:11px;height:11px;background:var(--surface-container-high);border-left:1px solid var(--tier-color);border-top:1px solid var(--tier-color);transform:rotate(45deg)}._tooltipTitle_15gpw_91{font-size:13px;font-weight:600;color:var(--on-surface);margin-bottom:4px}._tooltipMessage_15gpw_98{margin:0;font-size:12px;line-height:1.5;color:var(--on-surface-variant)}._contactPill_15gpw_106{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;border-radius:var(--radius-full);background:var(--primary-light);color:var(--primary);font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}._contactPill_15gpw_106:hover{background:var(--primary-container)}@media(max-width:767px){._label_15gpw_56{display:none}._tooltip_15gpw_62{max-width:240px}}._topBar_14am4_3{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:12px 16px;border-bottom:1px solid var(--outline)}._leftSection_14am4_12{display:flex;align-items:center;gap:12px;min-width:0}._title_14am4_19{margin:0;font-size:16px;font-weight:500;color:var(--on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rightSection_14am4_29{display:flex;align-items:center;gap:4px;flex-shrink:0}._button_14am4_36{position:relative;display:flex;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:500;color:var(--on-surface-variant);background:transparent;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast)}._buttonWithLabel_14am4_52{padding:8px 12px}._button_14am4_36:hover{background:var(--surface-hover)}._buttonLabel_14am4_60{white-space:nowrap}._menuButton_14am4_65{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--on-surface);background:transparent;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}._menuButton_14am4_65:hover{background:var(--surface-hover)}._menuButton_14am4_65:active{background:var(--surface-variant)}._backButton_14am4_90{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin-left:-8px;color:var(--on-surface);background:transparent;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}._backButton_14am4_90:hover{background:var(--surface-hover)}._backButton_14am4_90:active{background:var(--surface-variant)}._aySelector_14am4_116{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--outline-variant);border-radius:var(--radius-lg);font-size:13px;color:var(--on-surface)}._aySelect_14am4_116{background:transparent;border:none;color:var(--on-surface);font-size:13px;font-family:var(--font-sans);cursor:pointer;outline:none}._notifBadge_14am4_138{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--error);color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}@media(max-width:767px){._topBar_14am4_3{padding:8px 12px;min-height:52px}._leftSection_14am4_12{gap:8px}._title_14am4_19{font-size:15px}._button_14am4_36,._buttonWithLabel_14am4_52{padding:10px}._buttonLabel_14am4_60{display:none}}._bottomNav_1nnyb_3{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;height:64px;padding:0 12px;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--outline);z-index:100}._navItem_1nnyb_19{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;height:100%;padding:6px 0;background:transparent;border:none;color:var(--on-surface-muted);cursor:pointer;transition:all var(--transition-fast);-webkit-tap-highlight-color:transparent}._navItem_1nnyb_19:active{background:var(--surface-hover)}._navItemActive_1nnyb_40{color:var(--primary)}._icon_1nnyb_44{flex-shrink:0}._label_1nnyb_48{font-size:10px;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap}._navItemActive_1nnyb_40 ._label_1nnyb_48{font-weight:600}._layout_1f8f7_3{display:flex;height:100vh;height:100dvh;gap:12px;padding:12px;background:var(--page-gradient, var(--bg))}._main_1f8f7_15{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--panel-border-color);border-radius:var(--radius-2xl);box-shadow:var(--panel-shadow);overflow:hidden}._contentWrapper_1f8f7_27{flex:1;overflow:hidden;padding:4px 4px 0 0;position:relative}._contentWrapper_1f8f7_27:after{content:"";position:absolute;bottom:0;left:0;right:0;height:16px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--surface) 55%,transparent));pointer-events:none;z-index:1;will-change:transform}._content_1f8f7_27{height:100%;padding:24px 16px 24px 24px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;transform:translateZ(0)}._mainFlush_1f8f7_66{background:transparent;border:none;border-radius:0;box-shadow:none}._wrapperFlush_1f8f7_73{padding:0}._contentFlush_1f8f7_77{padding:0;overflow:hidden}._wrapperFlush_1f8f7_73:after{display:none}._overlay_1f8f7_93{display:none;position:fixed;inset:0;background:#00000080;z-index:40;opacity:0;transition:opacity var(--transition-normal);pointer-events:none}._overlayVisible_1f8f7_104{opacity:1;pointer-events:auto}@media(max-width:1023px){._content_1f8f7_27{padding:20px 12px 20px 20px}}._mobileHeader_1f8f7_120{display:flex;align-items:center;justify-content:center;gap:2px;padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--outline);background:var(--surface)}._mobileHeaderTitle_1f8f7_131{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--on-surface)}@media(max-width:767px){._layout_1f8f7_3{gap:0;padding:0}._mainWithBottomNav_1f8f7_148{height:calc(100dvh - 64px - env(safe-area-inset-bottom,0px))}._main_1f8f7_15{border-radius:0}._contentWrapper_1f8f7_27{padding:0}._content_1f8f7_27{padding:16px 16px 24px}._mainFlush_1f8f7_66{background:var(--surface)}._contentFlush_1f8f7_77{overflow-y:auto}._overlay_1f8f7_93{display:block}}._dock_3lgqa_5{position:fixed;right:max(var(--spacing-2xl),env(safe-area-inset-right));bottom:max(var(--spacing-2xl),env(safe-area-inset-bottom));z-index:900;display:flex;flex-direction:column-reverse;gap:var(--spacing-sm);max-width:min(360px,calc(100vw - 2 * var(--spacing-2xl)));pointer-events:none}._pill_3lgqa_19{display:flex;align-items:center;gap:12px;width:300px;max-width:100%;padding:14px 16px;background:color-mix(in srgb,var(--surface-container-high, var(--surface)) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid color-mix(in srgb,var(--on-surface) 12%,transparent);border-radius:var(--radius-2xl);box-shadow:0 12px 32px color-mix(in srgb,var(--shadow, #000) 26%,transparent);cursor:pointer;pointer-events:auto;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);animation:_pillEnter_3lgqa_1 var(--duration-normal, .22s) var(--ease-out-expo, ease-out) backwards}._pill_3lgqa_19:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:0 16px 40px color-mix(in srgb,var(--shadow, #000) 32%,transparent)}._pill_3lgqa_19:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._pill_3lgqa_19[data-done=true]{border-color:color-mix(in srgb,var(--success) 45%,transparent)}._pill_3lgqa_19[data-failed=true]{border-color:color-mix(in srgb,var(--error) 45%,transparent)}@keyframes _pillEnter_3lgqa_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._indicator_3lgqa_72{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0}._doneIcon_3lgqa_82{color:var(--success)}._failedIcon_3lgqa_86{color:var(--error)}._indicatorCount_3lgqa_91{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--on-surface-variant);letter-spacing:-.02em}._body_3lgqa_104{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._title_3lgqa_112{font-size:13px;font-weight:600;color:var(--on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._status_3lgqa_121{font-size:11px;font-weight:500;color:var(--on-surface-variant)}._failed_3lgqa_86{color:var(--error)}._dismiss_3lgqa_131{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--on-surface-variant);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._dismiss_3lgqa_131:hover{background:var(--surface-hover);color:var(--on-surface)}@media(prefers-reduced-motion:reduce){._pill_3lgqa_19{animation:none}}._reportContainer_2a8kq_10{display:flex;flex-direction:column;font-family:var(--font-sans);background:var(--bg);position:fixed;inset:0;z-index:1100;overflow:hidden}._reportBody_2a8kq_21{display:flex;flex:1;min-height:0;overflow:hidden}._reportLeftPane_2a8kq_28{flex:1;min-width:320px;display:flex;flex-direction:column;background:var(--surface);overflow:hidden;position:relative}._scrollMoreBtn_2a8kq_39{position:absolute;bottom:56px;left:50%;transform:translate(-50%);z-index:20;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--outline-variant);border-radius:50%;background:var(--surface);color:var(--on-surface-variant);cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--on-surface) 18%,transparent);transition:background var(--transition-fast),color var(--transition-fast);animation:_scrollMoreBounce_2a8kq_1 1.6s ease-in-out infinite}._scrollMoreBtn_2a8kq_39:hover{background:var(--surface-hover);color:var(--on-surface)}@keyframes _scrollMoreBounce_2a8kq_1{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(3px)}}._reportLeftPaneInner_2a8kq_78::-webkit-scrollbar{width:8px;height:8px}._reportLeftPaneInner_2a8kq_78::-webkit-scrollbar-track{background:transparent}._reportLeftPaneInner_2a8kq_78::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-sm)}._reportLeftPaneInner_2a8kq_78:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}._reportLeftPaneInner_2a8kq_78{flex:1;overflow:auto;width:100%;overflow-anchor:none}._reportLeftPaneInner_2a8kq_78[data-constrained=true]{max-width:820px;margin:0 auto}._reportHeader_2a8kq_116{padding:24px 28px 20px;border-bottom:1px solid var(--outline-variant);display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0;background:var(--surface)}._reportHeaderLeft_2a8kq_128{display:flex;align-items:center;gap:12px;min-width:0}._reportHeaderLogo_2a8kq_135{flex-shrink:0;width:36px;height:36px}._reportHeaderTitle_2a8kq_141{margin:0;font-size:18px;font-weight:750;color:var(--on-surface)}._reportHeaderSubtitle_2a8kq_148{margin:4px 0 0;font-size:13px;color:var(--on-surface-variant)}._reportHeaderActions_2a8kq_154{display:flex;gap:8px;flex-shrink:0}._toggleSheetBtn_2a8kq_160{padding:8px 14px;border-radius:var(--radius-md);border:1px solid var(--outline);background:var(--surface);cursor:pointer;font-size:12.5px;font-weight:550;color:var(--on-surface-variant);display:inline-flex;align-items:center;gap:6px;transition:all var(--transition-fast)}._toggleSheetBtn_2a8kq_160[data-active=true]{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}._closeBtn_2a8kq_181{width:36px;height:36px;border-radius:var(--radius-md);border:1px solid var(--outline);background:var(--surface);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--on-surface-variant);transition:background var(--transition-fast)}._closeBtn_2a8kq_181:hover{background:var(--surface-hover)}._scoreSummary_2a8kq_203{padding:24px 28px;display:flex;gap:28px;flex-wrap:wrap}._summaryLeft_2a8kq_210{flex:1;min-width:260px}._metaGrid_2a8kq_215{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px 20px;font-size:13px;margin-bottom:20px}._metaLabel_2a8kq_223{color:var(--on-surface-muted);font-size:11.5px}._metaValue_2a8kq_228{font-weight:600;color:var(--on-surface);margin-top:1px}._verdictBadges_2a8kq_234{display:flex;gap:8px;flex-wrap:wrap}._verdictBadge_2a8kq_234{display:inline-flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-md);font-size:11.5px;white-space:nowrap}._verdictBadgeCorrect_2a8kq_258{background:var(--success-container)}._verdictBadgeCorrect_2a8kq_258 ._verdictBadgeCount_2a8kq_262{color:var(--success);font-size:14px;font-weight:700}._verdictBadgePartial_2a8kq_268{background:var(--warning-container)}._verdictBadgePartial_2a8kq_268 ._verdictBadgeCount_2a8kq_262{color:var(--warning);font-size:14px;font-weight:700}._verdictBadgeIncorrect_2a8kq_278{background:var(--error-container)}._verdictBadgeIncorrect_2a8kq_278 ._verdictBadgeCount_2a8kq_262{color:var(--error);font-size:14px;font-weight:700}._verdictBadgeLabel_2a8kq_288{color:var(--on-surface-variant)}._summaryRight_2a8kq_292{display:flex;align-items:center;gap:24px;padding:16px 24px;border-radius:14px;background:var(--surface-container)}._perfBadge_2a8kq_301{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:6px;margin-bottom:8px;font-size:12.5px;font-weight:700}._perfBadge_2a8kq_301[data-tier=outstanding],._perfBadge_2a8kq_301[data-tier=veryGood],._perfBadge_2a8kq_301[data-tier=good]{background:var(--success-container);color:var(--success)}._perfBadge_2a8kq_301[data-tier=average],._perfBadge_2a8kq_301[data-tier=belowAverage]{background:var(--warning-container);color:var(--warning)}._perfBadge_2a8kq_301[data-tier=needsImprovement]{background:var(--error-container);color:var(--error)}._gradeRow_2a8kq_338{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}._gradeValue_2a8kq_345{font-size:28px;font-weight:800}._gradeValue_2a8kq_345[data-tier=excellent],._gradeValue_2a8kq_345[data-tier=good]{color:var(--success)}._gradeValue_2a8kq_345[data-tier=average]{color:var(--warning)}._gradeValue_2a8kq_345[data-tier=poor]{color:var(--error)}._gradePercent_2a8kq_363{font-size:14px;color:var(--on-surface-variant)}._adjustedBadge_2a8kq_368{font-size:10.5px;font-weight:600;color:var(--primary);background:var(--primary-light);padding:2px 8px;border-radius:99px}._donutContainer_2a8kq_381{position:relative}._donutCenter_2a8kq_385{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}._donutScore_2a8kq_394{font-size:26px;font-weight:800;color:var(--on-surface);line-height:1}._donutMax_2a8kq_401{font-size:11px;color:var(--on-surface-muted);margin-top:2px}._donutTrack_2a8kq_407{stroke:var(--outline-variant)}._donutFill_2a8kq_411[data-tier=outstanding],._donutFill_2a8kq_411[data-tier=veryGood],._donutFill_2a8kq_411[data-tier=good]{stroke:var(--success)}._donutFill_2a8kq_411[data-tier=average],._donutFill_2a8kq_411[data-tier=belowAverage]{stroke:var(--warning)}._donutFill_2a8kq_411[data-tier=needsImprovement]{stroke:var(--error)}._sectionWise_2a8kq_430{padding:0 28px 20px}._sectionTitle_2a8kq_434{font-size:14px;font-weight:650;color:var(--on-surface);margin-bottom:12px}._sectionBarRow_2a8kq_441{display:flex;align-items:center;gap:10px;margin-bottom:6px}._sectionBarKey_2a8kq_448{font-size:12px;font-weight:650;color:var(--on-surface);width:24px;flex-shrink:0}._sectionBarLabel_2a8kq_456{font-size:11px;color:var(--on-surface-muted);width:120px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sectionBarTrack_2a8kq_466{flex:1;height:5px;border-radius:99px;background:var(--outline-variant);overflow:hidden;min-width:60px}._sectionBarFill_2a8kq_475{height:100%;border-radius:99px;transition:width .6s ease}._sectionBarFill_2a8kq_475[data-tier=outstanding],._sectionBarFill_2a8kq_475[data-tier=veryGood],._sectionBarFill_2a8kq_475[data-tier=good]{background:var(--success)}._sectionBarFill_2a8kq_475[data-tier=average],._sectionBarFill_2a8kq_475[data-tier=belowAverage]{background:var(--warning)}._sectionBarFill_2a8kq_475[data-tier=needsImprovement]{background:var(--error)}._sectionBarMarks_2a8kq_496{font-size:12px;font-weight:600;color:var(--on-surface);flex-shrink:0;min-width:55px;text-align:right}._sectionBarMarksDenom_2a8kq_505{color:var(--on-surface-muted);font-weight:400}._scopeSection_2a8kq_514{padding:0 28px 20px}._scopeCard_2a8kq_522{display:grid;grid-template-columns:160px 1fr;align-items:baseline;column-gap:14px;padding:8px 12px;border-radius:8px;background:var(--warning-container);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);border-left:3px solid var(--warning);margin-bottom:6px}._scopeTopic_2a8kq_535{font-size:12px;font-weight:700;color:var(--on-surface)}._scopeDetail_2a8kq_545{font-size:12px;color:var(--on-surface);line-height:1.4;min-width:0}._questionsSection_2a8kq_556{padding:0 28px 28px}._questionsHeader_2a8kq_560{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._expandAllBtn_2a8kq_567{padding:5px 12px;border-radius:6px;border:1px solid var(--outline);background:var(--surface);cursor:pointer;font-size:11.5px;font-weight:550;color:var(--on-surface-variant);transition:background var(--transition-fast)}._expandAllBtn_2a8kq_567:hover{background:var(--surface-hover)}._questionsTable_2a8kq_587{border-radius:0 0 var(--radius-lg) var(--radius-lg);border:1px solid var(--outline-variant);border-top:none;overflow:clip}._questionsTableHeader_2a8kq_604{display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--surface, #ffffff);font-size:11px;font-weight:600;color:var(--on-surface-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--outline-variant);white-space:nowrap}._stickyHeaderGroup_2a8kq_584{position:sticky;top:0;z-index:20;padding-top:5px;background:var(--surface, #ffffff)}._stickyHeaderInner_2a8kq_648{background:var(--surface, #ffffff);border:1px solid var(--outline-variant);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden}._questionsTableHeader_2a8kq_604 ._colIcon_2a8kq_658{width:22px}._questionsTableHeader_2a8kq_604 ._colQNum_2a8kq_661{width:42px}._questionsTableHeader_2a8kq_604 ._colDetails_2a8kq_664{flex:1}._questionsTableHeader_2a8kq_604 ._colMarks_2a8kq_667{width:50px;text-align:right}._questionsTableHeader_2a8kq_604 ._colChevron_2a8kq_671{width:14px}._showAllBtn_2a8kq_675{width:100%;padding:10px;margin-top:8px;border-radius:10px;border:1px solid var(--outline);background:var(--surface);cursor:pointer;font-size:13px;font-weight:550;color:var(--primary);transition:background var(--transition-fast)}._showAllBtn_2a8kq_675:hover{background:var(--surface-hover)}._overrideBanner_2a8kq_694{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:10px;margin-bottom:12px;background:var(--primary-light);border:1px solid color-mix(in srgb,var(--primary) 15%,transparent)}._overrideBannerLeft_2a8kq_705{display:flex;align-items:center;gap:8px}._overrideBannerCount_2a8kq_711{font-size:12.5px;color:var(--primary);font-weight:600}._overrideBannerDetail_2a8kq_717{font-size:12px;color:var(--on-surface-variant)}._overrideBannerReset_2a8kq_722{padding:4px 10px;border-radius:6px;border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);background:var(--surface);cursor:pointer;font-size:11.5px;font-weight:550;color:var(--primary)}._questionRow_2a8kq_737{border-bottom:1px solid var(--outline-variant);transition:background var(--transition-fast)}._questionRow_2a8kq_737[data-expanded=true]{background:var(--primary-light)}._questionRowHeader_2a8kq_746{display:flex;align-items:center;gap:12px;padding:12px 16px 10px;cursor:pointer;position:sticky;top:36px;z-index:10;background:var(--surface);transition:background .1s}._questionRowHeader_2a8kq_746:hover{background:var(--surface-hover)}._questionRow_2a8kq_737[data-expanded=true] ._questionRowHeader_2a8kq_746,._questionRow_2a8kq_737[data-expanded=true] ._questionRowHeader_2a8kq_746:hover{background:color-mix(in srgb,var(--primary) 16%,var(--surface));border-bottom:1px solid color-mix(in srgb,var(--primary) 22%,transparent)}._qVerdictIcon_2a8kq_787{width:22px;text-align:center;font-size:14px}._qVerdictCorrect_2a8kq_792{color:var(--success)}._qVerdictIncorrect_2a8kq_795{color:var(--error)}._qVerdictPartial_2a8kq_798{color:var(--warning);font-size:12px}._qNum_2a8kq_803{font-size:13px;font-weight:600;color:var(--on-surface);width:42px}._questionRowHeader_2a8kq_746:has(._qPartPath_2a8kq_813) ._qNum_2a8kq_803{width:auto}._qPartsBadge_2a8kq_817{font-size:10.5px;color:var(--on-surface-muted);background:var(--surface-variant);padding:2px 7px;border-radius:4px;flex-shrink:0;white-space:nowrap}._qText_2a8kq_829{flex:1;font-size:12px;color:var(--on-surface-variant);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._qSpacer_2a8kq_839{flex:1}._qOverrideIcon_2a8kq_843{color:var(--primary)}._qMarks_2a8kq_847{font-size:12.5px;font-weight:650;display:inline-flex;align-items:center;gap:4px}._qMarks_2a8kq_847[data-tier=high]{color:var(--success)}._qMarks_2a8kq_847[data-tier=mid],._qMarks_2a8kq_847[data-tier=low]{color:var(--warning)}._qMarks_2a8kq_847[data-tier=zero]{color:var(--error)}._qChevron_2a8kq_868{flex-shrink:0;transition:transform .2s;color:var(--on-surface-muted)}._qChevron_2a8kq_868[data-expanded=true]{transform:rotate(180deg)}._questionBody_2a8kq_889{padding:12px 16px 14px 50px;overflow:hidden;animation:_questionBodyExpand_2a8kq_1 .22s ease-out}@keyframes _questionBodyExpand_2a8kq_1{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:1800px;opacity:1;padding-top:12px;padding-bottom:14px}}._qPartPath_2a8kq_813{flex:1;display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}._qPartPathArrow_2a8kq_925{color:var(--primary);flex-shrink:0}._qPartPathPill_2a8kq_930{appearance:none;border:1px solid var(--outline);background:var(--surface);color:var(--on-surface-variant);padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease;white-space:nowrap}._qPartPathPill_2a8kq_930:hover{border-color:var(--primary);color:var(--primary)}._qPartPathPill_2a8kq_930[data-active=true]{background:var(--on-surface);color:var(--surface);border-color:var(--on-surface)}._questionTextBox_2a8kq_963{font-size:13px;color:var(--on-surface);line-height:1.6;margin-bottom:16px;padding:10px 14px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--outline-variant);white-space:pre-wrap}._questionFeedback_2a8kq_975{font-size:12.5px;color:var(--on-surface-variant);margin:16px 0;padding:0 15px;line-height:1.5}._questionFeedbackLabel_2a8kq_987{font-weight:600;color:var(--on-surface);font-style:normal}._partContainer_2a8kq_997{margin-bottom:12px}._partContainerLabeled_2a8kq_1001{padding:12px 14px;border-radius:10px;background:var(--surface);border:1px solid var(--outline-variant);margin-bottom:10px}._partContainer_2a8kq_997[data-part-path]{padding:5px}[data-part-path][data-active-spy=true]{box-shadow:0 0 0 1px var(--primary),0 0 0 6px color-mix(in srgb,var(--primary) 16%,transparent);border-radius:10px;transition:box-shadow .18s ease}._partHeader_2a8kq_1038{display:flex;align-items:center;gap:8px;margin-bottom:6px}._attributionChip_2a8kq_1045{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid rgba(37,99,235,.25);background:#dbeafe99;color:#2563eb;font-size:10px;font-weight:600;letter-spacing:.02em;cursor:pointer;margin-left:auto;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease}._attributionChip_2a8kq_1045:hover,._attributionChip_2a8kq_1045:focus-visible{background:#dbeafee6;border-color:#2563eb66;outline:none}._attributionChip_2a8kq_1045[data-active=true]{background:#1d4ed8;color:#fff;border-color:#1d4ed8}._attributionChip_2a8kq_1045 svg{flex-shrink:0}._partAnchorRow_2a8kq_1083{display:flex;justify-content:flex-end;margin-bottom:6px}._partLabel_2a8kq_1089{font-size:11px;font-weight:700;color:var(--on-surface-muted);background:var(--surface-variant);padding:2px 8px;border-radius:4px;text-transform:uppercase}._partMarks_2a8kq_1099{font-size:12px;font-weight:600}._partMarks_2a8kq_1099[data-tier=high]{color:var(--success)}._partMarks_2a8kq_1099[data-tier=mid],._partMarks_2a8kq_1099[data-tier=low]{color:var(--warning)}._partMarks_2a8kq_1099[data-tier=zero]{color:var(--error)}._partFeedbackInline_2a8kq_1117{font-size:11.5px;color:var(--on-surface-muted);font-style:italic;flex:1}._partQuestionText_2a8kq_1124{font-size:12.5px;color:var(--on-surface);line-height:1.5;margin-bottom:8px;padding:6px 10px 7px;border-left:3px solid var(--outline-variant, #d1d5db);background:var(--surface-container);border-radius:0 4px 4px 0}._partQuestionTextLabel_2a8kq_1135{display:block;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface-variant);margin-bottom:3px}._partFeedbackBlock_2a8kq_1145{font-size:12.5px;color:var(--on-surface);line-height:1.5;margin-bottom:8px;padding:6px 10px 7px;border-left:3px solid var(--primary, #2563eb);background:var(--surface-container);border-radius:0 4px 4px 0}._partFeedbackBlockLabel_2a8kq_1156{display:block;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primary, #2563eb);margin-bottom:3px}._studentAnswerBlock_2a8kq_1171{font-size:12.5px;color:var(--on-surface);line-height:1.5;margin-bottom:10px;padding:8px 10px 10px;border:1px solid var(--outline-variant, #d1d5db);border-left-width:3px;background:var(--surface-container);border-radius:4px;word-break:break-word}._studentAnswerBlockLabel_2a8kq_1184{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant);margin-bottom:6px}._studentAnswerBlock_2a8kq_1171[data-verdict=correct]{border-color:var(--success);background:color-mix(in srgb,var(--success) 5%,transparent)}._studentAnswerBlock_2a8kq_1171[data-verdict=correct] ._studentAnswerBlockLabel_2a8kq_1184{color:var(--success)}._studentAnswerBlock_2a8kq_1171[data-verdict=partial]{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 5%,transparent)}._studentAnswerBlock_2a8kq_1171[data-verdict=partial] ._studentAnswerBlockLabel_2a8kq_1184{color:var(--warning)}._studentAnswerBlock_2a8kq_1171[data-verdict=incorrect]{border-color:var(--error);background:color-mix(in srgb,var(--error) 5%,transparent)}._studentAnswerBlock_2a8kq_1171[data-verdict=incorrect] ._studentAnswerBlockLabel_2a8kq_1184{color:var(--error)}._aiBlock_2a8kq_1223{margin-bottom:10px;padding:8px 10px 10px;border:1px solid var(--primary, #2563eb);border-left-width:3px;background:color-mix(in srgb,var(--primary, #2563eb) 4%,transparent);border-radius:4px}._aiBlockHeader_2a8kq_1232{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary, #2563eb);margin-bottom:6px}._aiSubsection_2a8kq_1242{font-size:12.5px;color:var(--on-surface);line-height:1.5;margin-top:6px;word-break:break-word}._aiSubsection_2a8kq_1242:first-of-type{margin-top:0}._aiSubsectionLabel_2a8kq_1254{display:block;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface-variant);margin-bottom:2px}._editMarksBtn_2a8kq_1266{align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:11px;font-weight:600;color:var(--primary, #2563eb);background:transparent;border:1px solid var(--primary, #2563eb);border-radius:4px;cursor:pointer}._editMarksBtn_2a8kq_1266:hover{background:color-mix(in srgb,var(--primary, #2563eb) 10%,transparent)}._partFeedback_2a8kq_1117{font-size:12.5px;color:var(--on-surface-variant);margin:0 0 8px;line-height:1.5}._valuePointsRow_2a8kq_1291{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}._valuePointsCard_2a8kq_1298{flex:1;min-width:200px;padding:7px 11px;border-radius:var(--radius-md);background:var(--surface)}._valuePointsMatched_2a8kq_1306{border:1px solid color-mix(in srgb,var(--success) 30%,transparent);border-left:3px solid var(--success)}._valuePointsMissed_2a8kq_1311{border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-left:3px solid var(--error)}._valuePointsTitle_2a8kq_1316{font-size:10px;font-weight:700;text-transform:uppercase;margin-bottom:3px;letter-spacing:.04em}._valuePointsMatched_2a8kq_1306 ._valuePointsTitle_2a8kq_1316{color:var(--success)}._valuePointsMissed_2a8kq_1311 ._valuePointsTitle_2a8kq_1316{color:var(--error)}._valuePointItem_2a8kq_1331{font-size:12px;color:var(--on-surface);line-height:1.5}._showAnswerBtn_2a8kq_1338{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:550;color:var(--primary);background:none;border:none;cursor:pointer;padding:0}._showAnswerBtn_2a8kq_1338:hover{text-decoration:underline}._answerComparison_2a8kq_1356{display:flex;flex-direction:column;gap:8px;margin-top:6px}._answerBox_2a8kq_1363{padding:10px 14px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--outline-variant)}._answerBoxExpected_2a8kq_1370{border-color:color-mix(in srgb,var(--success) 30%,transparent)}._answerBoxLabel_2a8kq_1374{font-size:10px;font-weight:700;text-transform:uppercase;margin-bottom:4px;color:var(--on-surface-muted)}._answerBoxExpected_2a8kq_1370 ._answerBoxLabel_2a8kq_1374{color:var(--success)}._answerBoxContent_2a8kq_1386{font-size:12.5px;color:var(--on-surface);line-height:1.6;word-break:break-word}._marksEditor_2a8kq_1398{margin-top:8px}._marksEditorInner_2a8kq_1402{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 10px;border-radius:7px;background:var(--surface-container);border:1px solid var(--outline-variant)}._marksStepper_2a8kq_1413{display:flex;align-items:center}._marksStepBtn_2a8kq_1418{width:24px;height:24px;border:1px solid var(--outline);background:var(--surface);cursor:pointer;font-size:13px;color:var(--on-surface);display:flex;align-items:center;justify-content:center}._marksStepBtn_2a8kq_1418:first-child{border-radius:5px 0 0 5px;border-right:none}._marksStepBtn_2a8kq_1418:last-child{border-radius:0 5px 5px 0;border-left:none}._marksInput_2a8kq_1441{width:36px;height:24px;text-align:center;border:1px solid var(--outline);outline:none;font-size:12px;font-weight:700;color:var(--on-surface);background:var(--surface)}._marksTotal_2a8kq_1453{font-size:12px;color:var(--on-surface);font-weight:600}._marksAiHint_2a8kq_1459{font-size:10px;color:var(--on-surface-muted);font-style:italic}._marksReasonInput_2a8kq_1465{flex:1;min-width:100px;padding:4px 8px;border-radius:5px;border:1px solid var(--outline-variant);font-size:11.5px;color:var(--on-surface);outline:none;background:var(--surface);transition:border-color var(--transition-fast)}._marksReasonInput_2a8kq_1465:focus{border-color:var(--primary)}._marksResetBtn_2a8kq_1482{padding:3px 7px;border-radius:4px;border:none;background:var(--error-container);cursor:pointer;font-size:10.5px;font-weight:550;color:var(--error)}._marksSaveBtn_2a8kq_1493{padding:3px 10px;border-radius:4px;border:none;background:var(--primary);cursor:pointer;font-size:11px;font-weight:600;color:var(--on-primary)}._overrideBadge_2a8kq_1505{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--primary);font-weight:500;background:var(--primary-light);padding:2px 8px;border-radius:5px;margin-top:6px}._overrideBadgeReason_2a8kq_1518{color:var(--on-surface-muted)}._sheetViewer_2a8kq_1526{display:flex;flex-direction:column;height:100%;background:var(--surface);--rpv-default-layout__toolbar-background-color: var(--surface);--rpv-default-layout__toolbar-border-bottom-color: var(--outline-variant);--rpv-default-layout__container-border-color: transparent;--rpv-default-layout__body-background-color: var(--surface-container);--rpv-core__inner-page-background-color: var(--surface-container);--rpv-core__page-layer-box-shadow: none}._sheetToolbar_2a8kq_1546{padding:10px 16px;background:var(--surface);border-bottom:1px solid var(--outline-variant);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._sheetToolbarTitle_2a8kq_1556{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:var(--on-surface)}._sheetZoomControls_2a8kq_1565{display:flex;align-items:center;gap:6px}._sheetZoomBtn_2a8kq_1571{width:28px;height:28px;border-radius:6px;border:1px solid var(--outline);background:var(--surface);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--on-surface);transition:background var(--transition-fast)}._sheetZoomBtn_2a8kq_1571:hover{background:var(--surface-hover)}._sheetZoomLevel_2a8kq_1590{font-size:11.5px;color:var(--on-surface-variant);font-weight:550;min-width:40px;text-align:center}._sheetPdfToolbar_2a8kq_1600{display:flex;align-items:center;gap:12px;width:100%;padding:6px 12px}._sheetContent_2a8kq_1610 .rpv-default-layout__toolbar{height:3rem}._sheetContent_2a8kq_1610 .rpv-default-layout__body{padding-top:3rem}._sheetContent_2a8kq_1610 .rpv-core__page-layer{box-shadow:0 5px 20px color-mix(in srgb,var(--on-surface) 24%,transparent)}._sheetPdfPill_2a8kq_1624{display:inline-flex;align-items:center;gap:1px;height:36px;padding:0 4px;background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:999px}._sheetPdfPillBtn_2a8kq_1636{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--on-surface-variant);border-radius:50%;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._sheetPdfPillBtn_2a8kq_1636:hover:not(:disabled){background:var(--surface-hover);color:var(--on-surface)}._sheetPdfPillBtn_2a8kq_1636:disabled{opacity:.35;cursor:default}._sheetPdfPlusMinus_2a8kq_1658{font-size:17px;line-height:1;font-weight:500}._sheetPdfChevUp_2a8kq_1664{transform:rotate(180deg)}._sheetPdfSep_2a8kq_1669{width:1px;height:16px;background:var(--outline-variant);margin:0 3px}._sheetPdfPageBox_2a8kq_1677{display:flex;align-items:center;gap:5px;padding:0 2px;font-size:13px;color:var(--on-surface-variant)}._sheetPdfPageTotal_2a8kq_1685{white-space:nowrap}._sheetPdfPageBox_2a8kq_1677 input{width:34px;height:26px;padding:0;text-align:center;font-size:13px;font-weight:600;color:var(--on-surface);background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--radius-md)}._sheetPdfZoomPill_2a8kq_1702 .rpv-zoom__popover-target,._sheetPdfZoomPill_2a8kq_1702 .rpv-core__minimal-button{background:transparent;border:none;height:28px;padding:0 4px;color:var(--on-surface);font-size:12.5px;font-weight:600;border-radius:var(--radius-md)}._sheetPdfZoomPill_2a8kq_1702 .rpv-core__minimal-button:hover{background:var(--surface-hover)}._sheetPdfZoomPill_2a8kq_1702 .rpv-zoom__popover-target-scale--ltr{color:var(--on-surface)}._sheetPdfActionBtn_2a8kq_1721{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:transparent;color:var(--on-surface-variant);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._sheetPdfActionBtn_2a8kq_1721:hover{background:var(--surface-hover);color:var(--on-surface)}._sheetPdfSpacer_2a8kq_1740{flex:1}._sheetContent_2a8kq_1610{flex:1;overflow:hidden;position:relative}._sheetPage_2a8kq_1750{background:var(--surface);border-radius:4px;box-shadow:0 2px 12px color-mix(in srgb,var(--on-surface) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--on-surface) 4%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:width .2s,min-height .2s}._sheetPlaceholder_2a8kq_1765{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 24px;border-radius:10px;background:var(--surface-container);border:1px dashed var(--outline);color:var(--on-surface-muted);font-size:11px;text-align:center}._sheetPageNav_2a8kq_1779{padding:10px 16px;background:var(--surface);border-top:1px solid var(--outline-variant);display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0}._sheetPageBtn_2a8kq_1790{width:32px;height:32px;border-radius:var(--radius-md);border:1px solid var(--outline);background:var(--surface);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--on-surface);font-size:12px;font-weight:500;transition:all var(--transition-fast)}._sheetPageBtn_2a8kq_1790:hover:not(:disabled){background:var(--surface-hover)}._sheetPageBtn_2a8kq_1790:disabled{opacity:.4;cursor:default}._sheetPageBtn_2a8kq_1790[data-active=true]{border-color:var(--primary);background:var(--primary-light);color:var(--primary);font-weight:700}._dragHandle_2a8kq_1826{width:2px;cursor:col-resize;flex-shrink:0;background:transparent;position:relative;z-index:10;display:flex;align-items:center;justify-content:center}._dragHandle_2a8kq_1826:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--outline-variant);transition:background var(--transition-fast)}._dragHandle_2a8kq_1826:hover:before{background:var(--primary)}._dragHandlePill_2a8kq_1860{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:12px;height:44px;border-radius:999px;background:var(--surface);border:.5px solid color-mix(in srgb,var(--on-surface) 15%,transparent);box-shadow:0 1px 3px color-mix(in srgb,var(--on-surface) 10%,transparent),0 1px 2px -1px color-mix(in srgb,var(--on-surface) 10%,transparent);transition:height .2s,background .2s,border-color .2s,box-shadow .2s}._dragHandle_2a8kq_1826:hover ._dragHandlePill_2a8kq_1860{height:52px;background:var(--primary);border-color:var(--primary);box-shadow:0 2px 8px color-mix(in srgb,var(--primary) 35%,transparent)}._sheetPane_2a8kq_1889{flex-shrink:0;overflow:hidden;min-width:200px}._sendModalOverlay_2a8kq_1899{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center}._sendModalBackdrop_2a8kq_1908{position:absolute;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._sendModal_2a8kq_1899{position:relative;width:440px;max-width:92vw;background:var(--surface);border-radius:var(--radius-xl);box-shadow:0 20px 60px color-mix(in srgb,var(--on-surface) 15%,transparent);overflow:hidden}._sendModalHeader_2a8kq_1925{padding:20px 24px 16px;border-bottom:1px solid var(--outline-variant);display:flex;align-items:center;justify-content:space-between}._sendModalHeaderLeft_2a8kq_1933{display:flex;align-items:center;gap:10px}._sendModalIcon_2a8kq_1939{width:36px;height:36px;border-radius:10px;background:var(--primary-light);display:flex;align-items:center;justify-content:center;color:var(--primary)}._sendModalTitle_2a8kq_1950{font-size:15px;font-weight:700;color:var(--on-surface)}._sendModalSubtitle_2a8kq_1956{font-size:12px;color:var(--on-surface-muted)}._sendModalBody_2a8kq_1961{padding:20px 24px}._sendMethodLabel_2a8kq_1965{font-size:12px;font-weight:600;color:var(--on-surface);margin-bottom:8px}._sendMethodBtns_2a8kq_1972{display:flex;gap:8px;margin-bottom:18px}._sendMethodBtn_2a8kq_1972{flex:1;padding:10px 12px;border-radius:10px;border:1px solid var(--outline);background:var(--surface);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;transition:all var(--transition-fast);font-size:12px;font-weight:500;color:var(--on-surface-variant)}._sendMethodBtn_2a8kq_1972[data-active=true]{border-color:var(--primary);background:var(--primary-light);color:var(--primary);font-weight:650}._sendInput_2a8kq_2002{width:100%;box-sizing:border-box;padding:10px 14px;border-radius:10px;border:1px solid var(--outline);font-size:13.5px;color:var(--on-surface);outline:none;background:var(--surface-container);transition:border-color var(--transition-fast)}._sendInput_2a8kq_2002:focus{border-color:var(--primary)}._sendFieldHint_2a8kq_2021{font-size:12px;color:var(--on-surface-muted);margin-top:7px}@keyframes _sendFieldShake_2a8kq_2045{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-5px)}30%,60%,90%{transform:translate(5px)}}._sendFieldShake_2a8kq_2045{animation:_sendFieldShake_2a8kq_2045 .4s ease}._sendPhoneRow_2a8kq_2049{display:flex;gap:8px}._sendPhonePrefix_2a8kq_2054{padding:10px 12px;border-radius:10px;border:1px solid var(--outline);background:var(--surface-container);font-size:13px;color:var(--on-surface-variant);font-weight:550;display:flex;align-items:center;gap:4px;flex-shrink:0}._sendCheckOption_2a8kq_2068{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;border:1px solid var(--outline);cursor:pointer;transition:background var(--transition-fast);margin-bottom:8px}._sendCheckOption_2a8kq_2068[data-checked=true]{background:var(--surface-container)}._sendCheckBox_2a8kq_2084{width:20px;height:20px;border-radius:6px;flex-shrink:0;border:1.5px solid var(--outline);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}._sendCheckBox_2a8kq_2084[data-checked=true]{border:none;background:var(--primary)}._sendCheckLabel_2a8kq_2101{font-size:13px;font-weight:550;color:var(--on-surface)}._sendCheckDesc_2a8kq_2107{font-size:11.5px;color:var(--on-surface-muted)}._sendPreviewLabel_2a8kq_2112{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--on-surface-variant);margin-bottom:8px}._previewBubble_2a8kq_2121{background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:14px;padding:12px 14px;margin-bottom:20px}._previewBubbleHead_2a8kq_2129{display:flex;align-items:center;gap:8px;margin-bottom:8px}._previewAvatar_2a8kq_2136{flex:none;width:30px;height:30px;border-radius:50%;background:var(--primary);color:var(--on-primary);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}._previewSender_2a8kq_2150{font-size:13px;font-weight:700;color:var(--on-surface)}._previewTime_2a8kq_2156{margin-left:auto;font-size:12px;color:var(--on-surface-variant)}._previewBody_2a8kq_2162{font-size:13px;line-height:1.55;color:var(--on-surface);white-space:pre-wrap;word-break:break-word}._sendModalFooter_2a8kq_2170{padding:16px 24px;border-top:1px solid var(--outline-variant);display:flex;justify-content:flex-end;gap:10px}._sendCancelBtn_2a8kq_2178{padding:10px 20px;border-radius:10px;border:1px solid var(--outline);background:var(--surface);cursor:pointer;font-size:13px;font-weight:550;color:var(--on-surface)}._sendSubmitBtn_2a8kq_2189{padding:10px 24px;border-radius:10px;border:none;background:var(--primary);cursor:pointer;font-size:13px;font-weight:600;color:var(--on-primary);display:flex;align-items:center;gap:8px;transition:all .2s}._sendSubmitBtn_2a8kq_2189:disabled{opacity:.5;cursor:default}._sendSubmitBtn_2a8kq_2189[data-sent=true]{background:var(--success)}._anchorSpinner_2a8kq_2213{width:11px;height:11px;border:1.5px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;animation:_reportSpin_2a8kq_1 .7s linear infinite;flex-shrink:0}._anchorErrorBadge_2a8kq_2226{font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--error, #d32f2f) 12%,transparent);color:var(--error, #d32f2f);border:1px solid color-mix(in srgb,var(--error, #d32f2f) 40%,transparent);white-space:nowrap;flex-shrink:0}._sendSpinner_2a8kq_2238{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--on-primary) 30%,transparent);border-top-color:var(--on-primary);border-radius:50%;animation:_reportSpin_2a8kq_1 .6s linear infinite}@keyframes _reportSpin_2a8kq_1{to{transform:rotate(360deg)}}._captureOverlay_2a8kq_2257{position:absolute;inset:0;z-index:1200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--on-surface-variant);font-size:13px;font-weight:500}._captureSpinner_2a8kq_2273{width:28px;height:28px;border:3px solid var(--outline-variant);border-top-color:var(--primary);border-radius:50%;animation:_reportSpin_2a8kq_1 .7s linear infinite}._reportContainer_2a8kq_10[data-capturing] ._questionBody_2a8kq_889{animation:none!important}._reportContainer_2a8kq_10[data-capture-mode]{position:static;inset:auto;z-index:auto;width:100%;height:auto;max-height:none;overflow:visible}._reportContainer_2a8kq_10[data-capture-mode] ._reportBody_2a8kq_21,._reportContainer_2a8kq_10[data-capture-mode] ._reportLeftPane_2a8kq_28,._reportContainer_2a8kq_10[data-capture-mode] ._reportLeftPaneInner_2a8kq_78{height:auto;max-height:none;overflow:visible}._reportContainer_2a8kq_10[data-capture-mode] [data-pdf-exclude=true]{display:none!important}._reportContainer_2a8kq_10[data-capturing] ._partLabel_2a8kq_1089,._reportContainer_2a8kq_10[data-capturing] ._partMarks_2a8kq_1099,._reportContainer_2a8kq_10[data-capturing] ._qMarks_2a8kq_847,._reportContainer_2a8kq_10[data-capturing] ._partQuestionTextLabel_2a8kq_1135,._reportContainer_2a8kq_10[data-capturing] ._metaLabel_2a8kq_223{white-space:nowrap}._reportFooter_2a8kq_2338{padding:16px 28px;border-top:1px solid var(--outline-variant);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0}._reportFooterMeta_2a8kq_2349{font-size:11.5px;color:var(--on-surface-muted)}._reportFooterMetaName_2a8kq_2354{color:var(--on-surface);font-weight:500}._reportFooterActions_2a8kq_2359{display:flex;gap:8px}._sendToParentBtn_2a8kq_2364{padding:7px 14px;border-radius:var(--radius-md);border:none;background:var(--primary);cursor:pointer;font-size:12.5px;font-weight:550;color:var(--on-primary);display:flex;align-items:center;gap:6px}._downloadPdfBtn_2a8kq_2378{padding:7px 14px;border-radius:var(--radius-md);border:1px solid var(--outline);background:var(--surface);cursor:pointer;font-size:12.5px;font-weight:550;color:var(--on-surface);display:flex;align-items:center;gap:5px}._downloadPdfBtn_2a8kq_2378:hover{background:var(--surface-hover)}@media(max-width:900px){._sheetPane_2a8kq_1889,._dragHandle_2a8kq_1826{display:none}._scoreSummary_2a8kq_203{flex-direction:column;gap:16px}._metaGrid_2a8kq_215{grid-template-columns:1fr 1fr}}@media(max-width:600px){._reportHeader_2a8kq_116{padding:16px 16px 14px;flex-wrap:wrap}._scoreSummary_2a8kq_203{padding:16px}._sectionWise_2a8kq_430,._scopeSection_2a8kq_514,._questionsSection_2a8kq_556{padding-left:16px;padding-right:16px}._questionBody_2a8kq_889{padding-left:16px}._reportFooter_2a8kq_2338{padding:12px 16px;flex-direction:column;align-items:flex-start}}._confidenceSummary_2a8kq_2452{margin:0 0 16px;padding:16px 18px;border-radius:var(--radius-lg, 12px);background:var(--surface-container, #f5f5f5);border:1px solid color-mix(in srgb,var(--on-surface) 8%,transparent);display:flex;flex-direction:column;gap:12px}._confidenceSummaryHeader_2a8kq_2463{display:flex;align-items:center;justify-content:space-between;gap:12px}._confidenceHeaderLeft_2a8kq_2470{display:flex;align-items:center;gap:10px}._confidenceStatusDot_2a8kq_2476{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 18%,transparent)}._confidenceSummary_2a8kq_2452[data-state=review] ._confidenceStatusDot_2a8kq_2476{background:var(--warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--warning) 20%,transparent)}._confidenceSummaryLeft_2a8kq_2489{display:flex;align-items:baseline;gap:8px}._confidenceLabel_2a8kq_2495{font-size:12px;font-weight:600;color:var(--on-surface-variant, #666);text-transform:uppercase;letter-spacing:.6px}._confidenceMetric_2a8kq_2503{display:flex;align-items:baseline;gap:8px}._confidenceMetricValue_2a8kq_2509{font-size:20px;font-weight:700;color:var(--on-surface);font-variant-numeric:tabular-nums}._confidenceMetricCaption_2a8kq_2516{font-size:12px;color:var(--on-surface-variant);font-variant-numeric:tabular-nums}._confidenceBar_2a8kq_2522{position:relative;height:6px;border-radius:999px;background:color-mix(in srgb,var(--on-surface) 10%,transparent);overflow:hidden}._confidenceBarFill_2a8kq_2530{position:absolute;inset:0 auto 0 0;height:100%;border-radius:999px;background:var(--success);transition:width .32s ease}._confidenceSummary_2a8kq_2452[data-state=review] ._confidenceBarFill_2a8kq_2530{background:linear-gradient(90deg,var(--success) 0%,color-mix(in srgb,var(--success) 80%,var(--warning)) 100%)}._confidenceReviewRow_2a8kq_2547{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}._confidenceReviewLabel_2a8kq_2554{font-size:12px;font-weight:500;color:var(--on-surface-variant)}._confidenceReviewChips_2a8kq_2560{display:flex;flex-wrap:wrap;gap:6px}._confidenceReviewChip_2a8kq_2560{appearance:none;font:inherit;display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--warning);background:color-mix(in srgb,var(--warning) 14%,transparent);border:1px solid color-mix(in srgb,var(--warning) 28%,transparent);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}._confidenceReviewChip_2a8kq_2560:hover{background:color-mix(in srgb,var(--warning) 22%,transparent);border-color:color-mix(in srgb,var(--warning) 45%,transparent)}._confidenceReviewChip_2a8kq_2560:active{transform:scale(.97)}._confidenceReviewChip_2a8kq_2560:focus-visible{outline:2px solid var(--warning);outline-offset:2px}._confidenceScore_2a8kq_2604{font-size:22px;font-weight:700;color:var(--on-surface, #222)}._confidenceDecisionBadge_2a8kq_2610{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}._confidenceDecisionBadge_2a8kq_2610[data-decision=NO_REVIEW]{background:#4caf501f;color:#2e7d32}._confidenceDecisionBadge_2a8kq_2610[data-decision=NEEDS_REVIEW]{background:#ff98001f;color:#e65100}._confidenceDecisionBadge_2a8kq_2610[data-decision=CANNOT_GRADE]{background:#9e9e9e1f;color:#616161}._confidenceFlags_2a8kq_2636{margin-top:10px;display:flex;flex-direction:column;gap:4px}._confidenceFlagItem_2a8kq_2643{font-size:12px;line-height:1.4;color:var(--on-surface-variant, #666);padding-left:14px;position:relative}._confidenceFlagItem_2a8kq_2643:before{content:"⚠";position:absolute;left:0;font-size:11px}._confidenceReviewHint_2a8kq_2658{margin-top:8px;display:flex;gap:16px;font-size:12px;color:var(--on-surface-variant, #666)}._confidenceReviewHint_2a8kq_2658 span{display:inline-flex;align-items:center;gap:4px}._qConfBadge_2a8kq_2677{appearance:none;font:inherit;border:none;display:inline-flex;align-items:center;padding:1px 7px;border-radius:8px;font-size:11px;font-weight:600;line-height:1;margin-left:auto;margin-right:4px;flex-shrink:0;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}._qConfBadge_2a8kq_2677:hover{filter:brightness(.96)}._qConfBadge_2a8kq_2677:active{transform:scale(.96)}._qConfBadge_2a8kq_2677:focus-visible{outline:2px solid currentColor;outline-offset:2px}._qConfBadge_2a8kq_2677[data-tier=high]{background:#4caf501a;color:#2e7d32}._qConfBadge_2a8kq_2677[data-tier=medium]{background:#ff98001a;color:#e65100}._qConfBadge_2a8kq_2677[data-tier=low]{background:#f443361a;color:#c62828}._partConfidence_2a8kq_2726{margin:6px 0;padding:8px 12px;border-radius:var(--radius-sm, 6px);font-size:12px;line-height:1.5;border-left:3px solid #9e9e9e}._partConfidence_2a8kq_2726[data-tier=high]{background:#4caf500f;border-left-color:#4caf50}._partConfidence_2a8kq_2726[data-tier=medium]{background:#ff98000f;border-left-color:#ff9800}._partConfidence_2a8kq_2726[data-tier=low]{background:#f443360f;border-left-color:#f44336}._partConfidenceHeader_2a8kq_2750{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._partConfidenceLabel_2a8kq_2757{display:block;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:var(--on-surface-variant, #666);margin-bottom:2px}._partConfidenceTier_2a8kq_2767{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}._partConfidence_2a8kq_2726[data-tier=high] ._partConfidenceTier_2a8kq_2767{color:#2e7d32}._partConfidence_2a8kq_2726[data-tier=medium] ._partConfidenceTier_2a8kq_2767{color:#e65100}._partConfidence_2a8kq_2726[data-tier=low] ._partConfidenceTier_2a8kq_2767{color:#c62828}._partConfidencePositive_2a8kq_2785{margin:2px 0;color:#2e7d32;font-size:12px}._partConfidenceAction_2a8kq_2791{margin:4px 0 0;font-weight:500;color:#1565c0}._partConfidenceInlineReason_2a8kq_2799{margin-left:4px;font-size:12px;font-weight:400;color:var(--on-surface-variant, #555);word-break:break-word}._partAuditorAnalysis_2a8kq_2811{margin-top:6px;font-size:12px;font-weight:400;color:var(--on-surface-variant, #555);word-break:break-word;line-height:1.5}._partAuditorAnalysisLabel_2a8kq_2820{font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.3px;color:var(--on-surface-variant, #666)}._confidenceBrief_2a8kq_2829{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--on-surface-variant, #666)}._confidenceDistribution_2a8kq_2837{display:flex;gap:8px;margin-top:8px}._confidenceDistItem_2a8kq_2843{display:inline-flex;align-items:center;padding:2px 10px;border-radius:10px;font-size:11px;font-weight:600}._confidenceDistItem_2a8kq_2843[data-tier=high]{background:#4caf501a;color:#2e7d32}._confidenceDistItem_2a8kq_2843[data-tier=medium]{background:#ff98001a;color:#e65100}._confidenceDistItem_2a8kq_2843[data-tier=low]{background:#f443361a;color:#c62828}._tableWrap_1t7xz_20{overflow-x:auto;margin:8px 0}._table_1t7xz_20{border-collapse:collapse;width:auto;min-width:50%;font-size:inherit}._table_1t7xz_20 th,._table_1t7xz_20 td{border:1px solid var(--outline);padding:6px 10px;text-align:left;vertical-align:top}._table_1t7xz_20 th{background:var(--surface-container);font-weight:600}._table_1t7xz_20 tr:nth-child(2n) td{background:color-mix(in srgb,var(--on-surface) 5%,transparent)}._list_1t7xz_51{margin:4px 0 4px 1.25em;padding:0}._list_1t7xz_51 li{margin:2px 0}._inlineCode_1t7xz_60{background:color-mix(in srgb,var(--on-surface) 8%,transparent);padding:1px 4px;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}._codeBlock_1t7xz_68{background:var(--surface-container);border-radius:4px;padding:8px 10px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;margin:6px 0}:root{--rpv-attachment__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-attachment__item-color: #000}.rpv-core__viewer--dark{--rpv-attachment__item--hover-background-color: #2566e8;--rpv-attachment__item-color: #fff}.rpv-attachment__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-attachment__empty--rtl{direction:rtl}.rpv-attachment__list{display:flex;height:100%;flex-direction:column;overflow:auto;padding:.5rem 0;width:100%}.rpv-attachment__list--rtl{direction:rtl}.rpv-attachment__item{align-items:center;background-color:#0000;border:none;color:var(--rpv-attachment__item-color);cursor:pointer;display:flex;padding:.5rem;text-align:left;width:100%}.rpv-attachment__item:focus{background-color:var(--rpv-attachment__item--hover-background-color);outline:0}.rpv-attachment__item:hover{background-color:var(--rpv-attachment__item--hover-background-color)}.rpv-attachment__loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}:root{--rpv-bookmark__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-bookmark__item-color: #000}.rpv-core__viewer--dark{--rpv-bookmark__item--hover-background-color: #2566e8;--rpv-bookmark__item-color: #fff}.rpv-bookmark__item{align-items:center;color:var(--rpv-bookmark__item-color);cursor:pointer;display:flex;padding-bottom:.25rem;padding-right:.25rem;padding-top:.25rem}.rpv-bookmark__item:focus{background-color:var(--rpv-bookmark__item--hover-background-color);outline:0}.rpv-bookmark__item:hover{background-color:var(--rpv-bookmark__item--hover-background-color)}.rpv-bookmark__toggle{align-items:center;display:flex;height:1rem;margin-right:.25rem;width:1rem}.rpv-bookmark__title{flex-grow:1;flex-shrink:1;text-decoration:none}.rpv-bookmark__list{list-style-type:none;overflow:auto;margin:0;padding:0}.rpv-bookmark__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-bookmark__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-bookmark__empty--rtl{direction:rtl}.rpv-bookmark__container{height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-bookmark__container--rtl{direction:rtl}:root{--rpv-core__annotation--link-hover-background-color: rgba(255, 255, 0, .2);--rpv-core__annotation-popup-wrapper-background-color: #faf089;--rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--rpv-core__annotation-popup-content-border-top-color: #1a202c;--rpv-core__arrow-border-color: rgba(0, 0, 0, .3);--rpv-core__asking-password-color: #000;--rpv-core__asking-password-wrapper-background-color: #fff;--rpv-core__asking-password-wrapper-border-color: rgba(0, 0, 0, .3);--rpv-core__button-background-color: rgba(0, 0, 0, .3);--rpv-core__button-color: #000;--rpv-core__doc-error-background-color: #fff;--rpv-core__doc-error-text-background-color: #c02424;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #fff;--rpv-core__full-screen-target-background-color: #fff;--rpv-core__inner-page-background-color: #fff;--rpv-core__menu-divider-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__menu-item-color: #000;--rpv-core__menu-item--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__menu-item--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button-color: #000;--rpv-core__minimal-button--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__minimal-button--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button--selected-background-color: rgba(0, 0, 0, .1);--rpv-core__modal-body-background-color: #fff;--rpv-core__modal-body-border-color: rgba(0, 0, 0, .3);--rpv-core__modal-overlay-background-color: rgba(0, 0, 0, .5);--rpv-core__page-layer-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);--rpv-core__popover-body-background-color: #fff;--rpv-core__popover-body-border-color: rgba(0, 0, 0, .3);--rpv-core__popover-body-color: #000;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__primary-button-color: #fff;--rpv-core__progress-bar-background-color: rgba(0, 0, 0, .1);--rpv-core__progress-bar-progress-background-color: #2566e8;--rpv-core__progress-bar-progress-color: #fff;--rpv-core__separator-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__spinner-border-color: rgba(0, 0, 0, .4);--rpv-core__spinner-border-transparent-color: transparent;--rpv-core__splitter-background-color: transparent;--rpv-core__splitter--hover-background-color: rgba(0, 0, 0, .2);--rpv-core__text-layer-text--selection-background-color: rgb(0, 0, 255, 1);--rpv-core__text-layer-text--selection-color: transparent;--rpv-core__textbox-background-color: #fff;--rpv-core__textbox-border-color: rgba(0, 0, 0, .2);--rpv-core__textbox-color: #000;--rpv-core__tooltip-body-background-color: #000;--rpv-core__tooltip-body-color: #fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color: #363636;--rpv-core__asking-password-color: #fff;--rpv-core__asking-password-wrapper-border-color: #191919;--rpv-core__asking-password-wrapper-background-color: #191919;--rpv-core__button-background-color: #171717;--rpv-core__button-color: #fff;--rpv-core__doc-error-background-color: #191919;--rpv-core__doc-error-text-background-color: #c02323;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #191919;--rpv-core__full-screen-target-background-color: #1a1a1a;--rpv-core__inner-page-background-color: #1a1a1a;--rpv-core__menu-divider-border-bottom-color: #000;--rpv-core__menu-item-color: #fff;--rpv-core__menu-item--hover-background-color: #2566e8;--rpv-core__menu-item--disabled-color: #5e5e5e;--rpv-core__minimal-button-color: #fff;--rpv-core__minimal-button--disabled-color: #5e5e5e;--rpv-core__minimal-button--hover-background-color: #191919;--rpv-core__minimal-button--selected-background-color: #1657bb;--rpv-core__modal-body-background-color: #363636;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__popover-body-background-color: #363636;--rpv-core__popover-body-color: #fff;--rpv-core__progress-bar-background-color: #000;--rpv-core__separator-border-bottom-color: #000;--rpv-core__spinner-border-color: #fff;--rpv-core__splitter-background-color: #1a1a1a;--rpv-core__splitter--hover-background-color: #2566e8;--rpv-core__textbox-background-color: #121212;--rpv-core__textbox-border-color: #121212;--rpv-core__textbox-color: #fff;--rpv-core__tooltip-body-background-color: #414141;--rpv-core__tooltip-body-color: #fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{bottom:0;right:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{left:0;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0;left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{right:0;top:50%;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0;right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;position:absolute;overflow:hidden;top:0}.rpv-core__doc-error{align-items:center;background-color:var(--rpv-core__doc-error-background-color);display:flex;justify-content:center;height:100%}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{background-color:var(--rpv-core__doc-loading-background-color);align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-even{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-odd{display:flex;align-items:center;justify-content:flex-start}.rpv-core__inner-page--dual-cover{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-cover-odd{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{display:flex;align-items:center;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;color:var(--rpv-core__menu-item-color);border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{background-color:var(--rpv-core__menu-item--hover-background-color);outline:0}.rpv-core__menu-item:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:var(--rpv-core__modal-overlay-background-color);inset:0;position:fixed;z-index:9999;align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{align-items:center;display:flex;justify-content:center;overflow:visible;position:relative}.rpv-core__page-layer:after{content:"";position:absolute;inset:.25rem;box-shadow:var(--rpv-core__page-layer-box-shadow)}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{background-color:var(--rpv-core__popover-body-background-color);border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body-arrow{background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{inset:0;position:fixed}.rpv-core__annotation-popup-wrapper{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);padding:.25rem;max-height:16rem;overflow:auto}.rpv-core__primary-button{background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;justify-content:center;height:.75rem}.rpv-core__separator{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color);border-radius:9999px}.rpv-core__spinner--animating{animation-duration:.4s;animation-name:rpv-core__spinner-transform;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpv-core__splitter{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter:hover,.rpv-core__splitter--resizing{cursor:col-resize;background-color:var(--rpv-core__splitter--hover-background-color)}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);box-sizing:border-box;border-radius:.25rem;color:var(--rpv-core__textbox-color);padding:0 .5rem;height:2rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{left:0;position:absolute;top:0;height:100%;width:100%;opacity:.2;line-height:1;z-index:1}.rpv-core__text-layer span::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0% 0%;white-space:pre}.rpv-core__tooltip-body{background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}:root{--rpv-thumbnail__container-background-color: #fff;--rpv-thumbnail__container-box-shadow: rgba(0, 0, 0, .2) 2px 2px 8px 0px;--rpv-thumbnail__item--selected-background-color: rgba(0, 0, 0, .3)}.rpv-core__viewer--dark{--rpv-thumbnail__item--selected-background-color: #2566e8}.rpv-thumbnail__cover,.rpv-thumbnail__cover-inner{align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-thumbnail__cover-image{max-height:100%;max-width:100%}.rpv-thumbnail__cover-loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}.rpv-thumbnail__container{align-items:center;background:var(--rpv-thumbnail__container-background-color);box-shadow:var(--rpv-thumbnail__container-box-shadow);display:flex;justify-content:center;margin:0 auto;position:relative}.rpv-thumbnail__item{cursor:pointer}.rpv-thumbnail__item--single,.rpv-thumbnail__item--dual-cover{padding:.5rem}.rpv-thumbnail__item--dual-even,.rpv-thumbnail__item--dual-cover-odd{padding:.5rem 0 .5rem .5rem}.rpv-thumbnail__item--dual-odd,.rpv-thumbnail__item--dual-cover-even{padding:.5rem .5rem .5rem 0}.rpv-thumbnail__item--single:hover,.rpv-thumbnail__item--dual-cover:hover,.rpv-thumbnail__items--dual:hover .rpv-thumbnail__item,.rpv-thumbnail__items--dual-cover:hover .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__item:focus{outline:0}.rpv-thumbnail__label{font-size:.75em;text-align:center;padding:.25rem}.rpv-thumbnail__list{overflow:auto;padding:.5rem}.rpv-thumbnail__list--rtl{direction:rtl}.rpv-thumbnail__list--horizontal{align-items:center;display:flex;flex-direction:row;width:100%}.rpv-thumbnail__list--vertical{height:100%}.rpv-thumbnail__items{align-items:center;display:flex;justify-content:center}.rpv-thumbnail__items--selected .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__list-container{height:100%;width:100%}.rpv-thumbnail__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--rpv-drop__area-background-color: #fff;--rpv-drop__area-body-border-color: rgba(0, 0, 0, .3);--rpv-drop__area-body-color: #000}.rpv-core__viewer--dark{--rpv-drop__area-background-color: #191919;--rpv-drop__area-body-border-color: #fff;--rpv-drop__area-body-color: #fff}.rpv-drop__area{background-color:var(--rpv-drop__area-background-color);inset:0;position:absolute;padding:.5rem;z-index:9999}.rpv-drop__area-body{border:2px dashed var(--rpv-drop__area-body-border-color);color:var(--rpv-drop__area-body-color);font-size:1.5rem;align-items:center;display:flex;justify-content:center;height:100%}.rpv-drop__area-body--rtl{direction:rtl}:root{--rpv-full-screen__overlay-background-color: #fff}.rpv-core__viewer--dark{--rpv-full-screen__overlay-background-color: #1a1a1a}.rpv-full-screen__exit-button{bottom:0;padding:.5rem;position:fixed;z-index:2}.rpv-full-screen__exit-button--ltr{right:0}.rpv-full-screen__exit-button--rtl{left:0}.rpv-full-screen__overlay{position:fixed;top:0;left:0;height:100%;width:100%;align-items:center;display:flex;justify-content:center;background-color:var(--rpv-full-screen__overlay-background-color);z-index:1}.rpv-open__input-wrapper{position:relative}.rpv-open__input{display:none;cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.rpv-open__input::-webkit-file-upload-button{width:0}.rpv-page-navigation__current-page-input{margin:0 .25rem;text-align:right;width:3rem}:root{--rpv-print__progress-body-background-color: #fff;--rpv-print__progress-body-border-color: rgba(0, 0, 0, .3);--rpv-print__progress-body-color: #000}.rpv-core__viewer--dark{--rpv-print__progress-body-background-color: #363636;--rpv-print__progress-body-border-color: transparent;--rpv-print__progress-body-color: #fff}.rpv-print__permission-body{padding:1rem}.rpv-print__permission-footer{display:flex;justify-content:center;padding:0 1rem 1rem 0}.rpv-print__progress{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.rpv-print__progress-body{background-color:var(--rpv-print__progress-body-background-color);border:1px solid var(--rpv-print__progress-body-border-color);border-radius:.25rem;color:var(--rpv-print__progress-body-color);padding:1.5rem;text-align:center;width:15rem}.rpv-print__progress-body--rtl{direction:rtl}.rpv-print__progress-bar{margin-bottom:1rem}.rpv-print__progress-message{margin-bottom:.5rem}.rpv-print__zone{display:none}@media print{@page{margin:0}.rpv-print__html-printing{height:100%}.rpv-print__body-printing{height:100%;margin:0}.rpv-print__body-printing *{display:none}.rpv-print__zone{display:block;height:100%}.rpv-print__page{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;page-break-after:always;page-break-inside:avoid}.rpv-print__page img{display:block;max-height:100%;max-width:100%}}.rpv-properties__loader{text-align:center}.rpv-properties__modal{min-height:20rem;padding:.5rem 0}.rpv-properties__modal-section{padding:0 .5rem}.rpv-properties__modal-footer{display:flex;justify-content:center;margin-top:.5rem}.rpv-properties__item{align-items:flex-start;display:flex;margin:.5rem 0}.rpv-properties__item--rtl{direction:rtl}.rpv-properties__item-label{padding-right:.5rem;width:25%}.rpv-properties__item-value{flex:1}.rpv-search__highlights{left:0;position:absolute;top:0;height:100%;width:100%}.rpv-search__highlight{background-color:var(--rpv-search__highlight-background-color);border-radius:.25rem;position:absolute;z-index:1}.rpv-search__highlight--current{background-color:var(--rpv-search__highlight--current-background-color)}.rpv-search__popover{padding:0 .5rem}.rpv-search__popover-input-counter{align-items:center;display:flex;margin-bottom:.5rem;position:relative;width:12rem}.rpv-search__popover-counter{align-items:center;bottom:0;display:flex;position:absolute;top:0}.rpv-search__popover-counter--ltr{padding-right:.25rem;right:0}.rpv-search__popover-counter--rtl{left:0;padding-left:.25rem}.rpv-search__popover-label{align-items:center;cursor:pointer;display:flex;margin-bottom:.5rem}.rpv-search__popover-label-checkbox{cursor:pointer;margin-right:.25rem}.rpv-search__popover-footer{align-items:center;display:flex}.rpv-search__popover-footer-item{padding:0 .25rem}.rpv-search__popover-footer-button--ltr{margin-left:auto}.rpv-search__popover-footer-button--rtl{margin-right:auto}:root{--rpv-search__highlight-background-color: rgba(255, 255, 0, .4);--rpv-search__highlight--current-background-color: rgba(0, 128, 0, .4)}.rpv-selection-mode__grab{cursor:grab}.rpv-selection-mode__grab :not(input),.rpv-selection-mode__grab :not(select),.rpv-selection-mode__grab :not(textarea){cursor:grab!important}.rpv-selection-mode__grabbing{cursor:grabbing}.rpv-selection-mode__grabbing :not(input),.rpv-selection-mode__grabbing :not(select),.rpv-selection-mode__grabbing :not(textarea){cursor:grabbing!important}:root{--rpv-zoom__popover-target-arrow-border-color: rgba(0, 0, 0, .6)}.rpv-core__viewer--dark{--rpv-zoom__popover-target-arrow-border-color: #fff}.rpv-zoom__popover-target{align-items:center;color:var(--rpv-zoom__popover-target-color);display:flex}.rpv-zoom__popover-target-scale--ltr{margin-right:.25rem}.rpv-zoom__popover-target-scale--rtl{margin-left:.25rem}.rpv-zoom__popover-target-arrow{border-color:var(--rpv-zoom__popover-target-arrow-border-color) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.5rem .25rem 0;height:0;width:0}:root{--rpv-toolbar__label--color: #000}.rpv-core__viewer--dark{--rpv-toolbar__label--color: #fff}.rpv-toolbar{align-items:center;display:flex;width:100%}.rpv-toolbar--rtl{direction:rtl}.rpv-toolbar__left{align-items:center;display:flex}.rpv-toolbar__center{align-items:center;display:flex;flex-grow:1;flex-shrink:1;justify-content:center}.rpv-toolbar__right{align-items:center;display:flex;margin-left:auto}.rpv-toolbar__item{align-items:center;display:flex;padding:0 .125rem}.rpv-toolbar__label{color:var(--rpv-toolbar__label--color)}:root{--rpv-default-layout__body-background-color: #fff;--rpv-default-layout__container-border-color: rgba(0, 0, 0, .3);--rpv-default-layout__toolbar-background-color: #eee;--rpv-default-layout__toolbar-border-bottom-color: rgba(0, 0, 0, .1);--rpv-default-layout__sidebar-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #eee;--rpv-default-layout__sidebar-content--opened-background-color: #fff;--rpv-default-layout__sidebar-content--opened-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar-content--opened-color: #000}.rpv-core__viewer--dark{--rpv-default-layout__body-background-color: #1a1a1a;--rpv-default-layout__container-border-color: #454647;--rpv-default-layout__toolbar-background-color: #292929;--rpv-default-layout__toolbar-border-bottom-color: #000;--rpv-default-layout__sidebar-border-color: #000;--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #292929;--rpv-default-layout__sidebar-content--opened-background-color: #1a1a1a;--rpv-default-layout__sidebar-content--opened-border-color: #292929;--rpv-default-layout__sidebar-content--opened-color: #fff}.rpv-default-layout__container{border:1px solid var(--rpv-default-layout__container-border-color);box-sizing:border-box;height:100%;width:100%}.rpv-default-layout__toolbar{align-items:center;background-color:var(--rpv-default-layout__toolbar-background-color);border-bottom:1px solid var(--rpv-default-layout__toolbar-border-bottom-color);display:flex;left:0;position:absolute;top:0;height:2.5rem;width:100%;z-index:1}.rpv-default-layout__sidebar{display:flex;padding-top:2.5rem}.rpv-default-layout__sidebar--opened{bottom:0;left:0;position:absolute;top:0;width:12rem;background-color:var(--rpv-default-layout__sidebar--opened-background-color);z-index:1}.rpv-default-layout__sidebar--ltr{border-right:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__sidebar--rtl{border-left:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__main{display:flex;height:100%;position:relative}.rpv-default-layout__main--rtl{direction:rtl}.rpv-default-layout__body{background-color:var(--rpv-default-layout__body-background-color);flex:1;overflow:auto;padding-top:2.5rem}@media(min-width:768px){.rpv-default-layout__sidebar--opened{width:16rem}}@media(min-width:1024px){.rpv-default-layout__sidebar--opened{background:inherit;position:inherit;width:20rem;z-index:inherit}}.rpv-default-layout__sidebar-tabs{display:flex;height:100%;width:100%}.rpv-default-layout__sidebar-headers{background-color:var(--rpv-default-layout__sidebar-headers-background-color);padding:.25rem}.rpv-default-layout__sidebar-header{padding:.125rem}.rpv-default-layout__sidebar-content{display:none;flex-grow:1;flex-shrink:1}.rpv-default-layout__sidebar-content--opened{background-color:var(--rpv-default-layout__sidebar-content--opened-background-color);color:var(--rpv-default-layout__sidebar-content--opened-color);display:flex;overflow:hidden}.rpv-default-layout__sidebar-content--ltr{border-left:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.rpv-default-layout__sidebar-content--rtl{border-right:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}._layer_19hm7_20{position:absolute;inset:0;pointer-events:none;z-index:2}._bubble_19hm7_33{position:absolute;width:var(--bubble-size, 22px);height:var(--bubble-size, 22px);margin-left:var(--bubble-margin-left, calc(var(--bubble-size, 22px) * -.5));margin-top:calc(var(--bubble-size, 22px) * -.5);border-radius:50%;background:var(--bubble-color, #2563eb);box-shadow:0 0 0 3px #fffffff2,0 2px 6px #0003;pointer-events:auto;transition:opacity .2s ease,transform .2s ease;opacity:var(--bubble-idle-opacity, .5)}._bubble_19hm7_33[data-active=true]{opacity:1;transform:none}._bubble_19hm7_33[data-active=true]:before,._bubble_19hm7_33[data-active=true]:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--bubble-color, #2563eb);background:transparent;animation:_anchorRipple_19hm7_1 var(--pulse-duration, 1.8s) cubic-bezier(.22,.61,.36,1) infinite;pointer-events:none}._bubble_19hm7_33[data-active=true]:after{animation-delay:calc(var(--pulse-duration, 1.8s) * -.5)}@keyframes _anchorRipple_19hm7_1{0%{transform:scale(1);opacity:.8}60%{opacity:.25}to{transform:scale(var(--pulse-scale, 3.4));opacity:0}}@media(prefers-reduced-motion:reduce){._bubble_19hm7_33[data-active=true]:before,._bubble_19hm7_33[data-active=true]:after{animation:none;transform:scale(var(--pulse-scale, 3.4));opacity:.18}}._layer_1ckjd_23{position:absolute;inset:0;pointer-events:none;z-index:2}._frame_1ckjd_36{position:absolute;box-sizing:border-box;margin:0;padding:0;font:inherit;pointer-events:auto;cursor:pointer;border:var(--box-border-width, 2px) solid transparent;border-radius:var(--box-radius, 4px);background:transparent;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}._frame_1ckjd_36:hover:not([data-active=true]),._frame_1ckjd_36:focus-visible:not([data-active=true]){border-color:color-mix(in srgb,var(--box-color, #2563eb) 55%,transparent);background:color-mix(in srgb,var(--box-color, #2563eb) 7%,transparent);box-shadow:0 0 0 1px #ffffffd9;outline:none}._frame_1ckjd_36[data-active=true]{border-color:var(--box-color, #2563eb);background:color-mix(in srgb,var(--box-color, #2563eb) calc(var(--box-fill-opacity, .12) * 100%),transparent);box-shadow:0 0 0 1px #ffffffd9;animation:_answerBoxReveal_1ckjd_1 .2s ease-out,_answerBoxPulse_1ckjd_1 var(--box-pulse-duration, 1.6s) ease-in-out infinite}._label_1ckjd_85{position:absolute;top:0;left:0;transform:translateY(-100%);max-width:100%;padding:1px 5px;border-radius:var(--box-radius, 4px) var(--box-radius, 4px) 0 0;background:var(--box-color, #2563eb);color:#fff;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none;display:none}._frame_1ckjd_36:hover ._label_1ckjd_85,._frame_1ckjd_36:focus-visible ._label_1ckjd_85,._frame_1ckjd_36[data-active=true] ._label_1ckjd_85{display:block}@keyframes _answerBoxReveal_1ckjd_1{0%{opacity:0}to{opacity:1}}@keyframes _answerBoxPulse_1ckjd_1{0%,to{box-shadow:0 0 0 1px #ffffffd9,0 0 color-mix(in srgb,var(--box-color, #2563eb) 55%,transparent)}50%{box-shadow:0 0 0 1px #ffffffd9,0 0 6px 3px color-mix(in srgb,var(--box-color, #2563eb) 45%,transparent)}}@media(prefers-reduced-motion:reduce){._frame_1ckjd_36,._frame_1ckjd_36[data-active=true]{animation:none}}._form_qp5ti_20{display:flex;flex-direction:column;gap:14px}._formCompact_qp5ti_26{gap:10px}._fieldGrid_qp5ti_30{display:grid;grid-template-columns:1fr 1fr;gap:12px}._formCompact_qp5ti_26 ._fieldGrid_qp5ti_30{gap:10px}@media(max-width:520px){._fieldGrid_qp5ti_30{grid-template-columns:1fr}}._errorBanner_qp5ti_46{background:var(--error-container, #fee);color:var(--error, #c33);padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.4}._confirmBanner_qp5ti_55{background:var(--warning-container, #fff7e6);border:1px solid var(--warning, #d97706);color:var(--on-warning-container, #92400e);padding:12px 14px;border-radius:8px;display:flex;flex-direction:column;gap:10px}._confirmIcon_qp5ti_66{color:var(--warning, #d97706);flex-shrink:0}._confirmTitle_qp5ti_71{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}._confirmBody_qp5ti_79{font-size:13px;line-height:1.45;margin:0}._confirmActions_qp5ti_85{display:flex;gap:8px;flex-wrap:wrap}._actions_qp5ti_91{display:flex;justify-content:flex-end;gap:12px;padding-top:4px}._formCompact_qp5ti_26 ._actions_qp5ti_91{padding-top:0}._compactField_qp5ti_102 label{margin-bottom:6px}._compactField_qp5ti_102 input{padding:10px 12px;border-radius:var(--radius-md)}._compactField_qp5ti_102 p{margin-top:4px;font-size:11px;line-height:1.25}._modalOverlay_ysvkr_10{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}._modalBackdrop_ysvkr_19{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_ysvkr_10{position:relative;display:flex;flex-direction:column;width:95%;max-width:1200px;height:90%;max-height:800px;background:var(--surface);border-radius:var(--radius-2xl);box-shadow:0 25px 50px -12px #00000040;overflow:hidden}._modalHeader_ysvkr_45{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg);padding:20px var(--spacing-xl);border-bottom:1px solid var(--outline)}._modalHeaderContent_ysvkr_54{flex:1}._modalTitle_ysvkr_58{margin:0 0 4px;font-size:18px;font-weight:500;color:var(--on-surface)}._modalSubtitle_ysvkr_65{margin:0;font-size:14px;color:var(--on-surface-variant)}._modalCloseButton_ysvkr_71{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-lg);background:transparent;color:var(--on-surface-variant);cursor:pointer;transition:all var(--transition-fast)}._modalCloseButton_ysvkr_71:hover{background:var(--surface-hover);color:var(--on-surface)}._sectionTabs_ysvkr_94{display:flex;align-items:center;gap:6px;padding:10px var(--spacing-xl);background:var(--surface-container);border-bottom:1px solid var(--outline-variant);overflow-x:auto}._sectionTab_ysvkr_94{padding:6px 14px;font-size:13px;font-weight:500;color:var(--on-surface-variant);background:var(--surface);border:1px solid var(--outline-variant);border-radius:20px;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}._sectionTab_ysvkr_94:hover{background:var(--surface-hover);border-color:var(--outline)}._sectionTabActive_ysvkr_122{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}._sectionTabActive_ysvkr_122:hover{background:var(--primary);color:var(--on-primary)}._statsBar_ysvkr_137{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:12px var(--spacing-xl);background:var(--surface-container);border-bottom:1px solid var(--outline-variant)}._statsGroup_ysvkr_147{display:flex;gap:12px}._statItem_ysvkr_152{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--surface);border-radius:var(--radius-lg)}._statValue_ysvkr_161{font-size:12px;font-weight:600}._statValuePrimary_ysvkr_166{color:var(--primary)}._statValueSuccess_ysvkr_170{color:var(--success)}._statValueWarning_ysvkr_174{color:var(--warning)}._statLabel_ysvkr_178{font-size:12px;font-weight:500;color:var(--on-surface-variant)}._statsActions_ysvkr_184{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}._addStudentQuickCard_ysvkr_192{display:flex;align-items:center;gap:8px;min-height:34px;padding:6px 12px;color:var(--on-surface);background:var(--surface);border:1.5px solid color-mix(in srgb,var(--primary) 56%,var(--outline));border-radius:var(--radius-md);box-shadow:none;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}._addStudentQuickCard_ysvkr_192:hover{color:var(--primary);background:var(--surface-hover);border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}._addStudentQuickCard_ysvkr_192:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._addStudentQuickIcon_ysvkr_223{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--primary);background:var(--primary-container);border-radius:var(--radius-sm);flex-shrink:0}._addStudentQuickText_ysvkr_235{font-size:12px;font-weight:600;line-height:1;white-space:nowrap}._addStudentQuickWrap_ysvkr_242{position:relative;display:inline-flex}._addStudentPopover_ysvkr_247{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:min(520px,calc(100vw - 48px))}._addStudentPopover_ysvkr_247:before{content:"";position:absolute;top:-6px;right:22px;z-index:1;width:11px;height:11px;background:var(--surface-container-low, var(--surface));border-left:1px solid var(--outline-variant);border-top:1px solid var(--outline-variant);transform:rotate(45deg)}._addStudentPanel_ysvkr_269{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--radius-md)}._addStudentPanelEmpty_ysvkr_279{width:min(520px,calc(100% - 32px));margin:64px auto}._addStudentPanelEmpty_ysvkr_279._addStudentPanelOpen_ysvkr_284{width:min(880px,calc(100% - 48px));margin:28px auto;gap:12px;padding:14px 16px 16px}._addStudentPanelInline_ysvkr_291{width:100%;margin-left:auto}._addStudentPanelInline_ysvkr_291._addStudentPanelOpen_ysvkr_284{gap:10px;padding:12px;background:var(--surface-container-low, var(--surface));box-shadow:0 10px 28px color-mix(in srgb,var(--shadow, #000) 22%,transparent)}._addStudentIllustration_ysvkr_303{display:block;width:min(280px,100%);height:auto;margin:0 auto 2px}._addStudentIllustrationShadow_ysvkr_310{fill:var(--shadow, var(--on-surface));opacity:.12}._addStudentIllustrationSheet_ysvkr_315{fill:var(--surface-container-high);stroke:var(--outline-variant);stroke-width:2}._addStudentIllustrationFold_ysvkr_321{fill:var(--surface-container);stroke:var(--outline-variant);stroke-width:2;stroke-linejoin:round}._addStudentIllustrationLine_ysvkr_328{fill:none;stroke:var(--on-surface-variant);stroke-width:7;stroke-linecap:round;opacity:.34}._addStudentIllustrationCheck_ysvkr_336{fill:none;stroke:var(--success);stroke-width:8;stroke-linecap:round;stroke-linejoin:round}._addStudentIllustrationCard_ysvkr_344{fill:var(--primary-container);stroke:var(--primary);stroke-width:2}._addStudentIllustrationAvatar_ysvkr_350{fill:var(--surface);stroke:var(--primary);stroke-width:7}._addStudentIllustrationAvatarLine_ysvkr_356{fill:none;stroke:var(--primary);stroke-width:7;stroke-linecap:round}._addStudentIllustrationPlus_ysvkr_363,._addStudentIllustrationArrow_ysvkr_364{fill:none;stroke:var(--primary);stroke-width:8;stroke-linecap:round;stroke-linejoin:round}._addStudentIllustrationDot_ysvkr_372{fill:var(--primary)}._addStudentPanelIntro_ysvkr_376{display:flex;align-items:flex-start;gap:12px}._addStudentPanelOpen_ysvkr_284 ._addStudentPanelIntro_ysvkr_376{align-items:center}._addStudentPanelIcon_ysvkr_386{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--primary);background:var(--primary-container);border-radius:var(--radius-md);flex-shrink:0}._addStudentPanelCopy_ysvkr_398{flex:1;min-width:0}._addStudentPanelTitle_ysvkr_403{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--on-surface)}._addStudentPanelDescription_ysvkr_410{margin:0;font-size:13px;line-height:1.45;color:var(--on-surface-variant)}._addStudentFormShell_ysvkr_417{display:flex;flex-direction:column;gap:12px}._addStudentPanelInline_ysvkr_291 ._addStudentFormShell_ysvkr_417{gap:10px}._addStudentSectionSelect_ysvkr_427{max-width:280px}._addStudentSectionContext_ysvkr_431{align-self:flex-start;padding:6px 10px;font-size:12px;font-weight:600;color:var(--primary);background:var(--primary-container);border:1px solid color-mix(in srgb,var(--primary) 32%,transparent);border-radius:var(--radius-sm)}._addStudentPanelInline_ysvkr_291 ._addStudentSectionContext_ysvkr_431{padding:4px 8px;font-size:11px;border-radius:var(--radius-xs, var(--radius-sm))}._addStudentNotice_ysvkr_448{padding:10px 12px;font-size:13px;color:var(--on-surface-variant);background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--radius-sm)}._studentListContainer_ysvkr_461{flex:1;overflow-y:auto}._emptyState_ysvkr_466{display:flex;align-items:center;justify-content:center;padding:48px var(--spacing-xl);font-size:14px;color:var(--on-surface-variant)}._tableHeader_ysvkr_476{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:60px 1fr 200px 100px 80px 140px;gap:12px;padding:12px var(--spacing-xl);background:var(--surface-container-high);border-bottom:1px solid var(--outline)}._tableHeader_ysvkr_476[data-has-section]{grid-template-columns:60px 1fr 100px 200px 100px 80px 140px}._tableHeaderCell_ysvkr_493{font-size:11px;font-weight:500;color:var(--on-surface-variant)}._tableHeaderCellCenter_ysvkr_499{text-align:center}._tableHeaderCellRight_ysvkr_503{text-align:right}._studentRow_ysvkr_508{display:grid;grid-template-columns:60px 1fr 200px 100px 80px 140px;align-items:center;gap:12px;padding:12px var(--spacing-xl);border-bottom:1px solid var(--outline-variant)}._studentRow_ysvkr_508[data-has-section]{grid-template-columns:60px 1fr 100px 200px 100px 80px 140px}._studentRowEven_ysvkr_522{background:var(--surface)}._studentRowOdd_ysvkr_526{background:var(--surface-container)}._studentRowEvaluated_ysvkr_530{background:color-mix(in srgb,var(--success-container) 10%,transparent)}._studentRollNo_ysvkr_534{font-size:12px;font-family:monospace;color:var(--on-surface-variant)}._studentName_ysvkr_540{font-size:14px;color:var(--on-surface)}._studentSection_ysvkr_545{font-size:13px;color:var(--on-surface-variant)}._fileStatusCell_ysvkr_551{display:flex;align-items:center;gap:var(--spacing-sm)}._fileInput_ysvkr_557{display:none}._fileAttached_ysvkr_561{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:4px 8px;background:var(--success-container);border-radius:var(--radius-sm);cursor:pointer}._fileAttachedIcon_ysvkr_573{color:var(--success);flex-shrink:0}._fileAttachedName_ysvkr_578{font-size:11px;font-weight:500;color:var(--success);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileEvaluatedText_ysvkr_587{font-size:11px;font-weight:500;color:var(--on-surface-variant)}._uploadButton_ysvkr_593{display:flex;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;color:var(--on-surface-variant);background:transparent;border:1px dashed var(--outline);border-radius:var(--radius-sm);cursor:pointer}._scoreCell_ysvkr_608{text-align:center}._reportCell_ysvkr_614{display:flex;align-items:center;justify-content:center;min-height:40px}._scoreValue_ysvkr_621{font-size:12px;font-weight:600;color:var(--success)}._scoreLoader_ysvkr_627{color:var(--primary);animation:_spin_ysvkr_1 1s linear infinite}._scorePlaceholder_ysvkr_632{font-size:12px;color:var(--on-surface-muted)}@keyframes _spin_ysvkr_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._actionCell_ysvkr_647{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}._reportButton_ysvkr_653{padding:4px 8px}._processingText_ysvkr_657{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--primary);white-space:nowrap}._evaluateButton_ysvkr_667{padding:4px 10px}._uploadPromptText_ysvkr_671{font-size:11px;font-weight:500;color:var(--on-surface-muted)}._paginationFooter_ysvkr_681{display:flex;align-items:center;justify-content:space-between;padding:12px var(--spacing-xl);background:var(--surface-container-high);border-top:1px solid var(--outline)}._paginationInfo_ysvkr_690{font-size:12px;color:var(--on-surface-variant)}._paginationControls_ysvkr_695{display:flex;align-items:center;gap:4px}._paginationButton_ysvkr_701{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--on-surface-variant);cursor:pointer}._paginationButton_ysvkr_701:disabled{color:var(--on-surface-muted);cursor:not-allowed;opacity:.5}._paginationPageButton_ysvkr_720{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;font-size:12px;font-weight:500;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--on-surface-variant);cursor:pointer}._paginationPageButtonActive_ysvkr_736{background:var(--primary);color:var(--on-primary);font-weight:600}._paginationEllipsis_ysvkr_742{padding:0 4px;font-size:12px;color:var(--on-surface-muted)}._reportOverlay_ysvkr_752{position:fixed;inset:0;z-index:1001;display:flex;align-items:center;justify-content:center}._reportBackdrop_ysvkr_761{position:absolute;inset:0;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._reportModal_ysvkr_768{position:relative;display:flex;flex-direction:column;width:90%;max-width:720px;max-height:85vh;background:var(--surface);border-radius:var(--radius-2xl);box-shadow:0 25px 50px -12px #00000040;overflow:hidden}._reportContent_ysvkr_781{flex:1;overflow-y:auto;padding:var(--spacing-xl)}._reportSummary_ysvkr_787{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}._reportScoreCard_ysvkr_794{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;background:var(--surface-container);border-radius:var(--radius-lg)}._reportScoreLabel_ysvkr_804{font-size:12px;font-weight:500;color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.5px}._reportScoreValue_ysvkr_812{font-size:24px;font-weight:600;color:var(--on-surface)}._reportQuestions_ysvkr_818{display:flex;flex-direction:column;gap:var(--spacing-sm)}._reportSectionTitle_ysvkr_824{margin:0 0 var(--spacing-sm);font-size:15px;font-weight:500;color:var(--on-surface)}._reportQuestionItem_ysvkr_831{padding:12px 16px;background:var(--surface-container);border-radius:var(--radius-md)}._reportQuestionHeader_ysvkr_837{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--outline-variant)}._reportQuestionNum_ysvkr_846{font-size:14px;font-weight:600;color:var(--on-surface)}._reportQuestionMarks_ysvkr_852{font-size:13px;font-weight:600;color:#fff;background:var(--primary);padding:3px 12px;border-radius:12px}._reportQuestionText_ysvkr_861{margin:4px 0 8px;font-size:13px;line-height:1.5;color:var(--on-surface);white-space:pre-wrap}._reportEvaluation_ysvkr_869{margin:8px 0;padding:12px;background:var(--surface);border-radius:var(--radius-sm);font-size:13px;line-height:1.6;color:var(--on-surface-variant);white-space:pre-wrap}._reportStrengths_ysvkr_880,._reportWeaknesses_ysvkr_881,._reportRecommendations_ysvkr_882{margin:8px 0;padding:10px 14px;border-radius:var(--radius-sm);font-size:13px;line-height:1.5}._reportStrengths_ysvkr_880{background:#4caf501a;border-left:3px solid #4caf50}._reportWeaknesses_ysvkr_881{background:#f443361a;border-left:3px solid #f44336}._reportRecommendations_ysvkr_882{background:#2196f31a;border-left:3px solid #2196f3}._reportStrengths_ysvkr_880 strong,._reportWeaknesses_ysvkr_881 strong,._reportRecommendations_ysvkr_882 strong{display:block;margin-bottom:4px;font-size:12px;text-transform:uppercase;letter-spacing:.5px}._reportStrengths_ysvkr_880 ul,._reportWeaknesses_ysvkr_881 ul,._reportRecommendations_ysvkr_882 ul{margin:4px 0 0;padding-left:18px}._reportStrengths_ysvkr_880 li,._reportWeaknesses_ysvkr_881 li,._reportRecommendations_ysvkr_882 li{margin:3px 0}._reportFeedback_ysvkr_928{margin:0;font-size:13px;line-height:1.5;color:var(--on-surface-variant)}@media(max-width:1023px){._tableHeader_ysvkr_476,._studentRow_ysvkr_508{grid-template-columns:50px 1fr 140px 70px 70px 100px;gap:8px;padding:12px var(--spacing-lg)}._tableHeader_ysvkr_476[data-has-section],._studentRow_ysvkr_508[data-has-section]{grid-template-columns:50px 1fr 80px 140px 70px 70px 100px}._modal_ysvkr_10{width:98%;height:95%;max-height:none}._modalHeader_ysvkr_45{padding:16px var(--spacing-lg)}._statsBar_ysvkr_137{padding:10px var(--spacing-lg);flex-wrap:wrap}}@media(max-width:767px){._modal_ysvkr_10{width:100%;height:100%;max-height:none;border-radius:0}._modalHeader_ysvkr_45{padding:12px var(--spacing-lg)}._modalTitle_ysvkr_58{font-size:16px}._modalSubtitle_ysvkr_65{font-size:13px}._statsBar_ysvkr_137{padding:10px var(--spacing-md);gap:var(--spacing-sm)}._statsGroup_ysvkr_147{flex-wrap:wrap;gap:8px}._statsActions_ysvkr_184{width:100%;justify-content:flex-start}._statItem_ysvkr_152{padding:4px 8px}._statValue_ysvkr_161,._statLabel_ysvkr_178{font-size:11px}._addStudentQuickWrap_ysvkr_242{width:100%}._addStudentPopover_ysvkr_247{left:0;right:auto;width:min(100%,calc(100vw - 24px))}._addStudentPopover_ysvkr_247:before{left:20px;right:auto}._addStudentPanelEmpty_ysvkr_279{width:calc(100% - 24px);margin:40px auto}._addStudentPanelEmpty_ysvkr_279._addStudentPanelOpen_ysvkr_284{width:calc(100% - 24px);margin:18px auto}._addStudentPanelInline_ysvkr_291{width:100%}._addStudentSectionSelect_ysvkr_427{max-width:none}._addStudentSectionContext_ysvkr_431{width:100%}._tableHeader_ysvkr_476{display:none}._studentRow_ysvkr_508{display:grid;grid-template-columns:32px minmax(80px,1fr) 95px 50px 50px 70px;align-items:center;gap:8px;padding:10px var(--spacing-md);border-bottom:1px solid var(--outline-variant);margin:0;border-radius:0}._studentRow_ysvkr_508[data-has-section]{grid-template-columns:32px minmax(60px,1fr) 60px 95px 50px 50px 70px}._studentRowEven_ysvkr_522,._studentRowOdd_ysvkr_526{background:var(--surface)}._studentRollNo_ysvkr_534{font-size:11px}._studentName_ysvkr_540{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileStatusCell_ysvkr_551{justify-content:center}._uploadButton_ysvkr_593,._fileAttached_ysvkr_561{width:100%;justify-content:center;box-sizing:border-box}._scoreCell_ysvkr_608{text-align:center}._actionCell_ysvkr_647{justify-content:flex-end}._evaluateButton_ysvkr_667,._reportButton_ysvkr_653{padding:4px 8px!important;min-height:auto!important;font-size:11px!important}._paginationFooter_ysvkr_681{flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md)}._paginationInfo_ysvkr_690{order:1}._paginationControls_ysvkr_695{order:0}}@media(max-width:479px){._statsGroup_ysvkr_147{width:100%;justify-content:space-between}}._page_119zm_23{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:var(--spacing-xl);background:var(--bg)}._card_119zm_33{width:100%;max-width:480px;padding:40px 32px}._cardWide_119zm_39{max-width:560px}._header_119zm_43{text-align:center;margin-bottom:var(--spacing-2xl)}._logoWrapper_119zm_48{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto var(--spacing-lg);background:linear-gradient(to bottom right,var(--primary),var(--primary-dim));border-radius:var(--radius-xl);color:var(--surface)}._title_119zm_60{margin:0 0 4px;font-size:24px;font-weight:500;color:var(--on-surface)}._subtitle_119zm_67{margin:0;font-size:14px;color:var(--on-surface-variant)}._page_119zm_23._modalPage_119zm_73{--bg: transparent;--surface: #ffffff;--surface-hover: #f8fafd;--surface-bright: #ffffff;--surface-container: #f8f9fa;--surface-container-high: #ffffff;--surface-variant: #f4f6f8;--surface-dim: #eef2f6;--primary: #1a73e8;--primary-hover: #1557b0;--primary-dim: #4285f4;--primary-container: #d2e3fc;--primary-light: #e8f0fe;--on-primary: #ffffff;--on-surface: #202124;--on-surface-variant: #5f6368;--on-surface-muted: #80868b;--outline: #dadce0;--outline-variant: #e8eaed;--success: #1e8e3e;--success-container: #e6f4ea;--warning: #f9ab00;--warning-container: #fef7e0;--error: #d93025;--error-container: #fce8e6;display:block;min-height:0;padding:0;background:transparent;color:var(--on-surface)}._card_119zm_33._modalCard_119zm_106{max-width:none;padding:0;background:transparent;border:0;border-radius:0}._modalPage_119zm_73 ._logoWrapper_119zm_48{display:none}._modalPage_119zm_73 ._header_119zm_43{margin-bottom:22px;padding-right:40px;text-align:left}._modalPage_119zm_73 ._title_119zm_60{margin-bottom:8px;font-size:24px;line-height:1.18;letter-spacing:-.4px;color:var(--on-surface)}._modalPage_119zm_73 ._subtitle_119zm_67{max-width:420px;line-height:1.5}._modalPage_119zm_73 ._accountCard_119zm_137{width:100%;min-height:74px;padding:16px 18px;text-align:left;background:var(--surface);border-color:var(--outline-variant)}._modalPage_119zm_73 ._accountCard_119zm_137:hover{border-color:color-mix(in srgb,var(--primary-dim) 45%,var(--outline));background:var(--surface-hover)}._modalPage_119zm_73 ._accountCardSelected_119zm_151{border-color:var(--primary-dim);background:var(--primary-light)}._modalPage_119zm_73 ._accountCardTitle_119zm_156{font-size:15px;color:var(--on-surface)}._modalPage_119zm_73 ._accountCardDesc_119zm_161{font-size:13px;color:var(--on-surface-variant)}._modalPage_119zm_73 ._footer_119zm_166{margin-top:var(--spacing-lg)}._modalPage_119zm_73 ._submitWrap_119zm_170,._modalPage_119zm_73 ._actionRow_119zm_171{width:100%}._page_119zm_23._modalPage_119zm_73,._page_119zm_23._modalPage_119zm_73 ._card_119zm_33._modalCard_119zm_106{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._modalStickyHeader_119zm_180,._modalPage_119zm_73 ._error_119zm_201{flex-shrink:0}._modalStickyHeader_119zm_180{padding-right:50px}._modalPage_119zm_73 form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._modalScrollBody_119zm_179{flex:1;min-height:0;overflow-y:auto;padding:4px 2px}._modalPage_119zm_73 ._actionRow_119zm_171{flex-shrink:0;margin:var(--spacing-lg) 0 0;padding:16px 0 0;background:#fff;border-top:1px solid var(--outline-variant)}._stepBar_119zm_241{display:flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}._stepSeg_119zm_247{flex:1;height:4px;border-radius:var(--radius-sm);background:var(--surface-variant)}._stepSegDone_119zm_254{background:var(--primary)}._stepLabel_119zm_258{font-size:11px;color:var(--on-surface-muted);letter-spacing:.3px;text-transform:uppercase;margin:0 0 var(--spacing-lg)}._row_119zm_266{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}._field_119zm_273{margin-bottom:var(--spacing-lg)}._fieldGroup_119zm_277{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}._accountCard_119zm_137{display:flex;gap:var(--spacing-md);align-items:flex-start;padding:var(--spacing-lg);margin-bottom:var(--spacing-md);border:1.5px solid var(--outline);border-radius:var(--radius-lg);cursor:pointer;background:var(--surface);transition:border-color var(--transition-fast),background var(--transition-fast)}._accountCard_119zm_137:hover{border-color:var(--primary-dim)}._accountCardSelected_119zm_151{border-color:var(--primary);background:var(--primary-light)}._accountCardBody_119zm_309{flex:1}._accountCardTitle_119zm_156{font-size:14px;font-weight:600;color:var(--on-surface);margin:0 0 4px}._accountCardDesc_119zm_161{font-size:12px;color:var(--on-surface-variant);margin:0;line-height:1.4}._radio_119zm_327{width:18px;height:18px;border-radius:var(--radius-full);border:1.5px solid var(--outline);flex-shrink:0;margin-top:2px}._radioSelected_119zm_336{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px var(--surface)}._chipRow_119zm_343{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._chip_119zm_343{height:32px;padding:0 var(--spacing-md);border-radius:var(--radius-full);font-size:13px;font-weight:500;background:var(--surface);border:1px solid var(--outline);color:var(--on-surface);cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-xs);font-family:inherit;transition:all var(--transition-fast)}._chip_119zm_343:hover{border-color:var(--primary-dim)}._chipSelected_119zm_371{background:var(--primary);color:var(--surface);border-color:var(--primary)}._boardGrid_119zm_377{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:var(--spacing-sm)}._boardOption_119zm_383{min-height:42px;padding:0 var(--spacing-md);border:1px solid var(--outline);border-radius:var(--radius-lg);background:var(--surface);color:var(--on-surface);font-size:14px;font-weight:500;text-align:center;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._boardOption_119zm_383:hover{border-color:var(--primary-dim)}._boardOptionSelected_119zm_403{background:var(--primary);color:var(--surface);border-color:var(--primary)}._chipRemove_119zm_409{background:transparent;border:none;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0}._sectionLabel_119zm_419{display:block;font-size:12px;font-weight:500;color:var(--on-surface-variant);margin-bottom:var(--spacing-sm)}._required_119zm_427{color:var(--error);margin-left:2px}._subSectionLabel_119zm_432{font-size:11px;color:var(--on-surface-muted);margin:var(--spacing-sm) 0;text-transform:uppercase;letter-spacing:.4px}._customSubjectRow_119zm_441{display:flex;gap:var(--spacing-sm);align-items:stretch;margin-bottom:var(--spacing-md)}._customSubjectRow_119zm_441>:first-child{flex:1}._customSubjectRow_119zm_441>button{min-height:48px;align-self:flex-start}._classSubjectsCard_119zm_457{border:1px solid var(--outline-variant);border-radius:var(--radius-lg);padding:var(--spacing-md);margin-bottom:var(--spacing-md);background:var(--surface-1)}._classSubjectsHeader_119zm_465{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}._classSubjectsHeader_119zm_465>:first-child{flex:1}._classSubjectsRemove_119zm_476{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-top:25px;border:1px solid var(--outline-variant);border-radius:var(--radius-lg);background:transparent;color:var(--error);cursor:pointer;flex-shrink:0}._classSubjectsRemove_119zm_476:hover{background:var(--error-container)}._addClassPrompt_119zm_495{margin:var(--spacing-lg) 0 var(--spacing-sm)}._addClassPrompt_119zm_495>button{min-height:56px;color:var(--primary);background:var(--primary-light);border:1.5px dashed color-mix(in srgb,var(--primary) 58%,var(--outline));border-radius:var(--radius-xl);font-size:15px;box-shadow:0 8px 22px #4285f41f}._addClassPrompt_119zm_495>button:hover:not(:disabled){background:color-mix(in srgb,var(--primary-light) 78%,#ffffff);border-color:var(--primary)}._error_119zm_201{display:flex;align-items:center;gap:var(--spacing-sm);padding:12px 16px;margin-bottom:var(--spacing-lg);background:var(--error-container);border-radius:var(--radius-lg)}._errorIcon_119zm_525{color:var(--error);flex-shrink:0}._errorText_119zm_530{font-size:14px;color:var(--error)}._errorText_119zm_530 a{color:var(--error);text-decoration:underline;cursor:pointer}._errorAction_119zm_546{margin-left:4px;background:none;border:none;padding:0;font:inherit;color:var(--error);text-decoration:underline;cursor:pointer}._errorAction_119zm_546:hover,._errorAction_119zm_546:focus-visible{text-decoration:none;outline:none}._successBox_119zm_563{background:var(--success-container);border:1px solid var(--success);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}._successTitle_119zm_571{font-size:14px;font-weight:600;color:var(--on-surface);margin:0 0 var(--spacing-xs)}._successBody_119zm_578{font-size:13px;color:var(--on-surface);margin:0;line-height:1.45}._submitWrap_119zm_170{margin-top:var(--spacing-lg)}._actionRow_119zm_171{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}._footer_119zm_166{margin:var(--spacing-lg) 0 0;font-size:13px;text-align:center;color:var(--on-surface-muted)}._footerLink_119zm_604{color:var(--primary);font-weight:500;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:none}._footerLink_119zm_604:hover{text-decoration:underline}._verifyIcon_119zm_621{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto var(--spacing-md);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);border-radius:var(--radius-xl)}._verifyEmail_119zm_633{font-weight:600;color:var(--on-surface);word-break:break-all}._verifyTipsHeading_119zm_639{font-size:13px;font-weight:600;color:var(--on-surface);margin:0 0 var(--spacing-sm)}._verifyTips_119zm_639{margin:0 0 var(--spacing-xl);padding-left:var(--spacing-lg);font-size:13px;color:var(--on-surface-variant);line-height:1.65}._verifyTips_119zm_639 li{margin-bottom:4px}._verifyActions_119zm_658{display:flex;flex-direction:column;gap:var(--spacing-sm)}._verifyResendStatus_119zm_664{font-size:13px;color:var(--success);margin:0;text-align:center}._verifyResendStatusError_119zm_671{color:var(--error)}._verifyFooter_119zm_675{margin-top:var(--spacing-lg);text-align:center;font-size:13px;color:var(--on-surface-variant)}@media(max-width:767px){._page_119zm_23{padding:var(--spacing-lg);align-items:flex-start;padding-top:8vh}._card_119zm_33{padding:32px 24px}._row_119zm_266{grid-template-columns:1fr}}@media(max-width:479px){._page_119zm_23{padding:var(--spacing-md);padding-top:6vh}._card_119zm_33{padding:24px 20px;border-radius:var(--radius-xl)}._boardGrid_119zm_377{grid-template-columns:1fr 1fr}._modalPage_119zm_73 ._title_119zm_60{font-size:20px;letter-spacing:-.3px}._modalPage_119zm_73 ._header_119zm_43{margin-bottom:18px;padding-right:36px}._modalPage_119zm_73 ._accountCard_119zm_137{min-height:0;padding:14px;margin-bottom:var(--spacing-sm)}._modalPage_119zm_73 ._accountCardTitle_119zm_156{font-size:14px}._modalPage_119zm_73 ._accountCardDesc_119zm_161{font-size:12px}._modalPage_119zm_73 ._verifyIcon_119zm_621{width:44px;height:44px;margin-bottom:var(--spacing-sm)}._modalPage_119zm_73 ._verifyTips_119zm_639{margin-bottom:var(--spacing-lg);line-height:1.5}._modalPage_119zm_73 ._verifyActions_119zm_658{gap:var(--spacing-xs)}._modalPage_119zm_73 ._verifyFooter_119zm_675{margin-top:var(--spacing-md)}._modalPage_119zm_73 ._stepLabel_119zm_258,._modalPage_119zm_73 ._field_119zm_273,._modalPage_119zm_73 ._fieldGroup_119zm_277{margin-bottom:var(--spacing-md)}._modalPage_119zm_73 ._actionRow_119zm_171{margin-top:var(--spacing-md);padding-top:12px}}._page_prpo2_6{font-family:DM Sans,system-ui,-apple-system,sans-serif;background:#fff;color:#1a1a1a;-webkit-font-smoothing:antialiased}@keyframes _gradMove_prpo2_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes _fadeUp_prpo2_1{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}._nav_prpo2_39{position:sticky;top:0;z-index:100;transition:all .3s ease;border-bottom:1px solid transparent}._navScrolled_prpo2_46{background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:#eee}._navInner_prpo2_51{max-width:1100px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between}._navBrand_prpo2_59{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}._navLogoIcon_prpo2_66{display:flex;align-items:center;color:#1a1a1a}._navLogoImg_prpo2_71{height:50px;width:auto}._navBrandName_prpo2_75{font-size:19px;font-weight:600;letter-spacing:-.02em}._navBrandNameAi_prpo2_80{color:var(--on-surface-variant)}._navLinks_prpo2_83{display:flex;align-items:center;gap:32px}._navLink_prpo2_83{font-size:14px;color:#5f6368;text-decoration:none}._navContact_prpo2_93{font-size:14px;color:#1a1a1a;border:1px solid rgba(0,0,0,.12);border-radius:24px;padding:8px 22px;background:#ffffff80;transition:background .2s;text-decoration:none}._navContact_prpo2_93:hover{background:#ffffffe6}._hero_prpo2_108{background:linear-gradient(160deg,#f8fafe,#f0f7ee,#f5f3fb);animation:_fadeUp_prpo2_1 .8s ease-out}._heroGrid_prpo2_112{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;max-width:1100px;margin:0 auto;padding:72px 32px 68px;align-items:center}._heroBadge_prpo2_121{display:inline-block;background:#4285f41a;color:#1a6dca;font-size:13px;font-weight:500;padding:6px 16px;border-radius:20px;margin-bottom:24px}._heroTitle_prpo2_131{font-size:clamp(38px,4.5vw,54px);font-weight:500;line-height:1.08;letter-spacing:-2px;margin:0 0 18px}._heroGradient_prpo2_138{background:linear-gradient(135deg,#4285f4,#34a853 40%,#7b68ee,#4285f4);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:_gradMove_prpo2_1 6s ease infinite}._heroDesc_prpo2_146{font-size:17px;color:#5f6368;max-width:440px;margin:0 0 32px;line-height:1.6;font-weight:400}._heroCtas_prpo2_154{display:flex;gap:14px;flex-wrap:wrap}._heroNote_prpo2_159{font-size:13px;color:#9aa0a6;margin-top:18px}._ctaPrimary_prpo2_166{display:inline-block;background:#1a1a1a;color:#fff;font-size:16px;font-weight:500;padding:16px 40px;border-radius:32px;border:none;cursor:pointer;letter-spacing:-.2px;font-family:inherit;transition:background .2s;text-decoration:none}._ctaPrimary_prpo2_166:hover{background:#333}._ctaOutline_prpo2_185{display:inline-block;background:#fff9;color:#5f6368;font-size:16px;font-weight:400;padding:16px 32px;border-radius:32px;border:1px solid rgba(0,0,0,.12);cursor:pointer;font-family:inherit;transition:background .2s,border-color .2s;text-decoration:none}._ctaOutline_prpo2_185:hover{background:#ffffffe6;border-color:#0003}._ctaWa_prpo2_206{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;font-size:15px;font-weight:500;padding:14px 32px;border-radius:32px;border:none;cursor:pointer;font-family:inherit;transition:background .2s;text-decoration:none}._ctaWa_prpo2_206:hover{background:#1ebe57}._ctaWaLarge_prpo2_226{font-size:17px;padding:18px 48px}._loginCard_prpo2_233{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:36px 30px;max-width:380px;justify-self:end;width:100%;min-height:520px;box-sizing:border-box}._loginHeader_prpo2_246{text-align:center;margin-bottom:28px}._loginIcon_prpo2_250{display:flex;align-items:center;justify-content:center;margin:0 auto}._loginTitle_prpo2_256{font-size:19px;font-weight:500;color:#1a1a1a}._loginSubtitle_prpo2_261{font-size:13px;color:#5f6368;margin-top:4px}._loginLabel_prpo2_266{display:block;font-size:13px;color:#5f6368;margin-bottom:5px}._loginInput_prpo2_272{width:100%;padding:11px 14px;font-size:14px;border:1px solid rgba(0,0,0,.12);border-radius:10px;outline:none;font-family:inherit;background:#fff;color:#1a1a1a;box-sizing:border-box}._loginInput_prpo2_272:focus{border-color:#4285f4;box-shadow:0 0 0 2px #4285f426}._loginError_prpo2_288{color:#d93025;font-size:13px;margin:8px 0;display:flex;align-items:center;gap:6px}._loginSubmit_prpo2_296{width:100%;background:#1a1a1a;color:#fff;font-size:15px;font-weight:500;padding:12px;border-radius:28px;border:none;cursor:pointer;font-family:inherit;margin-top:14px;margin-bottom:14px;transition:background .2s}._loginSubmit_prpo2_296:hover{background:#333}._loginSubmit_prpo2_296:disabled{background:#555;cursor:not-allowed}._loginFooter_prpo2_318{text-align:center;font-size:13px;color:#5f6368}._loginFooterLink_prpo2_323{color:#4285f4;font-weight:500;text-decoration:none;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}._plainButton_prpo2_341{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}._channelToggle_prpo2_350{display:grid;grid-template-columns:1fr 1fr;background:#0000000a;border-radius:10px;padding:4px;margin-bottom:18px}._channelToggleOption_prpo2_358{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;color:#5f6368;background:transparent;border:none;border-radius:8px;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}._channelToggleOption_prpo2_358:hover{color:#1a1a1a}._channelToggleOptionActive_prpo2_379{background:#fff;color:#1a1a1a;box-shadow:0 1px 3px #00000014}._phoneInputRow_prpo2_386{display:flex;gap:8px;align-items:stretch}._countryCodeSelect_prpo2_392{position:relative;flex:0 0 auto}._countryCodeSelectFace_prpo2_396{display:flex;align-items:center;gap:6px;padding:11px 10px;height:100%;font-size:14px;color:#1a1a1a;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;pointer-events:none;box-sizing:border-box}._countryCodeFlag_prpo2_410{font-size:18px;line-height:1}._countryCodeDial_prpo2_414{font-variant-numeric:tabular-nums;font-weight:500}._countryCodeChevron_prpo2_418{font-size:10px;color:#5f6368;margin-left:2px}._countryCodeSelectNative_prpo2_423{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;margin:0;background:transparent;font-size:16px}._countryCodeSelectNative_prpo2_423:disabled{cursor:not-allowed}._countryCodeSelectNative_prpo2_423:focus+._countryCodeSelectFace_prpo2_396,._countryCodeSelect_prpo2_392:has(._countryCodeSelectNative_prpo2_423:focus) ._countryCodeSelectFace_prpo2_396{border-color:#4285f4;box-shadow:0 0 0 2px #4285f426}._phoneInputDigits_prpo2_446{flex:1;width:100%;padding:11px 14px;font-size:14px;border:1px solid rgba(0,0,0,.12);border-radius:10px;outline:none;font-family:inherit;background:#fff;color:#1a1a1a;box-sizing:border-box}._phoneInputDigits_prpo2_446:focus{border-color:#4285f4;box-shadow:0 0 0 2px #4285f426}._phoneInputDigits_prpo2_446:disabled{background:#00000008;color:#9aa0a6;cursor:not-allowed}._otpInputRow_prpo2_470{display:flex;gap:8px;justify-content:center;margin:8px 0 14px}._otpInputBox_prpo2_476{width:44px;height:52px;text-align:center;font-size:22px;font-weight:500;font-family:inherit;color:#1a1a1a;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}._otpInputBox_prpo2_476:focus{border-color:#4285f4;box-shadow:0 0 0 2px #4285f426}._otpInputBox_prpo2_476:disabled{background:#00000008;color:#9aa0a6;cursor:not-allowed}._otpTimerRow_prpo2_504{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#5f6368;margin:6px 2px 14px}._otpExpiryText_prpo2_512{font-variant-numeric:tabular-nums}._otpResendButton_prpo2_515{background:none;border:none;padding:0;font-family:inherit;font-size:12px;color:#4285f4;font-weight:500;cursor:pointer}._otpResendButton_prpo2_515:disabled{color:#9aa0a6;cursor:not-allowed}._otpDestinationHint_prpo2_530{text-align:center;font-size:13px;color:#5f6368;margin:0 0 16px;line-height:1.5}._otpDestinationHint_prpo2_530 strong{color:#1a1a1a;font-weight:500}._sectionHeading_prpo2_543{font-size:clamp(28px,3.5vw,40px);font-weight:500;letter-spacing:-1.2px;text-align:center;padding:80px 32px 64px;max-width:1100px;margin:0 auto}._featuresWrap_prpo2_552{padding:0 32px}._featureGrid_prpo2_555{display:grid;gap:48px;padding:0 0 80px;align-items:center;max-width:960px;margin:0 auto}._featureNormal_prpo2_563{grid-template-columns:1fr 1.3fr}._featureReverse_prpo2_566{grid-template-columns:1.3fr 1fr}._featureText_prpo2_569{display:flex;flex-direction:column;justify-content:center}._featureTopRow_prpo2_574{display:flex;align-items:center;gap:10px;margin-bottom:12px}._featureIcon_prpo2_580{color:#5f6368;flex-shrink:0;display:flex;align-items:center}._featureIcon_prpo2_580 svg{width:22px;height:22px}._featureHeading_prpo2_590{font-size:24px;font-weight:500;margin:0;letter-spacing:-.3px;color:#1a1a1a}._featureBody_prpo2_597{font-size:16px;color:#5f6368;line-height:1.7;margin:0}._featurePreview_prpo2_603{background:#111;border-radius:16px;min-height:280px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}._mockupCard_prpo2_614{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 16px;margin:6px 16px;text-align:left}._mockupDot_prpo2_622{width:7px;height:7px;border-radius:50%}._mockupLabel_prpo2_627{font-size:10px;color:#ffffff59;letter-spacing:.5px;text-transform:uppercase}._mockupTitle_prpo2_633{font-size:12px;color:#ffffff80;margin-bottom:4px}._mockupScore_prpo2_638{font-size:22px;font-weight:500;color:#fffc}._statsGrid_prpo2_645{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e8e8e8;border-radius:16px;overflow:hidden;max-width:960px;margin:0 auto 20px}._stat_prpo2_645{background:#fafafa;text-align:center;padding:40px 20px}._statValue_prpo2_660{font-size:44px;font-weight:500;letter-spacing:-1px;color:#1a1a1a}._statLabel_prpo2_666{font-size:15px;color:#5f6368;margin-top:6px}._ctaBand_prpo2_673{text-align:center;padding:80px 32px;max-width:1100px;margin:0 auto}._ctaBandTitle_prpo2_679{font-size:clamp(26px,3vw,36px);font-weight:500;letter-spacing:-.8px;margin-bottom:12px}._ctaBandDesc_prpo2_685{font-size:17px;color:#5f6368;margin-bottom:32px;line-height:1.5}._ctaBandButtons_prpo2_691{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}._faqSection_prpo2_699{max-width:760px;margin:0 auto;padding:60px 32px 80px}._faqTitle_prpo2_704{font-size:36px;font-weight:500;letter-spacing:-1px;margin-bottom:6px}._faqSubtitle_prpo2_710{font-size:15px;color:#5f6368;margin-bottom:32px}._gradientStrip_prpo2_717{height:56px;background:linear-gradient(90deg,#4285f426,#7b68ee1f 30%,#34a85326 70%,#4285f414);max-width:1100px;margin:0 auto;border-radius:10px}._modalOverlay_prpo2_732{position:fixed;inset:0;z-index:200;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}._modal_prpo2_732{background:#fff;border-radius:20px;max-width:780px;width:100%;padding:32px 30px;position:relative;box-shadow:0 24px 60px #00000026}._modalClose_prpo2_752{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:#5f6368;padding:6px;border-radius:8px;display:flex;align-items:center;transition:background .15s}._modalClose_prpo2_752:hover{background:#f1f3f4}._signupModalOverlay_prpo2_769{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:#0000007a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow:hidden}._signupDialog_prpo2_781{position:relative;display:flex;flex-direction:column;width:min(720px,100%);max-height:calc(100dvh - 80px);overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 24px 70px #0000002e}._signupDialogBody_prpo2_792{flex:1;display:flex;flex-direction:column;min-height:0;padding:38px 32px 32px;scrollbar-color:#c7d2e0 #f5f7fb;scrollbar-width:thin}._signupDialogBody_prpo2_792::-webkit-scrollbar{width:10px}._signupDialogBody_prpo2_792::-webkit-scrollbar-track{background:#f5f7fb;border-radius:999px}._signupDialogBody_prpo2_792::-webkit-scrollbar-thumb{background:#c7d2e0;border:2px solid #f5f7fb;border-radius:999px}._signupModalClose_prpo2_820{position:absolute;top:18px;right:20px;z-index:2;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:#5f6368;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .15s}._signupModalClose_prpo2_820:hover{background:#f1f3f4}._modalTitle_prpo2_841{font-size:24px;font-weight:500;letter-spacing:-.5px;margin:0 0 2px;color:#1a1a1a}._modalSubtitle_prpo2_848{font-size:14px;color:#5f6368;margin:0 0 20px}._pricingGrid_prpo2_853{display:grid;grid-template-columns:1fr 1fr;gap:20px}._pricingCard_prpo2_858{border:1px solid #e8e8e8;border-radius:16px;padding:20px;display:flex;flex-direction:column}._pricingCardEnterprise_prpo2_865{border-color:#dadce0;background:#fff}._pricingBadge_prpo2_869{display:inline-block;align-self:flex-start;background:#e6f4ea;color:#1e8e3e;font-size:10px;font-weight:600;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}._pricingBadgeEnterprise_prpo2_882{background:#e8f0fe;color:#1a73e8}._pricingName_prpo2_887{font-size:18px;font-weight:500;margin:0 0 4px;color:#1a1a1a}._pricingDesc_prpo2_893{font-size:13px;color:#5f6368;line-height:1.4;margin:0 0 14px}._pricingPriceRow_prpo2_899{display:flex;align-items:baseline;gap:2px;margin-bottom:4px}._pricingCurrency_prpo2_905{font-size:22px;font-weight:500;color:#1a1a1a}._pricingAmount_prpo2_910{font-size:36px;font-weight:500;letter-spacing:-1px;color:#1a1a1a;line-height:1}._pricingCustom_prpo2_917{font-size:30px;font-weight:500;color:#4285f4;line-height:1}._pricingUnit_prpo2_923{font-size:12px;color:#5f6368;margin:0 0 14px}._pricingFeatures_prpo2_928{list-style:none;padding:0;margin:0 0 16px;flex:1}._pricingFeatures_prpo2_928 li{font-size:13px;color:#3c4043;padding:4px 0 4px 22px;position:relative;line-height:1.4}._pricingFeatures_prpo2_928 li:before{content:"✓";position:absolute;left:0;color:#34a853;font-weight:600}._pricingCta_prpo2_949{display:block;text-align:center;background:#1a1a1a;color:#fff;font-size:14px;font-weight:500;padding:12px;border-radius:28px;text-decoration:none;transition:background .2s}._pricingCta_prpo2_949:hover{background:#333}._pricingCtaEnterprise_prpo2_964{background:#4285f4}._pricingCtaEnterprise_prpo2_964:hover{background:#3367d6}@media(max-width:768px){._heroGrid_prpo2_112{grid-template-columns:1fr}._loginCard_prpo2_233{justify-self:stretch;max-width:100%}._featureNormal_prpo2_563,._featureReverse_prpo2_566{grid-template-columns:1fr}._featureText_prpo2_569,._featurePreview_prpo2_603{order:unset!important}._statsGrid_prpo2_645{grid-template-columns:1fr}._navLinks_prpo2_83{display:none}._pricingGrid_prpo2_853{grid-template-columns:1fr}._modal_prpo2_732{padding:28px 20px}._signupModalOverlay_prpo2_769{padding:18px 12px}._signupDialog_prpo2_781{max-height:calc(100dvh - 36px);border-radius:14px}._signupDialogBody_prpo2_792{padding:30px 20px 24px}}@media(max-width:480px){._signupModalOverlay_prpo2_769{align-items:flex-end;padding:0}._signupDialog_prpo2_781{width:100%;max-height:88dvh;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #00000038}._signupDialog_prpo2_781:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:38px;height:4px;border-radius:999px;background:#d2d6dc;z-index:3;pointer-events:none}._signupDialogBody_prpo2_792{padding:28px 18px 20px}._signupModalClose_prpo2_820{top:14px;right:12px}}._footer_17etp_1{background:#fff;color:#1a1a1a;font-family:DM Sans,system-ui,-apple-system,sans-serif}._inner_17etp_11{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1100px;margin:0 auto;padding:32px}._copyright_17etp_21{margin:0;color:#7a7f85;font-size:13px;line-height:1.5;white-space:nowrap}._links_17etp_29{display:flex;align-items:center;justify-content:flex-end;gap:22px;min-width:0}._link_17etp_29{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:#5f6368;font-size:14px;line-height:1.4;text-decoration:none}._link_17etp_29 svg{flex:0 0 auto}._link_17etp_29:hover{color:#1a56d6}._link_17etp_29 span:last-child{overflow-wrap:normal}._emailLink_17etp_60 span:last-child{white-space:nowrap}._iconLink_17etp_64{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;color:#5f6368;background:#fff;border:1px solid #e8e8e8;border-radius:8px;text-decoration:none;transition:border-color .2s,color .2s,background .2s}._iconLink_17etp_64:hover{color:#1a56d6;background:#f8fafe;border-color:#d4e2ff}@media(max-width:820px){._inner_17etp_11{align-items:flex-start;flex-direction:column-reverse}._links_17etp_29{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:640px){._inner_17etp_11{padding:30px 20px}._copyright_17etp_21,._emailLink_17etp_60 span:last-child{white-space:normal}}._betaBanner_1nerf_4{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);background:#e7fbec;border:1px solid #c8f5d3;border-radius:var(--radius-xl);margin-bottom:var(--spacing-lg)}:root:not(.light) ._betaBanner_1nerf_4{background:#3cb45014;border-color:#3cb45026}._betaBannerIcon_1nerf_20{font-size:32px;flex-shrink:0}._betaBannerText_1nerf_25{display:flex;flex-direction:column;gap:4px;flex:1;font-size:14px;line-height:1.5;color:#306339}._betaBannerText_1nerf_25 strong{font-size:15px;color:#285131}:root:not(.light) ._betaBannerText_1nerf_25{color:#86efac}:root:not(.light) ._betaBannerText_1nerf_25 strong{color:#bbf7d0}._betaBadge_1nerf_48{flex-shrink:0;padding:8px 18px;background:#4ca054;color:#fff;font-size:14px;font-weight:600;border-radius:var(--radius-xl);white-space:nowrap}@media(max-width:600px){._betaBanner_1nerf_4{flex-direction:column;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg)}._betaBannerIcon_1nerf_20{font-size:28px}._betaBadge_1nerf_48{align-self:flex-start}}._loadingContainer_1nerf_77{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:var(--spacing-md);color:var(--on-surface-variant)}._spinner_1nerf_87{animation:_spin_1nerf_87 1s linear infinite}@keyframes _spin_1nerf_87{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorBanner_1nerf_101{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);background:var(--error-container);color:var(--error)}._noActivity_1nerf_113{padding:var(--spacing-xl);text-align:center;color:var(--on-surface-muted);font-size:14px}._pageHeader_1nerf_121{margin-bottom:var(--spacing-md)}._pageTitle_1nerf_125{margin:0 0 4px;font-size:20px;font-weight:500;color:var(--on-surface)}._pageSubtitle_1nerf_132{margin:0;padding-left:4px;font-size:14px;color:var(--on-surface-variant)}._statsGrid_1nerf_140{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:var(--spacing-xl);max-width:100%;overflow:hidden}._statCard_1nerf_150{padding:var(--spacing-lg);min-width:0;overflow:hidden;background:linear-gradient(135deg,#1a2a3d,#1a2d24,#231a2d)}.light ._statCard_1nerf_150{background:linear-gradient(135deg,#eef6ff,#edfbf2,#f3f0ff)}._statHeader_1nerf_161{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}._statIconWrapper_1nerf_168{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--primary-light);border-radius:var(--radius-lg)}._statIcon_1nerf_168{color:var(--primary)}._statTrend_1nerf_182{padding:2px 8px;font-size:11px;font-weight:500;border-radius:9999px}._trendUp_1nerf_189{color:var(--success);background:var(--success-container)}._trendDown_1nerf_194{color:var(--error);background:var(--error-container)}._statValue_1nerf_199{margin:0 0 2px;font-size:24px;font-weight:500;color:var(--on-surface)}._statLabel_1nerf_206{margin:0;font-size:12px;color:var(--on-surface-variant)}._twoColumnGrid_1nerf_213{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:100%;overflow:hidden}._sectionCard_1nerf_222{padding:20px;min-width:0;overflow:hidden}.light ._sectionCard_1nerf_222{box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0000000f,inset 0 -8px 12px -10px #00000014}:root:not(.light) ._sectionCard_1nerf_222{box-shadow:inset 0 1px #ffffff0a,0 1px 3px #00000040,0 6px 14px -2px #00000059}._sectionTitle_1nerf_250{margin:0 0 var(--spacing-lg);font-size:14px;font-weight:500;color:var(--on-surface)}._quickActions_1nerf_258,._activityList_1nerf_265{display:flex;flex-direction:column;gap:var(--spacing-sm)}._activityItem_1nerf_271{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--surface-hover);border-radius:var(--radius-lg)}._activityIconWrapper_1nerf_280{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-lg);flex-shrink:0}._activityIconSuccess_1nerf_290{background:var(--success-container)}._activityIconInfo_1nerf_294{background:var(--primary-light)}._activityIconSuccess_1nerf_290 svg{color:var(--success)}._activityIconInfo_1nerf_294 svg{color:var(--primary)}._activityContent_1nerf_306{flex:1;min-width:0}._activityAction_1nerf_311{margin:0 0 2px;font-size:12px;color:var(--on-surface)}._activityCount_1nerf_317{font-weight:500}._activityDetail_1nerf_321{margin:0;font-size:11px;font-weight:500;color:var(--on-surface-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._activityTime_1nerf_331{font-size:11px;font-weight:500;color:var(--on-surface-muted);white-space:nowrap;flex-shrink:0}@media(max-width:1023px){._statsGrid_1nerf_140{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){._pageHeader_1nerf_121{margin-bottom:var(--spacing-lg)}._pageTitle_1nerf_125{font-size:18px}._pageSubtitle_1nerf_132{font-size:13px}._statsGrid_1nerf_140{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:var(--spacing-lg)}._statCard_1nerf_150{padding:var(--spacing-md)}._statHeader_1nerf_161{margin-bottom:8px}._statIconWrapper_1nerf_168{width:32px;height:32px}._statTrend_1nerf_182{padding:2px 6px;font-size:10px}._statValue_1nerf_199{font-size:20px}._statLabel_1nerf_206{font-size:11px}._twoColumnGrid_1nerf_213{grid-template-columns:1fr;gap:8px}._sectionCard_1nerf_222{padding:var(--spacing-lg)}._activityItem_1nerf_271{gap:10px;padding:10px}._activityTime_1nerf_331{display:none}}@media(max-width:479px){._statsGrid_1nerf_140{grid-template-columns:1fr}._statCard_1nerf_150{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)}._statHeader_1nerf_161{margin-bottom:0;flex-direction:column;gap:4px}._statValue_1nerf_199{font-size:18px}}._page_19is8_7{position:relative;height:100%}._pageHeader_19is8_12{margin-bottom:var(--spacing-xl)}._pageTitle_19is8_16{margin:0 0 4px;font-size:20px;font-weight:500;color:var(--on-surface)}._pageSubtitle_19is8_23{margin:0 0 var(--spacing-md);font-size:14px;color:var(--on-surface-variant)}._evaluateGrid_19is8_33{display:grid;grid-template-columns:1fr 320px;gap:var(--spacing-lg);min-height:calc(100vh - 180px)}._leftPanel_19is8_41,._rightPanel_19is8_48{display:flex;flex-direction:column;gap:var(--spacing-lg)}._stepCard_19is8_58{padding:20px}._stepCardDisabled_19is8_62{pointer-events:none;opacity:.75}._stepCardFlex_19is8_67{flex:1}._stepHeader_19is8_71{display:flex;align-items:center;gap:12px;margin-bottom:var(--spacing-lg)}._stepLabel_19is8_78{font-size:14px;font-weight:500;color:var(--on-surface)}._stepLabelDisabled_19is8_84{color:var(--on-surface-muted)}._stepIndicator_19is8_92{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9999px;font-size:11px;font-weight:500}._stepIndicatorCompleted_19is8_103{background:var(--primary);color:var(--on-primary);border:1.5px solid var(--primary)}._stepIndicatorActive_19is8_109{background:var(--surface-container-high);color:var(--on-surface-variant);border:1.5px solid var(--outline)}._stepIndicatorDisabled_19is8_115{background:transparent;color:var(--on-surface-muted);border:1.5px dashed var(--outline);opacity:.6}._selectRow_19is8_126{display:flex;gap:var(--spacing-lg)}._subjectGrid_19is8_135{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm)}._subjectButton_19is8_142{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--outline);background:var(--surface);cursor:pointer;transition:all var(--transition-fast)}._subjectButton_19is8_142:hover{border-color:var(--primary-dim);background:var(--surface-hover)}._subjectButtonSelected_19is8_160{border-color:var(--primary);background:var(--primary-light)}._subjectIcon_19is8_165{color:var(--on-surface-variant)}._subjectIconSelected_19is8_169{color:var(--primary)}._subjectName_19is8_173{font-size:12px;font-weight:500;color:var(--on-surface)}._subjectNameSelected_19is8_179{color:var(--primary)}._paperList_19is8_187{display:flex;flex-direction:column;gap:var(--spacing-sm)}._paperItem_19is8_194{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--outline);background:var(--surface);cursor:pointer;transition:all var(--transition-fast)}._paperItem_19is8_194:hover{border-color:var(--primary-dim);background:var(--surface-hover)}._paperItemSelected_19is8_211{border-color:var(--primary);background:var(--primary-light)}._paperInfo_19is8_216{display:flex;align-items:center;gap:12px}._paperIconWrapper_19is8_222{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-lg);background:var(--surface-container-high);transition:all var(--transition-fast)}._paperIconWrapperSelected_19is8_233{background:var(--primary)}._paperIcon_19is8_222{color:var(--on-surface-variant)}._paperIconSelected_19is8_241{color:var(--on-primary)}._paperDetails_19is8_245{display:flex;flex-direction:column}._paperName_19is8_250{margin:0 0 2px;font-size:14px;font-weight:500;color:var(--on-surface)}._paperMeta_19is8_257{margin:0;font-size:12px;color:var(--on-surface-variant)}._paperBadge_19is8_263{padding:6px 12px;font-size:12px;font-weight:500;color:var(--success);background:var(--success-container);border-radius:9999px;white-space:nowrap}._summaryCard_19is8_277{padding:20px;background:var(--surface-dim);border:none}._summaryTitle_19is8_283{margin:0 0 var(--spacing-lg);font-size:14px;font-weight:500;color:var(--on-surface)}._summaryRow_19is8_290{display:flex;justify-content:space-between;gap:16px;padding:10px 0}._summaryRowBorder_19is8_297{border-bottom:1px solid var(--outline-variant)}._summaryLabel_19is8_301{font-size:12px;color:var(--on-surface-variant);flex-shrink:0}._summaryValue_19is8_307{font-size:12px;font-weight:500;color:var(--on-surface);text-align:right}._continueButton_19is8_318{flex-direction:row-reverse}._modalOverlay_19is8_330{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}._modalBackdrop_19is8_339{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_19is8_330{position:relative;display:flex;flex-direction:column;width:95%;max-width:1200px;height:90%;max-height:800px;background:var(--surface);border-radius:var(--radius-2xl);box-shadow:0 25px 50px -12px #00000040;overflow:hidden}._modalHeader_19is8_365{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg);padding:20px var(--spacing-xl);border-bottom:1px solid var(--outline)}._modalHeaderContent_19is8_374{flex:1}._modalTitle_19is8_378{margin:0 0 4px;font-size:18px;font-weight:500;color:var(--on-surface)}._modalSubtitle_19is8_385{margin:0;font-size:14px;color:var(--on-surface-variant)}._modalCloseButton_19is8_391{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-lg);background:transparent;color:var(--on-surface-variant);cursor:pointer;transition:all var(--transition-fast)}._modalCloseButton_19is8_391:hover{background:var(--surface-hover);color:var(--on-surface)}._statsBar_19is8_414{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:12px var(--spacing-xl);background:var(--surface-container);border-bottom:1px solid var(--outline-variant)}._statsGroup_19is8_424{display:flex;gap:12px}._statItem_19is8_429{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--surface);border-radius:var(--radius-lg)}._statValue_19is8_438{font-size:12px;font-weight:600}._statValuePrimary_19is8_443{color:var(--primary)}._statValueSuccess_19is8_447{color:var(--success)}._statValueWarning_19is8_451{color:var(--warning)}._statLabel_19is8_455{font-size:12px;font-weight:500;color:var(--on-surface-variant)}._studentListContainer_19is8_465{flex:1;overflow-y:auto}._tableHeader_19is8_471{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:60px 1fr 200px 100px 80px 140px;gap:12px;padding:12px var(--spacing-xl);background:var(--surface-container-high);border-bottom:1px solid var(--outline)}._tableHeaderCell_19is8_483{font-size:11px;font-weight:500;color:var(--on-surface-variant)}._tableHeaderCellCenter_19is8_489{text-align:center}._tableHeaderCellRight_19is8_493{text-align:right}._studentRow_19is8_498{display:grid;grid-template-columns:60px 1fr 200px 100px 80px 140px;align-items:center;gap:12px;padding:12px var(--spacing-xl);border-bottom:1px solid var(--outline-variant)}._studentRowEven_19is8_507{background:var(--surface)}._studentRowOdd_19is8_511{background:var(--surface-container)}._studentRowEvaluated_19is8_515{background:color-mix(in srgb,var(--success-container) 10%,transparent)}._studentRollNo_19is8_519{font-size:12px;font-family:monospace;color:var(--on-surface-variant)}._studentName_19is8_525{font-size:14px;color:var(--on-surface)}._fileStatusCell_19is8_531{display:flex;align-items:center;gap:var(--spacing-sm)}._fileInput_19is8_537{display:none}._fileAttached_19is8_541{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:4px 8px;background:var(--success-container);border-radius:var(--radius-sm)}._fileRemoveBtn_19is8_552{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:transparent;color:var(--error, #ef4444);cursor:pointer;padding:0;margin-left:auto}._fileRemoveBtn_19is8_552:hover{background:var(--error-container, #fee2e2)}._fileAttachedIcon_19is8_572{color:var(--success);flex-shrink:0}._fileAttachedName_19is8_577{font-size:11px;font-weight:500;color:var(--success);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileEvaluatedText_19is8_586{font-size:11px;font-weight:500;color:var(--on-surface-variant)}._uploadButton_19is8_592{display:flex;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;color:var(--on-surface-variant);background:transparent;border:1px dashed var(--outline);border-radius:var(--radius-sm);cursor:pointer}._scoreCell_19is8_607{text-align:center}._scoreValue_19is8_611{font-size:12px;font-weight:600;color:var(--success)}._scoreLoader_19is8_617{color:var(--primary);animation:_spin_19is8_1 1s linear infinite}._scorePlaceholder_19is8_622{font-size:12px;color:var(--on-surface-muted)}@keyframes _spin_19is8_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._actionCell_19is8_637{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}._reportButton_19is8_643{padding:4px 8px}._processingText_19is8_647{font-size:11px;font-weight:500;color:var(--primary);white-space:nowrap}._evaluateButton_19is8_654{padding:4px 10px}._uploadPromptText_19is8_658{font-size:11px;font-weight:500;color:var(--on-surface-muted)}._paginationFooter_19is8_668{display:flex;align-items:center;justify-content:space-between;padding:12px var(--spacing-xl);background:var(--surface-container-high);border-top:1px solid var(--outline)}._paginationInfo_19is8_677{font-size:12px;color:var(--on-surface-variant)}._paginationControls_19is8_682{display:flex;align-items:center;gap:4px}._paginationButton_19is8_688{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--on-surface-variant);cursor:pointer}._paginationButton_19is8_688:disabled{color:var(--on-surface-muted);cursor:not-allowed;opacity:.5}._paginationPageButton_19is8_707{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;font-size:12px;font-weight:500;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--on-surface-variant);cursor:pointer}._paginationPageButtonActive_19is8_723{background:var(--primary);color:var(--on-primary);font-weight:600}._paginationEllipsis_19is8_729{padding:0 4px;font-size:12px;color:var(--on-surface-muted)}@media(max-width:1023px){._evaluateGrid_19is8_33{grid-template-columns:1fr;min-height:auto}._subjectGrid_19is8_135{grid-template-columns:repeat(4,1fr)}._tableHeader_19is8_471,._studentRow_19is8_498{grid-template-columns:50px 1fr 140px 70px 70px 100px;gap:8px;padding:12px var(--spacing-lg)}._modal_19is8_330{width:98%;height:95%;max-height:none}._modalHeader_19is8_365{padding:16px var(--spacing-lg)}._statsBar_19is8_414{padding:10px var(--spacing-lg);flex-wrap:wrap}}@media(max-width:767px){._page_19is8_7{padding-bottom:var(--spacing-xl)}._pageHeader_19is8_12{margin-bottom:var(--spacing-lg)}._pageTitle_19is8_16{font-size:18px}._pageSubtitle_19is8_23{font-size:13px}._evaluateGrid_19is8_33{gap:var(--spacing-md);padding-bottom:var(--spacing-xl)}._stepCard_19is8_58{padding:var(--spacing-lg)}._selectRow_19is8_126{flex-direction:column;gap:var(--spacing-md)}._subjectGrid_19is8_135{grid-template-columns:repeat(3,1fr);gap:6px}._subjectButton_19is8_142{padding:var(--spacing-md) var(--spacing-sm)}._subjectName_19is8_173{font-size:11px}._paperItem_19is8_194{padding:var(--spacing-md)}._paperInfo_19is8_216{gap:10px}._paperIconWrapper_19is8_222{width:36px;height:36px}._paperName_19is8_250{font-size:13px}._paperMeta_19is8_257{font-size:11px}._paperBadge_19is8_263{padding:4px 8px;font-size:11px}._summaryCard_19is8_277{padding:var(--spacing-lg)}._modal_19is8_330{width:100%;height:100%;max-height:none;border-radius:0}._modalHeader_19is8_365{padding:12px var(--spacing-lg)}._modalTitle_19is8_378{font-size:16px}._modalSubtitle_19is8_385{font-size:13px}._statsBar_19is8_414{padding:10px var(--spacing-md);gap:var(--spacing-sm)}._statsGroup_19is8_424{flex-wrap:wrap;gap:8px}._statItem_19is8_429{padding:4px 8px}._statValue_19is8_438,._statLabel_19is8_455{font-size:11px}._tableHeader_19is8_471{display:none}._studentRow_19is8_498{display:grid;grid-template-columns:32px minmax(80px,1fr) 95px 50px 50px 70px;align-items:center;gap:8px;padding:10px var(--spacing-md);border-bottom:1px solid var(--outline-variant);margin:0;border-radius:0}._studentRowEven_19is8_507,._studentRowOdd_19is8_511{background:var(--surface)}._studentRollNo_19is8_519{font-size:11px}._studentName_19is8_525{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileStatusCell_19is8_531{justify-content:center}._uploadButton_19is8_592,._fileAttached_19is8_541{width:100%;justify-content:center;box-sizing:border-box}._scoreCell_19is8_607{text-align:center}._actionCell_19is8_637{justify-content:flex-end}._evaluateButton_19is8_654,._reportButton_19is8_643{padding:4px 8px!important;min-height:auto!important;font-size:11px!important}._paginationFooter_19is8_668{flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md)}._paginationInfo_19is8_677{order:1}._paginationControls_19is8_682{order:0}}@media(max-width:479px){._subjectGrid_19is8_135{grid-template-columns:repeat(2,1fr)}._paperBadge_19is8_263{display:none}._statsGroup_19is8_424{width:100%;justify-content:space-between}}._reportModal_19is8_984{position:relative;display:flex;flex-direction:column;width:90%;max-width:720px;max-height:85vh;background:var(--surface);border-radius:var(--radius-2xl);box-shadow:0 25px 50px -12px #00000040;overflow:hidden}._reportContent_19is8_997{flex:1;overflow-y:auto;padding:var(--spacing-xl)}._reportSummary_19is8_1003{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}._reportScoreCard_19is8_1010{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;background:var(--surface-container);border-radius:var(--radius-lg)}._reportScoreLabel_19is8_1020{font-size:12px;font-weight:500;color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.5px}._reportScoreValue_19is8_1028{font-size:24px;font-weight:600;color:var(--on-surface)}._reportQuestions_19is8_1034{display:flex;flex-direction:column;gap:var(--spacing-sm)}._reportSectionTitle_19is8_1040{margin:0 0 var(--spacing-sm);font-size:15px;font-weight:500;color:var(--on-surface)}._reportQuestionItem_19is8_1047{padding:12px 16px;background:var(--surface-container);border-radius:var(--radius-md)}._reportQuestionHeader_19is8_1053{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--outline-variant)}._reportQuestionNum_19is8_1062{font-size:14px;font-weight:600;color:var(--on-surface)}._reportQuestionMarks_19is8_1068{font-size:13px;font-weight:600;color:#fff;background:var(--primary);padding:3px 12px;border-radius:12px}._reportEvaluation_19is8_1077{margin:8px 0;padding:12px;background:var(--surface);border-radius:var(--radius-sm);font-size:13px;line-height:1.6;color:var(--on-surface-variant);white-space:pre-wrap}._reportStrengths_19is8_1088,._reportWeaknesses_19is8_1089,._reportRecommendations_19is8_1090{margin:8px 0;padding:10px 14px;border-radius:var(--radius-sm);font-size:13px;line-height:1.5}._reportStrengths_19is8_1088{background:#4caf501a;border-left:3px solid #4caf50}._reportWeaknesses_19is8_1089{background:#f443361a;border-left:3px solid #f44336}._reportRecommendations_19is8_1090{background:#2196f31a;border-left:3px solid #2196f3}._reportStrengths_19is8_1088 strong,._reportWeaknesses_19is8_1089 strong,._reportRecommendations_19is8_1090 strong{display:block;margin-bottom:4px;font-size:12px;text-transform:uppercase;letter-spacing:.5px}._reportStrengths_19is8_1088 ul,._reportWeaknesses_19is8_1089 ul,._reportRecommendations_19is8_1090 ul{margin:4px 0 0;padding-left:18px}._reportStrengths_19is8_1088 li,._reportWeaknesses_19is8_1089 li,._reportRecommendations_19is8_1090 li{margin:3px 0}._reportFeedback_19is8_1136{margin:0;font-size:13px;line-height:1.5;color:var(--on-surface-variant)}._costToggleRow_19is8_1147{display:flex;align-items:center;justify-content:space-between;padding:12px 0 0;margin-top:12px;border-top:1px solid var(--outline-variant)}._costToggleLabel_19is8_1156{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--on-surface-variant)}._toggleSwitch_19is8_1165{position:relative;width:40px;height:22px;border-radius:11px;border:none;cursor:pointer;background:var(--outline-variant);transition:background .2s ease;padding:0}._toggleSwitchOn_19is8_1177{background:var(--primary)}._toggleThumb_19is8_1181{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 1px 3px #0003}._toggleSwitchOn_19is8_1177 ._toggleThumb_19is8_1181{transform:translate(18px)}._sessionCostBadge_19is8_1198{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;background:var(--primary-container);color:var(--on-primary-container);font-size:12px;font-weight:600;white-space:nowrap}._sessionCostCalls_19is8_1211{font-weight:400;opacity:.7}._costInline_19is8_1217{display:block;font-size:11px;color:var(--on-surface-variant);margin-top:2px}._examEditor_10jfi_3{display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:900px;margin:0 auto}._cardTitle_10jfi_12{margin:0 0 var(--spacing-lg);font-size:16px;font-weight:600;color:var(--on-surface);display:flex;align-items:center;gap:var(--spacing-sm)}._metadataCard_10jfi_23{padding:var(--spacing-xl)}._metadataGrid_10jfi_27{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}._formGroup_10jfi_33{display:flex;flex-direction:column;gap:6px}._formGroup_10jfi_33 label{font-size:12px;font-weight:500;color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.5px}._formGroup_10jfi_33 input,._formGroup_10jfi_33 select,._formGroup_10jfi_33 textarea{padding:var(--spacing-sm) var(--spacing-md);font-size:14px;color:var(--on-surface);background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-md);transition:all var(--transition-fast)}._formGroup_10jfi_33 input:focus,._formGroup_10jfi_33 select:focus,._formGroup_10jfi_33 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}._marksDisplay_10jfi_67{display:flex;align-items:center;gap:var(--spacing-sm)}._marksDisplay_10jfi_67 input{width:100px}._calculatedMarks_10jfi_77{font-size:12px;color:var(--on-surface-muted)}._instructionsCard_10jfi_83{padding:var(--spacing-xl)}._instructionsList_10jfi_87{display:flex;flex-direction:column;gap:var(--spacing-sm)}._instructionItem_10jfi_93{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--surface-hover);border-radius:var(--radius-md)}._instructionNumber_10jfi_101{font-size:13px;font-weight:500;color:var(--primary);min-width:24px}._instructionView_10jfi_108{flex:1;display:flex;align-items:flex-start;gap:var(--spacing-sm)}._instructionView_10jfi_108 p{flex:1;margin:0;font-size:13px;color:var(--on-surface);line-height:1.5;cursor:pointer}._instructionView_10jfi_108 p:hover{color:var(--primary)}._instructionActions_10jfi_128{display:flex;gap:4px;opacity:0;transition:opacity var(--transition-fast)}._instructionItem_10jfi_93:hover ._instructionActions_10jfi_128{opacity:1}._instructionActions_10jfi_128 button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);color:var(--on-surface-muted);transition:all var(--transition-fast)}._instructionActions_10jfi_128 button:hover{background:var(--surface-variant);color:var(--on-surface)}._instructionEdit_10jfi_155{flex:1;display:flex;gap:var(--spacing-sm)}._instructionEdit_10jfi_155 textarea{flex:1;padding:var(--spacing-sm);font-size:13px;font-family:inherit;color:var(--on-surface);background:var(--surface);border:1px solid var(--primary);border-radius:var(--radius-md);resize:vertical}._instructionEdit_10jfi_155 button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--primary);color:#fff;border-radius:var(--radius-md)}._addInstructionBtn_10jfi_184{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-sm);margin-top:var(--spacing-md);font-size:13px;color:var(--primary);background:transparent;border:1px dashed var(--primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}._addInstructionBtn_10jfi_184:hover{background:var(--primary-light)}._sectionsContainer_10jfi_206,._standaloneQuestions_10jfi_207{display:flex;flex-direction:column;gap:var(--spacing-md)}._sectionContainerTitle_10jfi_213{margin:0;font-size:16px;font-weight:600;color:var(--on-surface)}._sectionCard_10jfi_221{background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--radius-lg);overflow:hidden}._sectionHeader_10jfi_228{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);background:var(--primary);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}._sectionHeaderLeft_10jfi_239{display:flex;align-items:center;gap:var(--spacing-sm);max-width:50%;min-width:0}._sectionTitleInput_10jfi_247{padding:4px 8px;font-size:15px;font-weight:600;color:#fff;background:#ffffff1a;border:1px solid transparent;border-radius:var(--radius-sm);transition:background var(--transition-fast),border-color var(--transition-fast);box-sizing:border-box;min-width:2ch;max-width:100%;field-sizing:content}._sectionTitleInput_10jfi_247:not(:focus){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sectionTitleInput_10jfi_247:focus{outline:none;background:#fff3;border-color:#ffffff4d}._sectionHeaderRight_10jfi_274{display:flex;align-items:center;gap:var(--spacing-lg)}._sectionMeta_10jfi_280{font-size:13px;opacity:.9}._sectionMarks_10jfi_285{font-size:13px;font-weight:600;padding:2px 10px;background:#fff3;border-radius:12px}._sectionBody_10jfi_293{padding:var(--spacing-lg)}._sectionInstructions_10jfi_297{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--warning-container);border-radius:var(--radius-md);border-left:3px solid var(--warning)}._sectionInstructions_10jfi_297 label{display:block;margin-bottom:var(--spacing-xs);font-size:12px;font-weight:500;color:var(--warning)}._sectionInstructions_10jfi_297 textarea{width:100%;padding:var(--spacing-sm);font-size:13px;font-family:inherit;color:var(--on-surface);background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-sm);resize:none;min-height:50px;field-sizing:content}._questionsList_10jfi_328{display:flex;flex-direction:column;gap:var(--spacing-md)}._questionCard_10jfi_335{background:var(--surface-hover);border:1px solid var(--outline-variant);border-radius:var(--radius-md);overflow:hidden}._questionHeader_10jfi_342{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface);border-bottom:1px solid var(--outline-variant);cursor:pointer}._questionHeaderLeft_10jfi_352{display:flex;align-items:center;gap:var(--spacing-sm)}._questionNumber_10jfi_358{font-size:14px;font-weight:600;color:var(--primary)}._questionType_10jfi_364{font-size:10px;font-weight:500;color:var(--primary);padding:2px 8px;background:var(--primary-light);border-radius:10px;text-transform:capitalize}._questionHeaderRight_10jfi_374{display:flex;align-items:center;gap:var(--spacing-md)}._marksInput_10jfi_380{display:flex;align-items:center;gap:4px}._marksInput_10jfi_380 input{width:50px;padding:4px 8px;font-size:13px;text-align:center;color:var(--on-surface);background:var(--surface-hover);border:1px solid var(--outline);border-radius:var(--radius-sm)}._marksInput_10jfi_380 input:focus{outline:none;border-color:var(--primary)}._marksInput_10jfi_380 span{font-size:12px;color:var(--on-surface-muted)}._deleteBtn_10jfi_407{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--on-surface-muted);border-radius:var(--radius-sm);transition:all var(--transition-fast)}._deleteBtn_10jfi_407:hover{background:var(--error-container);color:var(--error)}._questionBody_10jfi_423{padding:var(--spacing-md)}._questionText_10jfi_427{width:100%;padding:var(--spacing-md);font-size:14px;font-family:inherit;line-height:1.6;color:var(--on-surface);background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-md);resize:none;min-height:80px;field-sizing:content}._questionText_10jfi_427:focus{outline:none;border-color:var(--primary)}._questionDiagrams_10jfi_448,._partDiagrams_10jfi_449{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:var(--spacing-md)}._diagramContainer_10jfi_456{display:flex;flex-direction:column;gap:var(--spacing-xs)}._diagramWrapper_10jfi_462{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--outline)}._diagramImage_10jfi_469{display:block;max-width:300px;max-height:200px;object-fit:contain;background:#fff}._diagramOverlay_10jfi_477{position:absolute;top:0;right:0;display:flex;gap:4px;padding:8px;opacity:0;transition:opacity var(--transition-fast)}._diagramWrapper_10jfi_462:hover ._diagramOverlay_10jfi_477{opacity:1}._diagramAction_10jfi_492{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#000000b3;color:#fff;border-radius:var(--radius-sm);transition:all var(--transition-fast)}._diagramAction_10jfi_492:hover{background:var(--primary)}._diagramPlaceholder_10jfi_508{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);width:200px;height:120px;background:var(--surface-variant);border:1px dashed var(--outline);border-radius:var(--radius-md);color:var(--on-surface-muted);font-size:12px}._diagramDescription_10jfi_523{margin:0;font-size:11px;color:var(--on-surface-muted);font-style:italic;max-width:300px}._optionsList_10jfi_532{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-left:var(--spacing-md)}._optionItem_10jfi_540{display:flex;align-items:flex-start;gap:var(--spacing-sm)}._optionKey_10jfi_546{font-size:13px;font-weight:500;color:var(--on-surface-muted);min-width:24px;padding-top:var(--spacing-xs)}._optionContent_10jfi_554{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}._optionDiagram_10jfi_561{margin-bottom:var(--spacing-xs)}._optionInput_10jfi_565{flex:1;padding:var(--spacing-sm) var(--spacing-md);font-size:13px;color:var(--on-surface);background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-sm);transition:all var(--transition-fast)}._optionInput_10jfi_565:focus{outline:none;border-color:var(--primary)}._partsList_10jfi_582{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-md);padding-left:var(--spacing-md);border-left:2px solid var(--primary-light)}._partItem_10jfi_591{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--surface);border-radius:var(--radius-md)}._partHeader_10jfi_600{display:flex;align-items:center;justify-content:space-between}._partId_10jfi_606{font-size:13px;font-weight:600;color:var(--on-surface)}._partMarks_10jfi_612{font-size:11px;font-weight:500;color:var(--primary);padding:2px 6px;background:var(--primary-light);border-radius:8px}._partText_10jfi_621{width:100%;padding:var(--spacing-sm);font-size:13px;font-family:inherit;line-height:1.5;color:var(--on-surface);background:var(--surface-hover);border:1px solid var(--outline);border-radius:var(--radius-sm);resize:none;min-height:60px;field-sizing:content}._partText_10jfi_621:focus{outline:none;border-color:var(--primary)}._collapsedParts_10jfi_641{margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:12px;color:var(--on-surface-muted);background:var(--surface-variant);border-radius:var(--radius-sm);cursor:pointer}._expectedAnswerSection_10jfi_652{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--radius-md)}._expectedAnswerLabel_10jfi_660{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);font-size:12px;font-weight:500;color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.5px}._expectedAnswerInput_10jfi_672{width:100%;padding:var(--spacing-md);font-size:13px;font-family:inherit;line-height:1.5;color:var(--on-surface);background:var(--surface-hover);border:1px solid var(--outline);border-radius:var(--radius-md);resize:none;min-height:60px;field-sizing:content}._expectedAnswerInput_10jfi_672:focus{outline:none;border-color:var(--primary)}._attachDiagramBtn_10jfi_692{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);font-size:12px;color:var(--primary);background:transparent;border:1px dashed var(--primary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._attachDiagramBtn_10jfi_692:hover{background:var(--primary-light)}._attachedDiagram_10jfi_712{position:relative;display:inline-block;margin-top:var(--spacing-sm);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--outline)}._attachedDiagram_10jfi_712 img{display:block;max-width:200px;max-height:150px;object-fit:contain;background:var(--surface)}._removeDiagramBtn_10jfi_729{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#000000b3;color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._removeDiagramBtn_10jfi_729:hover{background:var(--error)}._addQuestionBtn_10jfi_750{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-md);margin-top:var(--spacing-md);font-size:13px;color:var(--primary);background:transparent;border:1px dashed var(--primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}._addQuestionBtn_10jfi_750:hover{background:var(--primary-light)}._editorFooter_10jfi_772{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-lg);margin-top:var(--spacing-lg);background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--radius-lg)}@media(max-width:768px){._metadataGrid_10jfi_27{grid-template-columns:1fr}._sectionHeader_10jfi_228{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._sectionHeaderRight_10jfi_274{width:100%;justify-content:space-between}._questionHeader_10jfi_342{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._questionHeaderRight_10jfi_374{width:100%;justify-content:space-between}._diagramImage_10jfi_469{max-width:100%}}._container_592u8_1{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--outline)}._headerRow_592u8_10{display:flex;justify-content:space-between;align-items:baseline;gap:12px}._label_592u8_17{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--on-surface-variant)}._helper_592u8_25{font-size:12px;color:var(--on-surface-variant)}._resetBtn_592u8_30{background:transparent;border:none;padding:0;font:inherit;font-size:12px;color:var(--primary);cursor:pointer;text-decoration:underline}._resetBtn_592u8_30:hover{color:var(--primary-hover)}._bar_592u8_45{position:relative;display:flex;height:44px;border-radius:var(--radius-md);background:var(--surface-variant);-webkit-user-select:none;user-select:none}._barCompact_592u8_54{height:28px}._barCompact_592u8_54 ._segmentLabel_592u8_58{font-size:12px}._segment_592u8_58{display:flex;align-items:center;justify-content:center;min-width:0;font-size:14px;font-weight:600;background:color-mix(in srgb,var(--cat-color) 28%,var(--surface));color:color-mix(in srgb,var(--cat-color) 85%,var(--on-surface))}._segment_592u8_58:first-of-type{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}._segment_592u8_58:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}._segmentLabel_592u8_58{padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._divider_592u8_93{position:absolute;top:-2px;bottom:-2px;width:20px;transform:translate(-50%);background:transparent;border:none;padding:0;cursor:grab;display:flex;align-items:center;justify-content:center;z-index:2}._divider_592u8_93:active{cursor:grabbing}._dividerHandle_592u8_113{width:18px;height:30px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--outline);box-shadow:0 1px 3px #0003;position:relative}._dividerHandle_592u8_113:before,._dividerHandle_592u8_113:after{content:"";position:absolute;top:50%;width:2.5px;height:2.5px;border-radius:50%;background:var(--on-surface-variant);transform:translateY(-50%);box-shadow:0 -5px 0 var(--on-surface-variant),0 5px 0 var(--on-surface-variant)}._dividerHandle_592u8_113:before{left:30%}._dividerHandle_592u8_113:after{right:30%}._divider_592u8_93:hover ._dividerHandle_592u8_113,._divider_592u8_93:active ._dividerHandle_592u8_113{border-color:var(--primary)}._scale_592u8_153{position:relative;height:4px;margin:-8px 0 0}._scaleTick_592u8_159{position:absolute;top:0;width:1px;height:3px;background:var(--on-surface-variant);opacity:.5;transform:translate(-50%)}._scaleTick_592u8_159:first-child{transform:translate(0)}._scaleTick_592u8_159:last-child{transform:translate(-100%)}._legend_592u8_177{display:flex;flex-direction:column;margin-top:4px}._legendRow_592u8_183{display:flex;align-items:flex-start;gap:10px;padding:8px;margin:0 -8px;border-radius:var(--radius-sm);border-bottom:1px solid var(--outline-variant);font-size:13px;transition:background 80ms ease}._legendRowActive_592u8_195{background:color-mix(in srgb,var(--cat-color) 22%,var(--surface));box-shadow:inset 3px 0 0 var(--cat-color)}._segmentHover_592u8_200{background:color-mix(in srgb,var(--cat-color) 40%,var(--surface));box-shadow:inset 0 0 0 1px var(--cat-color)}._legendRow_592u8_183:last-child{border-bottom:none}._swatch_592u8_209{flex-shrink:0;width:14px;height:14px;border-radius:var(--radius-sm);margin-top:2px;background:color-mix(in srgb,var(--cat-color) 28%,var(--surface));border:1px solid var(--cat-color)}._legendNumber_592u8_221{flex-shrink:0;font-size:13px;color:var(--on-surface-variant);min-width:14px}._legendCompact_592u8_231{margin-top:-9px}._legendCompact_592u8_231 ._legendRow_592u8_183{padding-top:0;padding-bottom:0;gap:4px}._legendCompact_592u8_231 ._legendNumber_592u8_221{min-width:0}._legendText_592u8_245{flex:1;color:var(--on-surface);line-height:1.4}._legendMarks_592u8_251{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--on-surface-variant)}._toolbar_erxe5_22{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--surface-container-high);border:1px solid var(--outline);border-radius:var(--radius-xl)}._toolbarTop_erxe5_32{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}._search_erxe5_39{flex:1 1 240px;min-width:200px}._controls_erxe5_44{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}._filterSelect_erxe5_51{min-width:150px}._selectionActions_erxe5_55{display:flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0}._chipsRow_erxe5_63{display:flex;align-items:center;gap:var(--spacing-md)}._chips_erxe5_63{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;flex:1;min-width:0}._chip_erxe5_63{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--outline);border-radius:var(--radius-full);background:transparent;color:var(--on-surface-variant);font-size:.8rem;font-weight:500;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}._chip_erxe5_63:hover{background:var(--surface-hover);color:var(--on-surface)}._chip_erxe5_63:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 35%,transparent)}._chip_erxe5_63:active{transform:scale(.96)}._chipActive_erxe5_112{background:var(--primary-light);border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary)}._chipActive_erxe5_112:hover{background:var(--primary-light);color:var(--primary)}._chipCount_erxe5_123{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--surface-variant);color:var(--on-surface-muted);font-size:.6875rem;font-weight:600;transition:background var(--transition-fast),color var(--transition-fast)}._chipActive_erxe5_112 ._chipCount_erxe5_123{background:color-mix(in srgb,var(--primary) 22%,transparent);color:var(--primary)}._viewToggle_erxe5_146{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--outline);border-radius:var(--radius-lg);background:var(--surface-variant)}._viewBtn_erxe5_156{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;border-radius:var(--radius-md);background:transparent;color:var(--on-surface-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}._viewBtn_erxe5_156:hover{color:var(--on-surface)}._viewBtn_erxe5_156:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 35%,transparent)}._viewBtn_erxe5_156:active{transform:scale(.92)}._viewBtnActive_erxe5_185{background:var(--surface-container-high);color:var(--primary);box-shadow:var(--card-shadow)}@media(max-width:767px){._search_erxe5_39{flex-basis:100%}._controls_erxe5_44{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){._chip_erxe5_63:active,._viewBtn_erxe5_156:active{transform:none}}._card_x4g30_25{display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden;box-shadow:var(--card-shadow-resting);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);animation:_examCardEnter_x4g30_1 var(--duration-slow) var(--ease-out-expo) backwards;animation-delay:calc(min(var(--enter-index, 0),12)*35ms)}@keyframes _examCardEnter_x4g30_1{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}._card_x4g30_25:hover{transform:translateY(calc(-1 * var(--spacing-xs)));box-shadow:var(--card-shadow-elevated);border-color:color-mix(in srgb,var(--primary) 22%,var(--outline))}._card_x4g30_25:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 45%,transparent),var(--card-shadow-resting)}._cardSelected_x4g30_69{box-shadow:0 0 0 2px var(--primary),var(--card-shadow-resting);border-color:var(--primary)}._cardSelected_x4g30_69:hover{box-shadow:0 0 0 2px var(--primary),var(--card-shadow-elevated)}._cardBusy_x4g30_82{pointer-events:none}._thumbArea_x4g30_89{position:relative;width:100%;aspect-ratio:16 / 10;background:var(--surface-variant);overflow:hidden}._thumbImg_x4g30_97{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity var(--transition-normal),transform var(--duration-slow) var(--ease-out-expo)}._thumbImg_x4g30_97[data-loaded=true]{opacity:1}._thumbPlaceholder_x4g30_114{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:color-mix(in srgb,var(--exam-thumb-tint, var(--cat-1)) 16%,var(--surface-container));color:var(--exam-thumb-tint, var(--cat-1));transition:transform var(--duration-slow) var(--ease-out-expo)}._card_x4g30_25:hover ._thumbImg_x4g30_97,._card_x4g30_25:hover ._thumbPlaceholder_x4g30_114{transform:scale(1.04)}._thumbCompact_x4g30_136{width:56px;height:56px;flex-shrink:0;border-radius:var(--radius-md)}._badgeOverlay_x4g30_144{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm)}._selectMarker_x4g30_150{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-full);background:var(--surface-container-high);border:2px solid color-mix(in srgb,var(--on-surface) 50%,transparent);box-shadow:0 1px 4px #0000004d;color:var(--on-surface-muted)}._selectMarkerRow_x4g30_169{position:static;flex-shrink:0;border-color:var(--outline);box-shadow:none}._selectMarkerOn_x4g30_178{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}._busyOverlay_x4g30_184{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--primary)}._spinner_x4g30_194{animation:_examCardSpin_x4g30_1 1s linear infinite}@keyframes _examCardSpin_x4g30_1{to{transform:rotate(360deg)}}._body_x4g30_207{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1;padding:var(--spacing-md)}._titleRow_x4g30_215{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}._title_x4g30_215{margin:0;font-size:.95rem;font-weight:600;line-height:1.3;color:var(--on-surface);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._meta_x4g30_234{margin:0;font-size:.8rem;color:var(--on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statusBadge_x4g30_246{display:inline-flex;align-items:center;padding:2px var(--spacing-sm);border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}._statusBadge_x4g30_246[data-lifecycle=draft]{background:var(--surface-variant);color:var(--on-surface-variant)}._statusBadge_x4g30_246[data-lifecycle=ready]{background:var(--primary-light);color:var(--primary)}._statusBadge_x4g30_246[data-lifecycle=active]{background:var(--warning-container);color:var(--on-surface)}._statusBadge_x4g30_246[data-lifecycle=complete]{background:var(--success-container);color:var(--success)}._grading_x4g30_282{display:flex;flex-direction:column;gap:var(--spacing-xs)}._gradingHeader_x4g30_288{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm)}._gradingLabel_x4g30_295{font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface-muted)}._gradingCount_x4g30_303{font-size:.72rem;font-weight:600;color:var(--on-surface-variant)}._gradingTrack_x4g30_309{height:6px;border-radius:var(--radius-full);background:var(--surface-variant);overflow:hidden}._gradingFill_x4g30_316{height:100%;border-radius:var(--radius-full);transition:width var(--transition-normal);animation:_gradingGrow_x4g30_1 var(--duration-slow) var(--ease-out-expo) backwards}@keyframes _gradingGrow_x4g30_1{0%{width:0}}._gradingFill_x4g30_316[data-tier=active]{background:var(--warning)}._gradingFill_x4g30_316[data-tier=complete]{background:var(--success)}._gradingIdle_x4g30_340{margin:0;font-size:.8rem;color:var(--on-surface-muted)}._actions_x4g30_349{display:flex;gap:var(--spacing-sm);margin-top:auto}._actionBtn_x4g30_355{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid transparent;border-radius:var(--radius-md);font-size:.8rem;font-weight:500;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}._actionBtn_x4g30_355:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 35%,transparent)}._actionBtn_x4g30_355:active{transform:scale(.97)}._actionBtnReady_x4g30_383{color:var(--success);border-color:color-mix(in srgb,var(--success) 40%,transparent);background:var(--success-container)}._actionBtnWarn_x4g30_389{color:var(--on-surface);border-color:color-mix(in srgb,var(--warning) 40%,transparent);background:var(--warning-container)}._actionBtnPrimary_x4g30_397{color:var(--on-primary);background:var(--primary-dim)}._actionBtnPrimary_x4g30_397:hover{background:var(--primary-hover)}._actionBtnMuted_x4g30_406{color:var(--on-surface);border-color:var(--outline);background:var(--surface-variant)}._actionBtnMuted_x4g30_406:hover{color:var(--on-surface);background:var(--surface-hover);border-color:var(--on-surface-variant)}._menuWrap_x4g30_424{position:relative;flex-shrink:0}._menuTrigger_x4g30_429{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-md);color:var(--on-surface-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._menuTrigger_x4g30_429:hover{background:var(--surface-hover);color:var(--on-surface)}._menuTrigger_x4g30_429:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 35%,transparent)}._menuTrigger_x4g30_429:active{transform:scale(.94)}._menu_x4g30_424{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:2px;min-width:176px;padding:var(--spacing-xs);background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--card-shadow-resting);transform-origin:top right;animation:_menuOpen_x4g30_1 .16s var(--ease-out-expo)}@keyframes _menuOpen_x4g30_1{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._menuItem_x4g30_487{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-size:.8rem;color:var(--on-surface);text-align:left;cursor:pointer;transition:background var(--transition-fast)}._menuItem_x4g30_487:hover{background:var(--surface-hover)}._menuItem_x4g30_487:focus-visible{outline:none;background:var(--surface-hover);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 35%,transparent)}._menuItemDanger_x4g30_513{color:var(--error)}._menuItemDanger_x4g30_513:hover,._menuItemDanger_x4g30_513:focus-visible{background:var(--error-container)}._menuDivider_x4g30_522{height:1px;margin:4px 0;background:var(--outline-variant)}._row_x4g30_531{position:relative;display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--surface-container-high);border:1px solid var(--outline);border-radius:var(--radius-lg);cursor:pointer;box-shadow:var(--card-shadow-resting);transition:box-shadow var(--transition-normal),border-color var(--transition-normal);animation:_examCardEnter_x4g30_1 var(--duration-slow) var(--ease-out-expo) backwards;animation-delay:calc(min(var(--enter-index, 0),12)*35ms)}._row_x4g30_531:hover{box-shadow:var(--card-shadow-elevated);border-color:color-mix(in srgb,var(--primary) 30%,var(--outline))}._row_x4g30_531:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 45%,transparent),var(--card-shadow-resting)}._rowSelected_x4g30_561{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary),var(--card-shadow-resting)}._rowMain_x4g30_568{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1;min-width:0}._rowTitleLine_x4g30_576{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}._rowTitle_x4g30_576{margin:0;font-size:.95rem;font-weight:600;line-height:1.3;color:var(--on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._rowMeta_x4g30_595{margin:0;font-size:.8rem;color:var(--on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowProgress_x4g30_604{width:168px;flex-shrink:0}._rowActions_x4g30_609{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}._row_x4g30_531 ._actions_x4g30_349{margin-top:0;width:240px;flex-shrink:0}._row_x4g30_531 ._actionBtn_x4g30_355{flex:1 1 0;min-width:0}@media(max-width:1023px){._rowProgress_x4g30_604{display:none}}@media(max-width:767px){._actions_x4g30_349{flex-direction:column}._actions_x4g30_349 ._actionBtn_x4g30_355{flex:0 0 auto;width:100%}._gradingHeader_x4g30_288{flex-direction:column;align-items:flex-start;gap:2px}._rowActions_x4g30_609 ._actions_x4g30_349{display:none}}@media(prefers-reduced-motion:reduce){._card_x4g30_25,._row_x4g30_531,._menu_x4g30_424,._spinner_x4g30_194{animation:none}._gradingFill_x4g30_316{animation:none;transition:none}._thumbImg_x4g30_97{opacity:1;transition:none}._thumbPlaceholder_x4g30_114{transition:none}._card_x4g30_25:hover,._card_x4g30_25:hover ._thumbImg_x4g30_97,._card_x4g30_25:hover ._thumbPlaceholder_x4g30_114,._actionBtn_x4g30_355:active,._menuTrigger_x4g30_429:active{transform:none}}._wrapper_otj4s_22{display:flex;flex-direction:column;gap:var(--spacing-lg)}._grid_otj4s_29{display:grid;grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:var(--spacing-lg)}._list_otj4s_36{display:flex;flex-direction:column;gap:var(--spacing-sm)}._loadMore_otj4s_43{display:flex;justify-content:center;padding:var(--spacing-md) 0}._spinner_otj4s_49{animation:_examsSpin_otj4s_1 1s linear infinite}@keyframes _examsSpin_otj4s_1{to{transform:rotate(360deg)}}._empty_otj4s_60{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);background:var(--surface-container-high);border:1px solid var(--outline);border-radius:var(--radius-xl);animation:_examsEmptyEnter_otj4s_1 var(--duration-slow) var(--ease-out-expo) backwards}@keyframes _examsEmptyEnter_otj4s_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._emptyIcon_otj4s_85{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full);background:var(--surface-variant);color:var(--on-surface-muted)}._emptyTitle_otj4s_96{margin:0;font-size:1.05rem;font-weight:600;color:var(--on-surface)}._emptySubtitle_otj4s_103{margin:0;max-width:380px;font-size:.875rem;color:var(--on-surface-variant)}._skeletonCard_otj4s_111{display:flex;flex-direction:column;background:var(--surface-container-high);border:1px solid var(--outline);border-radius:var(--radius-xl);overflow:hidden}._skeletonRow_otj4s_120{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--surface-container-high);border:1px solid var(--outline);border-radius:var(--radius-lg)}._skeletonThumb_otj4s_130{flex-shrink:0;background:var(--surface-variant)}._skeletonCard_otj4s_111 ._skeletonThumb_otj4s_130{width:100%;aspect-ratio:16 / 10}._skeletonRow_otj4s_120 ._skeletonThumb_otj4s_130{width:56px;height:56px;border-radius:var(--radius-md)}._skeletonBody_otj4s_146{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1;padding:var(--spacing-md)}._skeletonRow_otj4s_120 ._skeletonBody_otj4s_146{padding:0}._skeletonLine_otj4s_158{height:12px;width:80%;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-variant) 0%,var(--surface-hover) 50%,var(--surface-variant) 100%);background-size:200% 100%;animation:_examsShimmer_otj4s_1 1.4s ease-in-out infinite}._skeletonThumb_otj4s_130{background:linear-gradient(90deg,var(--surface-variant) 0%,var(--surface-hover) 50%,var(--surface-variant) 100%);background-size:200% 100%;animation:_examsShimmer_otj4s_1 1.4s ease-in-out infinite}._skeletonLineShort_otj4s_183{width:50%}@keyframes _examsShimmer_otj4s_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:767px){._grid_otj4s_29{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:var(--spacing-md)}}@media(prefers-reduced-motion:reduce){._empty_otj4s_60,._spinner_otj4s_49,._skeletonLine_otj4s_158,._skeletonThumb_otj4s_130{animation:none}}@property --get-started-glow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}._card_1wkkm_33{position:relative;display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-xl);background:var(--surface-container-high);box-shadow:0 3px 10px -4px #0000001a}._card_1wkkm_33:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--get-started-glow-angle),color-mix(in srgb,var(--primary-dim) 90%,transparent) 0deg,color-mix(in srgb,var(--primary) 70%,transparent) 28deg,color-mix(in srgb,var(--outline) 60%,transparent) 70deg,color-mix(in srgb,var(--outline) 60%,transparent) 290deg,color-mix(in srgb,var(--primary) 70%,transparent) 332deg,color-mix(in srgb,var(--primary-dim) 90%,transparent) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:_getStartedBorderSpin_1wkkm_1 7s linear infinite}._card_1wkkm_33:after{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:calc(var(--radius-xl) + 3px);pointer-events:none;background:radial-gradient(120% 140% at 50% 50%,color-mix(in srgb,var(--primary) 22%,transparent) 0%,transparent 70%);filter:blur(10px);animation:_getStartedHaloBreathe_1wkkm_1 7s ease-in-out infinite}@keyframes _getStartedBorderSpin_1wkkm_1{to{--get-started-glow-angle: 360deg}}@keyframes _getStartedHaloBreathe_1wkkm_1{0%,to{opacity:.35;transform:scale(.985)}50%{opacity:.6;transform:scale(1.01)}}._content_1wkkm_162{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);flex:1;min-width:0}._title_1wkkm_173{margin:0;font-size:1.2rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--on-surface)}._subtitle_1wkkm_184{margin:0;font-size:.9rem;color:var(--on-surface-variant)}._uploadButton_1wkkm_192{margin-top:var(--spacing-sm)}._illustration_1wkkm_204{position:relative;z-index:1;display:block;width:132px;flex-shrink:0;color:var(--primary-dim);line-height:0}._illustration_1wkkm_204 svg{display:block;width:100%;height:auto}@media(prefers-reduced-motion:reduce){._card_1wkkm_33:before{animation:none;--get-started-glow-angle: 135deg}._card_1wkkm_33:after{animation:none;opacity:.45;transform:none}}@media(max-width:767px){._card_1wkkm_33{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg)}._uploadButton_1wkkm_192{width:100%;justify-content:center}._illustration_1wkkm_204{display:none}._card_1wkkm_33:after{display:none}}._container_1l36o_22{display:flex;flex-direction:column;gap:var(--spacing-md)}._pageHeader_1l36o_29{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg)}._pageTitle_1l36o_36{margin:0 0 4px;font-size:20px;font-weight:500;color:var(--on-surface)}._pageSubtitle_1l36o_43{margin:0;font-size:14px;color:var(--on-surface-variant)}._pageHeaderRow_1l36o_50{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);flex-wrap:wrap}._filtersCard_1l36o_59{padding:var(--spacing-md) 0;border:none;border-radius:0;background:transparent}._filtersRow_1l36o_66{display:flex;align-items:center;gap:var(--spacing-lg)}._searchWrapper_1l36o_72{flex:1;max-width:400px}._filtersGroup_1l36o_77{display:flex;gap:var(--spacing-sm)}._examsSection_1l36o_83{display:flex;flex-direction:column;gap:var(--spacing-md)}._sectionHeader_1l36o_89{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}._sectionTitle_1l36o_96{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;font-size:14px;font-weight:500;color:var(--on-surface)}._sectionHeaderActions_1l36o_106{display:flex;align-items:center;gap:var(--spacing-xs)}._textButton_1l36o_112{background:transparent;border:none;padding:6px 10px;font-size:13px;font-weight:500;color:var(--primary);cursor:pointer;border-radius:var(--radius-sm);transition:background .15s ease}._textButton_1l36o_112:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}._examCount_1l36o_128{font-size:12px;font-weight:400;color:var(--on-surface-muted)}._emptyState_1l36o_135{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px var(--spacing-xl);text-align:center}._emptyIcon_1l36o_144{color:var(--on-surface-muted);margin-bottom:var(--spacing-lg)}._emptyTitle_1l36o_149{margin:0 0 4px;font-size:16px;font-weight:500;color:var(--on-surface)}._emptySubtitle_1l36o_156{margin:0 0 var(--spacing-xl);font-size:14px;color:var(--on-surface-variant)}._examsList_1l36o_163{display:flex;flex-direction:column;gap:var(--spacing-sm)}._examCard_1l36o_169{padding:0;cursor:pointer;box-shadow:var(--card-shadow);transition:transform .2s ease,box-shadow .2s ease}._examCard_1l36o_169._examCard_1l36o_169:hover{transform:translateY(-.5px);box-shadow:var(--card-shadow-hover)}._examCardLoading_1l36o_183{opacity:.7;pointer-events:none}._examCardSelected_1l36o_188,._examCardSelected_1l36o_188:hover{background:color-mix(in srgb,var(--primary) 8%,var(--surface));box-shadow:0 0 0 2px var(--primary)}._examCheckbox_1l36o_194{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--on-surface-variant);border-radius:50%;color:transparent;flex-shrink:0;transition:all .15s ease}._examCheckboxChecked_1l36o_207{background:var(--primary);border-color:var(--primary);color:var(--on-primary, white)}._bulkActionBar_1l36o_214{position:fixed;bottom:var(--spacing-xl);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--spacing-md);padding:10px var(--spacing-md);background:var(--surface);border-radius:9999px;box-shadow:0 8px 24px color-mix(in srgb,var(--on-surface) 20%,transparent);z-index:100;animation:_bulkBarSlideUp_1l36o_1 .2s ease}@media(max-width:767px){._bulkActionBar_1l36o_214{bottom:calc(64px + env(safe-area-inset-bottom,0px) + var(--spacing-sm))}}@keyframes _bulkBarSlideUp_1l36o_1{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}._bulkActionCount_1l36o_249{font-size:13px;font-weight:500;color:var(--on-surface);padding:0 var(--spacing-sm)}._bulkDeleteButton_1l36o_256{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;color:var(--on-primary);background:var(--error);border:none;border-radius:9999px;cursor:pointer;transition:opacity .15s ease}._bulkDeleteButton_1l36o_256:hover:not(:disabled){opacity:.9}._bulkDeleteButton_1l36o_256:disabled{opacity:.6;cursor:not-allowed}._bulkActionClose_1l36o_280{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:50%;color:var(--on-surface-variant);cursor:pointer;transition:background .15s ease,color .15s ease}._bulkActionClose_1l36o_280:hover{background:color-mix(in srgb,var(--on-surface) 10%,transparent);color:var(--on-surface)}._confirmDialog_1l36o_303{background:var(--surface);border-radius:var(--radius-xl);padding:var(--spacing-xl);max-width:440px;width:90%;box-shadow:0 16px 48px #0006;z-index:1001}._confirmTitle_1l36o_313{margin:0 0 var(--spacing-sm);font-size:18px;font-weight:600;color:var(--on-surface)}._confirmMessage_1l36o_320{margin:0 0 var(--spacing-lg);font-size:14px;line-height:1.5;color:var(--on-surface-variant)}._confirmActions_1l36o_327{display:flex;justify-content:flex-start;align-items:center;gap:var(--spacing-sm)}._confirmError_1l36o_334{margin:0 0 var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error);border-radius:var(--radius-md);font-size:13px;line-height:1.4}._deleteToast_1l36o_345{position:fixed;bottom:var(--spacing-xl);left:50%;transform:translate(-50%);padding:10px var(--spacing-lg);background:var(--surface);color:var(--on-surface);border-radius:9999px;box-shadow:0 8px 24px color-mix(in srgb,var(--on-surface) 20%,transparent);font-size:13px;font-weight:500;z-index:1001;animation:_bulkBarSlideUp_1l36o_1 .2s ease}@media(prefers-reduced-motion:reduce){._bulkActionBar_1l36o_214,._deleteToast_1l36o_345{animation:none}}._examHeader_1l36o_370{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg)}._examIconWrapper_1l36o_377{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--primary-light);border-radius:var(--radius-lg);color:var(--primary);flex-shrink:0}._examInfo_1l36o_389{flex:1;min-width:0}._examTitleRow_1l36o_394{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:2px}._examTitle_1l36o_394{margin:0;font-size:15px;font-weight:600;color:var(--on-surface)}._examSubtitle_1l36o_408{margin:0;font-size:12px;color:var(--on-surface-variant)}._examActions_1l36o_414{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}._examDate_1l36o_421{font-size:13px;color:var(--on-surface-variant);white-space:nowrap}._examStatus_1l36o_427{padding:2px 8px;font-size:11px;font-weight:500;border-radius:9999px;text-transform:capitalize}._examStatus_1l36o_427._published_1l36o_435{background:var(--success-container);color:var(--success)}._examStatus_1l36o_427._draft_1l36o_440{background:var(--warning-container);color:var(--warning)}._moreButton_1l36o_445{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--on-surface-muted);transition:all var(--transition-fast)}._moreButton_1l36o_445:hover{background:var(--surface-hover);color:var(--on-surface)}._dropdownWrapper_1l36o_462{position:relative}._dropdownMenu_1l36o_466{position:absolute;top:100%;right:0;min-width:160px;padding:var(--spacing-xs);background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--radius-lg);box-shadow:0 4px 16px #00000026;z-index:100;animation:_dropdownFadeIn_1l36o_1 .15s ease}@keyframes _dropdownFadeIn_1l36o_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_1l36o_491{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:13px;color:var(--on-surface);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:left}._dropdownItem_1l36o_491:hover{background:var(--surface-hover)}._dropdownItem_1l36o_491 svg{color:var(--on-surface-muted)}._dropdownItemDanger_1l36o_515{color:var(--error)}._dropdownItemDanger_1l36o_515 svg{color:var(--error)}._dropdownItemDanger_1l36o_515:hover{background:var(--error-container)}._dropdownDivider_1l36o_527{height:1px;background:var(--outline-variant);margin:var(--spacing-xs) 0}._answerKeyModal_1l36o_534{background:var(--surface);border-radius:var(--radius-xl);width:750px;max-width:90vw;max-height:calc(100vh - 48px);display:flex;flex-direction:column;box-shadow:0 8px 32px #0003;overflow:hidden}._answerKeyModalHeader_1l36o_546{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--outline-variant)}._answerKeyModalHeaderText_1l36o_556{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 200px}@media(max-width:600px){._answerKeyModalHeader_1l36o_546{flex-direction:column;align-items:stretch;gap:var(--spacing-sm);position:relative;padding-right:56px}._answerKeyModalHeaderText_1l36o_556{flex:0 0 auto}._answerKeyModalHeaderRight_1l36o_581{justify-content:flex-end}._answerKeyModalHeaderRight_1l36o_581 ._modalClose_1l36o_587{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg)}._answerKeyHeaderFileName_1l36o_593{max-width:100px}}._answerKeyModalHeader_1l36o_546 h3{margin:0;font-size:16px;font-weight:600;color:var(--on-surface)}._answerKeyModalSubtitle_1l36o_605{margin:0;font-size:13px;color:var(--on-surface-variant);line-height:1.4}._answerKeyModalExamName_1l36o_612{margin:0;font-size:12px;color:var(--on-surface-variant);line-height:1.3}._answerKeyModalHeaderRight_1l36o_581{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}._answerKeyHeaderFileRow_1l36o_626{display:flex;align-items:center;gap:var(--spacing-sm);font-size:13px;color:var(--on-surface-variant);-webkit-user-select:none;user-select:none}._answerKeyHeaderFileName_1l36o_593{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}._answerKeyReplaceBtn_1l36o_642{padding:2px 10px;font-size:12px;color:var(--on-surface);background:transparent;border:1px solid var(--outline);border-radius:var(--radius-md);cursor:pointer}._answerKeyReplaceBtn_1l36o_642:hover{background:var(--surface-variant)}._answerKeyModalBody_1l36o_656{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:var(--spacing-xl)}._answerKeyModalFooter_1l36o_664{display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-xl);border-top:1px solid var(--outline-variant)}._answerKeyModalFooter_1l36o_664 button{padding:6px 14px;font-size:13px;min-height:auto}._answerKeyDropZone_1l36o_680{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-2xl) var(--spacing-xl);font:inherit;color:var(--on-surface-muted);text-align:center;appearance:none;background:transparent;border:2px dashed var(--outline-variant);border-radius:var(--radius-lg);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}._answerKeyDropZone_1l36o_680:hover,._answerKeyDropZoneActive_1l36o_702{color:var(--primary);background:var(--primary-container);border-color:var(--primary)}._answerKeyDropZone_1l36o_680:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._answerKeyHint_1l36o_713{font-size:12px;color:var(--on-surface-muted)}._answerKeySuccess_1l36o_718{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl);color:var(--success)}._answerKeyUploadingState_1l36o_727{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-md)}._answerKeyUploadingHeader_1l36o_735{display:flex;align-items:center;gap:var(--spacing-sm);font-size:14px;font-weight:500;color:var(--on-surface);text-align:center}._answerKeyError_1l36o_745{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);font-size:13px;color:var(--error);background:var(--error-container);border-radius:var(--radius-md)}._rubricsList_1l36o_758{padding:4px 0}._rubricCard_1l36o_762{margin:0 0 10px;padding:10px 12px;border-radius:8px;background:var(--surface-variant);border:1px solid var(--outline-variant)}._rubricCardWarn_1l36o_770{border-color:var(--warning)}._rubricCardGap_1l36o_776{background:transparent;border-style:dashed;border-color:var(--outline-variant);opacity:.7}._rubricGapNote_1l36o_783{margin:0;font-size:12px;font-style:italic;color:var(--on-surface-muted, var(--on-surface-variant))}._rubricQuestionText_1l36o_794{margin:0 0 6px;font-size:12.5px;line-height:1.5;color:var(--on-surface);white-space:pre-wrap}._rubricHeader_1l36o_802{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 6px}._rubricHeaderMain_1l36o_813{flex:1;min-width:0;display:flex;align-items:baseline;gap:6px;line-height:1.5}._rubricHeaderMeta_1l36o_824{flex-shrink:0;display:flex;align-items:center;gap:6px}._rubricQNum_1l36o_831{flex-shrink:0;min-width:40px;font-size:12px;font-weight:600;color:var(--primary)}._rubricQuestionInline_1l36o_844{flex:1;min-width:0;font-size:12.5px;color:var(--on-surface)}._rubricTag_1l36o_851{font-size:10px;font-weight:500;padding:2px 8px;border-radius:4px;background:var(--primary-container);color:var(--on-primary-container, var(--primary))}._rubricMarksInfo_1l36o_860{font-size:11px;font-weight:500;color:var(--on-surface-muted)}._rubricMarksWarn_1l36o_866{color:var(--warning)}._rubricWarnBanner_1l36o_870{margin:10px 0 6px;font-size:11px;color:var(--on-surface);background:var(--warning-container);padding:4px 8px;border-radius:4px}._rubricModelAnswer_1l36o_886{margin:0 0 6px;font-size:13px;color:var(--on-surface);line-height:1.6;display:flex;align-items:baseline;gap:6px}._rubricAnswerLabel_1l36o_833{flex-shrink:0;min-width:40px;font-weight:600;color:var(--on-surface)}._rubricAnswerText_1l36o_907{flex:1;min-width:0}._rubricNote_1l36o_912{margin:6px 0 0;font-size:11px;font-style:italic;color:var(--on-surface-muted)}._examProgress_1l36o_920{padding:0 var(--spacing-lg) var(--spacing-lg)}._examProgressHeader_1l36o_924{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._examProgressLabel_1l36o_931{font-size:10px;font-weight:600;letter-spacing:.05em;color:var(--on-surface-muted)}._examProgressCount_1l36o_938{font-size:12px;color:var(--on-surface-variant)}._examProgressCount_1l36o_938 strong{color:var(--on-surface);font-weight:600}._examProgressBar_1l36o_948{height:4px;background:var(--outline);border-radius:2px;overflow:hidden}._examProgressFill_1l36o_955{height:100%;background:var(--success);border-radius:2px;transition:width .3s ease}._examCardActions_1l36o_963{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--outline)}._examCardBtn_1l36o_969{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:500;border:none;background:transparent;cursor:pointer;transition:background .15s}._examCardBtn_1l36o_969:first-child{border-bottom-left-radius:var(--radius-xl)}._examCardBtn_1l36o_969:last-child{border-bottom-right-radius:var(--radius-xl)}._examCardBtn_1l36o_969:hover{background:var(--surface-hover)}._examCardBtn_1l36o_969+._examCardBtn_1l36o_969{border-left:1px solid var(--outline)}._examCardBtnSuccess_1l36o_999{color:var(--success)}._examCardBtnWarn_1l36o_1003{color:var(--warning)}._examCardBtnMuted_1l36o_1007{color:var(--primary)}._examCardBtnPrimary_1l36o_1011{color:var(--primary);font-weight:600}._modalOverlay_1l36o_1017{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-lg)}._modal_1l36o_587{width:100%;max-width:700px;max-height:calc(100vh - 48px);background:var(--surface);border-radius:var(--radius-xl);display:flex;flex-direction:column;overflow:hidden}._modal_1l36o_587._modalWide_1l36o_1039{max-width:1000px;max-height:calc(100vh - 32px)}._modalProcessing_1l36o_1044{max-width:800px;max-height:calc(100vh - 72px)}._modalProcessing_1l36o_1044 ._modalHeader_1l36o_1049{padding:18px 24px}._modalProcessing_1l36o_1044 ._modalContent_1l36o_1053{padding:20px 24px}._modalHeader_1l36o_1049{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--outline-variant)}._modalTitle_1l36o_1065{margin:0;font-size:18px;font-weight:500;color:var(--on-surface)}._modalClose_1l36o_587{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--on-surface-muted);transition:all var(--transition-fast)}._modalClose_1l36o_587:hover{background:var(--surface-hover);color:var(--on-surface)}._modalContent_1l36o_1053{flex:1;overflow-y:auto;padding:var(--spacing-xl)}._modalContent_1l36o_1053._noScroll_1l36o_1094{overflow:visible;flex:none}._modalFooter_1l36o_1099{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-xl);border-top:1px solid var(--outline-variant)}._idleContainer_1l36o_1109{display:flex;flex-direction:column;gap:var(--spacing-lg)}._selectionArea_1l36o_1115{display:flex;flex-direction:column;gap:var(--spacing-md)}._selectRow_1l36o_1121{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-md)}._dropZone_1l36o_1128{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px var(--spacing-xl);border:2px dashed var(--outline);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast)}._dropZone_1l36o_1128:hover:not(._dropZoneDisabled_1l36o_1140){border-color:var(--primary);background:var(--surface-hover)}._dropZoneDisabled_1l36o_1140{opacity:.4;cursor:not-allowed;pointer-events:none}._fileInput_1l36o_1151{display:none}._dropZoneIcon_1l36o_1155{color:var(--primary);margin-bottom:var(--spacing-lg)}._dropZoneTitle_1l36o_1160{margin:0 0 4px;font-size:16px;font-weight:500;color:var(--on-surface)}._dropZoneSubtitle_1l36o_1167{margin:0 0 var(--spacing-sm);font-size:14px;color:var(--on-surface-variant);text-align:center}._dropZoneHint_1l36o_1174{margin:0;font-size:12px;color:var(--on-surface-muted)}._progressState_1l36o_1181{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px var(--spacing-xl);text-align:center}._progressIcon_1l36o_1190,._processingIcon_1l36o_1202{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--primary-light);border-radius:50%;color:var(--primary);margin-bottom:var(--spacing-lg)}._spinner_1l36o_1214{animation:_spin_1l36o_1214 1s linear infinite}@keyframes _spin_1l36o_1214{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._progressTitle_1l36o_1227{margin:0 0 4px;font-size:16px;font-weight:500;color:var(--on-surface)}._progressSubtitle_1l36o_1234{margin:0;font-size:14px;color:var(--on-surface-variant)}._progressBar_1l36o_1240{width:200px;height:4px;background:var(--surface-hover);border-radius:2px;margin:var(--spacing-lg) 0 var(--spacing-sm);overflow:hidden}._progressFill_1l36o_1249{height:100%;background:var(--primary);border-radius:2px;transition:width .2s ease}._progressPercent_1l36o_1256{margin:0;font-size:12px;color:var(--on-surface-muted)}._processingStateEnhanced_1l36o_1263{display:flex;flex-direction:column;align-items:center;padding:24px;text-align:center;min-height:360px;justify-content:center}._processingHeader_1l36o_1273{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-lg)}._processingHeader_1l36o_1273 ._processingIcon_1l36o_1202{width:56px;height:56px;margin-bottom:var(--spacing-md)}._processingHeader_1l36o_1273 ._progressSubtitle_1l36o_1234{font-size:13px}._processingHeader_1l36o_1273 ._progressTitle_1l36o_1227{margin-bottom:4px}._processingProgressBar_1l36o_1294{width:min(260px,100%);height:6px;background:var(--surface-hover);border-radius:3px;margin:var(--spacing-md) 0 var(--spacing-xs);overflow:hidden}._processingProgressFill_1l36o_1303{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-light));border-radius:3px;transition:width .3s ease}._paperInfoBadges_1l36o_1311{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:var(--spacing-lg) 0;animation:_slideIn_1l36o_1 .3s ease-out}@keyframes _slideIn_1l36o_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._infoBadge_1l36o_1330{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600;white-space:nowrap;transition:transform .2s ease}._infoBadge_1l36o_1330:hover{transform:scale(1.05)}._subjectBadge_1l36o_1346{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._gradeBadge_1l36o_1351{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}._marksBadge_1l36o_1356{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}._durationBadge_1l36o_1361{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}._tipCarousel_1l36o_1367{width:100%;max-width:340px;margin-bottom:var(--spacing-lg)}._tipCard_1l36o_1373{display:flex;flex-direction:column;align-items:center;padding:22px;background:var(--surface-hover);border-radius:var(--radius-lg);min-height:150px}._tipIconWrapper_1l36o_1383{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--primary-light);border-radius:50%;color:var(--primary);margin-bottom:var(--spacing-sm)}._tipTitle_1l36o_1395{margin:0 0 var(--spacing-sm);font-size:15px;font-weight:600;color:var(--on-surface)}._tipDescription_1l36o_1402{margin:0;font-size:13px;line-height:1.5;color:var(--on-surface-variant)}._tipDots_1l36o_1409{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--spacing-sm)}._tipDot_1l36o_1409{width:8px;height:8px;border-radius:50%;background:var(--outline);transition:all var(--transition-fast);padding:0}._tipDot_1l36o_1409:hover{background:var(--on-surface-muted)}._tipDotActive_1l36o_1430{background:var(--primary);width:20px;border-radius:4px}._backgroundOption_1l36o_1437{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);width:100%;max-width:280px}._backgroundOptionDivider_1l36o_1446{display:flex;align-items:center;width:100%;gap:var(--spacing-md);color:var(--on-surface-muted);font-size:12px}._backgroundOptionDivider_1l36o_1446:before,._backgroundOptionDivider_1l36o_1446:after{content:"";flex:1;height:1px;background:var(--outline-variant)}._backgroundOptionHint_1l36o_1463{margin:0;font-size:12px;color:var(--on-surface-muted)}._backgroundTaskIndicator_1l36o_1470{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-xl);box-shadow:0 4px 12px #00000026;cursor:pointer;overflow:hidden;z-index:900;transition:all var(--transition-fast)}._backgroundTaskIndicator_1l36o_1470:hover{border-color:var(--primary);box-shadow:0 4px 16px #0003}._backgroundTaskSpinner_1l36o_1494{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--primary-light);border-radius:50%;color:var(--primary)}._backgroundTaskInfo_1l36o_1505{display:flex;flex-direction:column;gap:2px}._backgroundTaskTitle_1l36o_1511{font-size:13px;font-weight:500;color:var(--on-surface)}._backgroundTaskFile_1l36o_1517{font-size:11px;color:var(--on-surface-muted);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._backgroundTaskProgress_1l36o_1526{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--surface-hover);overflow:hidden}._backgroundTaskProgressFill_1l36o_1536{height:100%;background:var(--primary);transition:width .3s ease}._notification_1l36o_1543{position:fixed;top:24px;right:24px;display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-lg);box-shadow:0 8px 28px #00000059;cursor:pointer;z-index:1100;max-width:360px;animation:_slideIn_1l36o_1 .3s ease}@keyframes _slideIn_1l36o_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._notificationSuccess_1l36o_1574{border-left:3px solid var(--success)}._notificationError_1l36o_1578{border-left:3px solid var(--error)}._notificationIcon_1l36o_1582{flex-shrink:0;margin-top:2px}._notificationSuccess_1l36o_1574 ._notificationIcon_1l36o_1582{color:var(--success)}._notificationError_1l36o_1578 ._notificationIcon_1l36o_1582{color:var(--error)}._notificationContent_1l36o_1595{display:flex;flex-direction:column;gap:2px;flex:1}._notificationTitle_1l36o_1602{font-size:14px;font-weight:500;color:var(--on-surface)}._notificationMessage_1l36o_1608{font-size:12px;color:var(--on-surface-variant);line-height:1.4}._notificationClose_1l36o_1614{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);color:var(--on-surface-muted);transition:all var(--transition-fast)}._notificationClose_1l36o_1614:hover{background:var(--surface-hover);color:var(--on-surface)}._validationContent_1l36o_1632{display:flex;flex-direction:column;gap:var(--spacing-xl)}._metadataSection_1l36o_1638{display:flex;flex-direction:column;gap:var(--spacing-md)}._sectionLabel_1l36o_1644{display:flex;align-items:center;justify-content:space-between;margin:0;font-size:13px;font-weight:600;color:var(--on-surface);text-transform:uppercase;letter-spacing:.5px}._metadataGrid_1l36o_1656{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}._marksInfo_1l36o_1662{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--surface-hover);border-radius:var(--radius-md)}._marksLabel_1l36o_1671{font-size:13px;color:var(--on-surface-variant)}._marksValue_1l36o_1676{font-size:14px;font-weight:600;color:var(--primary)}._questionsSection_1l36o_1683{display:flex;flex-direction:column;gap:var(--spacing-md)}._questionsCount_1l36o_1689{font-size:12px;font-weight:400;color:var(--on-surface-muted);text-transform:none;letter-spacing:normal}._questionsList_1l36o_1697{display:flex;flex-direction:column;gap:var(--spacing-sm)}._questionItem_1l36o_1703{padding:var(--spacing-md);background:var(--surface-hover);border-radius:var(--radius-md);border:1px solid transparent;transition:all var(--transition-fast)}._questionItem_1l36o_1703._editing_1l36o_1711{border-color:var(--primary);background:var(--surface)}._questionHeader_1l36o_1716{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}._questionNumber_1l36o_1723{font-size:12px;font-weight:600;color:var(--primary)}._questionSection_1l36o_1729{font-size:11px;color:var(--on-surface-muted);padding:2px 6px;background:var(--surface-variant);border-radius:var(--radius-sm)}._questionType_1l36o_1737{font-size:10px;font-weight:500;color:var(--primary);padding:2px 6px;background:var(--primary-light);border-radius:var(--radius-sm);text-transform:capitalize}._questionMarks_1l36o_1747{font-size:11px;font-weight:500;color:var(--on-surface-variant);margin-left:auto}._questionActions_1l36o_1754{display:flex;align-items:center;gap:4px}._editButton_1l36o_1760,._deleteButton_1l36o_1761{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);color:var(--on-surface-muted);transition:all var(--transition-fast)}._editButton_1l36o_1760:hover{background:var(--primary-light);color:var(--primary)}._deleteButton_1l36o_1761:hover{background:var(--error-container);color:var(--error)}._questionText_1l36o_1782{margin:0;font-size:13px;color:var(--on-surface);line-height:1.5}._questionOptions_1l36o_1789{display:flex;flex-direction:column;gap:4px;margin-top:var(--spacing-sm);padding-left:var(--spacing-md)}._questionOption_1l36o_1789{display:flex;gap:var(--spacing-sm);font-size:12px;line-height:1.4}._optionKey_1l36o_1804{font-weight:500;color:var(--on-surface-muted);flex-shrink:0}._optionText_1l36o_1810{color:var(--on-surface-variant)}._diagramTag_1l36o_1814{display:inline-block;margin-top:var(--spacing-sm);padding:2px 8px;font-size:10px;font-weight:500;color:var(--warning);background:var(--warning-container);border-radius:var(--radius-sm)}._questionEditForm_1l36o_1826{display:flex;flex-direction:column;gap:var(--spacing-md)}._questionTextarea_1l36o_1832{width:100%;padding:var(--spacing-md);font-family:inherit;font-size:13px;line-height:1.5;color:var(--on-surface);background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-md);resize:vertical}._questionTextarea_1l36o_1832:focus{outline:none;border-color:var(--primary)}._questionEditRow_1l36o_1850{display:flex;gap:var(--spacing-md)}._marksInput_1l36o_1855{width:100px}._sectionInput_1l36o_1859{width:120px}._diagramBadge_1l36o_1863{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);font-size:12px;color:var(--warning);background:var(--warning-container);border-radius:var(--radius-md)}._successState_1l36o_1875{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px var(--spacing-xl);text-align:center}._successIcon_1l36o_1884{color:var(--success);margin-bottom:var(--spacing-lg)}._successTitle_1l36o_1889{margin:0 0 4px;font-size:18px;font-weight:500;color:var(--on-surface)}._successSubtitle_1l36o_1896{margin:0;font-size:14px;color:var(--on-surface-variant)}._errorState_1l36o_1903{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px var(--spacing-xl);text-align:center}._errorIcon_1l36o_1912{color:var(--error);margin-bottom:var(--spacing-lg)}._errorTitle_1l36o_1917{margin:0 0 4px;font-size:18px;font-weight:500;color:var(--on-surface)}._errorSubtitle_1l36o_1924{margin:0 0 var(--spacing-xl);font-size:14px;color:var(--on-surface-variant)}._loadingState_1l36o_1931{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px var(--spacing-xl);text-align:center;gap:var(--spacing-md);color:var(--on-surface-variant)}._errorBanner_1l36o_1943{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--error-container);color:var(--error);border:1px solid var(--error)}._errorBanner_1l36o_1943 button{margin-left:auto;background:transparent;border:none;padding:4px;cursor:pointer;color:var(--error);border-radius:var(--radius-sm)}._errorBanner_1l36o_1943 button:hover{background:color-mix(in srgb,var(--error) 14%,transparent)}._loadMoreWrapper_1l36o_1968{display:flex;justify-content:center;padding:var(--spacing-lg) 0}@media(max-width:1023px){._filtersRow_1l36o_66{flex-direction:column;align-items:stretch}._searchWrapper_1l36o_72{max-width:none}._filtersGroup_1l36o_77{flex-wrap:wrap}._examCardActions_1l36o_963{grid-template-columns:1fr 1fr}}@media(max-width:767px){._container_1l36o_22{gap:var(--spacing-lg)}._pageHeader_1l36o_29{flex-direction:column;gap:var(--spacing-md)}._pageHeader_1l36o_29 button{width:100%}._pageTitle_1l36o_36{font-size:18px}._pageSubtitle_1l36o_43{font-size:13px}._filtersCard_1l36o_59{padding:var(--spacing-md)}._filtersGroup_1l36o_77{gap:var(--spacing-xs)}._examCard_1l36o_169{padding:var(--spacing-md)}._examHeader_1l36o_370{flex-wrap:wrap}._examIconWrapper_1l36o_377{width:36px;height:36px}._examInfo_1l36o_389{flex-basis:calc(100% - 48px)}._examActions_1l36o_414{margin-left:48px;width:calc(100% - 48px)}._examCardActions_1l36o_963{grid-template-columns:1fr 1fr}._modalOverlay_1l36o_1017{padding:0;align-items:flex-end}._modal_1l36o_587{max-width:none;max-height:90vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}._modalHeader_1l36o_1049{padding:var(--spacing-md) var(--spacing-lg)}._modalTitle_1l36o_1065{font-size:16px}._modalContent_1l36o_1053{padding:var(--spacing-lg)}._modalFooter_1l36o_1099{padding:var(--spacing-md) var(--spacing-lg);padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom,0px))}._selectRow_1l36o_1121{grid-template-columns:1fr}._dropZone_1l36o_1128{padding:32px var(--spacing-lg)}._metadataGrid_1l36o_1656{grid-template-columns:1fr}._questionEditRow_1l36o_1850{flex-direction:column}._marksInput_1l36o_1855,._sectionInput_1l36o_1859{width:100%}._processingStateEnhanced_1l36o_1263{padding:var(--spacing-lg)}._tipCard_1l36o_1373{padding:var(--spacing-lg);min-height:160px}._tipIconWrapper_1l36o_1383{width:40px;height:40px}._tipTitle_1l36o_1395{font-size:14px}._tipDescription_1l36o_1402{font-size:12px}._backgroundTaskIndicator_1l36o_1470{bottom:calc(72px + env(safe-area-inset-bottom,0px));right:16px;left:16px}._notification_1l36o_1543{top:auto;bottom:calc(72px + env(safe-area-inset-bottom,0px));right:16px;left:16px;max-width:none}}._sectionPickerOverlay_1l36o_2149{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._sectionPickerDialog_1l36o_2160{position:relative;width:90%;max-width:420px;padding:var(--spacing-xl);background:var(--surface);border-radius:var(--radius-2xl);box-shadow:0 25px 50px -12px #00000040}._sectionPickerHeader_1l36o_2170{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._sectionPickerTitle_1l36o_2177{margin:0;font-size:18px;font-weight:500;color:var(--on-surface)}._sectionPickerSubtitle_1l36o_2184{margin:0 0 var(--spacing-lg);font-size:13px;color:var(--on-surface-variant)}._sectionPickerLoading_1l36o_2190{display:flex;align-items:center;justify-content:center;gap:8px;padding:var(--spacing-xl) 0;font-size:14px;color:var(--on-surface-variant)}._sectionPickerButtons_1l36o_2200{display:flex;flex-wrap:wrap;gap:8px}._sectionPickerBtn_1l36o_2206{flex:1 1 auto;min-width:100px;padding:10px 16px;font-size:14px;font-weight:500;color:var(--on-surface);background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast)}._sectionPickerBtn_1l36o_2206:hover{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}._container_pt00h_3{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh}._iconWrapper_pt00h_11{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:var(--spacing-lg);background:var(--surface-variant);border-radius:var(--radius-2xl)}._icon_pt00h_11{color:var(--on-surface-muted)}._title_pt00h_26{margin:0 0 4px;font-size:16px;font-weight:500;color:var(--on-surface)}._subtitle_pt00h_33{margin:0;font-size:14px;color:var(--on-surface-variant)}._page_cr8cz_1{min-height:100vh;background:#fff;color:#1a1a1a;font-family:DM Sans,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}._nav_cr8cz_13{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;max-width:1040px;margin:0 auto;padding:14px 32px;background:#fffffff0;border-bottom:1px solid #eee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._brand_cr8cz_28{display:inline-flex;align-items:center;gap:10px;color:inherit;font-size:18px;font-weight:600;letter-spacing:-.02em;text-decoration:none}._brandAi_cr8cz_39{color:var(--on-surface-variant)}._logo_cr8cz_43{width:auto;height:28px}._navLink_cr8cz_48{color:#5f6368;font-size:14px;text-decoration:none}._navLink_cr8cz_48:hover,._content_cr8cz_55 a:hover{color:#1a56d6}._shell_cr8cz_59{max-width:900px;margin:0 auto;padding:56px 32px 88px}._header_cr8cz_65{padding-bottom:32px;border-bottom:1px solid #e8e8e8}._eyebrow_cr8cz_70{margin:0 0 10px;color:#1a6dca;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._header_cr8cz_65 h1{margin:0;font-size:clamp(38px,6vw,58px);font-weight:500;line-height:1.05;letter-spacing:-1.5px}._updated_cr8cz_87{margin:14px 0 0;color:#5f6368;font-size:16px}._content_cr8cz_55{padding-top:34px;font-size:16px;line-height:1.75}._content_cr8cz_55 h2{margin:42px 0 12px;color:#1a1a1a;font-size:25px;font-weight:600;line-height:1.25;letter-spacing:-.3px}._content_cr8cz_55 h3{margin:26px 0 8px;color:#202124;font-size:18px;font-weight:600;line-height:1.35}._content_cr8cz_55 p{margin:0 0 16px;color:#3c4043}._content_cr8cz_55 ul{margin:0 0 18px;padding-left:24px}._content_cr8cz_55 li{margin:8px 0;color:#3c4043}._content_cr8cz_55 strong{color:#1a1a1a;font-weight:600}._content_cr8cz_55 a{color:#1a6dca;text-decoration:underline;text-underline-offset:3px}._contactBlock_cr8cz_142{margin:18px 0 20px;padding:20px;background:#f8fafe;border:1px solid #e6eefc;border-radius:8px}._contactBlock_cr8cz_142 p{margin-bottom:8px}@media(max-width:640px){._nav_cr8cz_13{padding:12px 20px}._shell_cr8cz_59{padding:40px 20px 64px}._content_cr8cz_55{font-size:15px}}._container_c4ar9_3{display:flex;flex-direction:column;gap:var(--spacing-xl)}._pageHeader_c4ar9_10{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg)}._pageTitle_c4ar9_17{margin:0 0 4px;font-size:20px;font-weight:500;color:var(--on-surface)}._pageSubtitle_c4ar9_24{margin:0;font-size:14px;color:var(--on-surface-variant)}._filtersCard_c4ar9_31{padding:var(--spacing-lg)}._filtersRow_c4ar9_35{display:flex;align-items:flex-end;gap:var(--spacing-lg);flex-wrap:wrap}._filterItem_c4ar9_42{min-width:180px;flex:1;max-width:240px}._statsBar_c4ar9_49{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}._statCard_c4ar9_55{padding:var(--spacing-md) var(--spacing-lg);text-align:center}._statValue_c4ar9_60{font-size:24px;font-weight:600;color:var(--on-surface);margin:0}._statLabel_c4ar9_67{font-size:12px;color:var(--on-surface-variant);margin:4px 0 0}._tableCard_c4ar9_74{padding:0;overflow-x:auto}._tableHeader_c4ar9_79{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--outline-variant)}._tableTitle_c4ar9_87{font-size:14px;font-weight:500;color:var(--on-surface);margin:0}._studentCount_c4ar9_94{font-size:12px;color:var(--on-surface-muted);font-weight:400;margin-left:8px}._searchWrapper_c4ar9_101{max-width:260px}._table_c4ar9_74{width:100%;min-width:600px;border-collapse:collapse}._table_c4ar9_74 th{text-align:left;padding:10px var(--spacing-md);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--on-surface-variant);background:var(--surface-container);border-bottom:1px solid var(--outline-variant);white-space:nowrap}._table_c4ar9_74 td{padding:12px var(--spacing-md);font-size:13px;color:var(--on-surface);border-bottom:1px solid var(--outline-variant);vertical-align:middle}._table_c4ar9_74 tbody tr{cursor:pointer;transition:background .15s}._table_c4ar9_74 tbody tr:hover{background:var(--surface-container-low)}._table_c4ar9_74 tbody tr:last-child td{border-bottom:none}._studentName_c4ar9_145{font-weight:500;color:var(--on-surface)}._studentEmail_c4ar9_150{font-size:11px;color:var(--on-surface-variant);margin-top:2px}._rollNumber_c4ar9_156{font-family:var(--font-mono, monospace);font-size:12px;color:var(--on-surface-variant)}._scoreCell_c4ar9_163{text-align:center}._scoreBadge_c4ar9_167{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:12px;font-weight:500}._scoreHigh_c4ar9_177{background:var(--success-container, #e8f5e9);color:var(--success, #2e7d32)}._scoreMid_c4ar9_182{background:var(--warning-container, #fff3e0);color:var(--warning, #f57c00)}._scoreLow_c4ar9_187{background:var(--error-container, #ffebee);color:var(--error, #c62828)}._scoreNone_c4ar9_192{color:var(--on-surface-muted);font-size:12px}._gradeBadge_c4ar9_197{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;background:var(--primary-container);color:var(--primary)}._gradeNone_c4ar9_210{background:var(--surface-container);color:var(--on-surface-muted)}._examProgress_c4ar9_215{font-size:12px;color:var(--on-surface-variant)}._examProgressBar_c4ar9_220{width:60px;height:4px;background:var(--surface-container);border-radius:2px;margin-top:4px;overflow:hidden}._examProgressFill_c4ar9_229{height:100%;background:var(--primary);border-radius:2px;transition:width .3s ease}._trendUp_c4ar9_236{color:var(--success, #2e7d32)}._trendDown_c4ar9_240{color:var(--error, #c62828)}._trendFlat_c4ar9_244{color:var(--on-surface-muted)}._emptyState_c4ar9_249{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px var(--spacing-xl);text-align:center}._emptyIcon_c4ar9_258{color:var(--on-surface-muted);margin-bottom:var(--spacing-lg)}._emptyTitle_c4ar9_263{margin:0 0 4px;font-size:16px;font-weight:500;color:var(--on-surface)}._emptySubtitle_c4ar9_270{margin:0;font-size:14px;color:var(--on-surface-variant)}._loadingState_c4ar9_276{display:flex;align-items:center;justify-content:center;padding:60px;gap:var(--spacing-sm);color:var(--on-surface-variant);font-size:14px}._spinner_c4ar9_286{animation:_spin_c4ar9_286 1s linear infinite}@keyframes _spin_c4ar9_286{to{transform:rotate(360deg)}}._detailModal_c4ar9_295{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}._detailBackdrop_c4ar9_304{position:absolute;inset:0;background:#00000080}._detailPanel_c4ar9_310{position:relative;width:90%;max-width:700px;max-height:85vh;background:var(--surface);border-radius:16px;overflow-y:auto;box-shadow:0 24px 48px #0003}._detailHeader_c4ar9_321{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--outline-variant);position:sticky;top:0;background:var(--surface);z-index:1}._detailHeaderInfo_c4ar9_333{display:flex;flex-direction:column;gap:2px}._detailName_c4ar9_339{font-size:18px;font-weight:600;color:var(--on-surface);margin:0}._detailMeta_c4ar9_346{font-size:12px;color:var(--on-surface-variant);margin:0}._closeBtn_c4ar9_352{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--surface-container);border-radius:8px;cursor:pointer;color:var(--on-surface-variant);transition:background .15s}._closeBtn_c4ar9_352:hover{background:var(--surface-container-high)}._detailBody_c4ar9_370{padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl)}._summaryGrid_c4ar9_378{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}._summaryCard_c4ar9_384{padding:var(--spacing-md);text-align:center;background:var(--surface-container-low);border-radius:12px}._summaryValue_c4ar9_391{font-size:22px;font-weight:600;color:var(--on-surface);margin:0}._summaryLabel_c4ar9_398{font-size:11px;color:var(--on-surface-variant);margin:4px 0 0;text-transform:uppercase;letter-spacing:.3px}._examHistorySection_c4ar9_407{display:flex;flex-direction:column;gap:var(--spacing-md)}._examHistoryTitle_c4ar9_413{font-size:14px;font-weight:500;color:var(--on-surface);margin:0}._examHistoryList_c4ar9_420{display:flex;flex-direction:column;gap:var(--spacing-sm)}._examHistoryItem_c4ar9_426{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-container-low);border-radius:8px}._examHistoryLeft_c4ar9_435{display:flex;flex-direction:column;gap:2px}._examHistoryName_c4ar9_441{font-size:13px;font-weight:500;color:var(--on-surface)}._examHistoryDate_c4ar9_447{font-size:11px;color:var(--on-surface-variant)}._examHistoryRight_c4ar9_452{display:flex;align-items:center;gap:var(--spacing-md)}._examHistoryScore_c4ar9_458{font-size:13px;font-weight:500;color:var(--on-surface)}._noExams_c4ar9_464{text-align:center;padding:var(--spacing-xl);color:var(--on-surface-variant);font-size:13px}@media(max-width:768px){._statsBar_c4ar9_49{grid-template-columns:repeat(2,1fr)}._filtersRow_c4ar9_35{flex-direction:column;align-items:stretch}._filterItem_c4ar9_42{max-width:none}._summaryGrid_c4ar9_378{grid-template-columns:1fr}}._loadingContainer_10f74_4{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:var(--spacing-md);color:var(--on-surface-variant)}._spinner_10f74_14{animation:_spin_10f74_14 1s linear infinite}@keyframes _spin_10f74_14{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorBanner_10f74_24{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--error-container);color:var(--on-error-container);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);font-size:14px}._container_10f74_37{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg)}._header_10f74_45{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md)}._headerLeft_10f74_53{display:flex;align-items:center;gap:var(--spacing-sm)}._headerIcon_10f74_59{color:var(--primary)}._title_10f74_63{font-size:20px;font-weight:600;color:var(--on-surface);margin:0}._subtitle_10f74_70{font-size:13px;color:var(--on-surface-variant);margin:0}._controls_10f74_77{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}._select_10f74_84{padding:6px 12px;border:1px solid var(--outline-variant);border-radius:var(--radius-sm);background:var(--surface);color:var(--on-surface);font-size:13px;cursor:pointer}._select_10f74_84:focus{outline:2px solid var(--primary);outline-offset:1px}._summaryGrid_10f74_100{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--spacing-md)}._summaryCard_10f74_106{padding:var(--spacing-md);background:var(--surface-container);border-radius:var(--radius-md);border:1px solid var(--outline-variant)}._summaryLabel_10f74_113{font-size:12px;color:var(--on-surface-variant);margin:0 0 4px;text-transform:uppercase;letter-spacing:.5px}._summaryValue_10f74_121{font-size:22px;font-weight:700;color:var(--on-surface);margin:0}._summaryValueFlagged_10f74_128{color:var(--error)}._tableWrapper_10f74_134{overflow-x:auto;border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:var(--surface)}._table_10f74_134{width:100%;border-collapse:collapse;font-size:13px}._table_10f74_134 th{text-align:left;padding:10px 14px;font-weight:600;color:var(--on-surface-variant);background:var(--surface-container);border-bottom:1px solid var(--outline-variant);white-space:nowrap;font-size:12px;text-transform:uppercase;letter-spacing:.3px}._table_10f74_134 td{padding:10px 14px;border-bottom:1px solid var(--outline-variant);color:var(--on-surface)}._table_10f74_134 tbody tr:last-child td{border-bottom:none}._table_10f74_134 tbody tr:hover{background:var(--surface-container-low)}._flaggedRow_10f74_174{background:color-mix(in srgb,var(--error) 6%,transparent)}._flaggedRow_10f74_174:hover{background:color-mix(in srgb,var(--error) 10%,transparent)!important}._flagBadge_10f74_182{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-sm);background:var(--error-container);color:var(--on-error-container);font-size:11px;font-weight:600}._costCell_10f74_194{font-family:JetBrains Mono,SF Mono,monospace;font-weight:500}._tokenCell_10f74_199{font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;color:var(--on-surface-variant)}._keyCell_10f74_205{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px}._pagination_10f74_215{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--outline-variant);font-size:13px;color:var(--on-surface-variant)}._paginationButtons_10f74_225{display:flex;gap:var(--spacing-xs)}._paginationButton_10f74_225{padding:4px 12px;border:1px solid var(--outline-variant);border-radius:var(--radius-sm);background:var(--surface);color:var(--on-surface);cursor:pointer;font-size:13px}._paginationButton_10f74_225:hover:not(:disabled){background:var(--surface-container)}._paginationButton_10f74_225:disabled{opacity:.4;cursor:not-allowed}._emptyState_10f74_250{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-lg);color:var(--on-surface-variant);gap:var(--spacing-sm)}._emptyState_10f74_250 p{margin:0;font-size:14px}._form_yxtb5_3{display:flex;flex-direction:column;gap:var(--spacing-lg)}._error_yxtb5_9{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--error-container);color:var(--on-error-container);border-radius:var(--radius-md);font-size:14px;border-left:3px solid var(--error)}._row_yxtb5_22{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}._subjectsSection_yxtb5_28{display:flex;flex-direction:column;gap:var(--spacing-sm)}._label_yxtb5_34{font-size:14px;font-weight:500;color:var(--on-surface)}._assignmentRow_yxtb5_40{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:var(--spacing-sm);align-items:end}._assignmentList_yxtb5_47{display:flex;flex-direction:column;gap:var(--spacing-xs);max-height:180px;overflow-y:auto;padding:var(--spacing-sm);background:var(--surface-container-low);border-radius:var(--radius-md)}._assignmentItem_yxtb5_58{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:8px 12px;background:var(--surface-container);border-radius:var(--radius-sm);font-size:14px;color:var(--on-surface)}._removeBtn_yxtb5_70{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--radius-sm);color:var(--on-surface-variant);transition:color var(--transition-fast),background var(--transition-fast)}._removeBtn_yxtb5_70:hover{color:var(--error);background:var(--error-container)}._fieldGroup_yxtb5_89{display:flex;flex-direction:column;gap:var(--spacing-xs)}._required_yxtb5_95{color:var(--error)}._roleToggle_yxtb5_100{display:flex}._roleOption_yxtb5_104{flex:1;padding:10px 16px;font-size:14px;font-weight:500;text-align:center;color:var(--on-surface-muted);background:var(--surface);border:1px solid var(--outline-variant);cursor:pointer;transition:all .15s}._roleOption_yxtb5_104:first-child{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}._roleOption_yxtb5_104:last-child{border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-left:none}._roleActive_yxtb5_126{background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);border-color:var(--primary);font-weight:600}._staffData_yxtb5_134{border:1px solid var(--outline-variant);border-radius:var(--radius-lg);padding:var(--spacing-md)}._staffDataHeader_yxtb5_140{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}._staffDataTitle_yxtb5_147{display:block;font-size:14px;font-weight:600;color:var(--on-surface)}._staffDataSub_yxtb5_154{display:block;font-size:12px;color:var(--on-surface-muted);margin-top:2px}._addRowBtn_yxtb5_161{display:flex;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:500;font-family:var(--font-sans);border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:var(--surface);color:var(--on-surface);cursor:pointer}._addRowBtn_yxtb5_161:disabled{opacity:.4;cursor:not-allowed}._gridHeader_yxtb5_181{display:grid;grid-template-columns:1fr 1fr 1fr 36px;gap:8px;padding:0 4px 6px}._gridHeader_yxtb5_181 span{font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--on-surface-variant);text-transform:uppercase}._gridRow_yxtb5_196{display:grid;grid-template-columns:1fr 1fr 1fr 36px;gap:8px;align-items:center;margin-bottom:6px}._cellText_yxtb5_204{grid-column:1 / 4;font-size:13px;color:var(--on-surface);padding:8px 10px;background:var(--surface-container);border-radius:var(--radius-md);border:1px solid var(--outline-variant)}._gridDeleteBtn_yxtb5_214{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--on-surface-muted);cursor:pointer}._gridDeleteBtn_yxtb5_214:hover{background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error)}._gridDeleteBtn_yxtb5_214:disabled{opacity:.4;cursor:not-allowed}._emptyGrid_yxtb5_237{font-size:13px;color:var(--on-surface-muted);text-align:center;padding:var(--spacing-md);margin:0}._footer_yxtb5_245{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--outline-variant)}@media(max-width:767px){._row_yxtb5_22,._assignmentRow_yxtb5_40{grid-template-columns:1fr}._footer_yxtb5_245{flex-direction:column-reverse}._footer_yxtb5_245 button{width:100%}}._form_1yjrz_3{display:flex;flex-direction:column;gap:var(--spacing-lg)}._error_1yjrz_9{padding:var(--spacing-sm) var(--spacing-md);background:var(--error-container);color:var(--on-error-container);border-radius:var(--radius-md);font-size:14px;border-left:3px solid var(--error)}._footer_1yjrz_18{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--outline-variant)}@media(max-width:767px){._footer_1yjrz_18{flex-direction:column-reverse}._footer_1yjrz_18 button{width:100%}}._form_15bko_3{display:flex;flex-direction:column;gap:var(--spacing-lg)}._error_15bko_9{padding:var(--spacing-sm) var(--spacing-md);background:var(--error-container);color:var(--on-error-container);border-radius:var(--radius-md);font-size:14px;border-left:3px solid var(--error)}._fieldGroup_15bko_19{display:flex;flex-direction:column;gap:var(--spacing-xs)}._label_15bko_25{font-size:12px;font-weight:500;color:var(--on-surface-variant)}._required_15bko_31{color:var(--error)}._helperText_15bko_35{font-size:12px;color:var(--on-surface-variant);margin:0}._teacherSearchWrapper_15bko_42{position:relative}._searchInputWrapper_15bko_46{position:relative;display:flex;align-items:center}._searchIcon_15bko_52{position:absolute;left:12px;color:var(--on-surface-variant);pointer-events:none}._searchInput_15bko_46{width:100%;padding:12px 12px 12px 40px;font-size:14px;border-radius:var(--radius-lg);border:1px solid var(--on-surface-variant);background-color:var(--surface-container-high);color:var(--on-surface);outline:none;transition:all var(--transition-fast)}._searchInput_15bko_46::placeholder{color:var(--on-surface-variant)}._searchInput_15bko_46:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}._searching_15bko_80{position:absolute;right:12px;font-size:12px;color:var(--on-surface-variant)}._teacherDropdown_15bko_88{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--surface-container-high);border:1px solid var(--outline-variant);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);list-style:none;padding:var(--spacing-xs);z-index:100;max-height:200px;overflow-y:auto}._teacherOption_15bko_105{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast)}._teacherOption_15bko_105:hover{background:var(--surface-container-highest)}._teacherOption_15bko_105 svg{color:var(--on-surface-variant);flex-shrink:0}._teacherOptionInfo_15bko_124{display:flex;flex-direction:column;gap:2px;min-width:0}._teacherOptionName_15bko_131{font-size:14px;font-weight:500;color:var(--on-surface)}._teacherOptionEmail_15bko_137{font-size:12px;color:var(--on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._noResults_15bko_145{padding:var(--spacing-md);text-align:center;color:var(--on-surface-variant);font-size:14px;background:var(--surface-container-high);border:1px solid var(--outline-variant);border-radius:var(--radius-lg);margin-top:4px}._selectedTeacher_15bko_157{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-container-highest);border:1px solid var(--primary);border-radius:var(--radius-lg)}._teacherInfo_15bko_167{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}._teacherInfo_15bko_167 svg{color:var(--primary);flex-shrink:0}._teacherName_15bko_179{font-size:14px;font-weight:500;color:var(--on-surface)}._teacherEmail_15bko_185{font-size:12px;color:var(--on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeTeacher_15bko_193{background:none;border:none;padding:var(--spacing-xs);border-radius:var(--radius-full);cursor:pointer;color:var(--on-surface-variant);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}._removeTeacher_15bko_193:hover{background:var(--error-container);color:var(--error)}._assignmentsList_15bko_212{display:flex;flex-direction:column;gap:var(--spacing-xs)}._assignmentRow_15bko_218{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--radius-lg)}._assignmentText_15bko_228{font-size:14px;color:var(--on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._addRow_15bko_237{display:flex;gap:var(--spacing-sm);align-items:flex-start}._sectionSelect_15bko_243{padding:10px 12px;font-size:14px;border-radius:var(--radius-lg);border:1px solid var(--on-surface-variant);background-color:var(--surface-container-high);color:var(--on-surface);outline:none;min-width:120px;flex-shrink:0}._sectionSelect_15bko_243:focus{border-color:var(--primary)}._addBtn_15bko_259{display:flex;align-items:center;gap:var(--spacing-xs);padding:10px 16px;font-size:14px;font-weight:500;border:1px solid var(--outline-variant);border-radius:var(--radius-lg);background:var(--surface-container-high);color:var(--on-surface);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all var(--transition-fast)}._addBtn_15bko_259:hover:not(:disabled){background:var(--primary);color:var(--on-primary);border-color:var(--primary)}._addBtn_15bko_259:disabled{opacity:.4;cursor:not-allowed}._footer_15bko_288{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--outline-variant)}@media(max-width:767px){._footer_15bko_288{flex-direction:column-reverse}._footer_15bko_288 button{width:100%}}._overviewTab_1rjcj_3{display:flex;flex-direction:column;gap:var(--spacing-lg)}._topStatsRow_1rjcj_13{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}._topStatCard_1rjcj_19{padding:var(--spacing-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}._topStatLeft_1rjcj_27{display:flex;align-items:center;gap:var(--spacing-md)}._topStatIcon_1rjcj_33{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}._topStatInfo_1rjcj_42{flex:1}._topStatLabel_1rjcj_46{font-size:13px;font-weight:500;color:var(--on-surface-muted);margin-bottom:2px}._topStatValue_1rjcj_53{font-size:32px;font-weight:700;color:var(--on-surface);line-height:1}._topStatDetail_1rjcj_60{font-size:12px;color:var(--on-surface-muted)}._comparisonBar_1rjcj_66{width:160px;flex-shrink:0}._comparisonSegment_1rjcj_71{height:8px;background:#ef444426;border-radius:4px;overflow:hidden}._comparisonFillGreen_1rjcj_78{height:100%;background:#22c55e;border-radius:4px;transition:width .5s ease}._comparisonLabels_1rjcj_85{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;font-weight:600}._comparisonLabelGreen_1rjcj_93{color:#22c55e}._comparisonLabelRed_1rjcj_97{color:#ef4444}._periodSelector_1rjcj_102{flex-shrink:0}._periodSelect_1rjcj_102{font-size:13px;font-family:var(--font-sans);padding:8px 12px;border:1px solid var(--outline-variant);border-radius:8px;background:var(--surface);color:var(--on-surface);cursor:pointer}._chartsRow_1rjcj_121{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-md)}._chartContainer_1rjcj_127{padding:var(--spacing-md) var(--spacing-lg)}._chartTitle_1rjcj_131{font-size:18px;font-weight:600;color:var(--on-surface);margin:0 0 2px}._chartSubtitle_1rjcj_138{font-size:13px;color:var(--on-surface-muted);margin:0 0 var(--spacing-md) 0}._usageBarContainer_1rjcj_145{margin-bottom:var(--spacing-md)}._usageBarTrack_1rjcj_149{height:10px;background:var(--surface-container-low);border-radius:5px;overflow:hidden}._usageBarFill_1rjcj_156{height:100%;background:#3b82f6;border-radius:5px;transition:width .5s ease}._usageBarWarning_1rjcj_163{background:#f59e0b}._usageBarLabels_1rjcj_167{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--on-surface-muted)}._usageWarning_1rjcj_175{font-size:13px;color:#f59e0b;font-weight:500;margin-bottom:var(--spacing-md)}._usageMetrics_1rjcj_183{display:flex;gap:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--outline-variant)}._usageMetric_1rjcj_183{flex:1;text-align:center}._usageMetricValue_1rjcj_195{font-size:20px;font-weight:700;color:var(--on-surface)}._usageMetricLabel_1rjcj_201{font-size:12px;color:var(--on-surface-muted);margin-top:2px}._distributionList_1rjcj_211{display:flex;flex-direction:column;gap:6px}._distributionItem_1rjcj_217{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--surface-container-low);border-radius:var(--radius-md)}._distributionLabel_1rjcj_226{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--on-surface);font-weight:500}._distributionDot_1rjcj_235{width:10px;height:10px;border-radius:50%;flex-shrink:0}._distributionStats_1rjcj_242{display:flex;align-items:center;gap:8px}._distributionCount_1rjcj_248{font-size:16px;font-weight:600;color:var(--on-surface)}._distributionPercentage_1rjcj_254{font-size:13px;color:var(--on-surface-muted)}._distributionTotal_1rjcj_259{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-md);margin-top:var(--spacing-sm);border-top:1px solid var(--outline-variant);font-size:14px;color:var(--on-surface-muted)}._distributionTotalValue_1rjcj_270{font-size:18px;font-weight:700;color:var(--on-surface)}._billingCard_1rjcj_280{padding:var(--spacing-lg)}._billingCardContent_1rjcj_284{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-lg);align-items:start}._billingPlanCol_1rjcj_291{display:flex;flex-direction:column;gap:4px}._billingPlanHeader_1rjcj_297{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:4px}._billingTitle_1rjcj_304{font-size:16px;font-weight:600;color:var(--on-surface);margin:0}._billingPlanName_1rjcj_311{font-size:20px;font-weight:700;color:var(--on-surface)}._billingPrice_1rjcj_317{font-size:13px;color:var(--on-surface-muted)}._billingBadge_1rjcj_322{font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px}._billingBadgeActive_1rjcj_329{background:#22c55e1a;color:#22c55e}._billingBadgeInactive_1rjcj_334{background:#ef44441a;color:#ef4444}._billingRenewal_1rjcj_339{font-size:13px;color:var(--on-surface-muted)}._billingQuotaCol_1rjcj_344{display:flex;flex-direction:column;gap:6px;border-left:1px solid var(--outline-variant);padding-left:var(--spacing-lg)}._billingQuotaLabel_1rjcj_352{font-size:13px;font-weight:500;color:var(--on-surface-muted)}._billingQuotaRow_1rjcj_358{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--on-surface)}._billingQuotaPct_1rjcj_366{font-weight:600;color:#f59e0b}._billingQuotaRemaining_1rjcj_371{font-size:12px;color:var(--on-surface-muted)}._billingUpgradeCol_1rjcj_376{display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:center;align-items:stretch}._billingUpgradeMessage_1rjcj_384{font-size:13px;color:var(--on-surface-muted);line-height:1.5}._upgradeButton_1rjcj_390{width:100%;padding:10px 20px;font-size:14px;font-weight:600;color:#fff;background:#3b82f6;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .2s;text-align:center}._upgradeButton_1rjcj_390:hover{background:#2563eb}._opsAdminRow_1rjcj_412{display:grid;grid-template-columns:.7fr 1.5fr;gap:var(--spacing-md)}._quickActionsSection_1rjcj_422,._needsAttentionSection_1rjcj_423{display:flex;flex-direction:column;gap:var(--spacing-sm);background:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--outline-variant)}._sectionHeader_1rjcj_433{display:flex;flex-direction:column;gap:2px}._sectionHeaderRow_1rjcj_439{display:flex;justify-content:space-between;align-items:flex-start}._sectionTitle_1rjcj_445{font-size:16px;font-weight:600;color:var(--on-surface);margin:0}._sectionSubtitle_1rjcj_452{font-size:13px;color:var(--on-surface-muted);margin:0}._quickActionsGrid_1rjcj_458{display:flex;flex-direction:column;gap:var(--spacing-xs)}._quickActionCard_1rjcj_464{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);width:100%;border:1px solid var(--outline-variant);background:var(--surface);cursor:pointer;text-align:left;transition:all var(--transition-fast);border-radius:12px}._quickActionCard_1rjcj_464:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 4%,transparent)}._quickActionIcon_1rjcj_483{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px}._quickActionContent_1rjcj_493{flex:1}._quickActionLabel_1rjcj_497{font-size:14px;font-weight:600;color:var(--on-surface)}._quickActionDesc_1rjcj_503{font-size:12px;color:var(--on-surface-muted);margin-top:2px}._quickActionArrow_1rjcj_509{color:var(--on-surface-muted);flex-shrink:0}._attentionBadge_1rjcj_518{font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px;background:#ef44441a;color:#ef4444;white-space:nowrap}._attentionList_1rjcj_528{display:flex;flex-direction:column;gap:var(--spacing-sm)}._attentionItem_1rjcj_534{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--outline-variant)}._attentionItem_1rjcj_534:last-child{border-bottom:none}._attentionIconWrap_1rjcj_546{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ef444414;color:#ef4444;border-radius:var(--radius-md)}._attentionContent_1rjcj_558{flex:1}._attentionTitle_1rjcj_562{font-size:14px;font-weight:600;color:var(--on-surface)}._attentionDesc_1rjcj_568{font-size:12px;color:var(--on-surface-muted);margin-top:2px}._attentionAction_1rjcj_574{font-size:13px;font-weight:600;color:#3b82f6;background:none;border:none;cursor:pointer;white-space:nowrap;padding:4px 0}._attentionAction_1rjcj_574:hover{text-decoration:underline}._attentionEmpty_1rjcj_589{font-size:13px;color:var(--on-surface-muted);padding:var(--spacing-md) 0;text-align:center}._skeletonCard_1rjcj_600{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md)}._skeleton_1rjcj_600{height:20px;background:linear-gradient(90deg,var(--surface-container) 25%,var(--surface-container-high) 50%,var(--surface-container) 75%);background-size:200% 100%;animation:_shimmer_1rjcj_1 1.5s infinite;border-radius:var(--radius-sm)}@keyframes _shimmer_1rjcj_1{0%{background-position:200% 0}to{background-position:-200% 0}}._emptyState_1rjcj_625{padding:var(--spacing-2xl);text-align:center;color:var(--on-surface-muted);font-size:14px}@media(max-width:767px){._topStatsRow_1rjcj_13,._opsAdminRow_1rjcj_412,._chartsRow_1rjcj_121{grid-template-columns:1fr}._topStatValue_1rjcj_53{font-size:24px}._usageMetrics_1rjcj_183{flex-direction:column;gap:var(--spacing-md)}._billingCardContent_1rjcj_284{grid-template-columns:1fr}}._form_lvram_3{display:flex;flex-direction:column;gap:var(--spacing-lg);font-family:var(--font-sans)}._error_lvram_10{padding:var(--spacing-sm) var(--spacing-md);background:var(--error-container);color:var(--on-error-container);border-radius:var(--radius-md);font-size:14px;border-left:3px solid var(--error)}._row_lvram_19{display:flex;gap:var(--spacing-md)}._row_lvram_19>*{flex:1}._fieldGroup_lvram_29{display:flex;flex-direction:column;gap:var(--spacing-xs)}._label_lvram_35{font-size:12px;font-weight:500;color:var(--on-surface-variant)}._roleDisplay_lvram_42{display:inline-flex;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent);border:1px solid var(--primary);border-radius:var(--radius-lg);cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap}._statusToggle_lvram_58{display:flex;border:1px solid var(--outline-variant);border-radius:var(--radius-lg);overflow:hidden}._statusBtn_lvram_65{flex:1;padding:10px 16px;font-size:14px;font-weight:500;font-family:var(--font-sans);text-align:center;border:none;background:var(--surface-container);color:var(--on-surface-muted);cursor:pointer;transition:all .15s}._statusBtn_lvram_65._statusActive_lvram_79{background:#8bc48a;color:#fff}._statusBtn_lvram_65._statusDeactivated_lvram_84{background:#e08080;color:#fff}._staffData_lvram_90{border:1px solid var(--outline-variant);border-radius:var(--radius-lg);padding:var(--spacing-md)}._staffDataHeader_lvram_96{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}._staffDataTitle_lvram_103{display:block;font-size:14px;font-weight:600;color:var(--on-surface)}._staffDataSub_lvram_110{display:block;font-size:12px;color:var(--on-surface-muted);margin-top:2px}._addRowBtn_lvram_117{display:flex;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:500;font-family:var(--font-sans);border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:var(--surface);color:var(--on-surface);cursor:pointer;transition:all .15s}._addRowBtn_lvram_117:hover:not(:disabled){background:var(--surface-container)}._addRowBtn_lvram_117:disabled{opacity:.4;cursor:not-allowed}._gridHeader_lvram_143{display:grid;grid-template-columns:1fr 1fr 1fr 36px;gap:8px;padding:0 4px 6px}._gridHeader_lvram_143 span{font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--on-surface-variant);text-transform:uppercase}._gridRow_lvram_158{display:grid;grid-template-columns:1fr 1fr 1fr 36px;gap:8px;align-items:center;margin-bottom:6px}._cellText_lvram_166{font-size:13px;color:var(--on-surface);padding:8px 10px;background:var(--surface-container);border-radius:var(--radius-md);border:1px solid var(--outline-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._gridDeleteBtn_lvram_178{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--on-surface-muted);cursor:pointer;transition:all .15s}._gridDeleteBtn_lvram_178:hover{background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error)}._gridDeleteBtn_lvram_178:disabled{opacity:.4;cursor:not-allowed}._addMoreLink_lvram_202{font-size:13px;color:var(--primary);text-align:center;margin:var(--spacing-sm) 0 0;cursor:pointer}._footer_lvram_211{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--outline-variant)}@media(max-width:767px){._row_lvram_19{flex-direction:column}._gridRow_lvram_158,._gridHeader_lvram_143{grid-template-columns:1fr 36px}._footer_lvram_211{flex-direction:column-reverse}._footer_lvram_211 button{width:100%}}._container_ztidt_3{display:flex;flex-direction:column;gap:var(--spacing-lg)}._uploadDesc_ztidt_9{font-size:14px;color:var(--on-surface-muted);margin:0;line-height:1.5;white-space:pre-line}._templateSection_ztidt_21{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--surface-container-low);border-radius:var(--radius-md)}._templateInfo_ztidt_30{display:flex;flex-direction:column;gap:2px}._templateTitle_ztidt_36{font-size:14px;font-weight:500;color:var(--on-surface)}._templateDesc_ztidt_42{font-size:13px;color:var(--on-surface-muted)}._dropZone_ztidt_47{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-2xl) var(--spacing-lg);border:2px dashed var(--outline-variant);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast)}._dropZone_ztidt_47:hover,._dropZoneDragOver_ztidt_61{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,transparent)}._dropIcon_ztidt_66{color:var(--on-surface-muted)}._dropText_ztidt_70{text-align:center}._dropText_ztidt_70 p:first-child{font-size:14px;font-weight:500;color:var(--on-surface)}._dropText_ztidt_70 p:last-child{font-size:13px;color:var(--on-surface-muted);margin-top:4px}._browseLink_ztidt_86{color:var(--primary);text-decoration:underline;cursor:pointer}._summaryBar_ztidt_96{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-container-low);border-radius:var(--radius-md);font-size:14px}._validCount_ztidt_106{color:var(--success);font-weight:500}._errorCount_ztidt_111{color:var(--error);font-weight:500}._previewTableWrapper_ztidt_116{max-height:360px;overflow:auto;border:1px solid var(--outline-variant);border-radius:var(--radius-md)}._previewTable_ztidt_116{width:100%;border-collapse:collapse;font-size:13px}._previewTable_ztidt_116 thead{position:sticky;top:0;z-index:1}._previewTable_ztidt_116 th{padding:10px 12px;text-align:left;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--on-surface-muted);background:var(--surface-container);border-bottom:1px solid var(--outline-variant);white-space:nowrap}._previewTable_ztidt_116 td{padding:8px 12px;border-bottom:1px solid var(--outline-variant);color:var(--on-surface)}._previewTable_ztidt_116 tbody tr:last-child td{border-bottom:none}._rowError_ztidt_158{background:color-mix(in srgb,var(--error) 6%,transparent)}._rowError_ztidt_158 td{color:var(--error)}._cellError_ztidt_166{font-size:12px;color:var(--error);font-style:italic}._progressSection_ztidt_176{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg) 0}._progressBarWrapper_ztidt_183{width:100%;height:8px;background:var(--surface-container);border-radius:4px;overflow:hidden}._progressBar_ztidt_183{height:100%;background:var(--primary);border-radius:4px;transition:width .3s ease}._progressStats_ztidt_198{display:flex;justify-content:center;gap:var(--spacing-xl);font-size:14px}._statItem_ztidt_205{display:flex;flex-direction:column;align-items:center;gap:4px}._statValue_ztidt_212{font-size:24px;font-weight:600;color:var(--on-surface)}._statLabel_ztidt_218{font-size:12px;color:var(--on-surface-muted);text-transform:uppercase;letter-spacing:.5px}._statSucceeded_ztidt_225 ._statValue_ztidt_212{color:var(--success)}._statFailed_ztidt_229 ._statValue_ztidt_212{color:var(--error)}._progressText_ztidt_233{text-align:center;font-size:14px;color:var(--on-surface-muted)}._resultsSummary_ztidt_243{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-md);font-size:14px;font-weight:500}._resultsSummarySuccess_ztidt_253{background:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success)}._resultsSummaryMixed_ztidt_258{background:color-mix(in srgb,var(--warning) 10%,transparent);color:var(--on-surface)}._resultsSummaryError_ztidt_263{background:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._resultsTableWrapper_ztidt_268{max-height:300px;overflow:auto;border:1px solid var(--outline-variant);border-radius:var(--radius-md)}._resultsTable_ztidt_268{width:100%;border-collapse:collapse;font-size:13px}._resultsTable_ztidt_268 thead{position:sticky;top:0;z-index:1}._resultsTable_ztidt_268 th{padding:10px 12px;text-align:left;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--on-surface-muted);background:var(--surface-container);border-bottom:1px solid var(--outline-variant)}._resultsTable_ztidt_268 td{padding:8px 12px;border-bottom:1px solid var(--outline-variant)}._resultsTable_ztidt_268 tbody tr:last-child td{border-bottom:none}._statusSuccess_ztidt_308{color:var(--success);font-weight:500}._statusFailed_ztidt_313{color:var(--error);font-weight:500}._footer_ztidt_322{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--outline-variant)}@media(max-width:767px){._templateSection_ztidt_21{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._progressStats_ztidt_198{gap:var(--spacing-md)}._statValue_ztidt_212{font-size:18px}._footer_ztidt_322{flex-direction:column-reverse}._footer_ztidt_322 button{width:100%}}._container_1ih0r_3{display:flex;flex-direction:column;gap:16px;font-family:var(--font-sans)}._header_1ih0r_11{display:flex;align-items:center;justify-content:space-between;gap:16px}._searchWrap_1ih0r_18{flex:1;max-width:480px}._headerActions_1ih0r_23{display:flex;gap:10px;flex-shrink:0}._btnOutlined_1ih0r_29{display:flex;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:500;font-family:var(--font-sans);border:1px solid var(--outline-variant);border-radius:10px;background:var(--surface);color:var(--on-surface);cursor:pointer;transition:all .15s}._btnOutlined_1ih0r_29:hover{background:var(--surface-container)}._btnPrimary_1ih0r_49{display:flex;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:500;font-family:var(--font-sans);border:none;border-radius:10px;background:var(--primary);color:var(--on-primary);cursor:pointer;transition:all .15s}._btnPrimary_1ih0r_49:hover{opacity:.9}._filters_1ih0r_70{display:flex;align-items:center;gap:10px}._filterLabel_1ih0r_76{font-size:13px;font-weight:500;color:var(--on-surface-variant)}._tableCard_1ih0r_83{background:var(--surface);border:1px solid var(--outline-variant);border-radius:14px;overflow:hidden}._table_1ih0r_83{width:100%;border-collapse:collapse;font-size:14px}._table_1ih0r_83 thead tr{border-bottom:1px solid var(--outline-variant)}._table_1ih0r_83 th{padding:14px 16px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--on-surface-variant);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._table_1ih0r_83 th:hover{color:var(--on-surface)}._headerRow_1ih0r_117{background:var(--surface-container)}._thName_1ih0r_121{width:25%}._thRole_1ih0r_122{width:12%}._thSubjects_1ih0r_123{width:22%}._thActions_1ih0r_124{width:10%;text-align:right}._row_1ih0r_126{border-bottom:1px solid var(--outline-variant);transition:background .1s}._row_1ih0r_126:last-child{border-bottom:none}._row_1ih0r_126:hover{background:var(--surface-container)}._table_1ih0r_83 td{padding:12px 16px;color:var(--on-surface);vertical-align:middle}._nameCell_1ih0r_146{display:flex;align-items:center;gap:12px}._avatar_1ih0r_152{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff;flex-shrink:0}._nameInfo_1ih0r_165{display:flex;flex-direction:column;gap:2px;min-width:0}._nameText_1ih0r_172{font-size:14px;font-weight:500;color:var(--on-surface)}._classText_1ih0r_178{font-size:12px;color:var(--on-surface-muted)}._emailCell_1ih0r_184{color:var(--on-surface-muted);font-size:13px}._subjectBadges_1ih0r_190{display:flex;flex-wrap:wrap;gap:4px}._subjectBadge_1ih0r_190{display:inline-block;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:500;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._muted_1ih0r_206{color:var(--on-surface-muted)}._roleBadge_1ih0r_211{display:inline-block;padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}._badgeTeacher_1ih0r_220{background:#ebf5ff;color:#4a90d9}._badgeAdmin_1ih0r_225{background:#eeeef2;color:#8e8ea0}._statusDot_1ih0r_231{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}._statusActive_1ih0r_239{background:#22c55e}._statusInactive_1ih0r_243{background:#ef4444}._actions_1ih0r_248{display:flex;gap:6px;justify-content:flex-end}._actionBtn_1ih0r_254{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--outline-variant);border-radius:8px;background:transparent;color:var(--on-surface-muted);cursor:pointer;transition:all .15s}._actionBtn_1ih0r_254:hover{background:var(--surface-container-high);color:var(--on-surface)}._actionBtnDanger_1ih0r_273:hover{background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error);border-color:color-mix(in srgb,var(--error) 30%,transparent)}._tableFooter_1ih0r_284{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--outline-variant)}._footerText_1ih0r_292{font-size:13px;color:var(--on-surface-muted)}._pagination_1ih0r_297{display:flex;align-items:center;gap:4px}._pageBtn_1ih0r_303{padding:6px 14px;font-size:13px;font-family:var(--font-sans);border:1px solid var(--outline-variant);border-radius:8px;background:var(--surface);color:var(--on-surface);cursor:pointer;transition:all .15s}._pageBtn_1ih0r_303:hover:not(:disabled){background:var(--surface-container)}._pageBtn_1ih0r_303:disabled{opacity:.4;cursor:not-allowed}._pageNum_1ih0r_324{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--primary);color:var(--on-primary);font-size:13px;font-weight:600}._loading_1ih0r_338{padding:16px;display:flex;flex-direction:column;gap:12px}._skeletonRow_1ih0r_345{height:52px;background:var(--surface-container);border-radius:8px;animation:_pulse_1ih0r_1 1.5s ease-in-out infinite}@keyframes _pulse_1ih0r_1{0%,to{opacity:.4}50%{opacity:.8}}._empty_1ih0r_357{padding:48px;text-align:center;color:var(--on-surface-muted);font-size:15px}._overlay_1ih0r_365{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center}._overlayBackdrop_1ih0r_374{position:absolute;inset:0;background:#0006}._deleteModal_1ih0r_380{position:relative;background:var(--surface);border-radius:16px;width:420px;max-width:90vw;box-shadow:var(--shadow-lg);overflow:hidden}._deleteHeader_1ih0r_391{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--outline-variant)}._deleteHeaderIcon_1ih0r_399{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error);display:flex;align-items:center;justify-content:center;flex-shrink:0}._deleteHeaderTitle_1ih0r_411{flex:1;font-size:16px;font-weight:600;color:var(--on-surface)}._deleteClose_1ih0r_418{background:none;border:none;font-size:22px;color:var(--on-surface-muted);cursor:pointer;padding:0;line-height:1}._deleteClose_1ih0r_418:hover{color:var(--on-surface)}._deleteBody_1ih0r_433{padding:28px 24px 20px;text-align:center}._deleteIconWrap_1ih0r_438{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}._deleteTitle_1ih0r_450{font-size:18px;font-weight:600;color:var(--on-surface);margin:0 0 8px}._deleteMessage_1ih0r_457{font-size:14px;color:var(--on-surface-muted);margin:0;line-height:1.5}._deleteActions_1ih0r_465{display:flex;gap:12px;justify-content:center;padding:20px 24px}._btnCancel_1ih0r_472{padding:10px 28px;font-size:14px;font-weight:500;font-family:var(--font-sans);border:1px solid var(--outline-variant);border-radius:10px;background:var(--surface);color:var(--on-surface);cursor:pointer;transition:all .15s}._btnCancel_1ih0r_472:hover{background:var(--surface-container)}._btnDelete_1ih0r_489{display:flex;align-items:center;gap:6px;padding:10px 28px;font-size:14px;font-weight:500;font-family:var(--font-sans);border:none;border-radius:10px;background:var(--error);color:#fff;cursor:pointer;transition:all .15s}._btnDelete_1ih0r_489:hover{opacity:.9}._btnDelete_1ih0r_489:disabled,._btnCancel_1ih0r_472:disabled{opacity:.5;cursor:not-allowed}._badgeTeacher_1ih0r_220{background:color-mix(in srgb,#3B82F6 20%,transparent);color:#93c5fd}._badgeAdmin_1ih0r_225{background:color-mix(in srgb,#6366F1 20%,transparent);color:#a5b4fc}.light ._badgeTeacher_1ih0r_220{background:#ebf5ff;color:#4a90d9}.light ._badgeAdmin_1ih0r_225{background:#eeeef2;color:#8e8ea0}@media(max-width:767px){._container_1ih0r_3{gap:12px}._header_1ih0r_11{flex-direction:column;align-items:stretch;gap:12px}._searchWrap_1ih0r_18{max-width:100%}._headerActions_1ih0r_23{justify-content:stretch}._headerActions_1ih0r_23 ._btnOutlined_1ih0r_29,._headerActions_1ih0r_23 ._btnPrimary_1ih0r_49{flex:1;justify-content:center;padding:10px 12px;font-size:13px}._filters_1ih0r_70{flex-wrap:wrap;gap:8px}._filterLabel_1ih0r_76{width:100%}._table_1ih0r_83 thead{display:none}._table_1ih0r_83,._table_1ih0r_83 tbody,._table_1ih0r_83 tr,._table_1ih0r_83 td{display:block;width:100%}._table_1ih0r_83 tr{padding:12px 16px;border-bottom:1px solid var(--outline-variant)}._table_1ih0r_83 tr:last-child{border-bottom:none}._table_1ih0r_83 td{padding:2px 0}._nameCell_1ih0r_146{gap:10px}._avatar_1ih0r_152{width:32px;height:32px;font-size:12px}._emailCell_1ih0r_184{font-size:12px;padding-left:42px!important;color:var(--on-surface-muted)}._roleBadge_1ih0r_211{padding:3px 10px;font-size:11px}._subjectBadges_1ih0r_190{padding-left:42px!important}._subjectBadge_1ih0r_190{font-size:11px;padding:2px 8px}._actions_1ih0r_248{display:flex;padding-left:42px!important;padding-top:6px!important}._actionBtn_1ih0r_254{width:30px;height:30px}._tableFooter_1ih0r_284{flex-direction:column;gap:10px;align-items:center}._footerText_1ih0r_292{font-size:12px}._deleteModal_1ih0r_380{width:calc(100vw - 32px)}}._form_17fgz_3{display:flex;flex-direction:column;gap:var(--spacing-lg)}._error_17fgz_9{padding:var(--spacing-sm) var(--spacing-md);background:var(--error-container);color:var(--on-error-container);border-radius:var(--radius-md);font-size:14px;border-left:3px solid var(--error)}._readOnlyGroup_17fgz_19{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--surface-container);border-radius:var(--radius-lg);border:1px solid var(--outline-variant)}._readOnlyField_17fgz_29{display:flex;align-items:center;gap:var(--spacing-md)}._readOnlyLabel_17fgz_35{font-size:12px;font-weight:500;color:var(--on-surface-variant);min-width:100px;flex-shrink:0}._readOnlyValue_17fgz_43{font-size:14px;color:var(--on-surface)}._fieldGroup_17fgz_49{display:flex;flex-direction:column;gap:var(--spacing-xs)}._label_17fgz_55{font-size:12px;font-weight:500;color:var(--on-surface-variant)}._required_17fgz_61{color:var(--error)}._helperText_17fgz_65{font-size:12px;color:var(--on-surface-variant);margin:0}._teacherSearchWrapper_17fgz_72{position:relative}._searchInputWrapper_17fgz_76{position:relative;display:flex;align-items:center}._searchIcon_17fgz_82{position:absolute;left:12px;color:var(--on-surface-variant);pointer-events:none}._searchInput_17fgz_76{width:100%;padding:12px 12px 12px 40px;font-size:14px;border-radius:var(--radius-lg);border:1px solid var(--on-surface-variant);background-color:var(--surface-container-high);color:var(--on-surface);outline:none;transition:all var(--transition-fast)}._searchInput_17fgz_76::placeholder{color:var(--on-surface-variant)}._searchInput_17fgz_76:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}._searching_17fgz_110{position:absolute;right:12px;font-size:12px;color:var(--on-surface-variant)}._teacherDropdown_17fgz_118{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--surface-container-high);border:1px solid var(--outline-variant);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);list-style:none;padding:var(--spacing-xs);z-index:100;max-height:200px;overflow-y:auto}._teacherOption_17fgz_135{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast)}._teacherOption_17fgz_135:hover{background:var(--surface-container-highest)}._teacherOption_17fgz_135 svg{color:var(--on-surface-variant);flex-shrink:0}._teacherOptionInfo_17fgz_154{display:flex;flex-direction:column;gap:2px;min-width:0}._teacherOptionName_17fgz_161{font-size:14px;font-weight:500;color:var(--on-surface)}._teacherOptionEmail_17fgz_167{font-size:12px;color:var(--on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._noResults_17fgz_175{padding:var(--spacing-md);text-align:center;color:var(--on-surface-variant);font-size:14px;background:var(--surface-container-high);border:1px solid var(--outline-variant);border-radius:var(--radius-lg);margin-top:4px}._selectedTeacher_17fgz_187{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-container-highest);border:1px solid var(--primary);border-radius:var(--radius-lg)}._teacherInfo_17fgz_197{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}._teacherInfo_17fgz_197 svg{color:var(--primary);flex-shrink:0}._teacherName_17fgz_209{font-size:14px;font-weight:500;color:var(--on-surface)}._teacherEmail_17fgz_215{font-size:12px;color:var(--on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeTeacher_17fgz_223{background:none;border:none;padding:var(--spacing-xs);border-radius:var(--radius-full);cursor:pointer;color:var(--on-surface-variant);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}._removeTeacher_17fgz_223:hover{background:var(--error-container);color:var(--error)}._assignmentsList_17fgz_242{display:flex;flex-direction:column;gap:var(--spacing-xs)}._assignmentRow_17fgz_248{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--radius-lg)}._assignmentText_17fgz_258{font-size:14px;color:var(--on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._addRow_17fgz_267{display:flex;gap:var(--spacing-sm);align-items:flex-start}._sectionSelect_17fgz_273{padding:10px 12px;font-size:14px;border-radius:var(--radius-lg);border:1px solid var(--on-surface-variant);background-color:var(--surface-container-high);color:var(--on-surface);outline:none;min-width:120px;flex-shrink:0}._sectionSelect_17fgz_273:focus{border-color:var(--primary)}._addBtn_17fgz_289{display:flex;align-items:center;gap:var(--spacing-xs);padding:10px 16px;font-size:14px;font-weight:500;border:1px solid var(--outline-variant);border-radius:var(--radius-lg);background:var(--surface-container-high);color:var(--on-surface);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all var(--transition-fast)}._addBtn_17fgz_289:hover:not(:disabled){background:var(--primary);color:var(--on-primary);border-color:var(--primary)}._addBtn_17fgz_289:disabled{opacity:.4;cursor:not-allowed}._footer_17fgz_318{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--outline-variant)}@media(max-width:767px){._footer_17fgz_318{flex-direction:column-reverse}._footer_17fgz_318 button{width:100%}}._wrapper_eh7i5_6{background:transparent;border-radius:16px;padding:0;box-shadow:none}._subTabs_eh7i5_14{display:flex;background:var(--surface-container);border-radius:12px;padding:4px;margin:16px 16px 0}._subTab_eh7i5_14{flex:1;padding:10px 0;border:none;border-radius:10px;background:transparent;color:var(--on-surface-muted);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;letter-spacing:-.01em}._subTab_eh7i5_14:hover{color:var(--on-surface)}._subTabActive_eh7i5_40{background:var(--surface);color:var(--on-surface);font-weight:600;box-shadow:0 1px 3px #00000014}._frame_eh7i5_48{border:1px solid var(--outline-variant);border-radius:16px;background:var(--surface);overflow:visible}._tabContent_eh7i5_55{min-height:300px;padding:24px}._toolbar_eh7i5_61{display:flex;align-items:center;gap:12px;margin-bottom:20px}._toolbarLabel_eh7i5_68{font-size:14px;font-weight:500;color:var(--on-surface)}._classSelect_eh7i5_74{padding:9px 36px 9px 14px;border:1px solid var(--outline-variant);border-radius:10px;background:var(--surface);color:var(--on-surface);font-size:14px;font-weight:500;cursor:pointer;appearance:none;min-width:160px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .15s ease}._classSelect_eh7i5_74:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}._badge_eh7i5_97{padding:5px 14px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-size:13px;font-weight:600}._hint_eh7i5_106{font-size:14px;color:var(--on-surface-muted);margin:0 0 20px}._cardGrid_eh7i5_113{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}._card_eh7i5_113{position:relative;display:flex;align-items:center;gap:14px;padding:18px 44px 18px 20px;background:var(--surface);border:1px solid var(--outline-variant);border-radius:14px;cursor:pointer;transition:all .15s ease}._card_eh7i5_113:hover{border-color:var(--primary);box-shadow:0 2px 8px color-mix(in srgb,var(--primary) 8%,transparent)}._cardSelected_eh7i5_138{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._cardIcon_eh7i5_143{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;flex-shrink:0}._cardInfo_eh7i5_153{flex:1;min-width:0}._cardTitle_eh7i5_158{font-size:15px;font-weight:600;color:var(--on-surface);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardSubtitle_eh7i5_168{font-size:13px;color:var(--on-surface-muted);margin:3px 0 0;font-weight:400}._cardClose_eh7i5_176{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:50%;background:transparent;color:var(--on-surface-muted);cursor:pointer;transition:all .15s ease}._cardClose_eh7i5_176:hover{background:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._cardMenu_eh7i5_199{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--on-surface-muted);cursor:pointer;transition:all .15s ease}._cardMenu_eh7i5_199:hover{background:var(--surface-container-high);color:var(--on-surface-variant)}._menuDropdown_eh7i5_223{position:absolute;top:calc(50% + 20px);right:10px;min-width:150px;background:var(--surface);border:1px solid var(--outline-variant);border-radius:12px;box-shadow:0 8px 24px #0000001f;z-index:20;overflow:hidden;padding:4px}._menuItem_eh7i5_237{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;border-radius:8px;background:transparent;color:var(--on-surface);font-size:14px;font-weight:500;cursor:pointer;transition:background .1s ease}._menuItem_eh7i5_237:hover{background:var(--surface-container-high)}._menuItemDanger_eh7i5_257{color:var(--error)}._menuItemDanger_eh7i5_257:hover{background:color-mix(in srgb,var(--error) 10%,transparent)}._sectionGrid_eh7i5_266{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,180px));gap:12px}._addCard_eh7i5_275{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 20px;background:color-mix(in srgb,var(--primary) 4%,transparent);border:1.5px dashed color-mix(in srgb,var(--primary) 30%,transparent);border-radius:14px;color:var(--primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;min-height:78px;-webkit-user-select:none;user-select:none;caret-color:transparent}._addCard_eh7i5_275:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}._emptyWrapper_eh7i5_300{background:var(--surface);border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000000a}._emptyState_eh7i5_307{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}._emptyIllustration_eh7i5_316{font-size:3.5rem;margin-bottom:24px;line-height:1}._emptyTitle_eh7i5_322{font-size:22px;font-weight:700;color:var(--on-surface);margin:0 0 8px;letter-spacing:-.02em}._emptySubtitle_eh7i5_330{font-size:15px;color:var(--on-surface-muted);margin:0 0 28px;max-width:380px;line-height:1.6}._emptyAction_eh7i5_338{padding:13px 32px;border:none;border-radius:12px;background:var(--primary);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease;letter-spacing:-.01em}._emptyAction_eh7i5_338:hover{background:var(--primary-hover)}._emptyHint_eh7i5_355{font-size:13px;color:var(--on-surface-muted);margin-top:10px}._selectPrompt_eh7i5_362{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}._selectPromptIcon_eh7i5_371{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#ede9fe;color:#7c3aed;margin-bottom:16px}._selectPromptTitle_eh7i5_383{font-size:16px;font-weight:600;color:var(--on-surface);margin:0 0 6px}._selectPromptSubtitle_eh7i5_390{font-size:14px;color:var(--on-surface-muted);margin:0;max-width:320px;line-height:1.5}._confirmModal_eh7i5_399{padding:8px 0}._overlay_eh7i5_404{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center}._overlayBackdrop_eh7i5_413{position:absolute;inset:0;background:#0006}._overlayContent_eh7i5_419{position:relative;background:var(--surface);border-radius:16px;width:420px;max-width:90vw;box-shadow:0 20px 60px #00000026;overflow:hidden}._confirmHeader_eh7i5_430{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px}._confirmTitle_eh7i5_437{font-size:18px;font-weight:600;color:var(--on-surface);margin:0;line-height:1.3}._overlayClose_eh7i5_445{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--on-surface-muted);cursor:pointer;transition:all .15s ease}._overlayClose_eh7i5_445:hover{background:var(--surface-container);color:var(--on-surface)}._confirmBody_eh7i5_465{padding:0 24px 20px}._confirmMessage_eh7i5_469{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--on-surface-muted);margin:0 0 20px;line-height:1.5}._confirmMessage_eh7i5_469 svg{flex-shrink:0;margin-top:2px}._passwordBox_eh7i5_485{background:color-mix(in srgb,var(--error) 6%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:12px;padding:14px 16px}._passwordLabel_eh7i5_492{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--error);margin-bottom:10px}._passwordInputWrap_eh7i5_502{position:relative;display:flex;align-items:center}._passwordInput_eh7i5_502{width:100%;padding:10px 40px 10px 14px;font-size:14px;font-family:var(--font-sans);border:1px solid var(--outline-variant);border-radius:8px;background:var(--surface);color:var(--on-surface);outline:none}._passwordInput_eh7i5_502:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._passwordToggle_eh7i5_525{position:absolute;right:10px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--on-surface-muted);cursor:pointer;padding:4px;border-radius:4px}._passwordToggle_eh7i5_525:hover{color:var(--on-surface)}._passwordError_eh7i5_543{display:block;font-size:12px;color:var(--error);margin-top:6px}._confirmActions_eh7i5_551{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--outline-variant)}._confirmCancel_eh7i5_559{padding:10px 24px;border:1px solid var(--outline-variant);border-radius:10px;background:var(--surface-container);color:var(--on-surface);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}._confirmCancel_eh7i5_559:hover{background:var(--surface-container-high)}._confirmDelete_eh7i5_575{padding:10px 24px;border:none;border-radius:10px;background:var(--error);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease}._confirmDelete_eh7i5_575:hover{opacity:.9}._inlineModal_eh7i5_592{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center}._inlineBackdrop_eh7i5_601{position:absolute;inset:0;background:#0006}._inlineContent_eh7i5_607{position:relative;background:var(--surface);border-radius:16px;padding:28px 32px;width:420px;max-width:90vw;box-shadow:0 20px 60px #00000026}._inlineClose_eh7i5_617{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--on-surface-muted);cursor:pointer;transition:all .15s ease}._inlineClose_eh7i5_617:hover{background:var(--surface-container);color:var(--on-surface)}._inlineTitle_eh7i5_639{font-size:20px;font-weight:700;color:var(--on-surface);margin:0 0 24px;letter-spacing:-.02em}._inlineLabel_eh7i5_647{font-size:14px;font-weight:600;color:var(--on-surface);margin-bottom:8px;display:block}._inlineSelect_eh7i5_655{width:100%;padding:12px 40px 12px 14px;border:1.5px solid var(--outline-variant);border-radius:10px;background:var(--surface);color:var(--on-surface);font-size:15px;font-weight:500;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:border-color .15s ease}._inlineSelect_eh7i5_655:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}._inlinePreview_eh7i5_678{font-size:13px;color:var(--primary);font-weight:600;margin-top:8px}._inlineHelper_eh7i5_685{font-size:13px;color:var(--on-surface-muted);margin-top:4px}._letterInput_eh7i5_692{width:52px;height:52px;text-align:center;font-size:20px;font-weight:600;border:1.5px solid var(--outline-variant);border-radius:10px;background:var(--surface);color:var(--on-surface);text-transform:uppercase}._letterInput_eh7i5_692:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}._inlineFooter_eh7i5_711{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}._btnCancel_eh7i5_718{padding:11px 24px;border:none;border-radius:10px;background:transparent;color:var(--on-surface);font-size:14px;font-weight:500;cursor:pointer}._btnCancel_eh7i5_718:hover{background:var(--surface-container)}._btnPrimary_eh7i5_733{padding:11px 24px;border:none;border-radius:10px;background:var(--primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease}._btnPrimary_eh7i5_733:hover{background:var(--primary-hover)}._btnPrimary_eh7i5_733:disabled{opacity:.5;cursor:not-allowed}._inlineError_eh7i5_754{color:var(--error);font-size:13px;margin-bottom:12px}._loadingGrid_eh7i5_761{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}._loadingCard_eh7i5_767{height:78px;border-radius:14px;background:linear-gradient(90deg,var(--surface-container) 25%,var(--surface-container-high) 50%,var(--surface-container) 75%);background-size:200% 100%;animation:_shimmer_eh7i5_1 1.5s infinite}@keyframes _shimmer_eh7i5_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:767px){._wrapper_eh7i5_6{padding:16px;border-radius:12px}._cardGrid_eh7i5_113,._loadingGrid_eh7i5_761{grid-template-columns:1fr 1fr}._inlineContent_eh7i5_607{width:90vw;padding:20px}}@media(max-width:480px){._cardGrid_eh7i5_113,._loadingGrid_eh7i5_761{grid-template-columns:1fr}}._confirmIntro_14dnz_3{font-size:14px;color:var(--on-surface);margin:0 0 var(--spacing-md) 0}._confirmListHeading_14dnz_9{font-size:13px;font-weight:600;color:var(--on-surface);margin:0 0 var(--spacing-xs) 0}._confirmList_14dnz_9{margin:0 0 var(--spacing-lg) 0;padding-left:var(--spacing-lg);color:var(--on-surface-variant);font-size:13px;line-height:1.6}._confirmError_14dnz_24{margin-top:var(--spacing-md);font-size:13px;color:var(--error)}._confirmButton_14dnz_32._confirmButton_14dnz_32{background:var(--error);color:var(--surface)}._confirmButton_14dnz_32._confirmButton_14dnz_32:hover:not(:disabled){background:color-mix(in srgb,var(--error) 88%,black)}._sidebar_182q2_6{flex-shrink:0;display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--panel-border-color);border-radius:var(--radius-2xl);transition:width var(--transition-normal)}._expanded_182q2_20{width:220px}._collapsed_182q2_24{width:64px}._brandWrapper_182q2_30{display:contents}._adminLabel_182q2_35{padding:0 var(--spacing-lg) var(--spacing-xs);font-size:11px;font-weight:600;color:var(--on-surface-muted);text-transform:uppercase;letter-spacing:.5px}._backLink_182q2_45{display:flex;align-items:center;gap:12px;margin:0 var(--spacing-sm);padding:10px 12px;font-size:14px;font-weight:400;color:var(--on-surface-variant);background:none;border:none;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast)}._backLink_182q2_45:hover{background:var(--surface-hover);color:var(--on-surface)}._backLinkCollapsed_182q2_66{justify-content:center;gap:0;padding:12px}._sectionLabel_182q2_34{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xs);font-size:11px;font-weight:600;color:var(--on-surface-muted);text-transform:uppercase;letter-spacing:.5px}._nav_182q2_83{flex:1;display:flex;flex-direction:column;padding:0 var(--spacing-sm);overflow-y:auto}._navCollapsed_182q2_91{padding:var(--spacing-sm)}._navItem_182q2_95{display:flex;align-items:center;width:100%;gap:12px;margin-bottom:2px;padding:10px 12px;font-size:14px;border:none;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast);text-align:left}._navItemCollapsed_182q2_110{justify-content:center;padding:12px}._navItemActive_182q2_115{background:var(--surface-hover);color:var(--primary)}._navItemInactive_182q2_120{background:transparent;color:var(--on-surface-variant)}._navItemInactive_182q2_120:hover{background:var(--surface-hover)}._bottomSection_182q2_130{border-top:1px solid var(--outline);padding:12px;margin-top:auto}@media(max-width:767px){._sidebar_182q2_6{width:100%;height:auto;flex-shrink:0;flex-direction:column;border:none;border-radius:0;background:var(--surface);padding:0}._brandWrapper_182q2_30,._adminLabel_182q2_35,._sectionLabel_182q2_34,._bottomSection_182q2_130{display:none}._backLink_182q2_45{margin:0;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--outline-variant);border-radius:0;font-size:13px;gap:8px}._nav_182q2_83{flex-direction:row;overflow-x:auto;overflow-y:hidden;flex:0;gap:4px;padding:var(--spacing-sm);border-bottom:1px solid var(--outline-variant);-webkit-overflow-scrolling:touch}._navItem_182q2_95{flex-shrink:0;white-space:nowrap;padding:var(--spacing-sm) var(--spacing-md);font-size:13px;margin-bottom:0;border-radius:var(--radius-lg)}}._section_lliya_3{display:flex;flex-direction:column;gap:var(--spacing-md)}._card_lliya_9{padding:var(--spacing-md) var(--spacing-lg)}._cardHeader_lliya_14{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:2px}._iconCircle_lliya_21{width:28px;height:28px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}._iconBlue_lliya_31{background:var(--primary-container);color:var(--primary)}._iconGreen_lliya_36{background:var(--success-container);color:var(--success)}._cardTitle_lliya_41{font-size:15px;font-weight:600;color:var(--on-surface);margin:0;flex:1}._cardDescription_lliya_49{font-size:12px;color:var(--on-surface-variant);margin:0 0 var(--spacing-md) 0}._infoGrid_lliya_56{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm) var(--spacing-lg)}._infoItem_lliya_62{display:flex;flex-direction:column;gap:4px}._label_lliya_68{font-size:13px;font-weight:500;color:var(--on-surface-variant)}._value_lliya_74{font-size:15px;font-weight:500;color:var(--on-surface)}._notSet_lliya_80{font-size:15px;color:var(--on-surface-variant);font-style:italic}._formGrid_lliya_87{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm) var(--spacing-lg)}._actions_lliya_93{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--outline-variant)}@media(max-width:767px){._card_lliya_9{padding:var(--spacing-lg)}._infoGrid_lliya_56,._formGrid_lliya_87{grid-template-columns:1fr;gap:var(--spacing-lg)}._cardTitle_lliya_41{font-size:16px}}._card_1bqxg_4{display:flex;align-items:center;gap:14px;margin-bottom:var(--spacing-md);padding:var(--spacing-lg);background:var(--surface-container-high);border:1px solid var(--outline);border-radius:var(--radius-xl);box-shadow:var(--card-shadow)}._identity_1bqxg_16{display:flex;align-items:center;gap:14px;flex:1;min-width:0}._avatar_1bqxg_24{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--primary-light);color:var(--primary);font-size:16px;font-weight:600}._details_1bqxg_38{display:flex;flex-direction:column;gap:3px;min-width:0}._nameRow_1bqxg_45{display:flex;align-items:center;gap:8px;min-width:0}._name_1bqxg_45{font-size:15px;font-weight:700;color:var(--on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._email_1bqxg_61{font-size:12px;color:var(--on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._badgeContent_1bqxg_69{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}._card_1muli_3{padding:var(--spacing-md) var(--spacing-lg)}._cardDescription_1muli_7{font-size:12px;color:var(--on-surface-variant);margin:0 0 var(--spacing-md) 0}._formGrid_1muli_14{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm) var(--spacing-lg)}._fullWidth_1muli_20{grid-column:1 / 2}._actions_1muli_25{display:flex;justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--outline-variant)}@media(max-width:767px){._card_1muli_3{padding:var(--spacing-lg)}._formGrid_1muli_14{grid-template-columns:1fr;gap:var(--spacing-md)}._fullWidth_1muli_20{grid-column:auto}}._card_8xp4w_3{padding:var(--spacing-md) var(--spacing-lg)}._cardHeader_8xp4w_8{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:2px}._iconCircle_8xp4w_15{width:28px;height:28px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--primary-container);color:var(--primary)}._cardTitle_8xp4w_27{font-size:15px;font-weight:600;color:var(--on-surface);margin:0}._cardDescription_8xp4w_34{font-size:12px;color:var(--on-surface-variant);margin:0 0 var(--spacing-md) 0}._formFields_8xp4w_41{display:flex;flex-direction:column;gap:var(--spacing-sm)}._passwordRow_8xp4w_47{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}._actions_8xp4w_54{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--outline-variant)}@media(max-width:767px){._card_8xp4w_3{padding:var(--spacing-lg)}._passwordRow_8xp4w_47{grid-template-columns:1fr;gap:var(--spacing-md)}._cardTitle_8xp4w_27{font-size:16px}}._section_qovjs_23{display:flex;flex-direction:column;gap:var(--spacing-md)}._card_qovjs_29{padding:var(--spacing-md) var(--spacing-lg)}._cardHeader_qovjs_35{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._iconCircle_qovjs_42{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-md);background:var(--primary-container);color:var(--primary)}._headingText_qovjs_54{display:flex;flex-direction:column;gap:var(--spacing-xs)}._cardTitle_qovjs_60{font-size:15px;font-weight:600;color:var(--on-surface);margin:0}._headerSubtitle_qovjs_67{font-size:12px;color:var(--on-surface-variant);margin:0}._linkRow_qovjs_77{display:flex;align-items:center;gap:var(--spacing-sm);padding-block:var(--spacing-md);border-top:1px solid var(--outline)}._linkIcon_qovjs_85{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-md);background:var(--primary-container);color:var(--primary)}._linkInfo_qovjs_97{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1;min-width:0}._linkTitle_qovjs_105{font-size:14px;font-weight:600;color:var(--on-surface)}._linkSubtitle_qovjs_111{font-size:12px;color:var(--on-surface-variant)}._managedNote_qovjs_118{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;padding-top:var(--spacing-md);border-top:1px solid var(--outline);font-size:12px;color:var(--on-surface-variant)}._managedNote_qovjs_118 svg{flex-shrink:0;color:var(--on-surface-muted)}._dangerCard_qovjs_138{padding:var(--spacing-md) var(--spacing-lg);border-top:2px solid color-mix(in srgb,var(--error) 40%,var(--outline))}._dangerRow_qovjs_145{display:flex;align-items:center;gap:var(--spacing-md)}._dangerIcon_qovjs_154{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-md);background:var(--error-container);color:var(--error)}._dangerInfo_qovjs_166{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1;min-width:0}._dangerRowTitle_qovjs_177{font-size:15px;font-weight:600;color:var(--on-surface)}._dangerRowSummary_qovjs_183{font-size:12px;color:var(--on-surface-variant)}._dangerButton_qovjs_192._dangerButton_qovjs_192{background:transparent;border:1px solid var(--error);color:var(--error);flex-shrink:0}._dangerButton_qovjs_192._dangerButton_qovjs_192:hover:not(:disabled){background:var(--error);border-color:var(--error);color:var(--surface)}._dangerButton_qovjs_192._dangerButton_qovjs_192:focus-visible{background:var(--error);border-color:var(--error);color:var(--surface);outline:2px solid var(--error);outline-offset:2px}@media(max-width:767px){._linkRow_qovjs_77,._dangerRow_qovjs_145{flex-wrap:wrap}._dangerButton_qovjs_192._dangerButton_qovjs_192{width:100%}}._subtitle_19m9g_3{font-size:13px;color:var(--on-surface-variant);margin:0 0 var(--spacing-lg) 0}._fieldLabel_19m9g_9{display:block;margin:var(--spacing-md) 0 var(--spacing-xs);font-size:12px;font-weight:600;color:var(--on-surface-variant)}._textarea_19m9g_17{width:100%;min-height:120px;padding:12px 14px;font-family:var(--font-sans);font-size:14px;color:var(--on-surface);background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-lg);resize:vertical;transition:border-color var(--transition-fast)}._textarea_19m9g_17::placeholder{color:var(--on-surface-muted)}._textarea_19m9g_17:focus{outline:none;border-color:var(--primary)}._textarea_19m9g_17:disabled{opacity:.6;cursor:not-allowed}._counter_19m9g_45{margin-top:4px;text-align:right;font-size:11px;color:var(--on-surface-muted)}._fileInput_19m9g_53{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._dropzone_19m9g_68{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);width:100%;min-height:132px;padding:var(--spacing-lg);font-family:var(--font-sans);text-align:center;color:var(--on-surface-variant);background:var(--surface);border:1px dashed var(--outline);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}._dropzone_19m9g_68:hover{background:var(--surface-hover)}._dropzone_19m9g_68:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._dropzoneActive_19m9g_100{border-style:solid;border-color:var(--primary);background:var(--primary-container);color:var(--on-surface)}._dropzoneDisabled_19m9g_107{opacity:.6;cursor:not-allowed}._dropIcon_19m9g_112{color:var(--on-surface-muted)}._dropzoneActive_19m9g_100 ._dropIcon_19m9g_112{color:var(--primary)}._dropPrompt_19m9g_120{font-size:13px;font-weight:500;color:var(--on-surface)}._dropHint_19m9g_126{font-size:11px;color:var(--on-surface-muted)}._dropzoneFilled_19m9g_133{flex-direction:row;align-items:center;gap:var(--spacing-md);min-height:0;padding:var(--spacing-sm) var(--spacing-md);text-align:left}._thumb_19m9g_142{width:56px;height:56px;flex:none;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--outline);background:var(--surface-bright)}._fileMeta_19m9g_152{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._fileSize_19m9g_160{font-size:11px;color:var(--on-surface-muted)}._fileName_19m9g_165{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileRemove_19m9g_171{display:flex;align-items:center;justify-content:center;padding:2px;color:var(--on-surface-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer}._fileRemove_19m9g_171:hover{color:var(--on-surface);background:var(--surface-bright)}._fileRemove_19m9g_171:focus-visible{outline:1px solid var(--primary);outline-offset:2px}._section_1x5hs_4{display:flex;flex-direction:column}._header_1x5hs_9{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._iconCircle_1x5hs_16{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-md);background:var(--primary-container);color:var(--primary)}._headingText_1x5hs_28{display:flex;flex-direction:column}._title_1x5hs_33{font-size:16px;font-weight:600;color:var(--on-surface);margin:0}._description_1x5hs_40{font-size:12px;color:var(--on-surface-variant);margin:2px 0 0}._card_1x5hs_46{padding:0;overflow:hidden}._divider_1x5hs_51{height:1px;background:var(--outline)}._row_1x5hs_58{display:flex;align-items:center;gap:14px;width:100%;padding:14px var(--spacing-lg);background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;transition:background var(--transition-fast)}._row_1x5hs_58:hover{background:var(--surface-hover)}._row_1x5hs_58:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._iconChip_1x5hs_81{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary)}._iconChipSuccess_1x5hs_93{background:color-mix(in srgb,var(--whatsapp-green) 14%,transparent);color:var(--whatsapp-green)}._body_1x5hs_98{display:flex;flex-direction:column;flex:1;min-width:0}._rowTitle_1x5hs_105{font-size:14px;font-weight:600;color:var(--on-surface)}._rowSubtitle_1x5hs_111{margin-top:2px;font-size:12px;color:var(--on-surface-variant)}._trailing_1x5hs_117{flex-shrink:0;color:var(--on-surface-muted)}._container_2qt66_5{display:flex;gap:12px;height:100%;min-height:0}._contentPanel_2qt66_15{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--panel-border-color);border-radius:var(--radius-2xl);overflow:hidden}._contentScroll_2qt66_26{flex:1;overflow-y:auto;padding:var(--spacing-md) var(--spacing-xl)}._contentInner_2qt66_35{width:100%}@media(max-width:767px){._container_2qt66_5{flex-direction:column;gap:0;height:100%}._contentPanel_2qt66_15{flex:1;min-height:0;border:none;border-radius:0}._contentScroll_2qt66_26{padding:var(--spacing-md)}}._container_1k9go_5{display:flex;flex-direction:column;gap:0;height:100%;overflow-y:auto}._toolbar_1k9go_17{background:var(--surface);border-radius:12px;padding:20px 24px 16px;margin-bottom:0;border:1px solid var(--outline-variant)}._searchRow_1k9go_25{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}._searchWrap_1k9go_33{max-width:400px;flex:1}._toolbarRight_1k9go_38{display:flex;align-items:center;gap:12px}._clearAllBtn_1k9go_44{border:none;background:none;color:#ef4444;font-size:13px;font-weight:600;cursor:pointer;padding:6px 10px;border-radius:6px;white-space:nowrap;transition:background .15s}._clearAllBtn_1k9go_44:hover{background:#ef444414}._exportBtn2_1k9go_61{border:1px solid var(--outline-variant);background:var(--surface);color:var(--on-surface);font-size:13px;font-weight:500;cursor:pointer;padding:7px 20px;border-radius:8px;white-space:nowrap;transition:background .15s}._exportBtn2_1k9go_61:hover:not(:disabled){background:var(--surface-container-low)}._exportBtn2_1k9go_61:disabled{opacity:.4;cursor:not-allowed}._filterRow_1k9go_84{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto}._filterLabel_1k9go_92{font-size:13px;font-weight:500;color:var(--on-surface-muted);white-space:nowrap;margin-right:2px}._filterDrop_1k9go_100{appearance:none;border:1px solid var(--outline-variant);border-radius:8px;padding:7px 28px 7px 12px;font-size:13px;font-family:inherit;background:var(--surface);color:var(--on-surface);cursor:pointer;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;transition:border-color .15s}._filterDrop_1k9go_100:hover{border-color:var(--outline)}._filterDrop_1k9go_100:focus{outline:none;border-color:var(--primary)}._filterDrop_1k9go_100:disabled{opacity:.45;cursor:not-allowed}._filterDrop_1k9go_100._filterActive_1k9go_132{border-color:var(--primary);background-color:#2563eb0f;color:var(--primary);font-weight:600}._filterDrop_1k9go_100._filterOrange_1k9go_140{border-color:#f59e0b;color:#f59e0b;font-weight:600;background-color:#f59e0b0f}._emptyCard_1k9go_151{background:var(--surface);border-radius:12px;border:1px solid var(--outline-variant);margin-top:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px}._emptyIcon_1k9go_163{width:64px;height:64px;border-radius:16px;background:#f59e0b1a;color:#f59e0b;display:flex;align-items:center;justify-content:center;margin-bottom:16px}._emptyText_1k9go_175{font-size:15px;font-weight:500;color:var(--on-surface);margin:0 0 24px}._classBtns_1k9go_182{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}._classBtn_1k9go_182{border:1px solid var(--outline-variant);background:var(--surface);color:var(--on-surface);font-size:14px;font-weight:500;padding:10px 28px;border-radius:10px;cursor:pointer;transition:all .15s}._classBtn_1k9go_182:hover{border-color:var(--primary);color:var(--primary);background:#2563eb0a}._tableCard_1k9go_211{background:var(--surface);border-radius:12px;border:1px solid var(--outline-variant);margin-top:16px;overflow-x:auto}._table_1k9go_211{width:100%;border-collapse:collapse;font-size:14px}._table_1k9go_211 thead th{text-align:left;font-size:12px;font-weight:600;color:var(--on-surface);padding:14px 16px;border-bottom:1px solid var(--outline-variant);white-space:nowrap}._thEval_1k9go_235{min-width:200px}._thSec_1k9go_236{width:60px}._thDate_1k9go_237{width:90px}._thView_1k9go_238{width:50px}._thGrading_1k9go_240{display:flex;flex-direction:column;gap:1px}._thGradingSub_1k9go_246{font-size:10px;font-weight:400;color:var(--on-surface-muted);white-space:nowrap}._table_1k9go_211 tbody td{padding:14px 16px;border-bottom:1px solid var(--outline-variant);vertical-align:middle;color:var(--on-surface);font-size:14px}._row_1k9go_261{cursor:pointer;transition:background .1s}._row_1k9go_261:hover{background:var(--surface-container-low)}._row_1k9go_261:last-child td{border-bottom:none}._evalCell_1k9go_275{display:flex;flex-direction:column;gap:2px}._evalTitle_1k9go_281{font-size:14px;font-weight:500;color:var(--on-surface);line-height:1.3}._evalSub_1k9go_288{font-size:12px;color:var(--on-surface-muted);line-height:1.3}._secCell_1k9go_294{font-size:14px}._dateCell_1k9go_298{font-size:13px;white-space:nowrap}._progressWrapper_1k9go_304{display:flex;align-items:center;gap:8px;min-width:130px}._progressTrack_1k9go_311{flex:1;height:6px;border-radius:3px;background:var(--surface-container);overflow:hidden;min-width:50px;max-width:80px}._progressFill_1k9go_321{height:100%;border-radius:3px;transition:width .3s ease}._progressGray_1k9go_327{background:var(--outline-variant)}._progressBlue_1k9go_328{background:var(--primary)}._progressGreen_1k9go_329{background:#10b981}._progressText_1k9go_331{font-size:12px;color:var(--on-surface-muted);white-space:nowrap}._gradingCell_1k9go_338{display:flex;align-items:center;gap:6px}._gradingBar_1k9go_344{width:44px;height:5px;border-radius:3px;background:var(--surface-container);overflow:hidden}._gradingFill_1k9go_352{height:100%;border-radius:3px;background:var(--primary)}._gradingPct_1k9go_358{font-size:13px;font-weight:600;color:var(--primary)}._gradingBadge_1k9go_364{display:inline-block;font-size:12px;font-weight:600;color:#10b981;background:#10b9811a;padding:3px 10px;border-radius:6px}._muted_1k9go_374{color:var(--on-surface-muted)}._viewLink_1k9go_378{font-size:13px;color:var(--on-surface-muted)}._viewLink_1k9go_378:hover{color:var(--primary)}._tableFooter_1k9go_387{padding:12px 16px;font-size:13px;color:var(--on-surface-muted);border-top:1px solid var(--outline-variant)}._noResults_1k9go_394{padding:60px 24px;text-align:center;color:var(--on-surface-muted);font-size:14px}._skeletonRow_1k9go_402{height:52px;margin:8px 16px;border-radius:8px;background:var(--surface-container);animation:_shimmer_1k9go_1 1.5s infinite}@keyframes _shimmer_1k9go_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._detailLoading_1k9go_420{display:flex;flex-direction:column;gap:12px}._detailMeta_1k9go_427{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._detailMetaLeft_1k9go_434{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--on-surface)}._teacherAvatar_1k9go_442{width:30px;height:30px;border-radius:50%;background:var(--primary);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._teacherName_1k9go_456{font-weight:600;font-size:14px}._metaDivider_1k9go_461{color:var(--outline-variant)}._metaDate_1k9go_465{color:var(--on-surface-muted);font-size:14px}._summaryRow_1k9go_471{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:28px}._summaryCard_1k9go_478{border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:1px}._cardProgress_1k9go_487{background:#8ab4f81a}._cardScore_1k9go_488{background:#fbbf241a}._cardPending_1k9go_489{background:#ef44441a}.light ._cardProgress_1k9go_487{background:#f0f4fa}.light ._cardScore_1k9go_488{background:#fdf6e8}.light ._cardPending_1k9go_489{background:#fdf0f0}._cardLabel_1k9go_496{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}._cardProgress_1k9go_487 ._cardLabel_1k9go_496{color:#8ab4f8}._cardScore_1k9go_488 ._cardLabel_1k9go_496{color:#fbd24e}._cardPending_1k9go_489 ._cardLabel_1k9go_496{color:#f87171}.light ._cardProgress_1k9go_487 ._cardLabel_1k9go_496{color:#6b7280}.light ._cardScore_1k9go_488 ._cardLabel_1k9go_496{color:#92740c}.light ._cardPending_1k9go_489 ._cardLabel_1k9go_496{color:#c53030}._cardValue_1k9go_514{font-size:26px;font-weight:700;line-height:1.2}._cardProgress_1k9go_487 ._cardValue_1k9go_514{color:var(--on-surface)}._cardScore_1k9go_488 ._cardValue_1k9go_514{color:#fbbf24}._cardPending_1k9go_489 ._cardValue_1k9go_514{color:#f87171}.light ._cardProgress_1k9go_487 ._cardValue_1k9go_514{color:var(--on-surface)}.light ._cardScore_1k9go_488 ._cardValue_1k9go_514{color:#d97706}.light ._cardPending_1k9go_489 ._cardValue_1k9go_514{color:#dc2626}._cardDetail_1k9go_530{font-size:12px;color:var(--on-surface-muted);margin-top:2px}._studentsHeader_1k9go_537{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._studentsTitle_1k9go_544{font-size:16px;font-weight:600;color:var(--on-surface);margin:0}._sortBtns_1k9go_551{display:flex;gap:6px}._sortBtn_1k9go_551{border:1px solid var(--outline-variant);background:var(--surface);color:var(--on-surface-muted);font-size:12px;font-weight:500;padding:6px 16px;border-radius:20px;cursor:pointer;transition:all .15s}._sortBtn_1k9go_551:hover{border-color:var(--outline);color:var(--on-surface)}._sortBtn_1k9go_551._sortActive_1k9go_573{background:#2563eb;color:#fff;border-color:#2563eb;font-weight:600}._studentsList_1k9go_581{border:1px solid var(--outline-variant);border-radius:10px;overflow:hidden;max-height:400px;display:flex;flex-direction:column}._studentsScrollArea_1k9go_590{flex:1;overflow-y:auto;min-height:0}._studentsListHeader_1k9go_596{display:grid;grid-template-columns:36px 1fr 110px;padding:10px 16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--on-surface-muted);background:var(--surface-container-low);border-bottom:1px solid var(--outline-variant)}._studentRow_1k9go_609{display:grid;grid-template-columns:36px 1fr 110px;padding:12px 16px;align-items:center;border-bottom:1px solid var(--outline-variant)}._studentRow_1k9go_609:last-child{border-bottom:none}._colNum_1k9go_621{font-size:13px;color:var(--on-surface-muted)}._colName_1k9go_626,._colScore_1k9go_626{font-size:11px}._colScore_1k9go_626{text-align:right}._studentInfo_1k9go_634{display:flex;align-items:center;gap:10px}._studentAvatar_1k9go_640{width:32px;height:32px;border-radius:50%;background:var(--surface-container);color:var(--on-surface-muted);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}._studentName_1k9go_654{font-size:14px;font-weight:500;color:var(--on-surface)}._studentScore_1k9go_660{display:flex;align-items:center;justify-content:flex-end;gap:6px}._scoreVal_1k9go_667{font-size:14px;font-weight:700}._scoreHigh_1k9go_673{color:#10b981}._scoreMid_1k9go_674{color:#2563eb}._scoreLow_1k9go_675{color:#f59e0b}._scoreFail_1k9go_676{color:#ef4444}._checkIcon_1k9go_678{color:#10b981}._pendingText_1k9go_682{font-size:12px;color:var(--on-surface-muted)}._detailFooter_1k9go_688{display:flex;align-items:center;gap:12px;width:100%}._downloadBtn_1k9go_695{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}._downloadBtn_1k9go_695:hover{background:#1d4ed8}._exportBtn_1k9go_61{border:1px solid var(--outline-variant);background:var(--surface);color:var(--on-surface);font-size:14px;font-weight:600;padding:12px 32px;border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}._exportBtn_1k9go_61:hover{background:var(--surface-container-low);border-color:var(--outline)}@media(max-width:767px){._toolbar_1k9go_17{padding:14px 16px 12px}._searchRow_1k9go_25{flex-direction:column;gap:10px}._searchWrap_1k9go_33{max-width:100%}._filterRow_1k9go_84{flex-wrap:wrap;gap:6px}._filterDrop_1k9go_100{font-size:12px;padding:6px 24px 6px 10px}._emptyCard_1k9go_151{padding:40px 16px}._classBtns_1k9go_182{gap:8px}._classBtn_1k9go_182{min-width:80px;padding:8px 16px;font-size:13px}._table_1k9go_211{font-size:13px}._summaryRow_1k9go_471{grid-template-columns:1fr}._detailFooter_1k9go_688{flex-direction:column}._downloadBtn_1k9go_695,._exportBtn_1k9go_61{width:100%}}._container_1x9uz_3{display:flex;flex-direction:column;gap:16px;font-family:var(--font-sans)}._header_1x9uz_11{display:flex;align-items:center;justify-content:space-between;gap:16px}._searchWrap_1x9uz_18{flex:1;max-width:480px}._headerActions_1x9uz_23{display:flex;gap:10px;flex-shrink:0}._btnOutlined_1x9uz_29{display:flex;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:500;font-family:var(--font-sans);border:1px solid var(--outline-variant);border-radius:10px;background:var(--surface);color:var(--on-surface);cursor:pointer;transition:all .15s}._btnOutlined_1x9uz_29:hover{background:var(--surface-container)}._btnPrimary_1x9uz_49{display:flex;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:500;font-family:var(--font-sans);border:none;border-radius:10px;background:var(--primary);color:var(--on-primary);cursor:pointer;transition:all .15s}._btnPrimary_1x9uz_49:hover:not(:disabled){opacity:.9}._btnPrimary_1x9uz_49:disabled{opacity:.5;cursor:not-allowed}._filters_1x9uz_75{display:flex;align-items:center;gap:10px;max-width:480px}._filterLabel_1x9uz_82{font-size:13px;font-weight:500;color:var(--on-surface-variant)}._tableCard_1x9uz_89{background:var(--surface);border:1px solid var(--outline-variant);border-radius:14px;overflow:hidden}._table_1x9uz_89{width:100%;border-collapse:collapse;font-size:14px}._table_1x9uz_89 thead tr{border-bottom:1px solid var(--outline-variant)}._table_1x9uz_89 th{padding:14px 16px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--on-surface-variant);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._table_1x9uz_89 th:hover{color:var(--on-surface)}._thName_1x9uz_123{width:30%}._thRole_1x9uz_124{width:12%}._thStatus_1x9uz_125{width:15%}._thActions_1x9uz_126{width:10%;text-align:right}._row_1x9uz_128{border-bottom:1px solid var(--outline-variant);transition:background .1s}._row_1x9uz_128:last-child{border-bottom:none}._row_1x9uz_128:hover{background:var(--surface-container)}._table_1x9uz_89 td{padding:12px 16px;color:var(--on-surface);vertical-align:middle}._nameCell_1x9uz_148{display:flex;align-items:center;gap:12px}._avatar_1x9uz_154{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff;flex-shrink:0}._nameInfo_1x9uz_167{display:flex;flex-direction:column;gap:2px;min-width:0}._nameText_1x9uz_174{font-size:14px;font-weight:500;color:var(--on-surface)}._classText_1x9uz_180{font-size:12px;color:var(--on-surface-muted)}._emailCell_1x9uz_186{color:var(--on-surface-muted);font-size:13px}._roleBadge_1x9uz_192{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600}._badgeTeacher_1x9uz_200{background:#dbeafe;color:#2563eb}._badgeAdmin_1x9uz_205{background:#e0e7ff;color:#4338ca}._statusDot_1x9uz_211{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}._statusActive_1x9uz_219{background:#22c55e}._statusInactive_1x9uz_223{background:#ef4444}._actions_1x9uz_228{display:flex;gap:6px;justify-content:flex-end}._actionBtn_1x9uz_234{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--outline-variant);border-radius:8px;background:transparent;color:var(--on-surface-muted);cursor:pointer;transition:all .15s}._actionBtn_1x9uz_234:hover{background:var(--surface-container-high);color:var(--on-surface)}._actionBtnDanger_1x9uz_253:hover{background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error);border-color:color-mix(in srgb,var(--error) 30%,transparent)}._tableFooter_1x9uz_264{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--outline-variant)}._footerText_1x9uz_272{font-size:13px;color:var(--on-surface-muted)}._pagination_1x9uz_277{display:flex;align-items:center;gap:4px}._pageBtn_1x9uz_283{padding:6px 14px;font-size:13px;font-family:var(--font-sans);border:1px solid var(--outline-variant);border-radius:8px;background:var(--surface);color:var(--on-surface);cursor:pointer;transition:all .15s}._pageBtn_1x9uz_283:hover:not(:disabled){background:var(--surface-container)}._pageBtn_1x9uz_283:disabled{opacity:.4;cursor:not-allowed}._pageNum_1x9uz_304{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--primary);color:var(--on-primary);font-size:13px;font-weight:600}._summaryBar_1x9uz_318{padding:10px 16px;background:#fefce8;color:#92400e;border-radius:8px;font-size:14px;font-weight:500}._emptyState_1x9uz_328{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;background:var(--surface);border:1px solid var(--outline-variant);border-radius:14px}._emptyIcon_1x9uz_339{width:80px;height:80px;border-radius:50%;background:color-mix(in srgb,var(--primary) 10%,transparent);display:flex;align-items:center;justify-content:center;color:var(--primary)}._emptyEmoji_1x9uz_350{font-size:48px;line-height:1;margin-bottom:20px}._emptyTitle_1x9uz_356{font-size:18px;font-weight:600;color:var(--on-surface);margin:0 0 8px}._emptySub_1x9uz_363{font-size:14px;color:var(--on-surface-muted);text-align:center;margin:0 0 24px;line-height:1.5}._classCards_1x9uz_371{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}._classCard_1x9uz_371{display:flex;align-items:center;gap:8px;padding:12px 20px;border:1px solid var(--outline-variant);border-radius:10px;background:var(--surface-container);color:var(--on-surface);font-size:14px;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .15s}._classCard_1x9uz_371:hover{border-color:var(--primary);background:var(--surface-container-high)}._classCount_1x9uz_399{color:var(--on-surface-muted);font-weight:400}._loading_1x9uz_405{padding:16px;display:flex;flex-direction:column;gap:12px}._skeletonRow_1x9uz_412{height:52px;background:var(--surface-container);border-radius:8px;animation:_pulse_1x9uz_1 1.5s ease-in-out infinite}@keyframes _pulse_1x9uz_1{0%,to{opacity:.4}50%{opacity:.8}}._empty_1x9uz_328{padding:48px;text-align:center;color:var(--on-surface-muted);font-size:15px}._emptyTable_1x9uz_431{display:flex;flex-direction:column;align-items:center;padding:60px 24px;text-align:center}._emptyTableTitle_1x9uz_439{font-size:16px;font-weight:600;color:var(--on-surface);margin:0 0 6px}._emptyTableSub_1x9uz_446{font-size:14px;color:var(--on-surface-muted);margin:0 0 20px}._overlay_1x9uz_453{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center}._overlayBackdrop_1x9uz_462{position:absolute;inset:0;background:#0006}._deleteModal_1x9uz_468{position:relative;background:var(--surface);border-radius:16px;padding:32px;width:380px;max-width:90vw;text-align:center;box-shadow:var(--shadow-lg)}._deleteIconWrap_1x9uz_479{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}._deleteTitle_1x9uz_491{font-size:18px;font-weight:600;color:var(--on-surface);margin:0 0 8px}._deleteDetail_1x9uz_498{font-size:13px;color:var(--on-surface-muted);margin:0 0 12px}._deleteMessage_1x9uz_504{font-size:14px;color:var(--on-surface-muted);margin:0 0 28px;line-height:1.5}._deleteActions_1x9uz_511{display:flex;gap:12px;justify-content:center}._btnCancel_1x9uz_517{padding:10px 28px;font-size:14px;font-weight:500;font-family:var(--font-sans);border:1px solid var(--outline-variant);border-radius:10px;background:var(--surface);color:var(--on-surface);cursor:pointer;transition:all .15s}._btnCancel_1x9uz_517:hover{background:var(--surface-container)}._btnDelete_1x9uz_534{display:flex;align-items:center;gap:6px;padding:10px 28px;font-size:14px;font-weight:500;font-family:var(--font-sans);border:none;border-radius:10px;background:var(--error);color:#fff;cursor:pointer;transition:all .15s}._btnDelete_1x9uz_534:hover{opacity:.9}._btnDelete_1x9uz_534:disabled,._btnCancel_1x9uz_517:disabled{opacity:.5;cursor:not-allowed}@media(prefers-color-scheme:dark){._badgeTeacher_1x9uz_200{background:color-mix(in srgb,#3B82F6 20%,transparent);color:#93c5fd}._badgeAdmin_1x9uz_205{background:color-mix(in srgb,#6366F1 20%,transparent);color:#a5b4fc}}@media(max-width:767px){._header_1x9uz_11{flex-direction:column;align-items:stretch}._searchWrap_1x9uz_18{max-width:100%}._headerActions_1x9uz_23{justify-content:flex-end}._filters_1x9uz_75{flex-wrap:wrap}._thActions_1x9uz_126,._actions_1x9uz_228{display:none}}._overlay_l5ctv_3{position:fixed;inset:0;z-index:1000}._panel_l5ctv_13{position:absolute;top:64px;right:24px;width:380px;max-width:calc(100vw - 48px);max-height:calc(100vh - 96px);background:var(--surface);box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;border-radius:var(--radius-lg);border:1px solid var(--outline-variant);display:flex;flex-direction:column;animation:_slideIn_l5ctv_1 .2s ease;overflow:hidden}@keyframes _slideIn_l5ctv_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._header_l5ctv_42{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--outline-variant);flex-shrink:0}._title_l5ctv_51{font-size:18px;font-weight:600;color:var(--on-surface);margin:0}._headerActions_l5ctv_58{display:flex;align-items:center;gap:var(--spacing-sm)}._markAllRead_l5ctv_64{font-size:13px;font-weight:600;color:#3b82f6;background:none;border:none;cursor:pointer;padding:4px 8px}._markAllRead_l5ctv_64:hover{text-decoration:underline}._closeButton_l5ctv_78{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:var(--surface-container);border-radius:var(--radius-sm);cursor:pointer;color:var(--on-surface-muted);transition:all .15s}._closeButton_l5ctv_78:hover{background:var(--surface-container-high);color:var(--on-surface)}._list_l5ctv_98{flex:1;overflow-y:auto;padding:0}._loading_l5ctv_104,._empty_l5ctv_105{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);color:var(--on-surface-muted);font-size:14px;gap:var(--spacing-sm)}._emptyIcon_l5ctv_116{opacity:.3}._notificationItem_l5ctv_121{display:flex;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;transition:background .15s;border-bottom:1px solid var(--outline-variant)}._notificationItem_l5ctv_121:last-child{border-bottom:none}._notificationItem_l5ctv_121:hover{background:var(--surface-container-low)}._notificationItem_l5ctv_121._unread_l5ctv_138{background:#3b82f60a}._notificationItem_l5ctv_121._read_l5ctv_142{opacity:.7}._notificationIcon_l5ctv_147{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md)}._severityInfo_l5ctv_157{background:#3b82f61a;color:#3b82f6}._severityWarning_l5ctv_162{background:#f59e0b1a;color:#f59e0b}._severityCritical_l5ctv_167{background:#ef44441a;color:#ef4444}._notificationContent_l5ctv_173{flex:1;min-width:0}._notificationMessage_l5ctv_178{font-size:13px;font-weight:500;color:var(--on-surface);line-height:1.4}._notificationTime_l5ctv_185{font-size:11px;color:var(--on-surface-muted);margin-top:4px}._notificationActions_l5ctv_192{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}._approveButton_l5ctv_198,._dismissButton_l5ctv_199{font-size:12px;font-weight:600;padding:5px 16px;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:all .15s}._approveButton_l5ctv_198{background:#3b82f6;color:#fff}._approveButton_l5ctv_198:hover{background:#2563eb}._dismissButton_l5ctv_199{background:transparent;color:#ef4444;border-color:#ef4444}._dismissButton_l5ctv_199:hover{background:#ef444414}._notificationActed_l5ctv_228{font-size:12px;font-weight:600;color:var(--on-surface-muted);margin-top:var(--spacing-xs);font-style:italic}@media(max-width:767px){._panel_l5ctv_13{top:56px;right:8px;width:calc(100vw - 16px)}}._adminDashboard_1f4v0_3{display:flex;flex-direction:column;height:100%;padding:var(--spacing-lg) var(--spacing-md);padding-top:var(--spacing-md);gap:var(--spacing-md);font-family:var(--font-sans)}._controlsBar_1f4v0_14{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);flex-shrink:0}._headerActions_1f4v0_22{display:flex;align-items:center;gap:8px}._aySelector_1f4v0_29{display:flex;align-items:center;gap:6px;padding:7px 12px 7px 14px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--on-surface);background:var(--surface);border:1px solid var(--outline-variant);border-radius:20px;white-space:nowrap}._aySelect_1f4v0_29{appearance:none;-webkit-appearance:none;border:none;background:transparent;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--on-surface);cursor:pointer;padding:0 16px 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;outline:none}._aySelect_1f4v0_29 option{background:var(--surface);color:var(--on-surface)}._iconButton_1f4v0_67{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--outline-variant);background:var(--surface);border-radius:50%;cursor:pointer;color:var(--on-surface-muted);transition:all .15s;flex-shrink:0}._iconButton_1f4v0_67:hover{background:var(--surface-hover);color:var(--on-surface)}._notificationBadge_1f4v0_89{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;font-family:var(--font-sans);font-size:9px;font-weight:700;color:#fff;background:#ef4444;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}._content_1f4v0_109{flex:1;min-height:0;overflow-y:auto}._settingsActive_1f4v0_121{padding:0;gap:0}._settingsContent_1f4v0_126{overflow:hidden;min-height:0}._placeholder_1f4v0_134{display:flex;align-items:center;justify-content:center;height:200px;font-size:16px;color:var(--on-surface-muted);background:var(--surface-container);border-radius:var(--radius-lg)}@media(max-width:767px){._adminDashboard_1f4v0_3{padding:var(--spacing-md);padding-top:var(--spacing-sm)}._pageTitle_1f4v0_155{font-size:18px}._aySelector_1f4v0_29{display:none}}
