.support-widget[data-v-14d7bae5]{position:fixed;z-index:45;right:max(24px,env(safe-area-inset-right));bottom:calc(var(--support-bottom) + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:12px;width:min(358px,calc(100vw - 32px));color:#141820;font-size:14px;line-height:1.6;pointer-events:none}.support-widget svg[data-v-14d7bae5]{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.support-widget button[data-v-14d7bae5],.support-widget a[data-v-14d7bae5]{pointer-events:auto}.support-widget button[data-v-14d7bae5]{font:inherit;cursor:pointer}.support-widget button[data-v-14d7bae5]:focus-visible,.support-widget a[data-v-14d7bae5]:focus-visible{outline:2px solid #155eef;outline-offset:3px}.support-panel[data-v-14d7bae5]{width:100%;max-height:calc(100vh - var(--support-bottom) - env(safe-area-inset-bottom) - 84px);max-height:calc(100dvh - var(--support-bottom) - env(safe-area-inset-bottom) - 84px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #e6eaf0;border-radius:18px;background:#fff;box-shadow:0 16px 52px #24344e20;pointer-events:auto}.support-heading[data-v-14d7bae5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 22px 18px}.support-heading h2[data-v-14d7bae5]{margin:0;color:#141820;font-size:20px;font-weight:650;line-height:1.5}.support-heading p[data-v-14d7bae5]{margin:3px 0 0;color:#667085;font-size:12px}.support-close[data-v-14d7bae5]{display:grid;place-items:center;flex:0 0 34px;height:34px;padding:0;border:0;border-radius:8px;color:#667085;background:transparent}.support-close[data-v-14d7bae5]:hover{background:#f7f9fc;color:#141820}.support-wechat[data-v-14d7bae5]{margin:0 22px;padding:18px 14px;border-radius:12px;background:#f7f9fc;text-align:center}.support-panel h3[data-v-14d7bae5]{display:flex;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600}.support-wechat h3[data-v-14d7bae5]{justify-content:center;font-size:15px}.support-wechat h3 svg[data-v-14d7bae5]{color:#138850}.support-wechat p[data-v-14d7bae5]{margin:5px 0 0;color:#667085;font-size:12px}.support-qr[data-v-14d7bae5]{box-sizing:border-box;width:200px;max-width:100%;margin:16px auto 12px;padding:8px;background:#fff;border:1px solid #e6eaf0;border-radius:8px}.support-qr-viewport[data-v-14d7bae5]{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#fff}.support-qr-image[data-v-14d7bae5]{display:block;width:100%;height:100%;object-fit:contain}.support-qr-image.is-cropped[data-v-14d7bae5]{position:absolute;max-width:none;object-fit:fill}.support-wechat-pending[data-v-14d7bae5]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:152px;gap:8px}.support-wechat-pending svg[data-v-14d7bae5]{width:32px;height:32px;margin-bottom:3px;color:#98a2b3;stroke-width:1.3}.support-wechat-pending strong[data-v-14d7bae5]{color:#475467;font-size:14px;font-weight:500}.support-wechat-pending p[data-v-14d7bae5]{margin:0}.support-email[data-v-14d7bae5]{padding:20px 22px}.support-email h3[data-v-14d7bae5]{font-size:13px}.support-email h3 svg[data-v-14d7bae5]{width:16px;height:16px;color:#667085}.support-email-row[data-v-14d7bae5]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.support-email-row a[data-v-14d7bae5]{min-width:0;color:#344054;font-size:13px;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.support-email-row a[data-v-14d7bae5]:hover{color:#155eef;text-decoration:underline}.support-copy[data-v-14d7bae5]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:5px 9px;border:1px solid #e4e7ec;border-radius:7px;color:#344054;background:#fff;white-space:nowrap;font-size:12px!important}.support-copy svg[data-v-14d7bae5]{width:14px;height:14px}.support-copy[data-v-14d7bae5]:hover{border-color:#b9c2d0;background:#f7f9fc}.support-copy[data-v-14d7bae5]:disabled{opacity:.65;cursor:wait}.support-copy-result[data-v-14d7bae5]{margin:7px 0 0;color:#155eef;font-size:12px}.support-copy-result[data-v-14d7bae5]:empty{margin:0}.support-safety[data-v-14d7bae5]{display:flex;align-items:flex-start;gap:7px;padding:14px 22px 17px;border-top:1px solid #e6eaf0;color:#667085;font-size:11px;line-height:1.8}.support-safety svg[data-v-14d7bae5]{width:14px;height:14px;margin-top:3px}.support-safety p[data-v-14d7bae5]{margin:0}.support-launcher[data-v-14d7bae5]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:48px;padding:10px 17px;border:1px solid #e4e7ec;border-radius:26px;color:#344054;background:#fff;box-shadow:0 4px 18px #1c2c4414;font-weight:550!important}.support-launcher[data-v-14d7bae5]:hover{background:#f7f9fc;border-color:#b9c2d0}.support-launcher.is-open[data-v-14d7bae5]{border-color:#171b22;color:#fff;background:#171b22}@media (max-width: 680px){.support-widget[data-v-14d7bae5]{right:max(16px,env(safe-area-inset-right))}.support-heading[data-v-14d7bae5]{padding:18px 18px 14px}.support-wechat[data-v-14d7bae5]{margin-inline:18px}.support-email[data-v-14d7bae5],.support-safety[data-v-14d7bae5]{padding-inline:18px}.support-close[data-v-14d7bae5]{flex-basis:40px;height:40px}.support-copy[data-v-14d7bae5]{min-height:40px}}@media print{.support-widget[data-v-14d7bae5]{display:none}}.user-avatar[data-v-c5c003cd]{display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);flex:0 0 var(--avatar-size);overflow:hidden;border-radius:50%;vertical-align:middle}svg[data-v-c5c003cd],img[data-v-c5c003cd]{display:block;width:100%;height:100%}img[data-v-c5c003cd]{object-fit:cover}.account-menu[data-v-2e8b4e4c]{position:relative;min-width:0;max-width:100%}.account-menu summary[data-v-2e8b4e4c]{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;border-radius:8px;padding:8px}.account-menu summary[data-v-2e8b4e4c]::-webkit-details-marker{display:none}.account-menu summary[data-v-2e8b4e4c]:hover,.account-menu[open] summary[data-v-2e8b4e4c]{background:#f5f6f8}.account-menu summary[data-v-2e8b4e4c]:focus-visible{outline:2px solid #155eef;outline-offset:2px}.account-menu-panel[data-v-2e8b4e4c]{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:160px;padding:6px;background:#fff;border:1px solid #e4e7ec;border-radius:10px;box-shadow:0 8px 24px #10182814}.account-menu-panel a[data-v-2e8b4e4c],.account-menu-panel button[data-v-2e8b4e4c]{display:block;width:100%;padding:10px 12px;border:0;background:none;color:#344054;text-align:left;text-decoration:none;font:inherit;cursor:pointer;border-radius:6px}.account-menu-panel a[data-v-2e8b4e4c]:hover,.account-menu-panel button[data-v-2e8b4e4c]:hover{background:#f5f6f8}.logout-error[data-v-2e8b4e4c]{margin:0;padding:8px 24px;text-align:right;color:#b42318;background:#fff4f2;font-size:14px}@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.18.4"}.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>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .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 .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;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 .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .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 .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .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 .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .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 .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>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.math-content[data-math-mode=display][data-v-f05c3d2c]{display:block;overflow-x:auto;margin:.65em 0;text-align:left}.math-content[data-math-mode=display][data-v-f05c3d2c] .katex-display{margin:0;text-align:left}.math-content[data-math-mode=display][data-v-f05c3d2c] .katex-display>.katex{text-align:left}.math-fallback[data-v-f05c3d2c]{color:#b54708}.sr-only[data-v-ce4f3432]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sample-showcase[data-v-ce4f3432]{border:1px solid #e2e7ef;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 18px 60px #10204008}.sample-intro[data-v-ce4f3432]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px}.sample-intro>span[data-v-ce4f3432]{flex-shrink:0;color:#155eef;font-size:13px;font-weight:650}.sample-intro p[data-v-ce4f3432]{margin:0;color:#667085;font-size:13px;line-height:1.7}.sample-steps[data-v-ce4f3432]{display:grid;grid-template-columns:repeat(4,1fr);padding:0 20px;border-bottom:1px solid #e4e7ec}.sample-steps button[data-v-ce4f3432]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;border:0;border-bottom:3px solid transparent;background:#fff;color:#667085;cursor:pointer}.sample-steps button[aria-pressed=true][data-v-ce4f3432]{color:#155eef;border-bottom-color:#155eef;font-weight:650}.sample-steps button>span[data-v-ce4f3432]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f2f4f7;font-size:12px}.sample-steps button[aria-pressed=true]>span[data-v-ce4f3432]{color:#fff;background:#155eef}.sample-document-layout[data-v-ce4f3432]{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.sample-copy[data-v-ce4f3432]{padding:46px 38px}.sample-eyebrow[data-v-ce4f3432]{color:#667085;font-size:12px;font-weight:600;letter-spacing:.06em}h3[data-v-ce4f3432]{margin:18px 0;font-size:clamp(23px,2.2vw,30px);line-height:1.5;letter-spacing:-.03em}.sample-copy>p[data-v-ce4f3432],.sample-composition p[data-v-ce4f3432],.sample-review>p[data-v-ce4f3432]{color:#667085;line-height:1.85;font-size:14px}.sample-kind-switch[data-v-ce4f3432]{display:flex;padding:4px;border-radius:10px;margin:28px 0 14px;background:#f2f4f7}.sample-kind-switch button[data-v-ce4f3432]{flex:1;border:0;border-radius:7px;min-height:42px;background:transparent;color:#667085;cursor:pointer;font-size:14px}.sample-kind-switch button[aria-pressed=true][data-v-ce4f3432]{background:#fff;color:#101828;box-shadow:0 1px 5px #10182812;font-weight:600}.sample-downloads[data-v-ce4f3432]{display:grid;gap:10px}.sample-download[data-v-ce4f3432]{display:flex;align-items:center;gap:12px;padding:15px 18px;border:1px solid #d7dce5;border-radius:10px;color:#101828;font-weight:600;font-size:14px}.sample-download[data-v-ce4f3432]:hover{color:#155eef;border-color:#155eef;background:#f9fbff}.sample-download small[data-v-ce4f3432]{color:#667085;font-weight:400}.sample-download>span[data-v-ce4f3432]{margin-left:auto}.sample-text-button[data-v-ce4f3432]{padding:12px 0;border:0;background:none;color:#155eef;font-size:14px;line-height:1.7;text-align:left;cursor:pointer}.sample-paper-viewer[data-v-ce4f3432]{padding:20px 28px;border-left:1px solid #e4e7ec;background:#f4f6fa;min-width:0}.sample-paper-toolbar[data-v-ce4f3432]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:16px;font-size:12px;color:#475467}.sample-paper-toolbar a[data-v-ce4f3432]{color:#155eef}.sample-page[data-v-ce4f3432]{max-height:620px;overflow:auto;background:#fff;box-shadow:0 5px 18px #18223012}.sample-page img[data-v-ce4f3432]{display:block;width:100%;height:auto}.sample-page>p[data-v-ce4f3432]{padding:24px;color:#667085;line-height:1.8}.sample-pagination[data-v-ce4f3432]{display:flex;justify-content:center;align-items:center;gap:20px;padding-top:16px;font-size:12px;color:#667085}.sample-pagination button[data-v-ce4f3432]{min-height:34px;padding:4px 10px;background:#fff;border:1px solid #d7dce5;border-radius:6px;cursor:pointer;color:#344054}.sample-pagination button[data-v-ce4f3432]:disabled{opacity:.45;cursor:default}.sample-review[data-v-ce4f3432]{padding:28px}.sample-review h3[data-v-ce4f3432]{margin-top:0}.sample-review>p[data-v-ce4f3432]{max-width:860px}.sample-composition[data-v-ce4f3432]{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;padding:40px}.sample-selection[data-v-ce4f3432]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.sample-selection li[data-v-ce4f3432]{border:1px solid #e4e7ec;border-radius:12px;padding:22px}.sample-selection li>div[data-v-ce4f3432]{display:flex;justify-content:space-between;gap:10px;font-size:13px}.sample-selection li>div>span[data-v-ce4f3432],.sample-selection small[data-v-ce4f3432]{color:#667085;font-size:12px}.sample-selection small[data-v-ce4f3432]{color:#067647}.sample-provenance[data-v-ce4f3432]{margin:0;padding:18px 28px;border-top:1px solid #e4e7ec;color:#667085;font-size:12px;line-height:1.8}:is(a[data-v-ce4f3432],button[data-v-ce4f3432]):focus-visible{outline:2px solid #155eef;outline-offset:3px}@media (max-width: 760px){.sample-intro[data-v-ce4f3432]{align-items:flex-start;flex-direction:column;gap:8px;padding:18px}.sample-steps[data-v-ce4f3432]{padding:0 8px}.sample-steps button[data-v-ce4f3432]{font-size:12px;gap:6px;flex-direction:column;padding:12px 4px}.sample-document-layout[data-v-ce4f3432],.sample-composition[data-v-ce4f3432]{grid-template-columns:1fr}.sample-copy[data-v-ce4f3432]{padding:24px}.sample-paper-viewer[data-v-ce4f3432]{border-left:0;border-top:1px solid #e4e7ec;padding:20px 16px}.sample-page[data-v-ce4f3432]{max-height:none}.sample-review[data-v-ce4f3432]{padding:20px 12px}.sample-composition[data-v-ce4f3432]{padding:24px;gap:20px}.sample-selection li[data-v-ce4f3432]{padding:16px}.sample-provenance[data-v-ce4f3432]{padding:16px 20px}}.hero-brand-lockup[data-v-4fc99334]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px;color:#1d2939;font-size:23px;font-weight:650;letter-spacing:.02em}.hero-brand-lockup .hero-brand-icon[data-v-4fc99334]{width:40px;height:40px;margin:0;border-radius:12px;box-shadow:none}.hero-brand-lockup[data-v-4fc99334] .brand-mark{transform:none}.hero h1[data-v-4fc99334]{font-size:clamp(42px,4.5vw,64px);line-height:1.25;letter-spacing:-.025em;font-weight:750;white-space:nowrap}.hero .hero-subtitle[data-v-4fc99334]{max-width:560px;margin-top:22px;font-size:18px;line-height:1.8}.hero .hero-actions[data-v-4fc99334]{margin-top:28px}.brand-promise-highlight[data-v-4fc99334]{color:#155eef}@media (max-width: 680px){.hero-brand-lockup[data-v-4fc99334]{margin-bottom:20px;font-size:20px}.hero h1[data-v-4fc99334]{font-size:clamp(26px,7.5vw,42px)}.hero .hero-subtitle[data-v-4fc99334]{font-size:16px;margin-top:20px}}.legal-links[data-v-5945525b]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;font-size:13px;line-height:1.7}.legal-links a[data-v-5945525b]{color:#475467;text-decoration:underline;text-underline-offset:3px}.legal-links a[data-v-5945525b]:hover{color:#155eef}.legal-links a[data-v-5945525b]:focus-visible{outline:2px solid #155eef;outline-offset:4px}.auth-copyright[data-v-18e68b43]{text-align:center;padding:0 20px}.brand-promise-highlight[data-v-18e68b43]{color:#155eef}.password-field[data-v-be13b6b4]{display:flex;flex-direction:column;gap:10px;color:#343942;font-size:14px;font-weight:500}.password-control[data-v-be13b6b4]{position:relative}.password-control input[data-v-be13b6b4]{padding-right:56px!important}.password-control input[aria-invalid=true][data-v-be13b6b4]{border-color:#d92d20}.password-error[data-v-be13b6b4]{margin:0;color:#d92d20;font-size:13px;font-weight:400;line-height:1.5}.password-control button[data-v-be13b6b4]{position:absolute;top:4px;right:4px;bottom:4px;width:40px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:#64748b;background:transparent;cursor:pointer}.password-control button svg[data-v-be13b6b4]{width:20px;height:20px}.password-control button[data-v-be13b6b4]:hover{background:#f5f6f8;color:#101828}.password-control button[data-v-be13b6b4]:focus-visible{outline:2px solid #155eef;outline-offset:-2px}.password-control button[data-v-be13b6b4]:disabled{opacity:.5;cursor:default}.sms-captcha[data-v-fd7948cb]{border:1px solid #dce3ef;border-radius:12px;padding:16px;background:#f8fafc}.captcha-heading[data-v-fd7948cb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.captcha-close[data-v-fd7948cb]{color:#64748b;background:none;border:0;cursor:pointer}.sms-captcha p[data-v-fd7948cb],.sms-message[data-v-fd7948cb]{color:#64748b;font-size:13px;line-height:1.6}.sms-captcha .captcha-error[data-v-fd7948cb]{color:#b42318;margin:8px 0}.captcha-row[data-v-fd7948cb]{display:flex;gap:12px;align-items:center;margin:12px 0}.captcha-row input[data-v-fd7948cb]{width:100%;min-width:0}.captcha-image[data-v-fd7948cb]{flex:0 0 180px;height:56px;padding:0;border:1px solid #dce3ef;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer}.captcha-image img[data-v-fd7948cb]{display:block;width:100%;height:100%}.captcha-confirm[data-v-fd7948cb]{width:100%}@media (max-width: 400px){.captcha-row[data-v-fd7948cb]{flex-wrap:wrap}}.agreement label[data-v-30831f57]{display:inline;margin:0;font:inherit}.agreement[data-v-30831f57]{align-items:flex-start;line-height:1.7}.agreement input[type=checkbox][data-v-30831f57]{flex-shrink:0;margin-top:4px}.agreement a[data-v-30831f57]{color:#155eef;text-decoration:underline;text-underline-offset:3px}.registration-unavailable[data-v-30831f57]{padding:16px;border-radius:10px;background:#fff8eb;color:#854a0e;line-height:1.8;font-size:14px}.registration-unavailable a[data-v-30831f57]{overflow-wrap:anywhere}.registration-steps[data-v-30831f57]{display:flex;justify-content:center;gap:32px;list-style:none;padding:0;margin:0 0 32px;color:#64748b;font-size:14px}.registration-steps li[data-v-30831f57]{display:flex;align-items:center;gap:8px}.registration-steps span[data-v-30831f57]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f1f5f9}.registration-steps .active[data-v-30831f57]{color:#101828;font-weight:600}.registration-steps .active span[data-v-30831f57]{background:#101828;color:#fff}.verified-phone[data-v-30831f57]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;background:#f8fafc;border-radius:12px;color:#475467}.change-phone[data-v-30831f57]{background:none;border:0;padding:0;color:#155eef;cursor:pointer;font:inherit;font-size:14px}.change-phone[data-v-30831f57]:disabled{opacity:.5;cursor:default}.registration-hint[data-v-30831f57]{color:#64748b;font-size:13px;line-height:1.6;margin:0}.registration-hint a[data-v-30831f57],.recovery-link[data-v-30831f57]{color:#155eef}.existing-account[data-v-30831f57]{display:grid;gap:24px;text-align:center}.existing-account p[data-v-30831f57]{color:#64748b;line-height:1.8;margin:0}.legal-page[data-v-1fa2b331]{min-height:100vh;background:#f8fafc;color:#111827}header[data-v-1fa2b331]{max-width:1040px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}header nav[data-v-1fa2b331]{display:flex;gap:20px}main[data-v-1fa2b331]{max-width:960px;margin:12px auto 0;padding:44px;background:#fff;border:1px solid #e4e7ec;border-radius:16px}h1[data-v-1fa2b331]{margin:0 0 20px;font-size:30px}h2[data-v-1fa2b331]{margin:32px 0 12px;font-size:19px;scroll-margin-top:24px}p[data-v-1fa2b331],li[data-v-1fa2b331],dd[data-v-1fa2b331]{line-height:1.85;color:#475467}a[data-v-1fa2b331]{color:#155eef;text-underline-offset:3px}li+li[data-v-1fa2b331]{margin-top:12px}ul[data-v-1fa2b331]{padding-left:24px}.metadata[data-v-1fa2b331]{color:#667085;font-size:13px}.load-error[data-v-1fa2b331]{font-size:14px}.load-error button[data-v-1fa2b331]{border:0;padding:0;background:none;color:#155eef;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.operator[data-v-1fa2b331]{display:grid;grid-template-columns:80px 1fr;gap:12px;padding:20px;margin:24px 0;background:#f8fafc;font-size:14px}.operator dt[data-v-1fa2b331]{font-weight:600;line-height:1.85}.operator dd[data-v-1fa2b331]{margin:0;overflow-wrap:anywhere}.summary[data-v-1fa2b331]{padding:20px;background:#eff6ff;border-left:3px solid #155eef}.contents[data-v-1fa2b331]{display:grid;gap:10px;padding-bottom:12px}.contents h2[data-v-1fa2b331]{margin-top:16px}.table-scroll[data-v-1fa2b331]{overflow-x:auto}table[data-v-1fa2b331]{width:100%;min-width:560px;border-collapse:collapse;color:#475467;font-size:14px;line-height:1.8}th[data-v-1fa2b331],td[data-v-1fa2b331]{border:1px solid #e4e7ec;padding:14px;text-align:left;vertical-align:top}th[data-v-1fa2b331]{background:#f8fafc;color:#344054}td[data-v-1fa2b331]:first-child{width:23%}caption[data-v-1fa2b331]{text-align:left;color:#667085;padding:8px 0;font-size:12px}footer[data-v-1fa2b331]{margin-top:36px;padding-top:20px;border-top:1px solid #e4e7ec;font-size:14px}[data-v-1fa2b331]:focus-visible{outline:2px solid #155eef;outline-offset:4px}@media (max-width: 640px){main[data-v-1fa2b331]{margin:0 12px;padding:24px 20px}header[data-v-1fa2b331]{padding:20px}}@media print{header[data-v-1fa2b331],button[data-v-1fa2b331],.contents[data-v-1fa2b331],footer[data-v-1fa2b331]{display:none}.legal-page[data-v-1fa2b331]{background:#fff}main[data-v-1fa2b331]{border:0;margin:0;padding:0;max-width:none}.table-scroll[data-v-1fa2b331]{overflow:visible}table[data-v-1fa2b331]{min-width:0}tr[data-v-1fa2b331]{break-inside:avoid}h2[data-v-1fa2b331]{break-after:avoid}a[data-v-1fa2b331]{color:inherit}}.credit-start-info[data-v-43a2a043]{margin:0 0 20px;color:#667085;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.credit-start-info strong[data-v-43a2a043]{color:#101828;font-variant-numeric:tabular-nums}.credit-start-info a[data-v-43a2a043],.credit-start-info button[data-v-43a2a043]{color:#155eef;margin-left:8px}.credit-start-info button[data-v-43a2a043]{background:none;border:0;font:inherit;cursor:pointer}.credit-guard-dialog[data-v-43a2a043]{width:min(480px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:1px solid #e4e7ec;border-radius:16px;padding:24px;color:#101828;box-sizing:border-box}.credit-guard-dialog[data-v-43a2a043]::backdrop{background:#10182866}.credit-guard-dialog h2[data-v-43a2a043]{font-size:20px;margin:0 0 16px}.credit-guard-dialog p[data-v-43a2a043]{color:#475467;line-height:1.7;overflow-wrap:anywhere}.credit-guard-dialog footer[data-v-43a2a043]{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:24px;flex-wrap:wrap}.credit-guard-dialog footer a[data-v-43a2a043]{color:#155eef}.credit-guard-dialog button[data-v-43a2a043]{min-height:44px;padding:10px 20px;border:0;border-radius:9px;background:#101828;color:#fff;font:inherit;cursor:pointer}.recognition-credit[data-v-206d35aa]{padding:12px 16px;margin-bottom:16px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:10px;color:#475467;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.recognition-credit p[data-v-206d35aa]{margin:0}.recognition-credit a[data-v-206d35aa],.recognition-credit button[data-v-206d35aa]{margin-left:10px;color:#155eef}.recognition-credit button[data-v-206d35aa]{border:0;background:none;font:inherit;cursor:pointer}.recognition-credit summary[data-v-206d35aa]{cursor:pointer;margin-top:8px}.recognition-credit ul[data-v-206d35aa]{margin-bottom:0;padding-left:20px}.split-workspace[data-v-39478f0a]{height:calc(100dvh - 350px);min-height:560px;display:grid;overflow:hidden;border:1px solid #e2e5ea;border-radius:16px;background:#fff;box-shadow:none}.workspace-pane[data-v-39478f0a]{min-width:0;overflow:auto;overscroll-behavior:contain}.split-separator[data-v-39478f0a]{width:10px;cursor:col-resize;background:linear-gradient(90deg,transparent 4px,#d9dde3 4px,#d9dde3 6px,transparent 6px)}.split-separator[data-v-39478f0a]:focus-visible{outline:3px solid rgba(45,105,230,.25);outline-offset:-3px}.compact[data-v-39478f0a]{display:flex;flex-direction:column}.compact .workspace-pane[data-v-39478f0a]{flex:1}.pane-tabs[data-v-39478f0a]{display:grid;grid-template-columns:1fr 1fr;padding:6px;border-bottom:1px solid #e7e9ed;background:#f7f7f8}.pane-tabs button[data-v-39478f0a]{min-height:40px;border:0;border-radius:8px;color:#667085;background:transparent}.pane-tabs button[aria-selected=true][data-v-39478f0a]{color:#111318;background:#fff;box-shadow:0 1px 4px #10182814;font-weight:600}@media (max-height: 780px){.split-workspace[data-v-39478f0a]{height:560px}}.crop-overlay[data-v-955bd104]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;cursor:crosshair;touch-action:none;background:#1113180f}.crop-overlay.disabled[data-v-955bd104]{cursor:not-allowed}.selection[data-v-955bd104]{position:absolute;border:2px solid #111318;background:#ffffff24;box-shadow:0 0 0 9999px #11131833;pointer-events:none}.selection i[data-v-955bd104]{position:absolute;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#111318}.selection i[data-v-955bd104]:nth-child(1){left:-6px;top:-6px}.selection i[data-v-955bd104]:nth-child(2){right:-6px;top:-6px}.selection i[data-v-955bd104]:nth-child(3){right:-6px;bottom:-6px}.selection i[data-v-955bd104]:nth-child(4){left:-6px;bottom:-6px}.figure-regions[data-v-dcf8a6b5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.region[data-v-dcf8a6b5],.active-region[data-v-dcf8a6b5]{position:absolute;box-sizing:border-box}.region[data-v-dcf8a6b5]{pointer-events:auto;border:2px dashed rgba(18,98,232,.72);border-radius:3px;background:#1262e814;cursor:pointer}.region[data-v-dcf8a6b5]:hover,.region[data-v-dcf8a6b5]:focus-visible{outline:none;border-style:solid;background:#1262e829;box-shadow:0 0 0 3px #1262e824}.region span[data-v-dcf8a6b5]{position:absolute;top:-22px;left:-2px;min-width:20px;padding:2px 5px;border-radius:4px;color:#fff;background:#1262e8;font-size:11px;line-height:16px}.active-region[data-v-dcf8a6b5]{pointer-events:auto;border:2px solid #1262e8;background:#1262e814;cursor:move;box-shadow:0 0 0 9999px #11131829}.active-region i[data-v-dcf8a6b5]{position:absolute;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#1262e8;transform:translate(-50%,-50%)}.inline-actions[data-v-dcf8a6b5]{position:absolute;left:calc(100% + 10px);top:50%;display:flex;gap:6px;transform:translateY(-50%);pointer-events:auto;cursor:default;white-space:nowrap}.inline-actions button[data-v-dcf8a6b5]{min-height:32px;padding:0 11px;border:1px solid #d7deea;border-radius:7px;color:#344054;background:#fff;box-shadow:0 3px 10px #10182829;cursor:pointer}.inline-actions .confirm[data-v-dcf8a6b5]{border-color:#1262e8;color:#fff;background:#1262e8}.inline-actions button[data-v-dcf8a6b5]:disabled{opacity:.65;cursor:wait}.handle-nw[data-v-dcf8a6b5]{left:0;top:0;cursor:nwse-resize}.handle-n[data-v-dcf8a6b5]{left:50%;top:0;cursor:ns-resize}.handle-ne[data-v-dcf8a6b5]{left:100%;top:0;cursor:nesw-resize}.handle-e[data-v-dcf8a6b5]{left:100%;top:50%;cursor:ew-resize}.handle-se[data-v-dcf8a6b5]{left:100%;top:100%;cursor:nwse-resize}.handle-s[data-v-dcf8a6b5]{left:50%;top:100%;cursor:ns-resize}.handle-sw[data-v-dcf8a6b5]{left:0;top:100%;cursor:nesw-resize}.handle-w[data-v-dcf8a6b5]{left:0;top:50%;cursor:ew-resize}.original-document-pane[data-v-e7d12f6f]{min-height:100%;background:#eef1f5}header[data-v-e7d12f6f]{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 16px;border-bottom:1px solid #dfe5ed;background:#fffffff5}header div[data-v-e7d12f6f]:first-child{display:flex;gap:12px;align-items:baseline}header span[data-v-e7d12f6f]{color:#8490a3;font-size:13px}.crop-actions[data-v-e7d12f6f]{display:flex;align-items:center;gap:7px}.crop-actions button[data-v-e7d12f6f]{min-height:32px;padding:0 10px;border:1px solid #d8dde7;border-radius:8px;background:#fff;color:#111318;cursor:pointer}.crop-actions button[data-v-e7d12f6f]:disabled{opacity:.4;cursor:not-allowed}.crop-tip[data-v-e7d12f6f],.crop-error[data-v-e7d12f6f]{margin:0;padding:9px 14px;font-size:13px}.crop-tip[data-v-e7d12f6f]{color:#475467;background:#f8fafc}.crop-error[data-v-e7d12f6f]{color:#b42318;background:#fef3f2}.original-pages[data-v-e7d12f6f]{display:grid;justify-items:center;gap:18px;padding:20px}.original-pages figure[data-v-e7d12f6f]{width:100%;margin:0;scroll-margin-top:68px}.page-canvas[data-v-e7d12f6f]{position:relative;overflow:hidden;background:#fff}.page-load-state[data-v-e7d12f6f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;color:#667085;background:#fff}.page-load-error[data-v-e7d12f6f]{color:#b42318}.page-load-error button[data-v-e7d12f6f]{padding:6px 10px;border:1px solid #f0b4ae;border-radius:7px;background:#fff;color:#b42318;cursor:pointer}.original-pages img[data-v-e7d12f6f]{width:100%;height:auto;display:block;background:#fff;box-shadow:0 2px 12px #10182826}.original-pages figcaption[data-v-e7d12f6f]{padding-top:7px;color:#667085;text-align:center;font-size:12px}.failure-view[data-v-84fee5d5]{width:min(560px,calc(100% - 48px));min-height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;text-align:center;color:#111318}.failure-icon[data-v-84fee5d5]{width:42px;height:42px;display:grid;place-items:center;margin-bottom:18px;border:1px solid #f5d5d2;border-radius:13px;color:#b42318;background:#fff7f6;font-size:20px;font-weight:700}.failure-view h2[data-v-84fee5d5]{margin:0 0 10px;color:#090a0c;font-size:30px;line-height:1.2;letter-spacing:-.04em}.failure-message[data-v-84fee5d5]{margin:0 0 26px;color:#6f7888;font-size:15px;line-height:1.65}.failure-view>dl[data-v-84fee5d5]{width:100%;display:grid;gap:0;margin:0;padding:8px 18px;border:1px solid #e5e7eb;border-radius:13px;background:#fafafa;text-align:left}.failure-view dl div[data-v-84fee5d5]{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #eceef1}.failure-view dl div[data-v-84fee5d5]:first-child{border-top:0}.failure-view dt[data-v-84fee5d5]{color:#7a8494;font-size:13px}.failure-view dd[data-v-84fee5d5]{margin:0;color:#24282f;font-size:13px;font-weight:600;text-align:right}.retention-note[data-v-84fee5d5]{max-width:520px;margin:22px 0;color:#7a8494;font-size:13px;line-height:1.75}.failure-actions[data-v-84fee5d5]{display:flex;gap:10px}.failure-actions button[data-v-84fee5d5]{min-height:44px;padding:0 21px;border:0;border-radius:11px;color:#fff;background:#08090b;cursor:pointer;font-weight:600;box-shadow:0 9px 20px #0000001f;transition:background .2s,transform .2s,box-shadow .2s}.failure-actions button[data-v-84fee5d5]:hover:not(:disabled){transform:translateY(-1px);background:#24262a;box-shadow:0 12px 24px #00000026}.failure-actions button[data-v-84fee5d5]:disabled{opacity:.55;cursor:wait;box-shadow:none}.failure-actions .secondary[data-v-84fee5d5]{color:#343942;border:1px solid #dcdfe4;background:#fff;box-shadow:none}.failure-actions .secondary[data-v-84fee5d5]:hover:not(:disabled){background:#f5f6f7;box-shadow:none}.failure-view details[data-v-84fee5d5]{width:100%;margin-top:26px;padding-top:16px;border-top:1px solid #e8eaee;text-align:left}.failure-view summary[data-v-84fee5d5]{cursor:pointer;color:#596273;font-size:13px}.technical-details[data-v-84fee5d5]{display:grid;gap:0;margin-top:12px;padding:8px 14px;border:1px solid #e8eaee;border-radius:11px;background:#fafafa;font-size:12px}.technical-details dd[data-v-84fee5d5]{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width: 600px){.failure-view[data-v-84fee5d5]{width:calc(100% - 32px);padding:30px 0}.failure-view h2[data-v-84fee5d5]{font-size:26px}.failure-actions[data-v-84fee5d5]{width:100%;flex-direction:column}.failure-actions button[data-v-84fee5d5]{width:100%}}.mark-emphasis-dot[data-v-61311dd6]{text-emphasis:filled dot;text-emphasis-position:over right;-webkit-text-emphasis:filled dot;-webkit-text-emphasis-position:over}.mark-emphasis-dot-under[data-v-61311dd6]{text-emphasis:filled dot;text-emphasis-position:under right;-webkit-text-emphasis:filled dot;-webkit-text-emphasis-position:under}.mark-wavy-underline[data-v-61311dd6]{text-decoration-line:underline;text-decoration-style:wavy;text-underline-offset:.16em}.rich-content[data-v-4772c80e]{min-width:0}.rich-content p[data-v-4772c80e]{white-space:pre-wrap}.rich-content table[data-v-4772c80e]{border-collapse:collapse;max-width:100%;overflow:auto}.rich-content th[data-v-4772c80e],.rich-content td[data-v-4772c80e]{border:1px solid #cbd5e1;padding:6px 9px;vertical-align:top}.figure-resource[data-v-4772c80e]{display:block;border:2px solid transparent;border-radius:10px;scroll-margin:90px;transition:border-color .18s,box-shadow .18s}.figure-resource-inline[data-v-4772c80e]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;margin:4px 8px;vertical-align:middle;white-space:normal}.figure-resource.active[data-v-4772c80e]{border-color:#1262e8;box-shadow:0 0 0 4px #1262e821}.rich-content img[data-v-4772c80e]{display:block;width:auto;max-width:min(100%,420px);height:auto;max-height:300px;margin:12px auto;border-radius:8px;object-fit:contain;cursor:zoom-in}.rich-content .figure-resource-inline img[data-v-4772c80e]{width:auto;max-width:100%;max-height:220px;margin:0}.rich-content img.figure-wide[data-v-4772c80e]{max-width:min(100%,640px);max-height:280px}.rich-content img.figure-portrait[data-v-4772c80e]{max-width:min(100%,320px);max-height:360px}.rich-content.compact-figures img[data-v-4772c80e],.rich-content.compact-figures img.figure-wide[data-v-4772c80e],.rich-content.compact-figures img.figure-portrait[data-v-4772c80e]{width:auto;max-width:min(100%,300px);max-height:220px}.rich-content.compact-figures .figure-resource-inline[data-v-4772c80e]{width:auto!important}.rich-content.compact-figures .figure-resource-inline img[data-v-4772c80e]{width:auto;max-width:min(100%,220px);max-height:160px}.rich-content img[data-v-4772c80e]:focus-visible{outline:3px solid rgba(18,98,232,.32);outline-offset:3px}.blank[data-v-4772c80e]{display:inline-block;min-width:5em;height:1.15em;vertical-align:middle}.blank-underline[data-v-4772c80e]{border-bottom:1px solid currentColor}.blank-brackets[data-v-4772c80e]:before{content:"（　　　　）"}.blank-box[data-v-4772c80e]{border:1px solid currentColor}.figure-fallback[data-v-4772c80e]{color:#b54708}.figure-loading[data-v-4772c80e]{display:block;padding:12px;text-align:center;color:#64748b}.image-preview-backdrop[data-v-4772c80e]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.image-preview-panel[data-v-4772c80e]{position:relative;display:grid;place-items:center;max-width:94vw;max-height:92vh;padding:18px;border-radius:14px;background:#fff;box-shadow:0 24px 80px #00000059}.image-preview-panel>button[data-v-4772c80e]{position:absolute;z-index:1;top:8px;right:8px;width:38px;height:38px;border:0;border-radius:50%;color:#fff;background:#111318b8;font-size:25px;line-height:1;cursor:pointer}.image-preview-panel>img[data-v-4772c80e]{display:block;width:auto;max-width:calc(94vw - 36px);height:auto;max-height:calc(92vh - 36px);object-fit:contain}.type-review[data-v-b45a7af4]{margin-top:14px;padding:14px;border:1px solid #e5e7eb;border-radius:10px;background:#fafafa}.type-review-row[data-v-b45a7af4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.type-review-row label[data-v-b45a7af4]{font-weight:650}.type-review select[data-v-b45a7af4]{min-height:38px;min-width:180px;border:1px solid #cfd4dc;border-radius:8px;background:#fff;padding:0 10px}.type-review button[data-v-b45a7af4]{min-height:38px;border:0;border-radius:8px;padding:0 15px;color:#fff;background:#111318;cursor:pointer}.type-review button[data-v-b45a7af4]:disabled{opacity:.45;cursor:not-allowed}.suggestion[data-v-b45a7af4],.reason[data-v-b45a7af4],.save-error[data-v-b45a7af4]{margin:8px 0 0;font-size:13px}.suggestion[data-v-b45a7af4]{color:#475467}.reason[data-v-b45a7af4],.save-error[data-v-b45a7af4]{color:#b54708}.type-review fieldset[data-v-b45a7af4]{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0 0;border:0;padding:0}.type-review legend[data-v-b45a7af4]{margin-bottom:6px;color:#667085;font-size:12px}.type-review fieldset label[data-v-b45a7af4]{font-size:13px;color:#475467}.question-card[data-v-d27832d2]{border:1px solid #e2e8f0;border-radius:12px;padding:18px;background:#fff}.question-card header[data-v-d27832d2]{display:flex;gap:10px;align-items:center}.question-card header span[data-v-d27832d2]{color:#315fce;background:#eef4ff;padding:3px 8px;border-radius:6px}.shared-material[data-v-d27832d2]{padding:12px;background:#f8fafc;border-left:3px solid #94a3b8}.options[data-v-d27832d2]{list-style:none;padding:0}.options li[data-v-d27832d2]{display:grid;grid-template-columns:auto 1fr;gap:6px;margin:8px 0}.answer[data-v-d27832d2]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px 10px;color:#17643a}.answer-value[data-v-d27832d2]{display:inline-flex;align-items:flex-start;gap:6px}.answer-slot[data-v-d27832d2]{flex:none;font-weight:750;line-height:1.5}.answer[data-v-d27832d2] .rich-content>p:first-child{margin-top:0}.answer[data-v-d27832d2] .rich-content>p:last-child{margin-bottom:0}.metadata[data-v-d27832d2]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;color:#475467}.metadata dt[data-v-d27832d2]{font-weight:700}.metadata dd[data-v-d27832d2]{margin:0}.analysis-content[data-v-d27832d2] .rich-content>p:first-child{margin-top:0}.analysis-content[data-v-d27832d2] .rich-content>p:last-child{margin-bottom:0}.empty-analysis[data-v-d27832d2]{color:#98a2b3}.children[data-v-d27832d2]{display:grid;gap:12px;margin:14px 0 0 18px}.result-view[data-v-078a3a7c]{padding:18px}.result-view>header[data-v-078a3a7c]{display:flex;justify-content:space-between;align-items:center}.result-view h2[data-v-078a3a7c]{margin:0}.result-view header p[data-v-078a3a7c]{color:#667085}.result-view header strong[data-v-078a3a7c],.result-warning[data-v-078a3a7c]{color:#b54708}.result-warning[data-v-078a3a7c]{background:#fffaeb;border:1px solid #fedf89;border-radius:10px;padding:14px}.result-warning p[data-v-078a3a7c]{margin:5px 0}.empty[data-v-078a3a7c]{text-align:center;color:#667085;padding:36px;background:#fff;border-radius:12px}.question-list[data-v-078a3a7c]{display:grid;gap:14px}.confirm-bar[data-v-078a3a7c]{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#fffffff5;box-shadow:0 -8px 24px #0f172a0f}.confirm-bar span[data-v-078a3a7c]{color:#667085}.confirm-bar p[data-v-078a3a7c]{margin:4px 0 0;color:#b42318}.confirm-bar button[data-v-078a3a7c]{min-height:42px;padding:0 20px;border:0;border-radius:9px;background:#111318;color:#fff;font-weight:650}.confirm-bar button[data-v-078a3a7c]:disabled{opacity:.42}.recognition-state-pane[data-v-588ecb5c]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center}.recognition-state-pane[data-v-588ecb5c]:has(.result-view),.recognition-state-pane[data-v-588ecb5c]:has(.failure-view){display:block;padding:0;text-align:left}.sr-only[data-v-588ecb5c]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.state-icon[data-v-588ecb5c]{width:54px;height:54px;display:grid;place-items:center;margin-bottom:16px;border-radius:16px;color:#fff;background:#111318;font-weight:700}h2[data-v-588ecb5c]{margin:0 0 9px;font-size:20px}p[data-v-588ecb5c]{margin:0 0 20px;color:#667085;line-height:1.65}.stage-track[data-v-588ecb5c]{width:min(280px,100%);height:8px;overflow:hidden;border-radius:999px;background:#e8eef8}.stage-track i[data-v-588ecb5c]{width:38%;height:100%;display:block;border-radius:inherit;background:#111318;animation:loading-588ecb5c 1.4s ease-in-out infinite}.recognition-stage-track[data-v-588ecb5c]{width:min(640px,100%);display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:8px 0 14px;padding:0;list-style:none;text-align:left}.recognition-stage-track li[data-v-588ecb5c]{padding:12px;border:1px solid #e4e7ec;border-radius:12px;background:#fafafa}.recognition-stage-track span[data-v-588ecb5c]{display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:50%;background:#cbd1da}.recognition-stage-track strong[data-v-588ecb5c]{font-size:13px}.recognition-stage-track small[data-v-588ecb5c]{display:block;margin:6px 0 0 16px;color:#7a8494}.recognition-stage-track li.running[data-v-588ecb5c]{border-color:#9fb0ca;background:#f3f6fb}.recognition-stage-track li.running span[data-v-588ecb5c]{background:#111318}.recognition-stage-track li.succeeded span[data-v-588ecb5c],.recognition-stage-track li.reused span[data-v-588ecb5c]{background:#16803c}.recognition-stage-track li.failed[data-v-588ecb5c]{border-color:#f2bbb5;background:#fff7f6}.recognition-stage-track li.failed span[data-v-588ecb5c]{background:#b42318}.reuse-note[data-v-588ecb5c]{margin:-2px 0 8px;font-size:12px}.state-actions[data-v-588ecb5c]{display:flex;gap:10px}button[data-v-588ecb5c]{min-height:40px;padding:0 18px;border:0;border-radius:10px;color:#fff;background:#08090b;cursor:pointer;box-shadow:0 8px 18px #0000001f}button[data-v-588ecb5c]:hover{background:#24262a}button.secondary[data-v-588ecb5c]{color:#344054;border:1px solid #d7dbe1;background:#fff;box-shadow:none}button.secondary[data-v-588ecb5c]:hover{background:#f5f6f7}.empty-result[data-v-588ecb5c]{display:flex;min-height:320px;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center}.empty-result .state-actions[data-v-588ecb5c]{justify-content:center}@keyframes loading-588ecb5c{0%{transform:translate(-110%)}to{transform:translate(270%)}}@media (prefers-reduced-motion: reduce){.stage-track i[data-v-588ecb5c]{animation:none;width:55%}}@media (max-width: 640px){.recognition-stage-track[data-v-588ecb5c]{grid-template-columns:1fr 1fr}}.styled-select[data-v-906b8adf]{position:relative;min-width:0;color:#111318;font-size:14px;font-weight:550}.styled-select.open[data-v-906b8adf]{z-index:40}.styled-select__trigger[data-v-906b8adf]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:8px 12px;border:1px solid #d8dde7;border-radius:9px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.styled-select__trigger[data-v-906b8adf]:hover{border-color:#aeb5c2}.styled-select__trigger[data-v-906b8adf]:focus-visible,.open>.styled-select__trigger[data-v-906b8adf]{border-color:#667085;box-shadow:0 0 0 3px #66708524;outline:0}.styled-select__trigger .placeholder[data-v-906b8adf]{color:#98a2b3}.styled-select__trigger svg[data-v-906b8adf]{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:#475467;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform .15s}.open>.styled-select__trigger svg[data-v-906b8adf]{transform:rotate(180deg)}.styled-select__menu[data-v-906b8adf]{position:absolute;top:calc(100% + 6px);right:0;left:0;display:grid;max-height:280px;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d8dde7;border-radius:10px;background:#fff;box-shadow:0 12px 28px #10182829}.styled-select__menu button[data-v-906b8adf]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#344054;font:inherit;text-align:left;cursor:pointer}.styled-select__menu button[data-v-906b8adf]:hover,.styled-select__menu button[data-v-906b8adf]:focus-visible{background:#f5f6f8;color:#111318;outline:0}.styled-select__menu button.selected[data-v-906b8adf]{background:#eef0f3;color:#111318;font-weight:650}.check[data-v-906b8adf]{visibility:hidden;color:#111318}.selected>.check[data-v-906b8adf]{visibility:visible}.invalid .styled-select__trigger[data-v-906b8adf]{border-color:#d92d20}.disabled[data-v-906b8adf]{opacity:.55}.styled-select__trigger[data-v-906b8adf]:disabled{cursor:not-allowed}.backdrop[data-v-f9b11cc8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#1018287a}.dialog[data-v-f9b11cc8]{display:grid;gap:14px;width:min(760px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:20px;border-radius:14px;background:#fff;box-shadow:0 24px 60px #10182847}header[data-v-f9b11cc8],footer[data-v-f9b11cc8],.templates[data-v-f9b11cc8],.symbols[data-v-f9b11cc8],.chemistry-templates[data-v-f9b11cc8],.mode[data-v-f9b11cc8]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}header[data-v-f9b11cc8]{justify-content:space-between}h3[data-v-f9b11cc8]{margin:0}button[data-v-f9b11cc8]{min-height:34px;padding:0 11px;border:1px solid #d8dde7;border-radius:8px;background:#fff;cursor:pointer}.picker[data-v-f9b11cc8]{display:grid;gap:8px}.picker>b[data-v-f9b11cc8]{color:#344054;font-size:14px}.picker-help[data-v-f9b11cc8]{color:#667085;font-size:12px}.symbols button[data-v-f9b11cc8]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;min-width:86px;text-align:left}.symbols strong[data-v-f9b11cc8]{font-size:18px}.symbols small[data-v-f9b11cc8],.chemistry-templates small[data-v-f9b11cc8]{color:#667085;font-size:12px;font-weight:500}.chemistry-templates button[data-v-f9b11cc8]{display:grid;gap:3px;min-width:104px;text-align:left}.chemistry-templates strong[data-v-f9b11cc8]{color:#111318;font-size:15px}label[data-v-f9b11cc8]{display:grid;gap:7px;color:#344054;font-weight:650}.source-field>small[data-v-f9b11cc8]{color:#667085;font-size:12px;font-weight:400}textarea[data-v-f9b11cc8]{padding:10px;border:1px solid #d8dde7;border-radius:9px;font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.mode label[data-v-f9b11cc8]{display:flex;align-items:center;gap:5px;font-weight:500}.preview[data-v-f9b11cc8]{min-height:92px;padding:12px;border:1px solid #e2e5ea;border-radius:9px;overflow:auto;background:#f8fafc}.preview b[data-v-f9b11cc8]{display:block;margin-bottom:10px}.preview.invalid[data-v-f9b11cc8]{color:#b42318;border-color:#fecdca;background:#fef3f2}.preview p[data-v-f9b11cc8]{margin:0}footer[data-v-f9b11cc8]{justify-content:flex-end}.primary[data-v-f9b11cc8]{border-color:#111318;background:#111318;color:#fff}.primary[data-v-f9b11cc8]:disabled{opacity:.4}.rich-editor[data-v-3a2ee9e7]{position:relative;overflow:visible;border:1px solid #d8dde7;border-radius:10px;background:#fff}.rich-editor.overlay-open[data-v-3a2ee9e7]{z-index:50}.toolbar[data-v-3a2ee9e7]{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:6px;padding:7px;border-bottom:1px solid #edf0f4;background:#fafafa}.toolbar-group[data-v-3a2ee9e7]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;padding-right:6px;border-right:1px solid #e3e7ed}.toolbar-group[data-v-3a2ee9e7]:last-child{padding-right:0;border-right:0}.toolbar button[data-v-3a2ee9e7]{min-width:31px;min-height:30px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:#344054;font:600 14px/1 system-ui,-apple-system,sans-serif;cursor:pointer}.toolbar button[data-v-3a2ee9e7]:hover:not(:disabled):not(.active){border-color:#d8dde7;background:#f2f4f7}.toolbar button[data-v-3a2ee9e7]:focus-visible{outline:2px solid #475467;outline-offset:1px}.toolbar button[data-v-3a2ee9e7]:disabled{cursor:not-allowed;opacity:.4}.toolbar button.active[data-v-3a2ee9e7],.toolbar button.active[data-v-3a2ee9e7]:hover:not(:disabled){border-color:#111318;background:#111318;color:#fff}.toolbar button.danger[data-v-3a2ee9e7]{color:#b42318}.toolbar button.solid-danger[data-v-3a2ee9e7],.toolbar button.solid-danger[data-v-3a2ee9e7]:hover:not(:disabled){border-color:#b42318;background:#b42318;color:#fff}.toolbar button.format-bold[data-v-3a2ee9e7]{font-weight:850}.toolbar button.format-italic[data-v-3a2ee9e7]{font-family:Georgia,serif;font-style:italic}.toolbar button.format-underline[data-v-3a2ee9e7]{text-decoration:underline;text-underline-offset:2px}.toolbar button.format-strike[data-v-3a2ee9e7]{text-decoration:line-through}.image-file-input[data-v-3a2ee9e7]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.language-mark-icon[data-v-3a2ee9e7]{display:block;width:20px;height:20px;overflow:visible}.language-mark-icon text[data-v-3a2ee9e7]{fill:currentColor;font:650 12px/1 system-ui,-apple-system,sans-serif}.table-insert[data-v-3a2ee9e7],.table-action-menu[data-v-3a2ee9e7]{position:relative;display:inline-flex}.table-picker[data-v-3a2ee9e7],.table-action-popover[data-v-3a2ee9e7]{position:absolute;z-index:20;display:grid;border:1px solid #d8dde7;border-radius:10px;background:#fff;box-shadow:0 12px 30px #10182829}.table-picker[data-v-3a2ee9e7]{top:calc(100% + 7px);left:0;gap:10px;width:254px;padding:12px}.table-picker>b[data-v-3a2ee9e7]{color:#111318;font-size:14px}.table-picker>p[data-v-3a2ee9e7]{margin:0;color:#475467;font-size:13px;text-align:center}.table-size-grid[data-v-3a2ee9e7]{display:grid;grid-template-columns:repeat(6,30px);gap:5px;justify-content:center}.toolbar .table-size-cell[data-v-3a2ee9e7]{min-width:30px;min-height:26px;padding:0;border-color:#cfd5df;border-radius:4px;background:#fff}.toolbar .table-size-cell.selected[data-v-3a2ee9e7],.toolbar .table-size-cell.selected[data-v-3a2ee9e7]:hover{border-color:#475467;background:#e4e7ec}.custom-table-size[data-v-3a2ee9e7]{display:flex;align-items:end;gap:7px;padding-top:9px;border-top:1px solid #edf0f4}.custom-table-size label[data-v-3a2ee9e7]{display:grid;gap:4px;color:#667085;font-size:12px;font-weight:500}.custom-table-size input[data-v-3a2ee9e7]{box-sizing:border-box;width:56px;height:32px;padding:0 6px;border:1px solid #cfd5df;border-radius:6px;color:#111318}.custom-table-size>span[data-v-3a2ee9e7]{padding-bottom:8px;color:#667085}.toolbar .insert-custom-table[data-v-3a2ee9e7]{margin-left:auto;padding:0 11px;border-color:#111318;background:#111318;color:#fff}.table-tools[data-v-3a2ee9e7]{flex-basis:100%;padding-top:6px;border-top:1px solid #e3e7ed;border-right:0}.table-tools>strong[data-v-3a2ee9e7]{margin:0 5px 0 3px;color:#344054;font-size:13px}.table-action-popover[data-v-3a2ee9e7]{top:calc(100% + 5px);left:0;min-width:160px;padding:5px}.table-action-popover.align-right[data-v-3a2ee9e7]{right:0;left:auto}.toolbar .table-action-popover button[data-v-3a2ee9e7]{width:100%;padding:0 10px;text-align:left;white-space:nowrap}.table-delete-confirm[data-v-3a2ee9e7]{display:inline-flex;align-items:center;gap:7px;margin-left:4px;padding-left:10px;border-left:1px solid #d8dde7;color:#b42318;font-size:13px;font-weight:600}.editor-content[data-v-3a2ee9e7] .tiptap{min-height:92px;padding:12px;outline:none;font-weight:400!important;font-style:normal!important;font-synthesis:weight style}.editor-content[data-v-3a2ee9e7] p{margin:4px 0}.editor-content[data-v-3a2ee9e7] strong{font-weight:800!important}.editor-content[data-v-3a2ee9e7] em{font-style:oblique 14deg!important}.editor-content[data-v-3a2ee9e7] u{text-decoration:underline;text-underline-offset:.12em}.editor-content[data-v-3a2ee9e7] s{text-decoration:line-through}.editor-content[data-v-3a2ee9e7] .rc-emphasis-dot{text-emphasis:filled dot;text-emphasis-position:over right;-webkit-text-emphasis:filled dot;-webkit-text-emphasis-position:over}.editor-content[data-v-3a2ee9e7] .rc-emphasis-dot-under{text-emphasis:filled dot;text-emphasis-position:under right;-webkit-text-emphasis:filled dot;-webkit-text-emphasis-position:under}.editor-content[data-v-3a2ee9e7] .rc-wavy-underline{text-decoration-line:underline;text-decoration-style:wavy;text-underline-offset:.16em}.editor-content[data-v-3a2ee9e7] table{border-collapse:collapse;width:100%}.editor-content[data-v-3a2ee9e7] td,.editor-content[data-v-3a2ee9e7] th{position:relative;min-width:60px;padding:6px;border:1px solid #cfd5df}.editor-content[data-v-3a2ee9e7] .selectedCell:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:#11131814;content:""}.editor-content[data-v-3a2ee9e7] .rc-inlineMath,.editor-content[data-v-3a2ee9e7] .rc-displayMath{cursor:pointer}.editor-content[data-v-3a2ee9e7] .rc-inlineMath.invalid,.editor-content[data-v-3a2ee9e7] .rc-displayMath.invalid{color:#b42318;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.editor-content[data-v-3a2ee9e7] .rc-displayMath{margin:8px 0;padding:8px;overflow-x:auto;background:#f7f8fa;text-align:center}.editor-content[data-v-3a2ee9e7] .rc-blank{display:inline-block;min-width:54px;color:#475467}.editor-content[data-v-3a2ee9e7] .rc-figure{position:relative;box-sizing:border-box;width:fit-content!important;max-width:100%;margin:8px auto;padding:8px;border:1px dashed #98a2b3;border-radius:8px;text-align:center;color:#667085;background:#f8fafc}.editor-content[data-v-3a2ee9e7] .rc-figure-inline{display:inline-flex;align-items:center;justify-content:center;margin:4px 8px;vertical-align:middle}.editor-content[data-v-3a2ee9e7] .rc-figure-block{display:block}.editor-content[data-v-3a2ee9e7] .rc-figure.selected{border-color:#475467;box-shadow:0 0 0 2px #47546724}.editor-content[data-v-3a2ee9e7] .rc-figure img{display:block;width:auto;max-width:100%;height:auto;max-height:360px;margin:0 auto;border-radius:6px;object-fit:contain}.editor-content[data-v-3a2ee9e7] .rc-figure figcaption{padding:12px}.editor-content[data-v-3a2ee9e7] .rc-figure-actions{position:absolute;top:8px;left:8px;display:none;padding:4px;border:1px solid #d8dde7;border-radius:7px;background:#fffffff5;box-shadow:0 4px 12px #1018281f}.editor-content[data-v-3a2ee9e7] .rc-figure.selected .rc-figure-actions{display:flex}.editor-content[data-v-3a2ee9e7] .rc-figure-remove-button{min-height:28px;padding:0 7px;border:1px solid transparent;border-radius:5px;background:transparent;color:#b42318;cursor:pointer}.editor-content[data-v-3a2ee9e7] .rc-figure-remove-button:hover{border-color:#f0b4ad;background:#fff5f4}.question-node-editor[data-v-d1e607f5]{display:grid;gap:16px}.question-node-editor>label[data-v-d1e607f5],.rich-field[data-v-d1e607f5],.select-field[data-v-d1e607f5]{display:grid;gap:7px;color:#344054;font-size:14px;font-weight:650}.rich-field-heading[data-v-d1e607f5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.required>.rich-field-heading>span[data-v-d1e607f5]:after{content:" *";color:#b42318}.upload-error[data-v-d1e607f5]{margin:-8px 0 0;color:#b42318;font-size:13px}.repeat-section[data-v-d1e607f5]{display:grid;gap:10px}.repeat-section>header[data-v-d1e607f5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.repeat-section>header small[data-v-d1e607f5]{color:#667085;font-weight:500}.repeat-section button[data-v-d1e607f5]{min-height:34px;padding:0 12px;border:1px solid #d8dde7;border-radius:8px;background:#fff;cursor:pointer}.repeat-row[data-v-d1e607f5]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px}.repeat-row.blank-answer-row[data-v-d1e607f5]{grid-template-columns:60px minmax(0,1fr) auto}.repeat-row>strong[data-v-d1e607f5]{padding-top:44px;white-space:nowrap}.repeat-row>.danger[data-v-d1e607f5]{margin-top:38px;color:#b42318}.invalid>small[data-v-d1e607f5]{color:#b42318;font-weight:500}@media (max-width:760px){.repeat-row[data-v-d1e607f5],.repeat-row.blank-answer-row[data-v-d1e607f5]{grid-template-columns:60px minmax(0,1fr)}.repeat-row>.danger[data-v-d1e607f5]{grid-column:2;margin-top:0;justify-self:end}}.group-editor[data-v-d6e202e8]{display:grid;gap:16px;padding:18px;border:1px solid #111318;border-radius:14px;background:#fff;box-shadow:0 10px 30px #10182814}.group-editor>header[data-v-d6e202e8],.group-editor>footer[data-v-d6e202e8],.child-editor>header[data-v-d6e202e8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.group-editor>header>div[data-v-d6e202e8]{display:grid;gap:3px}.group-editor>header span[data-v-d6e202e8]{color:#667085;font-size:13px}.group-editor button[data-v-d6e202e8]{min-height:34px;padding:0 12px;border:1px solid #d8dde7;border-radius:8px;background:#fff;cursor:pointer}.root-card[data-v-d6e202e8],.children-card[data-v-d6e202e8],.attributes[data-v-d6e202e8]{padding:16px;border:1px solid #e2e5ea;border-radius:12px;background:#fff}.root-card h3[data-v-d6e202e8],.attributes h3[data-v-d6e202e8]{margin:0 0 14px}.children-card[data-v-d6e202e8]{display:grid;gap:14px}.tabs[data-v-d6e202e8]{display:flex;gap:6px;overflow:auto;border-bottom:1px solid #e2e5ea}.tabs button[data-v-d6e202e8]{flex:0 0 auto;border:0;border-radius:8px 8px 0 0;color:#667085}.tabs button.active[data-v-d6e202e8]{color:#175cd3;background:#eff4ff}.tabs .add-child[data-v-d6e202e8]{color:#175cd3}.child-editor[data-v-d6e202e8]{display:grid;gap:14px}.child-editor>header>div[data-v-d6e202e8]{display:flex;gap:6px}.danger[data-v-d6e202e8]{color:#b42318!important}.empty[data-v-d6e202e8]{margin:0;padding:20px;text-align:center;color:#667085}.field-grid[data-v-d6e202e8]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-grid label[data-v-d6e202e8],.field-grid .select-field[data-v-d6e202e8],.analysis[data-v-d6e202e8]{display:grid;gap:7px;color:#344054;font-size:14px;font-weight:650}.field-grid .tags[data-v-d6e202e8]{grid-column:1/-1}.unconfigured[data-v-d6e202e8]{min-height:42px;padding:11px 12px;border:1px solid #e2e5ea;border-radius:9px;color:#98a2b3!important;background:#f9fafb}.analysis>span[data-v-d6e202e8]{font-weight:650}.errors[data-v-d6e202e8],.conflict[data-v-d6e202e8]{margin:0;padding:12px 14px;border:1px solid #fecdca;border-radius:9px;color:#b42318;background:#fef3f2}.conflict p[data-v-d6e202e8]{margin:4px 0 10px}.group-editor>footer[data-v-d6e202e8]{justify-content:flex-end}.group-editor>footer button[data-v-d6e202e8]{min-height:42px}.primary[data-v-d6e202e8]{border-color:#111318!important;background:#111318!important;color:#fff}.primary[data-v-d6e202e8]:disabled{opacity:.45}@media (max-width:760px){.field-grid[data-v-d6e202e8]{grid-template-columns:1fr}.field-grid .tags[data-v-d6e202e8]{grid-column:auto}.child-editor>header[data-v-d6e202e8]{align-items:flex-start;flex-direction:column}}.review-question>header>div[data-v-794ca528]:not(.actions){flex-wrap:wrap;min-width:0}.review-question>header .actions[data-v-794ca528]{flex-shrink:0}.question-number[data-v-794ca528],.type-label[data-v-794ca528],.incomplete-badge[data-v-794ca528],.review-question.nested>header b[data-v-794ca528]{white-space:nowrap}.review-question[data-v-794ca528]{position:relative;padding:18px;border:1px solid #e2e5ea;border-radius:13px;background:#fff}.review-question.incomplete[data-v-794ca528]{border:2px solid #d92d20;box-shadow:0 0 0 3px #d92d2014}.review-question.nested[data-v-794ca528]{padding:18px;border-radius:0 0 10px 10px;background:#fff}.review-question.review-focus[data-v-794ca528]{outline:3px solid rgba(245,158,11,.28);outline-offset:2px}.review-question>header[data-v-794ca528]{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-question>header>div[data-v-794ca528]{display:flex;align-items:center;gap:10px}.review-question>header .type-label[data-v-794ca528]{padding:3px 8px;border-radius:6px;color:#315fce;background:#eef4ff}.review-question>header .duplicate-badge[data-v-794ca528]{padding:3px 9px;border:1px solid #fecaca;border-radius:999px;color:#b42318;background:#fff1f0;font-size:12px;font-weight:750}.review-question>header .incomplete-badge[data-v-794ca528]{padding:3px 8px;border:1px solid #fda29b;border-radius:999px;color:#b42318;background:#fef3f2;font-size:13px;font-weight:700}.review-question>header .child-sequence[data-v-794ca528]{display:inline-grid;width:25px;height:25px;padding:0;place-items:center;border-radius:50%;color:#fff;background:#344054}.actions button[data-v-794ca528]{min-height:34px;padding:0 12px;border:1px solid #d8dde7;border-radius:8px;background:#fff;cursor:pointer}.actions .danger[data-v-794ca528]{color:#b42318}.options[data-v-794ca528]{list-style:none;padding:0}.options li[data-v-794ca528]{display:grid;grid-template-columns:auto 1fr;gap:6px;margin:7px 0}.answer[data-v-794ca528]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:#17643a}.answer>b[data-v-794ca528]{flex:none}.answer-values[data-v-794ca528]{display:flex;min-width:0;flex-wrap:wrap;gap:4px 10px}.answer-value[data-v-794ca528]{display:inline-flex;align-items:flex-start;min-width:0}.answer-values.slots[data-v-794ca528]{gap:8px 18px}.answer-values.slots .answer-value[data-v-794ca528]{gap:6px}.answer-slot[data-v-794ca528]{flex:none;color:#17643a;font-weight:750;line-height:1.5}.answer[data-v-794ca528] .rich-content{display:inline-block}.answer[data-v-794ca528] .rich-content>p:first-child{margin-top:0}.answer[data-v-794ca528] .rich-content>p:last-child{margin-bottom:0}.children[data-v-794ca528]{margin:18px -18px 0;padding:16px 18px 18px;border-top:1px solid #e2e5ea;background:#f8f9fb}.children-heading[data-v-794ca528]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#344054}.children-heading>div[data-v-794ca528]{display:flex;align-items:center;gap:7px}.children-heading>div>span[data-v-794ca528]{color:#667085;font-size:18px}.children-heading small[data-v-794ca528]{color:#667085}.child-tabs[data-v-794ca528]{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid #d8dde7}.child-tabs button[data-v-794ca528]{display:flex;flex:0 0 auto;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:0;border-bottom:2px solid transparent;color:#667085;background:transparent;cursor:pointer}.child-tabs button[aria-invalid=true][data-v-794ca528]{color:#b42318}.child-tabs button[data-v-794ca528]:hover{color:#111318;background:#f2f4f7}.child-tabs button.active[data-v-794ca528]{border-bottom-color:#111318;color:#111318;font-weight:700;background:#f2f4f7}.child-error-badge[data-v-794ca528]{padding:2px 6px;border-radius:999px;color:#b42318;background:#fee4e2;font-size:11px;font-weight:700}.child-panel[data-v-794ca528]{border:1px solid #e2e5ea;border-top:0;border-radius:0 0 10px 10px;background:#fff}dl[data-v-794ca528]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin-top:16px;color:#475467}dt[data-v-794ca528]{font-weight:700}dd[data-v-794ca528]{margin:0}.analysis[data-v-794ca528]{display:grid;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e2e5ea}.muted[data-v-794ca528]{color:#98a2b3}.validation-issues[data-v-794ca528]{display:grid;gap:7px;margin-top:12px;padding:12px;border:1px solid #fedf89;border-radius:9px;color:#b54708;background:#fffaeb}.validation-issues ul[data-v-794ca528]{margin:0;padding-left:20px}.deleted-panel[data-v-7e4d94a3]{margin-top:16px;border:1px solid #e2e5ea;border-radius:11px;background:#fafafa}.deleted-summary[data-v-7e4d94a3]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px;border:0;background:transparent;color:#111318;cursor:pointer;font:inherit;font-weight:650}.deleted-summary small[data-v-7e4d94a3]{color:#667085;font-weight:400}.deleted-list[data-v-7e4d94a3]{display:grid;gap:7px;padding:0 12px 12px}.deleted-list article[data-v-7e4d94a3]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;background:#fff}.deleted-list article div[data-v-7e4d94a3]{display:flex;align-items:baseline;gap:9px}.deleted-list small[data-v-7e4d94a3]{color:#667085}.deleted-list article button[data-v-7e4d94a3]{min-height:32px;padding:0 12px;border:1px solid #d8dde7;border-radius:7px;background:#fff;cursor:pointer}.deleted-list article button[data-v-7e4d94a3]:disabled{opacity:.45;cursor:not-allowed}.review-view[data-v-89e27aae]{padding:18px}.review-view>header[data-v-89e27aae]{display:flex;align-items:center;justify-content:space-between}.review-view h2[data-v-89e27aae]{margin:0}.review-view header p[data-v-89e27aae]{margin:5px 0 0;color:#667085}.incomplete-summary[data-v-89e27aae]{color:#b42318}.review-list[data-v-89e27aae]{display:grid;gap:14px}.empty[data-v-89e27aae]{padding:32px;text-align:center;color:#667085}.duplicate-status[data-v-89e27aae]{margin:14px 0;padding:11px 14px;border-radius:10px;color:#667085;background:#f5f6f7;font-size:14px}.confirm-bar[data-v-89e27aae]{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:14px 16px;border:1px solid #e2e5ea;border-radius:12px;background:#fffffff5;box-shadow:0 -8px 24px #0f172a0f;color:#667085}.confirm-actions[data-v-89e27aae]{display:flex;align-items:center;gap:10px;margin-left:auto}.confirm-bar button[data-v-89e27aae]{min-height:42px;padding:0 20px;border:0;border-radius:9px;background:#111318;color:#fff;font-weight:650;cursor:pointer}.confirm-bar .locate-incomplete[data-v-89e27aae]{border:1px solid #fda29b;color:#b42318;background:#fff}.confirm-bar button[data-v-89e27aae]:disabled{cursor:not-allowed;opacity:.38}@media (max-width:720px){.confirm-bar[data-v-89e27aae]{align-items:stretch;flex-direction:column}.confirm-actions[data-v-89e27aae]{display:grid;margin-left:0}.confirm-actions button[data-v-89e27aae]{width:100%}}.completeness-notice[data-v-a65ae359]{margin:12px 0;padding:14px;border:1px solid #fedf89;border-radius:10px;background:#fffaeb;color:#93370d;font-size:14px;line-height:1.6}.completeness-notice p[data-v-a65ae359]{margin:6px 0 0}.dialog-backdrop[data-v-a65ae359]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#11131861;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.import-dialog[data-v-a65ae359]{width:min(620px,100%);max-height:min(820px,calc(100vh - 48px));overflow:auto;padding:24px;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a33}header[data-v-a65ae359]{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}h2[data-v-a65ae359]{margin:0;font-size:24px}header p[data-v-a65ae359]{margin:7px 0 0;color:#667085}header>button[data-v-a65ae359]{align-self:start;border:0;background:transparent;font-size:28px;cursor:pointer}.row[data-v-a65ae359]{display:grid;grid-template-columns:1fr 1fr;gap:12px}form[data-v-a65ae359]{display:grid;gap:14px}label[data-v-a65ae359]{display:grid;gap:7px;color:#344054;font-weight:600}input[data-v-a65ae359],select[data-v-a65ae359]{min-height:44px;padding:0 12px;border:1px solid #d8dde7;border-radius:9px;background:#fff;color:#111318;font:inherit}select[multiple][data-v-a65ae359]{min-height:94px;padding:8px 12px}.blockers[data-v-a65ae359],.error[data-v-a65ae359]{margin:0;color:#b42318}.blockers[data-v-a65ae359]{padding-left:20px}.error[data-v-a65ae359]{padding:10px;border-radius:8px;background:#fef3f2}.duplicate-confirmation[data-v-a65ae359]{padding:14px;border:1px solid #d8dde7;border-radius:11px;background:#f7f8fa}.duplicate-confirmation-counts[data-v-a65ae359]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.duplicate-confirmation-counts span[data-v-a65ae359]{padding:10px;border-radius:9px;background:#fff;color:#667085;text-align:center}.duplicate-confirmation-counts b[data-v-a65ae359]{display:inline;color:#111318;font-size:20px}.duplicate-confirmation-counts span:first-child b[data-v-a65ae359]{color:#b42318}.duplicate-confirmation p[data-v-a65ae359]{margin:9px 0 0;color:#667085;text-align:center}.duplicate-confirmation.checking[data-v-a65ae359]{color:#667085;text-align:center}.duplicate-confirmation.unavailable[data-v-a65ae359]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#b42318}.duplicate-confirmation.unavailable button[data-v-a65ae359]{min-height:34px;padding:0 12px;border:1px solid #f0b4ae;border-radius:8px;background:#fff;color:#b42318;font-weight:600;cursor:pointer;white-space:nowrap}footer[data-v-a65ae359],.batch-actions[data-v-a65ae359]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}footer button[data-v-a65ae359],.batch-actions button[data-v-a65ae359]{min-height:42px;padding:0 18px;border:1px solid #d8dde7;border-radius:9px;background:#fff;font-weight:650;cursor:pointer}.primary[data-v-a65ae359],.batch-actions button[data-v-a65ae359]:first-child{border-color:#111318!important;background:#111318!important;color:#fff}.primary[data-v-a65ae359]:disabled{cursor:not-allowed;opacity:.4}.batch-result[data-v-a65ae359]{padding:16px;border-radius:11px;background:#f5f6f7}.batch-result.partial[data-v-a65ae359],.batch-result.failed[data-v-a65ae359]{background:#fff6ed;color:#b54708}.batch-result p[data-v-a65ae359]{margin:6px 0}.batch-result ul[data-v-a65ae359]{margin:10px 0;padding-left:20px}@media (max-width:560px){.row[data-v-a65ae359]{grid-template-columns:1fr 1fr}}.workspace-page[data-v-e84b8c35]{min-height:100vh;background:#fff;color:#111318}.workspace-header[data-v-e84b8c35]{min-height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:0 max(24px,calc((100vw - 1280px)/2));border-bottom:1px solid #eef1f5;background:#fffffff5;position:sticky;top:0;z-index:30}.workspace-header nav[data-v-e84b8c35]{display:flex;align-items:center;justify-content:center;gap:clamp(26px,4vw,56px)}.workspace-header nav a[data-v-e84b8c35],.workspace-header nav button[data-v-e84b8c35]{min-height:76px;display:inline-flex;align-items:center;justify-content:center;border:0;border-bottom:2px solid transparent;padding:2px 0 0;color:#515866;background:transparent;cursor:pointer;font-size:14px;line-height:1;white-space:nowrap}.workspace-header nav a.active[data-v-e84b8c35]{color:#111318;border-bottom-color:#111318;font-weight:600}.workspace-header nav button[data-v-e84b8c35]:disabled{cursor:not-allowed;opacity:.55}.workspace-user[data-v-e84b8c35]{justify-self:end;display:flex;align-items:center;gap:11px;color:#667085;font-size:14px;white-space:nowrap}.workspace-user>button[data-v-e84b8c35]{border:0;color:#8490a3;background:transparent;cursor:pointer}.workspace-user>button[data-v-e84b8c35]:hover{color:#111318}.workspace-avatar[data-v-e84b8c35]{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#1262e8;background:#eff6ff;font-weight:700}.entry-notice[data-v-e84b8c35]{color:#875500;background:#fffaeb;border-radius:8px;padding:10px 12px}.entry-main[data-v-e84b8c35]{max-width:1280px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(24px,5vw,64px) 72px}.entry-main.ready-main[data-v-e84b8c35]{width:100%;max-width:none;box-sizing:border-box;padding-right:clamp(24px,4vw,96px);padding-left:clamp(24px,4vw,96px)}.ready-main .entry-steps[data-v-e84b8c35]{margin-bottom:18px}.ready-main .entry-title[data-v-e84b8c35],.ready-main .ready-summary[data-v-e84b8c35]{margin-bottom:12px}.entry-steps[data-v-e84b8c35]{max-width:700px;margin:0 auto 48px;display:grid;grid-template-columns:repeat(4,1fr)}.entry-step[data-v-e84b8c35]{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;color:#8b95a7;font-size:14px}.entry-step[data-v-e84b8c35]:before{content:"";position:absolute;top:15px;left:0;right:0;height:2px;background:#dfe5ee}.entry-step[data-v-e84b8c35]:first-child:before{left:50%}.entry-step[data-v-e84b8c35]:last-child:before{right:50%}.entry-step i[data-v-e84b8c35]{position:relative;z-index:1;width:31px;height:31px;display:grid;place-items:center;border:1px solid #dce1e8;border-radius:50%;background:#fff;font-style:normal;font-weight:600}.entry-step.active[data-v-e84b8c35],.entry-step.done[data-v-e84b8c35]{color:#111318;font-weight:600}.entry-step.active[data-v-e84b8c35]:before,.entry-step.done[data-v-e84b8c35]:before{background:#aeb5c0}.entry-step.active i[data-v-e84b8c35],.entry-step.done i[data-v-e84b8c35]{color:#fff;border-color:#111318;background:#111318}.entry-step.disabled[data-v-e84b8c35]{opacity:.65}.entry-title[data-v-e84b8c35]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:28px}.entry-title h1[data-v-e84b8c35]{margin:0 0 10px;color:#090a0c;font-size:clamp(30px,3vw,40px);line-height:1.2;letter-spacing:-.04em}.entry-title p[data-v-e84b8c35]{margin:0;color:#7a8495;font-size:15px}.entry-card[data-v-e84b8c35]{border:1px solid #e2e5ea;border-radius:16px;background:#fff;box-shadow:none}.upload-layout[data-v-e84b8c35]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);gap:17px}.upload-card[data-v-e84b8c35],.upload-tips[data-v-e84b8c35]{padding:24px}.sr-only[data-v-e84b8c35]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.upload-dropzone[data-v-e84b8c35]{width:100%;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px dashed #c8cdd5;border-radius:13px;color:#303641;background:#fafafa;cursor:pointer;transition:border-color .2s,background .2s}.upload-dropzone[data-v-e84b8c35]:hover,.upload-dropzone.dragging[data-v-e84b8c35]{border-color:#111318;background:#f5f5f5}.upload-dropzone[data-v-e84b8c35]:disabled{cursor:wait;opacity:.7}.upload-symbol[data-v-e84b8c35]{width:56px;height:56px;margin-bottom:13px;display:grid;place-items:center;border-radius:15px;color:#fff;background:#111318;font-size:28px}.upload-dropzone strong[data-v-e84b8c35]{font-size:16px}.upload-dropzone small[data-v-e84b8c35]{margin-top:7px;color:#8a94a6}.selected-file[data-v-e84b8c35]{margin-top:12px;display:flex;align-items:center;gap:11px;padding:11px;border:1px solid #e0e6ef;border-radius:10px}.selected-file>div[data-v-e84b8c35]{min-width:0;flex:1}.selected-file strong[data-v-e84b8c35],.selected-file small[data-v-e84b8c35]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-file strong[data-v-e84b8c35]{font-size:14px}.selected-file small[data-v-e84b8c35]{margin-top:4px;color:#8490a3}.selected-file>button[data-v-e84b8c35]{border:0;color:#98a2b3;background:transparent;cursor:pointer;font-size:22px}.file-badge[data-v-e84b8c35]{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#111318;font-size:11px;font-weight:700}.upload-progress[data-v-e84b8c35]{margin-top:14px}.upload-progress>div[data-v-e84b8c35]{display:flex;justify-content:space-between;margin-bottom:7px;color:#667085;font-size:13px}.upload-progress>span[data-v-e84b8c35]{height:7px;display:block;overflow:hidden;border-radius:99px;background:#e8eef7}.upload-progress i[data-v-e84b8c35]{height:100%;display:block;border-radius:inherit;background:#111318;transition:width .2s}.upload-tips h2[data-v-e84b8c35]{margin:0 0 18px;font-size:17px}.upload-tips p[data-v-e84b8c35]{display:flex;gap:10px;margin:0 0 17px;color:#606c80;line-height:1.65;font-size:14px}.upload-tips p i[data-v-e84b8c35]{flex:0 0 24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#111318;background:#f0f1f3;font-style:normal;font-weight:600}.entry-error[data-v-e84b8c35]{margin:14px 0 0;padding:10px 12px;border-radius:8px;color:#b42318;background:#fef3f2;font-size:14px}.workspace-alert[data-v-e84b8c35]{margin:0 0 12px;border:1px solid currentColor}.entry-actions[data-v-e84b8c35]{display:flex;justify-content:flex-end;margin-top:17px}.entry-actions .button[data-v-e84b8c35]{color:#fff;background:#08090b;border-radius:12px;box-shadow:0 10px 24px #00000024}.entry-actions .button[data-v-e84b8c35]:hover:not(:disabled){background:#24262a;box-shadow:0 13px 28px #0000002e}.entry-actions .button[data-v-e84b8c35]:disabled{color:#9aa1ad;background:#eceef1;box-shadow:none;opacity:1}.plain-button[data-v-e84b8c35]{min-height:40px;padding:0 15px;border:1px solid #d9e1ec;border-radius:8px;color:#536075;background:#fff;cursor:pointer}.ready-summary[data-v-e84b8c35]{display:flex;align-items:center;gap:13px;margin-bottom:16px;padding:15px 17px}.ready-summary>div[data-v-e84b8c35]{flex:1;min-width:0}.ready-summary strong[data-v-e84b8c35]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ready-summary p[data-v-e84b8c35]{margin:5px 0 0;color:#748096;font-size:13px}.ready-check[data-v-e84b8c35]{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#168554;background:#eaf7ef;font-weight:700}.source-unavailable[data-v-e84b8c35]{min-height:420px;display:grid;align-content:center;justify-items:center;padding:32px;text-align:center}.source-unavailable h2[data-v-e84b8c35]{margin:0 0 8px}.source-unavailable p[data-v-e84b8c35]{margin:0;color:#748096}.route-detail-state[data-v-e84b8c35]{min-height:min(560px,calc(100vh - 180px));display:grid;align-content:center;justify-items:center;text-align:center}.route-detail-state h1[data-v-e84b8c35]{margin:18px 0 8px;font-size:26px}.route-detail-state p[data-v-e84b8c35]{margin:0;color:#748096}.route-detail-spinner[data-v-e84b8c35]{width:34px;height:34px;border:3px solid #e6e9ee;border-top-color:#111318;border-radius:50%;animation:route-detail-spin-e84b8c35 .8s linear infinite}.route-detail-actions[data-v-e84b8c35]{display:flex;align-items:center;gap:10px;margin-top:22px}.route-detail-actions .button[data-v-e84b8c35],.route-detail-actions .plain-button[data-v-e84b8c35]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 17px;text-decoration:none}.route-detail-actions .button[data-v-e84b8c35]{border:1px solid #111318;border-radius:8px;color:#fff;background:#111318;cursor:pointer}@keyframes route-detail-spin-e84b8c35{to{transform:rotate(360deg)}}.pdf-layout[data-v-e84b8c35]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.65fr);gap:16px}.pdf-preview[data-v-e84b8c35]{padding:14px}.card-heading[data-v-e84b8c35]{display:flex;justify-content:space-between;margin-bottom:11px;color:#536075}.card-heading span[data-v-e84b8c35]{color:#8a94a6;font-size:13px}.pdf-pages[data-v-e84b8c35]{height:590px;overflow:auto;padding:16px;border:1px solid #e1e6ee;border-radius:9px;background:#eef1f5}.pdf-pages img[data-v-e84b8c35]{width:100%;height:auto;display:block;margin:0 auto 16px;background:#fff;box-shadow:0 2px 8px #1018281f}.pdf-pages img[data-v-e84b8c35]:last-child{margin-bottom:0}.ai-pending[data-v-e84b8c35]{align-self:start;padding:28px 22px;text-align:center}.ai-mark[data-v-e84b8c35]{width:52px;height:52px;margin:0 auto 14px;display:grid;place-items:center;border-radius:15px;color:var(--blue);background:#eaf1ff;font-weight:700}.ai-pending h2[data-v-e84b8c35]{margin:0 0 9px;font-size:18px}.ai-pending p[data-v-e84b8c35]{margin:0 0 20px;color:#748096;line-height:1.7;font-size:14px}.ai-pending button[data-v-e84b8c35]{width:100%;height:42px;border:0;border-radius:9px;color:#fff;background:var(--blue);cursor:pointer;font-weight:600;box-shadow:0 8px 18px #2d69e633}.ai-pending button[data-v-e84b8c35]:hover{filter:brightness(.97)}.recognition-progress[data-v-e84b8c35]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;color:#667085;font-size:12px}.recognition-progress>span[data-v-e84b8c35]{height:7px;overflow:hidden;border-radius:99px;background:#e8eef7}.recognition-progress i[data-v-e84b8c35]{height:100%;display:block;border-radius:inherit;background:var(--blue);transition:width .35s ease}.recognition-progress.indeterminate i[data-v-e84b8c35]{width:42%;animation:recognition-loading-e84b8c35 1.35s ease-in-out infinite}.recognition-progress.complete i[data-v-e84b8c35]{background:#20a06b}@keyframes recognition-loading-e84b8c35{0%{transform:translate(-110%)}to{transform:translate(340%)}}@media (max-width: 960px){.workspace-header[data-v-e84b8c35]{grid-template-columns:1fr auto;padding:0 18px;gap:20px}.workspace-header nav[data-v-e84b8c35]{display:none}.workspace-user>span[data-v-e84b8c35]:not(.workspace-avatar){display:none}.entry-main[data-v-e84b8c35]{padding:22px 16px 38px}.upload-layout[data-v-e84b8c35],.pdf-layout[data-v-e84b8c35]{grid-template-columns:1fr}.pdf-pages[data-v-e84b8c35]{height:480px;padding:10px}}@media (max-width: 480px){.entry-step span[data-v-e84b8c35]{display:none}.entry-title[data-v-e84b8c35]{align-items:center}.entry-title h1[data-v-e84b8c35]{font-size:22px}.upload-card[data-v-e84b8c35],.upload-tips[data-v-e84b8c35]{padding:15px}.upload-dropzone[data-v-e84b8c35]{min-height:220px;padding:18px}.ready-summary[data-v-e84b8c35]{align-items:flex-start;flex-wrap:wrap}.ready-summary a[data-v-e84b8c35]{margin-left:47px}}.list-page{--home-max-width: 1280px;--home-safe-x: 32px;--list-ink: #111318;--list-muted: #667085;--list-border: #d8dde7;--list-divider: #e5e7eb;min-height:100vh;color:var(--list-ink);background:#fff}.list-page__main{width:100%;max-width:1280px;margin:0 auto;padding:40px 32px 64px}.list-page__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.list-page__heading h1{margin:0;font-size:32px;font-weight:700;line-height:1.2}.list-page__heading p{margin:12px 0 0;color:var(--list-muted);font-size:14px;line-height:1.65}.list-page__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px;flex-shrink:0}.list-page .list-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 18px;border:1px solid var(--list-border);border-radius:9px;background:#fff;color:var(--list-ink);font:inherit;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.list-page .list-button:hover:not(:disabled){background:#f8fafc;border-color:#98a2b3}.list-page .list-button--primary{background:#111318;border-color:#111318;color:#fff}.list-page .list-button--primary:hover:not(:disabled){background:#24262a;border-color:#24262a}.list-page .list-button--compact{min-height:38px;padding:7px 14px}.list-page .list-link{display:inline-flex;align-items:center;min-height:38px;color:#475467;font-size:14px}.list-page .list-link:hover{color:#155eef}.list-page :is(button,a,input):focus-visible{outline:2px solid #155eef;outline-offset:3px}.list-page button:disabled{opacity:.45;cursor:not-allowed}.list-filter-bar{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}.list-page .list-search{width:300px;max-width:100%;min-height:42px;padding:8px 13px;border:1px solid var(--list-border);border-radius:9px;background:#fff;color:var(--list-ink);font:inherit;font-size:14px}.list-page .list-search::placeholder{color:#98a2b3}.list-page .list-search:hover{border-color:#aeb5c2}.list-page .list-search:focus-visible,.list-page .styled-select__trigger:focus-visible,.list-page .styled-select.open>.styled-select__trigger,.list-page .date-range:focus-within{outline:0;border-color:#155eef;box-shadow:0 0 0 3px #155eef22}.list-page .styled-select__trigger{min-height:42px;font-size:14px}.list-page .date-range{font-size:14px}.list-page .list-panel{border:1px solid var(--list-divider);border-radius:12px;background:#fff}.list-panel-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:20px 24px}.list-panel-heading h2{margin:0;font-size:18px;font-weight:600;line-height:1.4}.list-panel-heading h2 span{margin-left:10px;color:var(--list-muted);font-size:13px;font-weight:400}.list-panel-heading>span{color:var(--list-muted);font-size:13px}.list-page .list-empty{margin:0;padding:64px 24px;text-align:center;color:var(--list-muted);font-size:14px}.list-page .list-empty h2,.list-page .list-empty h3{margin:0;color:#475467;font-size:16px;font-weight:500}.list-page .list-empty p{margin:10px 0 20px;font-size:14px}.list-page .list-error{padding:16px 24px;border-radius:9px;color:#b42318;background:#fef3f2;font-size:14px}.list-page .list-error button{margin-left:12px}.list-page .list-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 20px;margin-top:24px;color:#475467;font-size:14px}.list-pagination__summary,.list-pagination__controls,.list-pagination .page-size-control,.list-pagination .page-jump,.list-pagination .page-jump label{display:flex;align-items:center;gap:8px}.list-pagination__summary{gap:12px}.list-pagination__controls{flex-wrap:wrap;justify-content:center}.list-pagination .page-size,.list-pagination .page-size-select{width:78px}.list-pagination .styled-select__trigger{min-height:38px;height:38px}.list-pagination__controls>button,.list-pagination .page-jump button{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1px solid var(--list-border);border-radius:8px;background:#fff;color:#475467;font:inherit;cursor:pointer}.list-pagination__controls>button:hover:not(:disabled),.list-pagination .page-jump button:hover:not(:disabled){border-color:#98a2b3;background:#f8fafc}.list-pagination__controls>button.active{background:#111318;border-color:#111318;color:#fff}.list-pagination .page-jump{margin-left:8px}.list-pagination .page-jump input{width:48px;height:38px;padding:0 6px;text-align:center;border:1px solid var(--list-border);border-radius:8px;background:#fff;color:var(--list-ink);font:inherit}@media (max-width:680px){.list-page{--home-safe-x: 16px}.list-page__main{padding:28px 16px 64px}.list-page__heading{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:24px}.list-page__heading h1{font-size:28px}.list-page__actions{justify-content:flex-start}.list-filter-bar>.list-search{width:100%}.list-panel-heading{padding:18px 16px}.list-page .list-empty{padding:48px 16px}.list-page .list-pagination{gap:12px}.list-pagination .page-jump{margin-left:0}}@media (prefers-reduced-motion:reduce){.list-page *,.list-page *:after{scroll-behavior:auto;animation:none!important;transition:none!important}}.history-status-filter[data-v-31dea4d9]{width:200px}@media (max-width:680px){.history-status-filter[data-v-31dea4d9]{width:100%}}.record-table[data-v-5ce0f186]{overflow:hidden;border-radius:0 0 12px 12px}.record-row[data-v-5ce0f186]{display:grid;grid-template-columns:minmax(220px,2.4fr) 148px 96px minmax(110px,1fr) 80px;gap:16px;align-items:center;padding:22px 24px;border-top:1px solid #e5e7eb;color:#475467;font-size:14px}.record-row>span[data-v-5ce0f186]{min-width:0;overflow-wrap:anywhere}.record-row[data-v-5ce0f186]:not(.record-head):hover{background:#f5f6f8}.record-head[data-v-5ce0f186]{padding-top:14px;padding-bottom:14px;color:#667085;background:#f8fafc;font-size:13px;font-weight:600}.record-head>span[data-v-5ce0f186]:last-child,.record-actions[data-v-5ce0f186]{text-align:right}.record-file[data-v-5ce0f186]{display:flex;flex-direction:column;gap:5px}.record-name[data-v-5ce0f186]{color:#111318;font-size:15px;font-weight:600;line-height:1.6}.record-name[data-v-5ce0f186]:hover{color:#155eef}.record-file small[data-v-5ce0f186]{color:#667085;font-size:12px}.record-time[data-v-5ce0f186]{font-size:13px;font-variant-numeric:tabular-nums}.record-summary[data-v-5ce0f186]{color:#667085;font-size:13px;line-height:1.6}.record-status[data-v-5ce0f186]{display:inline-flex;padding:5px 9px;border-radius:999px;color:#175cd3;background:#eff8ff;font-size:12px;font-weight:600}.status-failed[data-v-5ce0f186]{color:#b42318;background:#fef3f2}.status-review_required[data-v-5ce0f186],.status-partial[data-v-5ce0f186],.status-empty[data-v-5ce0f186]{color:#b54708;background:#fffaeb}.status-completed[data-v-5ce0f186],.status-imported[data-v-5ce0f186]{color:#067647;background:#ecfdf3}@media (max-width:900px){.record-head[data-v-5ce0f186]{display:none}.record-row[data-v-5ce0f186]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.record-file[data-v-5ce0f186],.record-actions[data-v-5ce0f186]{grid-column:1/-1}.record-row [data-label][data-v-5ce0f186]:before{content:attr(data-label);display:block;margin-bottom:6px;color:#667085;font-size:12px}.record-actions[data-v-5ce0f186]{border-top:1px solid #f0f1f3;padding-top:12px}}@media (max-width:680px){.record-row[data-v-5ce0f186]{padding:20px 16px}}.history-quota[data-v-b9487bdb]{color:#667085;font-size:14px}.history-updating[data-v-b9487bdb]{opacity:.55;pointer-events:none}.quota-alert[data-v-b9487bdb],.stale-alert[data-v-b9487bdb]{margin:0 0 20px;padding:12px 16px;border-radius:9px;color:#b54708;background:#fffaeb;font-size:14px}.stale-alert[data-v-b9487bdb]{margin:0 16px 16px}.stale-alert button[data-v-b9487bdb]{border:0;padding:8px;color:#155eef;background:transparent;cursor:pointer}.refresh-note[data-v-b9487bdb]{margin:0;padding:0 24px 12px;color:#667085;font-size:13px}.dialog-backdrop[data-v-eab62934]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f172a6b}.delete-dialog[data-v-eab62934]{width:min(520px,100%);padding:28px;border-radius:18px;background:#fff;box-shadow:0 24px 64px #0f172a38}h2[data-v-eab62934]{margin:0 0 10px;font-size:23px}p[data-v-eab62934]{color:#667085}blockquote[data-v-eab62934]{margin:20px 0;padding:14px 16px;border-left:3px solid #d0d5dd;background:#f8fafc;color:#344054}dl[data-v-eab62934]{display:grid;gap:10px}dl div[data-v-eab62934]{display:grid;grid-template-columns:90px 1fr}dt[data-v-eab62934]{color:#667085}dd[data-v-eab62934]{margin:0}.dialog-actions[data-v-eab62934]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.dialog-actions button[data-v-eab62934]{min-height:42px;padding:8px 18px;border:1px solid #d8dde7;border-radius:9px;background:#fff;font:inherit}.dialog-actions .danger[data-v-eab62934]{border-color:#b42318;background:#b42318;color:#fff}.dialog-error[data-v-eab62934]{color:#b42318}.paper-basket-floating[data-v-c195faee]{position:fixed;z-index:20;right:30px;bottom:34px;display:flex;align-items:center;gap:9px;min-height:48px;padding:0 15px;border:0;border-radius:24px;background:#111318;color:#fff;font:inherit;font-weight:650;box-shadow:0 10px 28px #10182838;cursor:pointer}.paper-basket-floating[data-v-c195faee]:focus-visible{outline:3px solid #84adff;outline-offset:3px}.paper-basket-floating svg[data-v-c195faee]{width:20px;fill:none;stroke:currentColor;stroke-width:1.7}.paper-basket-floating b[data-v-c195faee]{display:grid;min-width:23px;height:23px;padding:0 5px;place-items:center;border-radius:12px;background:#fff;color:#111318;font-size:12px}@media (max-width:680px){.paper-basket-floating[data-v-c195faee]{right:16px;bottom:18px}}.question-tag.incomplete[data-v-7eda6efd]{color:#93370d;background:#fffaeb;border:1px solid #fedf89}.question-filters[data-v-7eda6efd]{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));gap:12px;flex:1;min-width:0}.toolbar .list-search[data-v-7eda6efd]{width:280px}.question-list[data-v-7eda6efd]{position:relative;border:1px solid #e5e7eb;border-radius:12px;scroll-margin-top:92px}.question-list article[data-v-7eda6efd]{position:relative;min-width:0;min-height:132px;padding:24px 280px 24px 64px;border-top:1px solid #e5e7eb;font-size:15px;transition:background .16s,opacity .16s}.question-list article[data-v-7eda6efd]:last-child{border-radius:0 0 12px 12px}.question-list article[data-v-7eda6efd]:hover{background:#f5f6f8}.question-list article.expanded[data-v-7eda6efd]{background:#f8fafc;overflow-anchor:none}.question-list.updating article[data-v-7eda6efd]{opacity:.55;pointer-events:none}.question-sequence[data-v-7eda6efd]{position:absolute;top:26px;left:20px;min-width:28px;color:#475467;font-weight:650;line-height:1.65;text-align:right}.question-list .stem[data-v-7eda6efd]{position:relative;min-width:0;overflow:hidden;overflow-wrap:anywhere;color:#111318;line-height:1.65;cursor:pointer}.question-list .stem[data-v-7eda6efd] .rich-content{min-width:0;max-width:100%;overflow:hidden}.question-list .stem[data-v-7eda6efd] .rich-content p{margin:0}.question-list .stem[data-v-7eda6efd] .rich-content+.rich-content{margin-top:3px}.question-list .stem[data-v-7eda6efd] .rich-content img{max-height:120px;margin:7px 0}.question-list .stem-content.truncated[data-v-7eda6efd]{max-height:6.7em;padding-bottom:1.35em;overflow:hidden}.list-stem-part[data-v-7eda6efd]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:7px;align-items:start}.list-stem-part[data-v-7eda6efd]>.rich-content:only-child{grid-column:1/-1}.list-stem-part+.list-stem-part[data-v-7eda6efd]{margin-top:3px}.child-number[data-v-7eda6efd]{font-weight:650;line-height:1.65}.question-tags[data-v-7eda6efd]{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 12px}.question-tag[data-v-7eda6efd]{display:inline-flex;align-items:center;min-height:25px;padding:3px 9px;border:1px solid #e1e6ee;border-radius:999px;background:#f8fafc;color:#475467;font-size:12px;font-weight:550;line-height:1.3;white-space:nowrap}.question-tag.bank[data-v-7eda6efd]{border-color:#d9e5ff;background:#f2f6ff;color:#315fce}.question-tag.type[data-v-7eda6efd]{background:#f5f3ff;color:#6941c6}.question-tag.difficulty[data-v-7eda6efd]{background:#fff8eb;color:#b54708}.question-actions[data-v-7eda6efd]{position:absolute;top:20px;right:16px;display:flex;align-items:center;gap:4px}.question-actions button[data-v-7eda6efd]{min-height:38px;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:#475467;font:inherit;font-size:14px;cursor:pointer}.question-actions button[data-v-7eda6efd]:hover:not(:disabled){background:#eef2f7;color:#111318}.question-actions .basket-action[data-v-7eda6efd]{min-width:108px;color:#155eef}.question-actions .basket-action[data-v-7eda6efd]:disabled{color:#667085;cursor:not-allowed}.question-actions .delete-action[data-v-7eda6efd]{color:#b42318}.question-actions .expand-action[data-v-7eda6efd]{display:grid;width:38px;place-items:center;color:#475467}.expand-action svg[data-v-7eda6efd]{width:18px;height:18px;transition:transform .24s ease}.expand-action[aria-expanded=true] svg[data-v-7eda6efd]{transform:rotate(180deg)}.stem-option-group[data-v-7eda6efd]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;margin:12px 0 4px}.stem-option-part-label[data-v-7eda6efd]{padding-top:1px;font-weight:650}.stem-option-list[data-v-7eda6efd]{grid-column:1/-1;display:grid;gap:8px 22px;width:100%}.stem-option-list.with-part-label[data-v-7eda6efd]{grid-column:2}.stem-option-list.horizontal[data-v-7eda6efd]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stem-option-row[data-v-7eda6efd]{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:start}.stem-option-row>b[data-v-7eda6efd]{font-weight:650}.stem-option-row[data-v-7eda6efd] .rich-content p{margin:0}.expanded-detail[data-v-7eda6efd]{width:auto;max-width:100%;max-height:min(680px,calc(100vh - 180px));margin-top:20px;padding:22px 24px 26px;overflow:auto;overscroll-behavior:contain;border:1px solid #e5e7eb;border-radius:12px;background:#fff;cursor:default}.expanded-detail[data-v-7eda6efd] .rich-content{min-width:0;max-width:100%;overflow-wrap:anywhere}.expanded-detail[data-v-7eda6efd] table{display:block;max-width:100%;overflow:auto}.detail-part+.detail-part[data-v-7eda6efd]{margin-top:22px;padding-top:22px;border-top:1px solid #e5e7eb}.detail-part h3[data-v-7eda6efd]{margin:0 0 16px;font-size:15px}.detail-section[data-v-7eda6efd]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:12px 0}.detail-section h4[data-v-7eda6efd]{margin:0;color:#475467;font-size:14px}.detail-section[data-v-7eda6efd] .rich-content p{margin:0 0 7px}.answer-list[data-v-7eda6efd]{display:grid;gap:8px}.detail-empty[data-v-7eda6efd],.detail-state[data-v-7eda6efd]{margin:0;padding:24px;text-align:center;color:#667085}.detail-state.error[data-v-7eda6efd]{color:#b42318}.child-heading[data-v-7eda6efd]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px;align-items:baseline;margin:-4px 0 10px;padding:12px 16px;border-radius:9px;background:#f8fafc;color:#111318}.child-heading h3[data-v-7eda6efd],.child-heading[data-v-7eda6efd] .rich-content p{margin:0}.child-detail-part[data-v-7eda6efd]{position:relative}.child-detail-part .child-heading[data-v-7eda6efd]{position:absolute;top:12px;left:0;display:block;width:52px;margin:0;padding:0;background:none}.child-detail-part .child-heading h3[data-v-7eda6efd]{margin:0;color:#111318;font-size:14px}.child-detail-part .detail-section[data-v-7eda6efd]{padding-left:64px}.question-list article.expanded .stem[data-v-7eda6efd] .rich-content img{width:auto;max-width:min(100%,240px);max-height:180px;margin:10px auto;object-fit:contain}.question-list article.expanded .stem[data-v-7eda6efd] .rich-content img.figure-wide{max-width:min(100%,320px);max-height:160px}.question-list article.expanded .stem[data-v-7eda6efd] .rich-content img.figure-portrait{max-width:min(100%,200px);max-height:220px}.question-detail-enter-active[data-v-7eda6efd],.question-detail-leave-active[data-v-7eda6efd]{overflow:hidden;transition:max-height .28s cubic-bezier(.2,.7,.2,1),opacity .2s ease,transform .28s cubic-bezier(.2,.7,.2,1),margin-top .28s ease,padding .28s ease}.question-detail-enter-from[data-v-7eda6efd],.question-detail-leave-to[data-v-7eda6efd]{max-height:0;margin-top:0;padding-top:0;padding-bottom:0;border-width:0;opacity:0;transform:translateY(-8px)}.question-detail-enter-to[data-v-7eda6efd],.question-detail-leave-from[data-v-7eda6efd]{max-height:680px;opacity:1;transform:translateY(0)}.list-progress[data-v-7eda6efd]{position:absolute;z-index:3;top:-1px;right:0;left:0;height:3px;overflow:hidden;background:#eef2f6}.list-progress[data-v-7eda6efd]:after{position:absolute;width:34%;height:100%;border-radius:999px;background:#155eef;content:"";animation:list-loading-7eda6efd 1s ease-in-out infinite}.list-progress span[data-v-7eda6efd]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes list-loading-7eda6efd{0%{transform:translate(-110%)}to{transform:translate(310%)}}.basket-error[data-v-7eda6efd]{position:fixed;z-index:21;right:30px;bottom:92px;margin:0;padding:10px 14px;border:1px solid #fecdca;border-radius:9px;background:#fef3f2;color:#b42318}@media (max-width:1180px){.question-filters[data-v-7eda6efd]{flex-basis:100%}.toolbar .list-search[data-v-7eda6efd]{margin-left:auto}}@media (max-width:900px){.question-filters[data-v-7eda6efd]{grid-template-columns:repeat(3,minmax(0,1fr))}.question-list article[data-v-7eda6efd]{padding:22px 24px 16px 56px}.question-sequence[data-v-7eda6efd]{left:14px;top:24px}.question-actions[data-v-7eda6efd]{position:static;justify-content:flex-end;flex-wrap:wrap;margin-top:12px}}@media (max-width:680px){.question-filters[data-v-7eda6efd]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar .list-search[data-v-7eda6efd]{width:100%}.question-list article[data-v-7eda6efd]{padding:20px 16px 16px 44px}.question-sequence[data-v-7eda6efd]{left:6px;top:22px}.expanded-detail[data-v-7eda6efd]{padding:16px 12px}.detail-section[data-v-7eda6efd]{grid-template-columns:minmax(0,1fr);gap:8px}.child-detail-part .detail-section[data-v-7eda6efd]{padding-left:40px}.child-detail-part .child-heading[data-v-7eda6efd]{width:32px}}.dialog-backdrop[data-v-d37f9262]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#11131861}.form-dialog[data-v-d37f9262]{width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #d8dde7;border-radius:18px;background:#fff;box-shadow:0 24px 60px #10182838}header[data-v-d37f9262]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 24px 20px;border-bottom:1px solid #e5e7eb}h2[data-v-d37f9262]{margin:0;color:#111318;font-size:22px}header p[data-v-d37f9262]{margin:6px 0 0;color:#667085;font-size:14px}.icon-button[data-v-d37f9262]{width:38px;height:38px;border:0;border-radius:8px;background:transparent;color:#475467;font-size:26px;cursor:pointer}.icon-button[data-v-d37f9262]:hover{background:#f5f6f8}form[data-v-d37f9262]{display:grid;gap:20px;padding:24px}.field[data-v-d37f9262]{display:grid;gap:7px;color:#344054;font-size:14px;font-weight:600}.field i[data-v-d37f9262]{margin-right:4px;color:#b42318;font-style:normal}.field input[data-v-d37f9262]{min-height:46px;padding:0 13px;border:1px solid #d8dde7;border-radius:10px;color:#111318;font:inherit;font-weight:500}.field input[data-v-d37f9262]:focus-visible{border-color:#155eef;box-shadow:0 0 0 3px #155eef24;outline:0}.classification-grid[data-v-d37f9262]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.field-error[data-v-d37f9262],.dialog-error[data-v-d37f9262]{color:#b42318;font-weight:500}.dialog-error[data-v-d37f9262]{margin:0;padding:10px 12px;border-radius:8px;background:#fef3f2;font-size:14px}footer[data-v-d37f9262]{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}footer button[data-v-d37f9262]{min-width:104px;min-height:44px;padding:0 18px;border-radius:9px;font:inherit;font-weight:650;cursor:pointer}.secondary-button[data-v-d37f9262]{border:1px solid #d8dde7;background:#fff;color:#344054}.primary-button[data-v-d37f9262]{border:1px solid #111318;background:#111318;color:#fff}button[data-v-d37f9262]:disabled{opacity:.5;cursor:not-allowed}button[data-v-d37f9262]:focus-visible{box-shadow:0 0 0 3px #155eef2e;outline:0}@media (max-width:680px){.dialog-backdrop[data-v-d37f9262]{padding:14px}.classification-grid[data-v-d37f9262]{grid-template-columns:1fr}header[data-v-d37f9262],form[data-v-d37f9262]{padding:20px}}.dialog-backdrop[data-v-cdad419f]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#11131861}.delete-dialog[data-v-cdad419f]{width:min(500px,100%);padding:24px;border:1px solid #d8dde7;border-radius:18px;background:#fff;box-shadow:0 24px 60px #10182838}header[data-v-cdad419f]{display:flex;gap:14px}.danger-mark[data-v-cdad419f]{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:999px;background:#fef3f2;color:#b42318;font-weight:800}h2[data-v-cdad419f]{margin:3px 0 0;color:#111318;font-size:20px}header p[data-v-cdad419f]{margin:10px 0 0;color:#475467;font-size:14px;line-height:1.7}.dialog-error[data-v-cdad419f]{margin:18px 0 0;padding:10px 12px;border-radius:8px;background:#fef3f2;color:#b42318;font-size:14px}footer[data-v-cdad419f]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}button[data-v-cdad419f]{min-width:104px;min-height:44px;padding:0 18px;border-radius:9px;font:inherit;font-weight:650;cursor:pointer}.secondary-button[data-v-cdad419f]{border:1px solid #d8dde7;background:#fff;color:#344054}.primary-button[data-v-cdad419f]{border:1px solid #111318;background:#111318;color:#fff}.danger-button[data-v-cdad419f]{border:1px solid #b42318;background:#b42318;color:#fff}button[data-v-cdad419f]:disabled{opacity:.5;cursor:not-allowed}button[data-v-cdad419f]:focus-visible{box-shadow:0 0 0 3px #155eef2e;outline:0}.management-page[data-v-edc87874]{min-height:100vh;background:#fff;color:#111318;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}main[data-v-edc87874]{max-width:1280px;margin:0 auto;padding:28px 32px 64px}.back-link[data-v-edc87874]{min-height:38px;padding:0;border:0;background:transparent;color:#475467;font:inherit;cursor:pointer}.back-link[data-v-edc87874]:hover{color:#155eef}.page-header[data-v-edc87874]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:24px 0 30px}.page-header h1[data-v-edc87874]{margin:0;font-size:34px;line-height:1.2}.page-header p[data-v-edc87874]{margin:8px 0 0;color:#667085;font-size:14px}.primary-button[data-v-edc87874]{min-height:44px;padding:0 20px;border:1px solid #111318;border-radius:9px;background:#111318;color:#fff;font:inherit;font-weight:650;cursor:pointer}.primary-button[data-v-edc87874]:hover{background:#24262a}.bank-table[data-v-edc87874]{border-top:1px solid #d8dde7}.bank-table-head[data-v-edc87874],.bank-row[data-v-edc87874]{display:grid;grid-template-columns:minmax(220px,2fr) minmax(100px,.8fr) minmax(100px,.8fr) minmax(120px,1fr) 90px 160px;align-items:center}.bank-table-head[data-v-edc87874]{min-height:46px;background:#f8fafc;color:#475467;font-size:13px;font-weight:650}.bank-table-head[data-v-edc87874]>*{padding:0 16px}.bank-table-head[data-v-edc87874]>*:nth-last-child(-n+2){text-align:center}.bank-row[data-v-edc87874]{min-height:82px;border-bottom:1px solid #e5e7eb;color:#344054;font-size:14px}.bank-row>div[data-v-edc87874]{min-width:0;padding:14px 16px}.bank-name[data-v-edc87874]{display:flex;align-items:center;gap:9px;color:#111318}.bank-name strong[data-v-edc87874]{overflow-wrap:anywhere;font-size:15px}.bank-name span[data-v-edc87874]{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#eff4ff;color:#155eef;font-size:12px}.count[data-v-edc87874]{text-align:center;font-variant-numeric:tabular-nums}.row-actions[data-v-edc87874]{display:flex;align-items:center;justify-content:center;gap:20px}.row-actions button[data-v-edc87874]{min-width:38px;min-height:38px;padding:0;border:0;background:transparent;color:#475467;font:inherit;font-weight:600;cursor:pointer}.row-actions button[data-v-edc87874]:hover{color:#155eef}.row-actions .delete-action[data-v-edc87874]{color:#b42318}.disabled-action[data-v-edc87874],.muted[data-v-edc87874]{color:#98a2b3;font-size:13px}.page-state[data-v-edc87874],.empty-state[data-v-edc87874]{padding:64px 16px;text-align:center;color:#667085}.page-state button[data-v-edc87874]{margin-left:8px;border:0;background:transparent;color:#155eef;font:inherit;cursor:pointer}.page-state.error[data-v-edc87874]{color:#b42318}.empty-state h2[data-v-edc87874]{margin:0;color:#344054;font-size:20px}.empty-state p[data-v-edc87874]{margin:8px 0 20px}button[data-v-edc87874]:focus-visible{box-shadow:0 0 0 3px #155eef2e;outline:0}@media (max-width:900px){main[data-v-edc87874]{padding-inline:20px}.bank-table-head[data-v-edc87874]{display:none}.bank-row[data-v-edc87874]{grid-template-columns:minmax(0,1fr) 130px;gap:8px 20px;padding:16px}.bank-row>div[data-v-edc87874]{padding:0}.bank-name[data-v-edc87874]{grid-column:1}.bank-row>div[data-v-edc87874]:not(.bank-name):not(.row-actions):before{content:attr(data-label) "：";color:#667085}.count[data-v-edc87874]{text-align:left}.row-actions[data-v-edc87874]{grid-column:2;grid-row:1/span 4;flex-direction:column;align-self:center;gap:4px}}@media (max-width:680px){main[data-v-edc87874]{padding:20px 14px 48px}.page-header[data-v-edc87874]{align-items:flex-start;margin-top:18px}.page-header h1[data-v-edc87874]{font-size:28px}.page-header .primary-button[data-v-edc87874]{padding-inline:14px}.bank-row[data-v-edc87874]{grid-template-columns:minmax(0,1fr) 92px;padding-inline:8px}.row-actions[data-v-edc87874]{gap:2px}}.question-node[data-v-2af75b39]{min-width:0;margin:0;padding:22px 24px 26px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.question-node.root[data-v-2af75b39]{padding-top:18px}.question-node.child[data-v-2af75b39]{margin-top:16px;padding:18px 20px 22px;border-color:#e5e7eb;background:#fafbfc}.question-node legend[data-v-2af75b39]{padding:0 8px;color:#111318;font-size:18px;font-weight:700}.question-node.child legend[data-v-2af75b39]{color:#344054;font-size:15px}.question-type-field[data-v-2af75b39]{display:grid;max-width:320px;gap:7px;margin:2px 0 20px;color:#475467;font-size:13px;font-weight:600}.question-type-field[data-v-2af75b39] .styled-select__trigger{min-height:44px}.question-node input[data-v-2af75b39]{min-height:44px;padding:8px 12px;border:1px solid #d8dde7;border-radius:9px;background:#fff;color:#111318;font:500 14px/1.4 inherit}.question-node input[data-v-2af75b39]:hover{border-color:#aeb5c2}.question-node input[data-v-2af75b39]:focus-visible{border-color:#667085;outline:0;box-shadow:0 0 0 3px #66708524}.node-section[data-v-2af75b39],.children[data-v-2af75b39]{margin-top:26px;padding-top:22px;border-top:1px solid #edf0f4}.section-title[data-v-2af75b39]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-title>strong[data-v-2af75b39],.editor-heading>strong[data-v-2af75b39]{font-size:14px}.section-title button[data-v-2af75b39],.danger-link[data-v-2af75b39]{min-height:34px;padding:5px 10px;border:1px solid #d8dde7;border-radius:7px;background:#fff;color:#344054;font:500 13px/1.4 inherit;cursor:pointer}.section-title button[data-v-2af75b39]:hover{border-color:#98a2b3;background:#f8fafc}.danger-link[data-v-2af75b39]{border-color:transparent;color:#b42318}.option-editor[data-v-2af75b39]{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:10px;align-items:start;margin-bottom:12px}.option-editor>input[data-v-2af75b39]{text-align:center}.answer-editor[data-v-2af75b39]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px}.editor-heading[data-v-2af75b39]{display:flex;align-items:center;margin:22px 0 8px}.image-card[data-v-2af75b39]{display:flex;align-items:center;gap:10px;margin:8px 0}.image-card img[data-v-2af75b39]{width:72px;height:54px;border:1px solid #e2e7ef;border-radius:7px;object-fit:contain}.image-card button[data-v-2af75b39]{border:0;background:none;color:#315fce;font:inherit;cursor:pointer}.rich-field[data-v-2af75b39]{min-width:0}.field-assets[data-v-2af75b39]{grid-column:2/-1}.child-tabs[data-v-2af75b39]{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid #e2e5ea}.child-tabs button[data-v-2af75b39]{min-height:38px;padding:6px 14px;border:0;border-radius:8px 8px 0 0;background:transparent;color:#667085;font:500 14px/1.4 inherit;white-space:nowrap;cursor:pointer}.child-tabs button[data-v-2af75b39]:hover,.child-tabs button[data-v-2af75b39]:focus-visible{background:#f5f7fa;color:#344054;outline:0}.child-tabs button.active[data-v-2af75b39]{background:#eff4ff;color:#175cd3;font-weight:650}.child-tabs .add-child[data-v-2af75b39]{color:#175cd3}.child-tabs button span[data-v-2af75b39]{margin-right:4px;color:#98a2b3}.child-tab-panel[data-v-2af75b39]{padding-top:2px}.empty-children[data-v-2af75b39]{margin:14px 0 0;padding:24px;text-align:center;color:#667085;background:#fafbfc}@media (max-width:760px){.question-node[data-v-2af75b39]{padding:18px}.option-editor[data-v-2af75b39],.answer-editor[data-v-2af75b39]{grid-template-columns:1fr}.option-editor>input[data-v-2af75b39]{width:54px}.field-assets[data-v-2af75b39]{grid-column:1}}.edit-form[data-v-cae5d215]{display:grid;gap:28px}.classification-card[data-v-cae5d215]{padding:22px 24px 24px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.edit-section-heading[data-v-cae5d215]{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;padding:0 0 16px;border-bottom:1px solid #edf0f4;text-align:left}.edit-section-heading h2[data-v-cae5d215]{margin:0 0 3px;color:#111318;font-size:18px;line-height:1.4;letter-spacing:0}.edit-section-heading p[data-v-cae5d215]{margin:0;color:#667085;font-size:13px;line-height:1.5}.field-grid[data-v-cae5d215]{display:grid;grid-template-columns:minmax(260px,1.45fr) repeat(4,minmax(130px,1fr));gap:14px}.select-field[data-v-cae5d215]{display:grid;gap:7px;color:#475467;font-size:13px;font-weight:600}.select-field[data-v-cae5d215] .styled-select__trigger,.bank-field[data-v-cae5d215] .styled-select__trigger{min-height:44px}.bank-field[data-v-cae5d215]{display:grid;gap:7px;margin:0;padding:0;border:0}.bank-field legend[data-v-cae5d215]{margin-bottom:7px;padding:0;color:#475467;font-size:13px;font-weight:600}.bank-field small[data-v-cae5d215]{color:#b42318}.issue-summary[data-v-cae5d215]{padding:16px 18px;border:1px solid #f7b27a;border-radius:12px;background:#fff8eb;color:#9a3412}.issue-summary ul[data-v-cae5d215]{margin:8px 0 0;padding-left:20px}@media (max-width:1100px){.field-grid[data-v-cae5d215]{grid-template-columns:1fr 1fr}.bank-field[data-v-cae5d215]{grid-column:1/-1}}@media (max-width:680px){.classification-card[data-v-cae5d215]{padding:18px}.field-grid[data-v-cae5d215]{grid-template-columns:1fr}}.edit-page[data-v-d1d093a2]{min-height:100vh;background:#fff;color:#111318}main[data-v-d1d093a2]{width:min(1440px,calc(100% - 48px));margin:0 auto;padding:24px 0 0}.page-header[data-v-d1d093a2]{margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #e5e7eb}.back[data-v-d1d093a2]{display:inline-flex;align-items:center;gap:7px;min-height:36px;margin:0 0 12px;padding:0;border:0;background:none;color:#475467;font:500 14px/1.4 inherit;cursor:pointer}.back[data-v-d1d093a2]:hover,.back[data-v-d1d093a2]:focus-visible{color:#155eef;outline:0}.back span[data-v-d1d093a2]{font-size:18px}.title-row[data-v-d1d093a2]{display:flex;align-items:center;justify-content:space-between;gap:24px}.title-row h1[data-v-d1d093a2]{margin:0;font-size:32px;line-height:1.2;letter-spacing:-.02em}.question-id[data-v-d1d093a2]{display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border-radius:999px;background:#f2f6ff;color:#315fce;font-size:12px;font-weight:600;white-space:nowrap}button[data-v-d1d093a2]{min-height:42px;padding:8px 18px;border:1px solid #d8dde7;border-radius:9px;background:#fff;color:#111318;font:inherit;cursor:pointer;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}button[data-v-d1d093a2]:hover:not(:disabled){border-color:#98a2b3}button[data-v-d1d093a2]:focus-visible{outline:0;box-shadow:0 0 0 3px #66708524}.primary[data-v-d1d093a2]{border-color:#111318;background:#111318;color:#fff}.primary[data-v-d1d093a2]:hover:not(:disabled){border-color:#24262a;background:#24262a}.primary[data-v-d1d093a2]:disabled{cursor:not-allowed;opacity:.38}.save-bar[data-v-d1d093a2]{position:sticky;z-index:30;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding:14px 0 18px;border-top:1px solid #e5e7eb;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.save-bar>span[data-v-d1d093a2]{color:#667085;font-size:13px}.save-bar>div[data-v-d1d093a2]{display:flex;gap:10px}.state[data-v-d1d093a2]{margin:0;padding:96px 24px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;text-align:center;color:#667085}.state button[data-v-d1d093a2]{margin-left:12px}.error[data-v-d1d093a2]{color:#b42318}.conflict[data-v-d1d093a2]{padding:14px 16px;border:1px solid #f7b27a;border-radius:10px;background:#fff8eb;color:#9a3412}@media (max-width:680px){main[data-v-d1d093a2]{width:min(100% - 28px,1440px);padding-top:18px}.title-row[data-v-d1d093a2]{align-items:flex-start;flex-direction:column;gap:10px}.title-row h1[data-v-d1d093a2]{font-size:28px}.save-bar[data-v-d1d093a2]{align-items:stretch;flex-direction:column;padding-bottom:12px}.save-bar>div[data-v-d1d093a2]{display:grid;grid-template-columns:1fr 1fr}}.avatar-settings[data-v-9cd4a103]{padding:22px 0;border-bottom:1px solid #e5e7eb}.avatar-row[data-v-9cd4a103]{display:flex;align-items:center;gap:18px}.avatar-description[data-v-9cd4a103]{flex:1;min-width:0}h3[data-v-9cd4a103],h4[data-v-9cd4a103]{margin:0;color:#344054;font-size:14px;font-weight:600}.avatar-description p[data-v-9cd4a103],.upload-hint[data-v-9cd4a103]{margin:7px 0 0;font-size:13px;color:#667085;line-height:1.6}button[data-v-9cd4a103]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 16px;border:1px solid #d8dde7;border-radius:9px;background:#fff;color:#344054;font:inherit;font-size:14px;font-weight:600;cursor:pointer}button[data-v-9cd4a103]:hover{background:#f5f6f8;border-color:#98a2b3}button[data-v-9cd4a103]:focus-visible{outline:3px solid #155eef55;outline-offset:3px}button[data-v-9cd4a103]:disabled{opacity:.5;cursor:not-allowed}.avatar-editor[data-v-9cd4a103]{margin-top:22px;display:grid;grid-template-columns:136px minmax(0,1fr);gap:20px 24px;padding:24px;border:1px solid #e4e7ec;border-radius:12px;background:#fafbfc}.avatar-preview[data-v-9cd4a103]{display:flex;align-items:center;flex-direction:column;gap:12px;padding-top:28px}.avatar-preview>span[data-v-9cd4a103]:last-child{color:#667085;font-size:12px}.preset-grid[data-v-9cd4a103]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.preset-grid button[data-v-9cd4a103]{flex-direction:column;gap:7px;padding:9px 4px;border-color:transparent;background:transparent;font-size:12px;font-weight:400}.preset-grid button[data-v-9cd4a103]:hover{background:#fff;border-color:#d0d5dd}.preset-grid button[aria-pressed=true][data-v-9cd4a103]{background:#fff;border-color:#344054;box-shadow:0 0 0 1px #344054}.upload-actions[data-v-9cd4a103],.avatar-actions[data-v-9cd4a103]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.upload-actions[data-v-9cd4a103]{margin-top:20px}.text-action[data-v-9cd4a103]{border:0;background:none;padding-inline:8px;font-weight:400}.avatar-actions[data-v-9cd4a103]{grid-column:1 / -1;justify-content:flex-end;padding-top:16px;border-top:1px solid #e4e7ec}.primary[data-v-9cd4a103]{background:#111318;border-color:#111318;color:#fff}.primary[data-v-9cd4a103]:hover{background:#272a30}.avatar-error[data-v-9cd4a103]{grid-column:1 / -1;margin:0;color:#b42318;font-size:14px}.avatar-notice[data-v-9cd4a103]{color:#067647;font-size:14px;margin:12px 0 0}@media (max-width: 680px){.avatar-row[data-v-9cd4a103]{flex-wrap:wrap;gap:12px}.avatar-description[data-v-9cd4a103]{flex-basis:calc(100% - 80px)}.avatar-editor[data-v-9cd4a103]{grid-template-columns:minmax(0,1fr);padding:16px}.avatar-preview[data-v-9cd4a103]{padding-top:0}.preset-grid[data-v-9cd4a103]{gap:8px}}.account-settings[data-v-ba76413d]{max-width:920px;margin:auto;padding:36px 24px 64px}.back-link[data-v-ba76413d]{color:#667085;text-decoration:none}h1[data-v-ba76413d]{font-size:32px;margin:28px 0 12px}.intro[data-v-ba76413d],.muted[data-v-ba76413d]{color:#667085;line-height:1.7}section[data-v-ba76413d]{margin-top:24px;border:1px solid #e5e7eb;border-radius:12px;padding:24px;background:#fff}h2[data-v-ba76413d]{font-size:18px;margin:0 0 16px}.profile-card h2[data-v-ba76413d]{margin-bottom:4px}.settings-row[data-v-ba76413d]{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:80px;padding:20px 0}.settings-row~.settings-row[data-v-ba76413d]{border-top:1px solid #e5e7eb}.settings-row[data-v-ba76413d]:last-child{padding-bottom:0}.field-label[data-v-ba76413d]{align-self:start;line-height:42px;color:#475467;font-size:14px;font-weight:600}.field-value[data-v-ba76413d]{min-width:0;overflow-wrap:anywhere}.field-hint[data-v-ba76413d],.input-count[data-v-ba76413d]{color:#667085;font-size:13px;line-height:1.5}.actions[data-v-ba76413d],.nickname-actions[data-v-ba76413d]{display:flex;gap:12px}.actions[data-v-ba76413d]{justify-content:flex-end}.settings-button[data-v-ba76413d]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;flex-shrink:0;border:1px solid #d8dde7;border-radius:9px;background:#fff;padding:8px 16px;color:#111318;font:inherit;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.settings-button[data-v-ba76413d]:hover{background:#f5f6f8;border-color:#aeb5c2}.settings-button.primary[data-v-ba76413d]{min-width:96px;color:#fff;border-color:#111318;background:#111318}.settings-button.primary[data-v-ba76413d]:hover{background:#24262a}.settings-button.danger[data-v-ba76413d]{color:#b42318;border-color:#fecdca}.settings-button.danger[data-v-ba76413d]:hover{background:#fef3f2}.settings-button[data-v-ba76413d]:disabled{opacity:.5;cursor:not-allowed}.settings-button[data-v-ba76413d]:focus-visible,.back-link[data-v-ba76413d]:focus-visible{outline:3px solid #155eef33;outline-offset:2px}form[data-v-ba76413d]{max-width:540px}.nickname-form[data-v-ba76413d]{grid-column:2 / -1;width:100%}.nickname-input-wrap[data-v-ba76413d]{position:relative}.nickname-input-wrap input[data-v-ba76413d]{width:100%;padding-right:64px}.input-count[data-v-ba76413d]{position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none}.nickname-form .field-hint[data-v-ba76413d],.nickname-form .error[data-v-ba76413d]{margin:8px 0 0}.nickname-actions[data-v-ba76413d]{margin-top:16px}label[data-v-ba76413d]{display:flex;flex-direction:column;gap:8px;margin:20px 0;font-size:14px}input[data-v-ba76413d]{min-height:42px;border:1px solid #d8dde7;border-radius:9px;padding:10px 12px;color:#111318;font:inherit;font-size:14px}input[data-v-ba76413d]:focus{outline:none;border-color:#155eef;box-shadow:0 0 0 3px #155eef1f}input[aria-invalid=true][data-v-ba76413d]{border-color:#b42318}.error[data-v-ba76413d]{color:#b42318}.success[data-v-ba76413d]{margin:0 0 16px 104px;color:#067647;font-size:14px}@media (max-width: 680px){.account-settings[data-v-ba76413d]{padding:24px 16px 48px}section[data-v-ba76413d]{padding:20px 16px}.settings-row[data-v-ba76413d]{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.field-label[data-v-ba76413d]{grid-column:1 / -1;line-height:1.5}.nickname-form[data-v-ba76413d]{grid-column:1 / -1}.success[data-v-ba76413d]{margin-left:0}}@media (prefers-reduced-motion: reduce){.settings-button[data-v-ba76413d]{transition:none}}.credits-page[data-v-8470e173] .list-page__main{padding-bottom:120px}.credits-page[data-v-8470e173] .list-page__heading{margin-bottom:24px}.credit-balance[data-v-8470e173]{padding:24px;margin-bottom:24px;color:#475467}.balance-overview[data-v-8470e173]{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap}.balance-value[data-v-8470e173]{min-width:0;flex:1 1 120px;font-size:14px}.balance-number[data-v-8470e173]{display:block;margin-top:4px;font-size:36px;line-height:1.2;color:#101828;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.balance-negative[data-v-8470e173]{color:#b54708}.balance-actions[data-v-8470e173]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 24px;font-size:14px}.credit-rules-toggle[data-v-8470e173]{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:#667085;font:inherit;cursor:pointer}.credit-rules-toggle[data-v-8470e173]:hover{color:#101828}.credit-rules-toggle svg[data-v-8470e173]{width:16px;height:16px;transition:transform .15s}.credit-rules-toggle .expanded[data-v-8470e173]{transform:rotate(180deg)}.credit-rules[data-v-8470e173]{margin-top:20px;padding-top:16px;border-top:1px solid #eaecf0}.credit-rules p[data-v-8470e173]{margin:4px 0;font-size:14px;line-height:1.7;color:#667085}.credit-ledger-heading[data-v-8470e173]{padding-top:12px;padding-bottom:12px}.credit-type-filter[data-v-8470e173]{width:120px;max-width:100%}.credits-page .credit-empty[data-v-8470e173]{padding:48px 24px 64px}.credit-table[data-v-8470e173]{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.credit-table th[data-v-8470e173],.credit-table td[data-v-8470e173]{padding:18px 24px;text-align:left;border-top:1px solid #eaecf0;vertical-align:middle;overflow-wrap:anywhere}.credit-table th[data-v-8470e173]{color:#667085;background:#f9fafb;font-size:13px}.credit-table th[data-v-8470e173]:first-child{width:34%}.credit-table th[data-v-8470e173]:nth-child(2){width:24%}.credit-table td.credit-time[data-v-8470e173]{font-variant-numeric:tabular-nums;overflow-wrap:normal}.credit-table strong[data-v-8470e173]{display:block;font-weight:600}.credit-table small[data-v-8470e173]{display:block;color:#667085;margin-top:6px}.credit-link[data-v-8470e173]{border:0;background:none;color:#155eef;font:inherit;cursor:pointer;min-height:44px;padding:4px 0}.credit-gain[data-v-8470e173]{color:#067647}.credit-detail[data-v-8470e173]{width:min(600px,calc(100vw - 32px));max-height:85vh;overflow:auto;box-sizing:border-box;border:1px solid #e4e7ec;border-radius:16px;padding:24px;color:#344054;line-height:1.8;overflow-wrap:anywhere}.credit-detail[data-v-8470e173]::backdrop{background:#10182866}.credit-detail header[data-v-8470e173]{display:flex;align-items:center;justify-content:space-between;gap:16px}.credit-detail h2[data-v-8470e173]{margin:0;font-size:20px;color:#101828}.credit-detail a[data-v-8470e173]{color:#155eef}.credit-detail details[data-v-8470e173]{margin-top:20px}.credit-detail summary[data-v-8470e173]{cursor:pointer;font-weight:600}.credit-detail ul[data-v-8470e173]{padding-left:20px}@media (min-width:801px) and (max-width:1024px){.credit-table th[data-v-8470e173],.credit-table td[data-v-8470e173]{padding:18px 16px}}@media (max-width:800px){.credit-table thead[data-v-8470e173]{display:none}.credit-table tr[data-v-8470e173]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:16px;border-top:1px solid #eaecf0;gap:8px 16px}.credit-table td[data-v-8470e173]{border:0;padding:0}.credit-table td[data-v-8470e173]:first-child,.credit-table td.credit-time[data-v-8470e173]{grid-column:1/-1}.credit-table td[data-label][data-v-8470e173]:before{content:attr(data-label);display:block;font-size:12px;color:#667085;margin-bottom:4px}.credit-table td[data-v-8470e173]:last-child{grid-column:1/-1}}@media (max-width:640px){.credits-page[data-v-8470e173] .list-page__heading{flex-direction:row;align-items:center;gap:16px}.credit-balance[data-v-8470e173]{padding:20px}.balance-actions[data-v-8470e173]{gap:0 16px}.credit-ledger-heading[data-v-8470e173]{padding:12px 16px}}.reason.warning[data-v-bf83f0d1]{color:#93370d}.basket-card[data-v-bf83f0d1]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:20px;border:1px solid #e3e8ef;border-radius:14px;background:#fff}.basket-card.invalid[data-v-bf83f0d1]{border:1.5px solid #e3483e;background:snow}.order[data-v-bf83f0d1]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#111827;color:#fff;font-weight:700}.meta[data-v-bf83f0d1]{display:flex;gap:10px;align-items:center}.type[data-v-bf83f0d1]{padding:3px 9px;border-radius:6px;background:#edf4ff;color:#2563eb}.reason[data-v-bf83f0d1]{color:#d72c20;font-weight:600}.question-content[data-v-bf83f0d1]{margin-top:12px;color:#273244;line-height:1.7}.question-part+.question-part[data-v-bf83f0d1]{margin-top:12px;padding-top:12px;border-top:1px solid #edf0f4}.part-label[data-v-bf83f0d1]{display:block;margin-bottom:4px;font-weight:600}.question-content[data-v-bf83f0d1] p{margin:0}.options[data-v-bf83f0d1]{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:8px}.option[data-v-bf83f0d1]{display:flex;align-items:flex-start;gap:6px;min-width:180px}.option[data-v-bf83f0d1] .rich-content{display:inline}.fallback-assets[data-v-bf83f0d1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fallback-assets[data-v-bf83f0d1] .rich-content{min-width:96px}.unavailable-preview[data-v-bf83f0d1]{margin:12px 0 0;color:#667085}.actions[data-v-bf83f0d1]{display:flex;gap:12px;align-items:center}.actions a[data-v-bf83f0d1],.actions button[data-v-bf83f0d1]{display:inline-flex;min-height:32px;align-items:center;border:0;background:none;color:#315fbb;font:inherit;line-height:1;cursor:pointer;text-decoration:none}.actions button[data-v-bf83f0d1]{color:#c52920}.actions .detail-toggle[data-v-bf83f0d1]{gap:5px;color:#315fbb}.detail-toggle svg[data-v-bf83f0d1]{display:block;width:14px;height:14px;flex:none;overflow:visible;transition:transform .2s}.detail-toggle path[data-v-bf83f0d1]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.detail-toggle[aria-expanded=true] svg[data-v-bf83f0d1]{transform:rotate(180deg)}.card-header[data-v-bf83f0d1],.part-header[data-v-bf83f0d1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-header[data-v-bf83f0d1]{flex-wrap:wrap}.actions[data-v-bf83f0d1]{flex-wrap:wrap;margin-left:auto}.part-header[data-v-bf83f0d1]{margin-bottom:8px}.part-header .part-label[data-v-bf83f0d1]{margin:0}@media (max-width:700px){.basket-card[data-v-bf83f0d1]{padding:16px;gap:10px;grid-template-columns:32px minmax(0,1fr)}.actions[data-v-bf83f0d1]{width:100%;justify-content:flex-end}.part-header[data-v-bf83f0d1]{flex-wrap:wrap}}.basket-page[data-v-9636602e]{min-height:100vh;background:#f7f8fa;color:#111827}main[data-v-9636602e]{max-width:1200px;margin:auto;padding:36px 28px 120px}.back[data-v-9636602e]{border:0;background:none;cursor:pointer;color:#64748b}.title-row[data-v-9636602e]{display:flex;justify-content:space-between;align-items:end;margin:24px 0}.title-row h1[data-v-9636602e]{font-size:34px;margin:0}.title-row p[data-v-9636602e]{color:#64748b}.clear[data-v-9636602e]{border:1px solid #e1e6ed;background:#fff;border-radius:8px;padding:10px 16px;color:#c52920}.filters[data-v-9636602e]{display:grid;grid-template-columns:220px minmax(320px,1fr);gap:12px;margin-bottom:18px}.filters input[data-v-9636602e]{box-sizing:border-box;width:100%;height:44px;border:1px solid #d8dee8;border-radius:9px;padding:0 13px;background:#fff;color:#111318;font:inherit}.filters input[data-v-9636602e]:focus-visible{border-color:#667085;box-shadow:0 0 0 3px #66708524;outline:0}.filters[data-v-9636602e] .styled-select__trigger{min-height:44px}.list[data-v-9636602e]{display:grid;gap:12px}.state[data-v-9636602e],.empty[data-v-9636602e]{padding:48px;text-align:center;background:#fff;border-radius:14px}.state.error[data-v-9636602e]{color:#c52920}.empty button[data-v-9636602e],footer button[data-v-9636602e]{border:0;border-radius:9px;background:#111;color:#fff;padding:12px 22px;font-weight:700}.empty h2[data-v-9636602e]{margin-top:0}footer[data-v-9636602e]{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:24px;padding:16px max(32px,calc((100vw - 1144px)/2));background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -4px 20px #0f172a10}footer span[data-v-9636602e]{color:#475569}footer button[data-v-9636602e]:disabled{background:#a8adb5;cursor:not-allowed}@media (max-width:700px){.filters[data-v-9636602e]{grid-template-columns:1fr}.title-row[data-v-9636602e]{align-items:flex-start}}footer[data-v-9636602e]{flex-wrap:wrap}footer .footer-error[data-v-9636602e]{color:#c52920}.paper-question-preview[data-v-6b3ec96e]{min-width:0;color:#273244;line-height:1.7;overflow-wrap:anywhere}.preview-part+.preview-part[data-v-6b3ec96e]{margin-top:14px;padding-top:14px;border-top:1px solid #edf0f4}.part-label[data-v-6b3ec96e]{display:block;margin-bottom:6px;font-size:14px}.paper-question-preview[data-v-6b3ec96e] p{margin:0}.stem-summary[data-v-6b3ec96e]{max-height:5.1em;overflow:hidden}.preview-options[data-v-6b3ec96e]{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:10px}.preview-option[data-v-6b3ec96e]{display:flex;align-items:flex-start;gap:6px;min-width:180px;max-width:100%}.preview-option[data-v-6b3ec96e] .rich-content{display:inline}.preview-thumbnails[data-v-6b3ec96e]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 20px;margin-top:10px}.preview-thumbnail[data-v-6b3ec96e]{display:flex;align-items:flex-start;gap:6px;max-width:100%}.preview-thumbnails[data-v-6b3ec96e] .rich-content{min-width:0}.collapsed .preview-thumbnails[data-v-6b3ec96e] img{max-width:min(100%,240px);max-height:130px;margin:4px auto}.unavailable-preview[data-v-6b3ec96e]{color:#64748b}.part-header[data-v-6b3ec96e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.part-header .part-label[data-v-6b3ec96e]{margin:0}.score-field[data-v-22fc415c]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}label[data-v-22fc415c]{display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:13px;white-space:nowrap}.optional[data-v-22fc415c]{color:#64748b}input[data-v-22fc415c]{box-sizing:border-box;width:78px;height:34px;border:1px solid #d8dee8;border-radius:7px;padding:0 8px;background:#fff;color:#111827;font:inherit}input[data-v-22fc415c]:focus-visible{border-color:#667085;box-shadow:0 0 0 3px #66708524;outline:0}input[aria-invalid=true][data-v-22fc415c]{border-color:#d72c20}.score-error[data-v-22fc415c]{max-width:220px;font-size:12px;color:#c52920}.order-item[data-v-96155f4b]{padding:20px;border-top:1px solid #edf0f4;background:#fff}.question-header[data-v-96155f4b]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.handle[data-v-96155f4b]{display:grid;place-items:center;width:20px;height:32px;flex:none;cursor:grab;color:#94a3b8}.handle[data-v-96155f4b]:active{cursor:grabbing}.question-number[data-v-96155f4b]{min-width:28px}.question-meta[data-v-96155f4b]{display:flex;align-items:center;gap:10px}.question-type[data-v-96155f4b]{padding:3px 9px;border-radius:6px;background:#edf4ff;color:#2563eb;font-size:14px}.question-meta small[data-v-96155f4b]{color:#64748b}.question-actions[data-v-96155f4b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.score-readonly[data-v-96155f4b]{font-size:14px;color:#475569;margin-right:6px}.score-invalid[data-v-96155f4b]{color:#d72c20}.move-button[data-v-96155f4b]{border:1px solid #d8dee8;background:#fff;border-radius:6px;width:34px;height:32px;cursor:pointer}button[data-v-96155f4b]:disabled{opacity:.35;cursor:not-allowed}.preview-toggle[data-v-96155f4b]{display:inline-flex;align-items:center;gap:5px;min-height:32px;border:0;background:none;color:#315fbb;font:inherit;cursor:pointer;white-space:nowrap}.preview-toggle svg[data-v-96155f4b]{width:14px;height:14px;flex:none;transition:transform .2s}.preview-toggle path[data-v-96155f4b]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.preview-toggle[aria-expanded=true] svg[data-v-96155f4b]{transform:rotate(180deg)}.question-preview[data-v-96155f4b]{margin:12px 0 0 68px}@media (max-width:700px){.order-item[data-v-96155f4b]{padding:16px}.question-actions[data-v-96155f4b]{width:100%}.question-preview[data-v-96155f4b]{margin-left:0}}.type-group[data-v-984eca88]{border:1px solid #e1e6ed;border-radius:14px;background:#fff;overflow:hidden}header[data-v-984eca88],header>div[data-v-984eca88]{display:flex;align-items:center;justify-content:space-between;gap:12px}header[data-v-984eca88]{padding:18px 20px;background:#fafbfc}.drag[data-v-984eca88]{cursor:grab;color:#94a3b8}h2[data-v-984eca88]{font-size:18px;margin:0}small[data-v-984eca88]{color:#64748b}button[data-v-984eca88]{border:1px solid #d8dee8;background:#fff;border-radius:7px;padding:7px 10px}button+button[data-v-984eca88]{margin-left:8px}button[data-v-984eca88]:disabled{opacity:.35}@media (max-width:700px){header[data-v-984eca88]{padding:16px;flex-wrap:wrap}header>div[data-v-984eca88]:first-child{justify-content:flex-start}header>div[data-v-984eca88]:last-child{width:100%;justify-content:flex-end}h2[data-v-984eca88],small[data-v-984eca88],button[data-v-984eca88]{white-space:nowrap}}.compose[data-v-6dc4c917]{min-height:100vh;background:#f7f8fa;color:#111827}main[data-v-6dc4c917]{max-width:1200px;margin:auto;padding:36px 28px 120px}.back[data-v-6dc4c917]{border:0;background:none;color:#64748b}.intro[data-v-6dc4c917]{color:#64748b}.name[data-v-6dc4c917]{display:flex;align-items:end;gap:12px;background:#fff;padding:20px;border-radius:12px;margin:24px 0}.name label[data-v-6dc4c917]{display:grid;gap:8px;flex:1;font-weight:700}.field-label[data-v-6dc4c917]{display:flex;align-items:center;gap:4px}.field-label>span[data-v-6dc4c917],.error[data-v-6dc4c917]{color:#d72c20}.name input[data-v-6dc4c917]{height:44px;border:1px solid #d8dee8;border-radius:8px;padding:0 12px;font-size:16px}.name small[data-v-6dc4c917]{color:#64748b}.groups[data-v-6dc4c917]{display:grid;gap:16px}footer[data-v-6dc4c917]{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:flex-end;gap:20px;align-items:center;padding:16px max(32px,calc((100vw - 1144px)/2));background:#fff;border-top:1px solid #e5e7eb}footer button[data-v-6dc4c917]{border:0;border-radius:9px;background:#111;color:#fff;padding:12px 22px;font-weight:700}footer button[data-v-6dc4c917]:disabled{background:#a8adb5}@media (max-width:700px){main[data-v-6dc4c917]{padding:24px 16px 140px}footer[data-v-6dc4c917]{display:grid;grid-template-columns:1fr auto;padding:12px 16px;gap:6px 12px;font-size:14px}footer button[data-v-6dc4c917]{grid-column:2;grid-row:1 / span 2;white-space:nowrap;padding:12px 18px;align-self:center}}.date-range[data-v-4b57489a]{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(122px,1fr) auto minmax(122px,1fr);align-items:center;min-height:42px;padding:0 10px 0 13px;border:1px solid #d8dde7;border-radius:9px;background:#fff;transition:border-color .15s,box-shadow .15s}.date-range[data-v-4b57489a]:hover{border-color:#aeb5c2}.date-range[data-v-4b57489a]:focus-within{border-color:#667085;box-shadow:0 0 0 3px #66708524}.date-range__label[data-v-4b57489a]{margin-right:8px;color:#667085;white-space:nowrap}.date-range__separator[data-v-4b57489a]{color:#98a2b3}.date-range input[data-v-4b57489a]{min-width:0;height:40px;padding:0 5px;border:0;outline:0;background:transparent;color:#111318;font:inherit}@media (max-width:680px){.date-range[data-v-4b57489a]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:8px}.date-range__label[data-v-4b57489a]{grid-column:1 / -1;margin:8px 0 0;font-size:13px}.date-range input[data-v-4b57489a]{width:100%;box-sizing:border-box;font-size:14px;padding:0}}.completeness-notice[data-v-371a437a]{padding:12px;border-radius:8px;background:#fffaeb;color:#93370d;line-height:1.7;overflow-wrap:anywhere}.download-dialog[data-v-371a437a]{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:28px;border:0;border-radius:16px;color:#111318;background:#fff;box-shadow:0 24px 80px #0003}.download-dialog[data-v-371a437a]::backdrop{background:#10182866}header[data-v-371a437a]{display:flex;align-items:center;justify-content:space-between;gap:16px}h2[data-v-371a437a]{margin:0;font-size:24px}.close[data-v-371a437a]{display:grid;place-items:center;min-width:38px;min-height:38px;border:0;background:transparent;font-size:28px;color:#667085;cursor:pointer}.paper-name[data-v-371a437a]{margin:6px 0 24px;font-size:14px;line-height:1.6;color:#667085;overflow-wrap:anywhere}fieldset[data-v-371a437a]{border:0;padding:0;margin:0 0 24px;min-width:0}legend[data-v-371a437a]{font-weight:600;font-size:15px;margin-bottom:12px}legend span[data-v-371a437a]{font-weight:400;color:#667085;font-size:13px;margin-left:6px}.choices[data-v-371a437a]{display:flex;gap:12px}.choices label[data-v-371a437a]{display:flex;align-items:center;gap:8px;flex:1;padding:14px;border:1px solid #d8dde7;border-radius:9px;cursor:pointer}.choices label.selected[data-v-371a437a]{border-color:#111318;background:#f8fafc}.choices span[data-v-371a437a]{font-size:12px;color:#667085}input[data-v-371a437a]{accent-color:#111318}.content-choices[data-v-371a437a]{display:grid;gap:12px}.content-choices label[data-v-371a437a]{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer}.content-choices label.selected[data-v-371a437a]{border-color:#98a2b3;background:#f8fafc}.content-choices input[data-v-371a437a]{margin:4px 0 0}.content-copy[data-v-371a437a]{flex:1;min-width:0}.content-heading[data-v-371a437a]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}strong[data-v-371a437a]{font-size:14px;font-weight:600}small[data-v-371a437a]{display:block;color:#667085;font-size:12px;line-height:1.6;margin-top:5px}.content-status[data-v-371a437a]{font-size:12px;color:#667085;background:#f2f4f7;border-radius:6px;padding:3px 8px;white-space:nowrap}.content-status.succeeded[data-v-371a437a]{color:#067647;background:#ecfdf3}.content-status.failed[data-v-371a437a]{color:#b42318;background:#fef3f2}.content-status.pending[data-v-371a437a],.content-status.running[data-v-371a437a]{color:#155eef;background:#eff4ff}.hint[data-v-371a437a]{color:#667085;font-size:13px;line-height:1.6;margin:0}.error[data-v-371a437a]{color:#b42318;font-size:14px;line-height:1.6;margin:12px 0}footer[data-v-371a437a]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}footer button[data-v-371a437a]{min-height:42px;border:1px solid #d8dde7;border-radius:9px;padding:10px 18px;font:inherit;cursor:pointer}.primary[data-v-371a437a]{background:#111318;color:#fff;border-color:#111318;min-width:130px}.primary[data-v-371a437a]:hover:not(:disabled){background:#24262a}.secondary[data-v-371a437a]{background:#fff}button[data-v-371a437a]:disabled{opacity:.45;cursor:not-allowed}fieldset:disabled label[data-v-371a437a]{cursor:default}button[data-v-371a437a]:focus-visible,input[data-v-371a437a]:focus-visible{outline:2px solid #155eef;outline-offset:3px}@media (max-width:480px){.download-dialog[data-v-371a437a]{padding:20px}.choices label[data-v-371a437a]{flex-wrap:wrap;padding:12px}.choices span[data-v-371a437a]{width:100%;margin-left:24px}.content-choices label[data-v-371a437a]{padding:12px}.primary[data-v-371a437a]{min-width:130px}footer button[data-v-371a437a]{min-height:44px}}.date-filter[data-v-2202670e]{flex:0 1 430px;min-width:0}.table-wrapper[data-v-2202670e]{position:relative;overflow:hidden;border-radius:0 0 12px 12px}.updating table[data-v-2202670e]{opacity:.55;pointer-events:none}.updating-notice[data-v-2202670e]{position:absolute;top:0;right:24px;z-index:1;background:#fff;color:#475467;font-size:13px;padding:8px;border:1px solid #e5e7eb;border-radius:8px}table[data-v-2202670e]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}th[data-v-2202670e]{font-size:13px;font-weight:600;color:#667085;background:#f8fafc;text-align:left;padding:14px 16px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}td[data-v-2202670e]{padding:22px 16px;border-bottom:1px solid #e5e7eb;color:#475467;vertical-align:middle}tbody tr:last-child td[data-v-2202670e]{border-bottom:0}tbody tr[data-v-2202670e]:hover{background:#f5f6f8}th[data-v-2202670e]:first-child,td[data-v-2202670e]:first-child{padding-left:24px}th[data-v-2202670e]:last-child,td[data-v-2202670e]:last-child{padding-right:24px}.name-col[data-v-2202670e]{width:34%}.quantity-col[data-v-2202670e]{width:13%}.score-col[data-v-2202670e]{width:16%}.date-col[data-v-2202670e]{width:22%}.actions-col[data-v-2202670e]{width:15%}.name-cell a[data-v-2202670e]{color:#111318;font-size:15px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.name-cell a[data-v-2202670e]:hover{color:#155eef}td small[data-v-2202670e]{display:block;color:#667085;font-size:12px;margin-top:5px}.muted-score[data-v-2202670e]{color:#667085}.date-cell[data-v-2202670e]{font-size:13px;font-variant-numeric:tabular-nums}.actions-cell[data-v-2202670e]{text-align:right}.row-actions[data-v-2202670e]{display:flex;align-items:center;justify-content:flex-end;gap:14px;white-space:nowrap}.download[data-v-2202670e]{min-width:80px}.sr-only[data-v-2202670e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1180px){.name-col[data-v-2202670e]{width:28%}.quantity-col[data-v-2202670e]{width:13%}.score-col[data-v-2202670e]{width:17%}.date-col[data-v-2202670e]{width:24%}.actions-col[data-v-2202670e]{width:18%}}@media (max-width:900px){table[data-v-2202670e],tbody[data-v-2202670e]{display:block}colgroup[data-v-2202670e],thead[data-v-2202670e]{display:none}tbody tr[data-v-2202670e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;padding:22px 24px;border-top:1px solid #e5e7eb}td[data-v-2202670e],td[data-v-2202670e]:first-child,td[data-v-2202670e]:last-child{display:block;padding:0;border:0;min-width:0}td[data-v-2202670e]:before{content:attr(data-label);display:block;color:#667085;font-size:12px;margin-bottom:6px}.name-cell[data-v-2202670e],.actions-cell[data-v-2202670e]{grid-column:1/-1}.name-cell[data-v-2202670e]:before,.actions-cell[data-v-2202670e]:before{display:none}.row-actions[data-v-2202670e]{border-top:1px solid #f0f1f3;padding-top:12px}}@media (max-width:680px){.date-filter[data-v-2202670e]{flex-basis:100%}tbody tr[data-v-2202670e]{padding:20px 16px}}.incomplete-note[data-v-02dfbc6c]{color:#93370d;font-size:14px}.snapshot-question[data-v-02dfbc6c]{padding:20px 24px;background:#fff;border-top:1px solid #e5e7eb;min-width:0}.question-header[data-v-02dfbc6c]{display:flex;align-items:center;gap:12px}.question-number[data-v-02dfbc6c]{font-size:17px;min-width:26px}.score[data-v-02dfbc6c],.child-count[data-v-02dfbc6c]{color:#64748b;font-size:14px}.score[data-v-02dfbc6c]{margin-left:auto}.question-header button[data-v-02dfbc6c]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 4px;border:0;background:none;color:#315fbb;font:inherit;cursor:pointer;white-space:nowrap}.question-header button svg[data-v-02dfbc6c]{width:16px;height:16px;transition:transform .2s}.question-header button[aria-expanded=true] svg[data-v-02dfbc6c]{transform:rotate(180deg)}.question-content[data-v-02dfbc6c]{margin:10px 0 0 38px;color:#273244;line-height:1.7;overflow-wrap:anywhere}.question-content[data-v-02dfbc6c] p{margin:0 0 6px}.question-part+.question-part[data-v-02dfbc6c]{margin-top:18px;padding-top:18px;border-top:1px solid #edf0f4}.child-title[data-v-02dfbc6c]{margin:0 0 8px}.child-title span[data-v-02dfbc6c]{margin-left:12px;font-weight:400;color:#64748b}.options[data-v-02dfbc6c]{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:12px}.option[data-v-02dfbc6c]{display:flex;align-items:flex-start;gap:8px;min-width:min(180px,100%);max-width:100%}.option[data-v-02dfbc6c] .rich-content{min-width:0}.answer-analysis[data-v-02dfbc6c]{background:#f8fafc;border-radius:8px;padding:14px 16px;margin-top:16px}.answer-analysis h4[data-v-02dfbc6c]{font-size:14px;margin:12px 0 6px}.answer-analysis h4[data-v-02dfbc6c]:first-child{margin-top:0}.answer[data-v-02dfbc6c]{display:flex;gap:8px}.supplemental[data-v-02dfbc6c]{display:flex;flex-wrap:wrap;gap:12px}.empty[data-v-02dfbc6c]{color:#64748b}@media (max-width:700px){.snapshot-question[data-v-02dfbc6c]{padding:16px}.question-content[data-v-02dfbc6c]{margin-left:0}.question-header[data-v-02dfbc6c]{gap:8px}.child-count[data-v-02dfbc6c],.score[data-v-02dfbc6c]{font-size:12px}}main[data-v-a267f58c]{max-width:1200px;margin:auto;padding:40px 28px}main>a[data-v-a267f58c]{color:#64748b;text-decoration:none}.heading[data-v-a267f58c]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:30px 0}.heading h1[data-v-a267f58c]{margin:0;font-size:32px;overflow-wrap:anywhere}.heading p[data-v-a267f58c],.version[data-v-a267f58c]{color:#64748b}.actions[data-v-a267f58c]{display:flex;align-items:center;gap:12px;flex-shrink:0}.actions a[data-v-a267f58c],.actions button[data-v-a267f58c]{border:1px solid #d8dee8;background:#fff;border-radius:8px;padding:10px 16px;text-decoration:none;font:inherit;cursor:pointer;color:#111827}.actions .download[data-v-a267f58c]{background:#111318;border-color:#111318;color:#fff}.actions .delete[data-v-a267f58c]{color:#c52920;border-color:#fecaca}.error[data-v-a267f58c]{color:#c52920}.notice[data-v-a267f58c]{padding:14px 16px;background:#f8fafc;color:#64748b;border-radius:8px;font-size:14px;line-height:1.6}.version[data-v-a267f58c]{font-size:14px}h2[data-v-a267f58c]{font-size:22px;margin-top:30px}@media (max-width:700px){main[data-v-a267f58c]{padding:24px 16px}.heading[data-v-a267f58c]{align-items:flex-start;flex-direction:column}.heading h1[data-v-a267f58c]{font-size:28px}.actions[data-v-a267f58c]{flex-wrap:wrap}}.type-group[data-v-a267f58c]{padding:0;margin:16px 0;border:1px solid #e3e8ef;border-radius:12px;overflow:hidden;background:#fff}.group-heading[data-v-a267f58c]{display:flex;align-items:center;gap:12px;padding:18px 24px;background:#f8fafc}.group-heading h3[data-v-a267f58c]{margin:0;font-size:17px}.group-heading span[data-v-a267f58c]{margin:0;font-size:14px;color:#64748b}.questions-heading[data-v-a267f58c]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px}.questions-heading h2[data-v-a267f58c]{margin:0 0 8px}.questions-heading p[data-v-a267f58c]{margin:0;color:#64748b;font-size:14px}.questions-heading button[data-v-a267f58c]{background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:8px 12px;color:#315fbb;font:inherit;cursor:pointer;white-space:nowrap}@media (max-width:700px){.group-heading[data-v-a267f58c]{padding:16px}.questions-heading[data-v-a267f58c]{align-items:flex-start}.questions-heading p[data-v-a267f58c]{line-height:1.6}}:root{font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#101828;background:#fff;font-synthesis:none;--blue: #155eef;--blue-deep: #004eeb;--muted: #667085;--border: #e4e7ec}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.brand-name{font-size:26px;font-weight:800;letter-spacing:-.08em;color:#101828}.brand-mark{width:36px;height:36px;position:relative;display:inline-block;border-radius:10px;background:#eff4ff}.scan-corner{position:absolute;width:12px;height:12px;border-color:var(--blue);border-style:solid}.scan-corner.top-left{left:7px;top:7px;border-width:2.5px 0 0 2.5px;border-radius:4px 0 0}.scan-corner.bottom-right{right:7px;bottom:7px;border-width:0 2.5px 2.5px 0;border-radius:0 0 4px}.scan-line{position:absolute;left:11px;width:14px;height:2px;background:var(--blue);border-radius:99px}.line-one{top:14px}.line-two{top:20px;width:10px}.scan-dot{position:absolute;width:4px;height:4px;right:9px;top:18px;background:var(--blue);border-radius:50%}.button{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#fff;background:linear-gradient(135deg,#246bfe,#0757ef);min-height:48px;padding:0 25px;border-radius:10px;font-weight:600;box-shadow:0 6px 16px #155eef33;transition:transform .2s,box-shadow .2s,opacity .2s}.button:hover{transform:translateY(-1px);box-shadow:0 9px 22px #155eef40}.button:disabled{cursor:not-allowed;opacity:.65;transform:none}.button.small{min-height:42px;padding:0 22px}body:has(>#app>.home-page){min-width:0}.home-page{--home-max-width: 1280px;--home-safe-x: clamp(20px, 5vw, 72px);--home-header-height: 76px;--home-ink: #101114;--home-muted: #667085;min-height:100vh;color:var(--home-ink);background:#fff}.site-header{height:var(--home-header-height, 76px);border-bottom:1px solid #eef1f5;background:#fffffff5;position:sticky;top:0;z-index:20}.nav-wrap{width:min(var(--home-max-width, 1280px),100%);height:100%;margin:auto;padding:0 var(--home-safe-x, 28px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.brand-context{min-width:0;display:flex;align-items:center;gap:14px}.main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(26px,4vw,56px)}.main-nav a,.main-nav span{display:inline-flex;align-items:center;min-height:44px;color:#303744;font-size:18px;font-weight:700;line-height:1.4;white-space:nowrap}.main-nav a,.text-button,.logout-button{transition:color .2s}.main-nav a:hover,.text-button:hover,.logout-button:hover{color:var(--blue)}.nav-coming-soon{cursor:default}.nav-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:22px}.text-button{font-weight:500}.site-header .nav-actions>.text-button{min-height:40px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#34373d;background:#f3f4f6}.site-header .nav-actions>.text-button:hover{color:#050608;background:#e9ebef}.site-header .nav-actions>.button.small{min-height:40px;padding:0 19px;border-radius:999px;color:#fff;background:#08090b;box-shadow:none}.site-header .nav-actions>.button.small:hover{color:#fff;background:#24262a;box-shadow:none}.user-loading{width:132px;height:36px;border-radius:9px;background:linear-gradient(90deg,#f2f4f7 25%,#e8ecf2,#f2f4f7 75%);background-size:200% 100%;animation:loading 1.2s infinite}.user-chip{min-width:0;display:inline-flex;align-items:center;gap:9px;color:#475467;font-size:14px}.user-avatar{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:50%;background:#eff6ff;color:#1262e8;font-style:normal;font-weight:700}.user-identity{min-width:0;max-width:116px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout-button{border:0;padding:7px 0;color:#667085;background:transparent;cursor:pointer;font-size:14px;white-space:nowrap}@keyframes loading{to{background-position:-200% 0}}.hero{position:relative;overflow:hidden;isolation:isolate;background:#fff}.hero-character-matrix{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;color:#69a7ff;opacity:.62}.hero-character-matrix svg{width:calc(100% + 80px);height:calc(100% + 80px);margin:-40px}.hero-character-matrix circle{fill:currentColor}.water-current{transform-box:fill-box;transform-origin:center;will-change:transform}.water-current-back{opacity:.32;animation:water-current-back 22s ease-in-out infinite alternate}.water-current-one{opacity:.72;animation:water-current-one 16s ease-in-out infinite alternate}.water-current-two{opacity:.58;animation:water-current-two 19s ease-in-out infinite alternate}@keyframes water-current-back{0%{transform:translate3d(-24px,-8px,0)}50%{transform:translate3d(10px,12px,0)}to{transform:translate3d(28px,-5px,0)}}@keyframes water-current-one{0%{transform:translate3d(-52px,-10px,0) rotate(-.8deg)}48%{transform:translate3d(8px,14px,0) rotate(.5deg)}to{transform:translate3d(58px,-4px,0) rotate(-.4deg)}}@keyframes water-current-two{0%{transform:translate3d(48px,10px,0) rotate(.6deg)}52%{transform:translate3d(-6px,-12px,0) rotate(-.5deg)}to{transform:translate3d(-56px,7px,0) rotate(.4deg)}}.hero-content{width:min(1040px,100%);margin:0 auto;padding:clamp(36px,5vh,56px) 24px 32px;text-align:center}.hero-brand-icon{width:64px;height:64px;margin:0 auto 20px;display:grid;place-items:center;border:1px solid #edf0f5;border-radius:18px;background:#ffffffed;box-shadow:0 18px 45px #2052a017}.hero-brand-icon .brand-mark{transform:scale(1.45)}.hero h1{margin:0;color:#050608;font-size:clamp(36px,4.15vw,58px);line-height:1.18;letter-spacing:-.045em;font-weight:800;text-wrap:balance}.hero-subtitle{max-width:780px;margin:18px auto 0;color:#5f6b7e;font-size:clamp(16px,1.35vw,20px);line-height:1.85}.hero-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin-top:24px}.hero-actions .hero-primary-action,.hero-actions .hero-action-loading{margin:0}.hero-sample-action{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:0 25px;border:1px solid #cfd6e2;border-radius:14px;background:#fff;font-weight:600}.hero-sample-action:hover{border-color:#155eef;color:#155eef}.hero-formats{margin:16px 0 0;color:#667085;font-size:13px;line-height:1.7}#sample-papers{scroll-margin-top:98px}.hero-primary-action,.hero-action-loading{min-width:178px;min-height:56px;margin:32px auto 0;padding:0 27px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:14px;color:#fff;background:#07080a;font-size:17px;font-weight:600;box-shadow:0 12px 25px #00000029}.hero-primary-action{transition:transform .2s,background .2s,box-shadow .2s}.hero-primary-action:hover{transform:translateY(-2px);background:#1c1e22;box-shadow:0 15px 30px #00000030}.home-page a:focus-visible,.home-page button:focus-visible{outline:3px solid rgba(21,94,239,.42);outline-offset:4px}.hero-action-loading{color:#586174;background:#edf0f4;box-shadow:none}.section-wrap{width:min(var(--home-max-width, 1280px),100%);margin:auto;padding-left:var(--home-safe-x, 28px);padding-right:var(--home-safe-x, 28px)}.product-story{padding-top:40px;padding-bottom:90px}.section-heading{max-width:820px;margin:0 auto 38px;text-align:center}.section-heading>span{color:#b9d1ff;font-size:24px;font-weight:700}.section-heading h2{margin:12px 0;color:#0a0b0d;font-size:clamp(30px,3vw,44px);letter-spacing:-.04em}.section-heading p{margin:0;color:#667085;font-size:16px;line-height:1.7}.homepage-product-preview{overflow:hidden;border:1px solid #dfe4ec;border-radius:18px;background:#f8faff;box-shadow:0 24px 70px #1e315417;transition:opacity .6s ease,transform .6s ease}.homepage-product-preview.preview-reveal-ready{opacity:.96;transform:translateY(12px)}.homepage-product-preview.preview-reveal-ready.is-visible{opacity:1;transform:none}.preview-window-bar{height:44px;padding:0 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e3e7ed;background:#fff}.preview-window-bar>span{width:10px;height:10px;border-radius:50%;background:#fb6a61}.preview-window-bar>span:nth-child(2){background:#f8c24e}.preview-window-bar>span:nth-child(3){background:#55c665}.preview-window-bar b{margin:0 auto;padding-right:54px;color:#7b8492;font-size:12px;font-weight:500}.preview-shell{padding:28px clamp(20px,4vw,54px) 46px}.preview-steps{max-width:720px;margin:0 auto 28px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none}.preview-step{position:relative;display:grid;justify-items:center;gap:8px;color:#98a2b3;font-size:12px}.preview-step:not(:last-child):after{content:"";position:absolute;width:calc(100% - 32px);height:1px;left:calc(50% + 16px);top:13px;background:#dbe2ed}.preview-step span{width:27px;height:27px;z-index:1;display:grid;place-items:center;border:1px solid #ced6e2;border-radius:50%;background:#fff}.preview-step[data-state=COMPLETED],.preview-step[data-state=CURRENT]{color:#155eef}.preview-step[data-state=COMPLETED] span,.preview-step[data-state=CURRENT] span{border-color:#155eef;color:#fff;background:#155eef}.preview-document-summary{margin-bottom:14px;padding:15px 18px;display:flex;align-items:center;gap:13px;border:1px solid #e0e5ed;border-radius:12px;background:#fff}.preview-ready-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#087443;background:#e9f8f0;font-weight:800}.preview-document-summary div{min-width:0;display:grid;gap:4px}.preview-document-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-document-summary small{color:#7b8798}.preview-document-summary em{margin-left:auto;color:#23704a;font-size:12px;font-style:normal}.preview-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.preview-pane{min-width:0;min-height:500px;padding:15px;border:1px solid #e0e5ed;border-radius:13px;background:#fff}.preview-pane>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.preview-pane h3{margin:0;font-size:15px}.preview-pane>header span{color:#7b8798;font-size:12px}.preview-paper{min-height:442px;padding:34px clamp(18px,3vw,46px);border:10px solid #eef1f5;background:#fff;box-shadow:inset 0 0 0 1px #d9dee7}.preview-paper h4{margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid #8e98a8;text-align:center;font-size:17px}.preview-paper p,.preview-question-card p{color:#343b47;font-size:13px;line-height:1.65}.preview-paper table,.preview-question-card table{width:100%;border-collapse:collapse;color:#333a45;font-size:11px}.preview-paper th,.preview-paper td,.preview-question-card th,.preview-question-card td{padding:7px 5px;border:1px solid #9da6b3;text-align:center}.preview-question{margin-top:18px}.preview-paper ul,.preview-question-card ul{margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;list-style:none;color:#485162;font-size:12px}.preview-result-summary{margin:0 0 12px;color:#667085;font-size:12px}.preview-question-card{padding:18px;border:1px solid #e2e7ee;border-radius:10px}.preview-question-card>div{display:flex;align-items:center;gap:9px}.preview-question-card>div b{font-size:16px}.preview-question-card>div span{padding:4px 8px;border-radius:5px;color:#155eef;background:#eff4ff;font-size:11px}.preview-question-card li{padding:8px 10px;border:1px solid #e1e6ed;border-radius:7px}.preview-question-card aside{margin-top:18px;padding:10px 12px;border-radius:7px;color:#9a5300;background:#fff8e7;font-size:12px}.preview-next-step{margin-top:14px;padding:13px;display:flex;justify-content:center;gap:9px;border-radius:9px;color:#087443;background:#ecfdf3;font-size:13px;font-weight:700}.capabilities{padding-top:20px;padding-bottom:110px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.capability-grid article{padding:30px;border-top:1px solid #dce2ea}.capability-grid b{color:#a7c8ff;font-size:18px}.capability-grid h3{margin:24px 0 10px;font-size:20px}.capability-grid p{margin:0;color:#667085;font-size:14px;line-height:1.75}.simple-footer{border-top:1px solid #f0f2f5;text-align:center;color:#778195;padding:30px;font-size:13px}@media (max-width: 820px){.preview-workspace{grid-template-columns:1fr}.preview-pane{min-height:0}}.auth-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;color:#111318;background:#fff}.auth-header{height:76px;width:100%;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef1f5}.back-home{min-height:40px;padding:0 17px;display:inline-flex;align-items:center;border-radius:999px;color:#4f5663;background:#f5f6f7;font-size:14px}.back-home:hover{color:#111318;background:#eceef1}.auth-card{width:min(400px,calc(100vw - 40px));margin:clamp(54px,9vh,96px) auto 44px;padding:0;background:#fff}.auth-card-head{text-align:center;margin-bottom:38px}.auth-card-head h1{margin:0 0 12px;color:#08090b;font-size:32px;line-height:1.25;letter-spacing:-.04em}.auth-card-head p{margin:0;color:#7a8494;font-size:14px;line-height:1.7}.auth-form{display:flex;flex-direction:column;gap:20px}.auth-form>label:not(.check-label){display:flex;flex-direction:column;gap:10px;color:#343942;font-size:14px;font-weight:500}.auth-form input:not([type=checkbox]){width:100%;height:50px;padding:0 15px;border:1px solid #dde1e7;border-radius:11px;color:#101216;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.auth-form input::placeholder{color:#a5adbd}.auth-form input:focus{border-color:#1c1f24;box-shadow:0 0 0 3px #10121612}.input-action{display:flex;height:50px;border:1px solid #dde1e7;border-radius:11px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.input-action:focus-within{border-color:#1c1f24;box-shadow:0 0 0 3px #10121612}.input-action input{border:0!important;border-radius:0!important;box-shadow:none!important;min-width:0}.input-action button{flex:0 0 112px;border:0;border-left:1px solid #edf0f2;color:#111318;background:#fafafa;font-size:13px;cursor:pointer}.input-action button:disabled{color:#98a2b3;cursor:not-allowed}.form-between{display:flex;align-items:center;justify-content:space-between;margin-top:-4px;color:#667085;font-size:13px}.form-between a,.auth-switch a{color:var(--blue);font-weight:500}.check-label{display:inline-flex;flex-direction:row!important;gap:8px!important;align-items:center;color:#667085!important;font-size:13px!important;font-weight:400!important;cursor:pointer}.check-label input{accent-color:#111318;width:15px;height:15px;margin:0}.agreement{margin-top:-3px}.form-error{margin:-7px 0 -4px;color:#d92d20;font-size:13px;line-height:1.5}.debug-code{margin:-12px 0 -8px;padding:8px 11px;background:#f0f5ff;color:#475467;border-radius:7px;font-size:12px}.debug-code strong{color:var(--blue);letter-spacing:.08em}.auth-submit{width:100%;margin-top:2px;border-radius:11px;color:#fff;background:#08090b;box-shadow:0 10px 22px #00000021}.auth-submit:hover{background:#24262a;box-shadow:0 12px 26px #00000029}.auth-switch{margin:25px 0 0;text-align:center;color:#7b8496;font-size:14px}.auth-copyright{margin:auto 0 24px;color:#a3aaba;font-size:12px}.success-state{text-align:center}.success-state>span{margin:4px auto 15px;width:56px;height:56px;display:grid;place-items:center;color:#fff;background:#12b76a;border-radius:50%;font-size:27px}.success-state p{color:#667085;margin:0 0 25px}.history-page{min-height:100vh;color:#111318;background:#fff}.app-header{min-height:76px;padding:0 max(24px,calc((100vw - 1280px)/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;border-bottom:1px solid #eef1f5;background:#fffffff5;position:sticky;top:0;z-index:20}.app-header nav{display:flex;align-items:center;justify-content:center;gap:clamp(26px,4vw,56px)}.app-header nav>*{padding:27px 0 24px;border-bottom:2px solid transparent;color:#515866;font-size:14px;white-space:nowrap}.app-header nav .active{color:#111318;border-bottom-color:#111318;font-weight:600}.app-user{justify-self:end;display:flex;align-items:center;gap:11px;color:#667085;font-size:14px;white-space:nowrap}.app-user-avatar{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:50%;color:#1262e8;background:#eff6ff;font-weight:700}.app-user button{border:0;padding:7px 0;color:#667085;background:transparent;cursor:pointer}.app-user button:hover{color:#111318}@media (max-width: 760px){.home-page{--home-header-height: 68px;--home-safe-x: 18px}.nav-wrap{grid-template-columns:1fr auto;gap:14px}.main-nav{display:none}.nav-actions{gap:16px}.button.small{min-height:38px;padding:0 16px}.hero-content{padding:32px 18px 28px}.hero-brand-icon{margin-bottom:20px}.hero-brand-icon .brand-mark{transform:scale(1.18)}.hero h1{font-size:clamp(30px,7.5vw,39px)}.hero-title-break{display:none}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions>*{width:100%}.product-story{padding-top:36px;padding-bottom:64px}.preview-shell{padding:22px 12px 24px}.preview-document-summary em{display:none}.preview-workspace{grid-template-columns:1fr}.preview-pane{min-height:0}.preview-steps{gap:2px}.preview-step b{font-size:10px}.preview-paper{min-height:400px}.capability-grid{grid-template-columns:1fr;gap:4px}.capability-grid article{padding:24px 4px}.capabilities{padding-bottom:70px}.auth-header{height:70px;padding:0 18px}.auth-card{margin-top:48px;padding:0}.app-header{min-height:68px;grid-template-columns:1fr auto;gap:14px;padding:0 16px}.app-header nav{display:none}}@media (max-width: 410px){.brand-name{font-size:23px}.user-identity{max-width:90px}.nav-actions .text-button{display:none}.home-page .nav-actions{gap:8px}.home-page .site-header .nav-actions>.text-button{display:inline-flex;padding:0 12px}.hero h1{font-size:30px}.hero-content{padding-left:18px;padding-right:18px}.preview-window-bar b{display:none}.preview-document-summary{padding:13px}}@media (prefers-reduced-motion: reduce){*{scroll-behavior:auto!important;transition:none!important}.water-current{animation:none!important;transform:none!important}.homepage-product-preview{opacity:1!important;transform:none!important}}
