@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASsABAAAAAACKgAAARRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVC4AbBEICoUMhBULGgABNgIkAy4EIAWEDAd2DAcb+QZRlDBKP8AXCRxeMX+KMhjaYUFBg8aLX46dZEHCfD4evt/vf2vvc7+ZJG3WPCqEwnQa00liKdHEQqZawzvpHdVl1TNhd2CsTpgkB+4t6NkTvqZewo9Citv8ZVmpWkMSVP0P4L8/qwr/J44Zb6PNojkDbCOdSCZWYRRF24AnNo+Of67kf8C/t7e5Jjpz/ghvBxpbvXtCgVZACqEIgWbLuqKP+g+VQtYbE/ZC1jexfsgSA1+OlHu2sB8SQLAqGQiNkg2dV+RLdNiSljt0dkSuauLNcwK7StZjcw7NFks+LCWAY7t03AWeXxRjNiC9y4sjlsBp6JP76av/blG9bsMBvARkR34CJiUKoVGgF8Io6r7DySIKqSCjPh6BfA1wK8VDR3vGxrgEuqXJL0ttJjFWO4Oo6mPZ/v+CBvzwF8wbpzkw0NqfgiiuELVLBWl14CDQglfAT2AU6AVIWStiOyfC+xZVNTqBzknLyWBiUlWJyQnm5MQk4iEuLE+SKpLVRKMmKkITimiIUoXVmMI0Vo6b+vBsCVlxhUy7VkqWn75PNHIiI4gAURCpCssxYISlHqZpyZYD3XJoW2FXmtA7u3kWTVlViBFRYJS8aB9atvMqnnr+cB5ede7WIzLtwY09MHn55iwCWEogaf5imHziCpl26FiMb16/r1cQqX7qQ/n+C2XWvP3y9n3is3vPAMednRB7Vt9l0W0e6ZuqObMg5ZT1pM64ua+bUTBeU6kH6py22tfyvHwF3yu3kLkuUzC4eGrh8IzUhobUjOFk6ZBiSDmYuemXbuFL5pXsFVOUOhGCMZb5L4a+lL0cWk1YJ+Apx3ql5OhmFBXN8MWNL1sTXzsgnSUNSeFgX+E4VvxBKPzxqSj1Cb+ioME/SasYc35gem11v3Trr4bCjXhZh3AqK/4vVIxamlExYHJJ0a+e01TyUXsGpUKtRTpda5kOsIXKdtT3cGC8bIbP1DwgNGiOc9iJAFo675+AZvJZVtkPORdC8Dlm27ipPb8mpPwAfKlelgP4XlJP//cnGU6fBuolCF4IY7llCIdQigCiMltyFLJqJTzJyi2k5H9ctPOvvAF5Cq2g9pgshFb7KMPoiJulQLMHaFE14YUfa0Jo9o+Q2n0jFJt2EyrDFhLq7NES6g1rw7fbksQQqRVNfdxWi42LgxPbhBdlUER3re8jwiLMJYgV0SLCxatFQJhDK6H+hhLys4lgNROzcYjyMgmTswl7tgrwK8PVgiOcPTjYsQKDvCI0OFp004JfCnVx+ZTlxynvCCpiEj3OkY/kcjPbBQSNEc7AAGV4OHi4ykhRgC3vLJEjhAW4MZDFyojmTRN4zuJl6nJodXCxWkWZtbAI8GWW08UnyMTrbBWo3noUJbB2AHguasWsK4iKEpUSdVEfDdEYTfX75r//T4uP+l0cQTvXBvGiOAyHahfPH/I4bYJEkyXK2v6NQ4iKCE34nM6H0f92x8wAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-DH8vlB-A.woff2)format("woff2"),url(/assets/onest-cyrillic-400-normal-BxvCLB5P.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal--mQR5RlC.woff2)format("woff2"),url(/assets/onest-latin-ext-400-normal-BbXTNVXw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-bladozIj.woff2)format("woff2"),url(/assets/onest-latin-400-normal-BAzPRZHg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAATEABAAAAAACMQAAARpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhBYLGgABNgIkAy4EIAWEKgd2DAcbFAcIngV2w3VRgnH8O2HJGV3SEOLh+7Fv59731kSjtgWaiNWdTtyGZQuJRKaJlUKyxpDp/+g9+9nkmD0QOQIplAbts78gkcBufytLI3cNmqoE/Q/gv3/imPEirUIzwEY8sSyromiKxA10YrMMSp2tKQroAf/enh7MfnTb3TFPjNC5o0AnIIVQhEC7dYnIU/mltWB3+/EqsHtdogbsGMDnUXDE8BowwZNUqQ1ozAmoZW6RRE8uR5XcaFPcJlrSyQtsDLC45j76AobkC6IRwOm8cdyDaL8EvNmC9LEXZnUNHICa3UKe+nce1A+oHMAbALInvwOzTIXQKjAIYRLxWCoTEYEUEC3xHwCJMsFITsw2cAPoZ9XxvanLrCwL4CAi6jevLf+FA7/+BPPMAVJZ0HLu1wESiIVo/K9DdtpyFOjAewD/gElgECBlA8jyikU+W9TaWoatHGyyDCxvmpq3PjI37ew4wnKq3qy2wbwZtzTjJkx2ZMdt3NhENVNEe2m/MWD8tUMeeO5OPGG3J55z4Apuqcd1GHXouI5rm6h6Ctqj/YpysG3myq3UsX21K9V0dWScO4SGzXekkL0ghbrerEez1+2ixm/Z4UTNP3z+Op5w9exB+HNm2GFov4Kh8+UMGLr36DJzzlxpb8C17eOv1R9h46FXrtgGPP/z/KPpi8svINu/jTM9xMdMqg43qX9jNkoL1FfpgWb94ngmQZEgTXevO9h8SDpwTqiMVtDSuaG2i83iyjzWhbdYvQ8IvA+77Sv3AOqd7bxf7NjbOXdkd3LAcHb+rzW2+lE3S2/JbpWCf8SgJq7cc61ni32p2tmlrdWwxfJsmScEZkCR9RaatuDYtLohksJndZUvdjvhrR89XV7RA1Ul876V2gQGFFgvoWmnyTcmpNeNlRZ+qKvXz7DyIMvd3E796qsonvikzApiTts0lpsGcHm0FkLBsr0fGHjftjkiNLPcC4hlQGjRHtdgfRXQ4dwSCSwm35JLcuPMN3gNT8Zu+tphmfrVhCx/AT/9ZzsA8McjmPxf8ZukjjwANEsQvAhLOR4EV1EHkKC0IxfBLtaAsWQqx0CVTkr0A/ymHvIyhILGGRUhdDpEGEcuakyc/RpIUduoGP9xWhj1jJa6/aAV21ZV16G0Jge0tGajGmnddvjQelFGqX3MdFojIQSgZZNO1zHkpGREZRi9XISOWgWNUyAO+PsiLUGyCBEEPXhyWiJBOIGcSjgWTypChXyly9SGLR+px+CnTmJpeIkSLjISTSElIWJDKoKWrtRwScLFwNq2Cd2r1KRajZTtANXNpXRUuvCDJb3Kc7C0+uGfIttLtEjRorC2tgPAVC6SpRKPpTCgHmcW3VPp2cvV9xL0bE4p+cBJOt3C9WCpH1Mrz51aXVf2RmC3CgYjBFIbWyHa2Tqx6CQiokRVoimaoyVao635sJtn9IyxTiOPjM2JykHRaZFZkUROtfxidGR2rGlXj05k/s5hNdb1GhMTGb8D/R+1wWASAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-DHyr8B2c.woff2)format("woff2"),url(/assets/onest-cyrillic-500-normal-CyY1vN0Q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BlXa29q8.woff2)format("woff2"),url(/assets/onest-latin-ext-500-normal-CoujUMv_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-qHiQtL66.woff2)format("woff2"),url(/assets/onest-latin-500-normal-oFTiz6Nq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAS4ABAAAAAACNgAAARcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUQhB8LGgABNgIkAy4EIAWEOgd2DAcbLQdRlOjRMRH9TLBtH6T1oWGTA/6W6DMHz/Pv2f/aJ6mSGXckdKir4tJ4hr7I5n8hUgCszZVMqcoRqP3UowKGHuD8X05v2Fljed/aYEWayNgLz6IxcQAGmGVzAo0FNtbzXsBZQgFowJhtOXx45KPomiTCHhFxcglahuiMCBAAACgEQUMQwCCXarS2jr7ROKetWTof5/wpyxfiRAd4NbLmzVi6EDvsDHSUVsiojIRM4nEFBIu8FbORNEo++cLRYSARZpiu+pUbC6i9Qobe+jKRUv4Gu7IBij9xyDMyiscITL5Le+H/V0F/SAaAUwAqWD0JJONAEOwI4ESAeNSqWbOXiwIUAiB25QZAARrgREMAJzpuIIwQNBSBJOPiMh4XpT+RfJcfaMjj7+D/xzceM8vv8ss/rZ+OQYCAIH4EgwWwYTRgAncDv0A84ARAofyQSZH7sRFdt2uRIZFhLj3Y4wi2Tw10BJjzzDnG2IDR40yv6fOaHlMzlekz3R7DayhDG+tet/edd1LNC/eb+x5MMi976y3TN9YcY4qJOc4c7THGGhhijJ5k8py5/u7uu/fGuK6ZoiS98oRsuRRlyLbYkMBTt8qWG+4x9t51XbRx5buQLMu8/fLjbD5/2mlijDYJOH6azX7ofOO3Jo4zR0/c+87Y7J8Qnvmt/u1fjh/f/BE96IkTgU/sKtzaUbR13C+/2SFsT8x5wr3/YsHkwg2FUy4r2Puk+6k5R0+lTUvfkD6F0+nhV1oqh5ILXGGzQh5JS78YMksKWoaTsV4WfuLvLeveaHtz7Zsda97YeurvK8L3rnit//W1r/etfM3fUzWclN+SOkev74uKqq/XZ4e5njiJbFtmb+hXEwtCliyo9W1zN37kG/puhTN606OJ0Q/87d5QnNfSkjMYmp3ZG/LWQKFz8X1ra3w7vY2f+8as3BkU88r38XHnnpuxtimn2ZU1HErTmFmXbd18GQyMmTxA/2z91vT0W/XZKr9jOBWViQA2DJnA7RfYnH5XMYAO6h7tOjnmZQgg0LrU8fGk4Prf7Jr2HcAnGeciAT5PzNH8/f++dl57DLCiABB4EhbtiqmEJVQFAfmmysepHkAfEuMYbFoSVokE+qQpoDxkgf8xXQgQgAtFLFqYUU2TT6IhugNOTgliIMTzM1AE8RXQKOWOUt0CLNSyGliJZzwIopJMEIJBPDOUEAJYRBEAdrHr33zc7O31eIrJ7fdq4Pc6+N+4eApBeC1J+IW9iOAxf31jZI9k0On6K0fR+PzGfOPwD1mcHvzV4y5w2Jdv0rhkbUHlO2Pnh6vxpMqCx40f8ntiJBoKm0gsq2Q45GmewVSBb8UByUOG7xW9+OqyLnkRtTm41fkfL8M4eY4v+CuU//Ujp284wRb3HIj1350fFEA6+Lwo0URHE4tYxSZ2cVhdU38LkGNbsXBOcXlriaClCcWuYtU6Ml4sLW4pd0yZtmL5jK90SBTp7Yiy4sr7xP9t+gEAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAcMAA8AAAAACJAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAUQAAAG6PI5dNR1NVQgAAAcQAAAAtAAAALiN2JIJPUy8yAAAB9AAAAEoAAABgZqt/EVNUQVQAAAJAAAAAJwAAACp5mWrlY21hcAAAAmgAAABOAAAAbD9K6d1nYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAACJwAAAoQHGY4TaGVhZAAABOgAAAA1AAAANijDB5doaGVhAAAFIAAAAB8AAAAkDjUI2WhtdHgAAAVAAAAALAAAAC4WSgAUbG9jYQAABWwAAAAaAAAAGgRSA31tYXhwAAAFiAAAABwAAAAgACACn25hbWUAAAWkAAABDAAAAhgsX04fcG9zdAAABrAAAABZAAAAdl6LW1IAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42mNgZGBg4GLQYrBgYHZx8wlhEEmuLMphEMlJLMljEGFgYQCC///BqhizU4vyGDhALBAGyjEBeYxAzARVqcYgA+QzAVn8IBqKESQDAPJVCZEAAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYQpjimBgZWBg6gLSDAzeEJoxjsGI4RcDCmBiBxEwXkBkUDDDAQZehS3Mp/6dZ2Bg2cPoBxSeDlbJz3QYSCkwcAIAIQ0MlwAAeNpjYARCDiBmYBABkzIMTOXpGSWMTEA2E1iEgZGDKYKBAQAsOAJiAHjaY2BgYAJiZiAWAZKMYJqFIQJICzEIMDADZXkZFBgcGRYwHGRkYjmksOX/f6AcsthBkNj/3/+f/T/wP/2/43/G3873Q4EmYQAAxKUXPwAAAAEAAf//AA942k0RQ4AcQbC6em7W9nFnR2dsL2Lbtp38Y5uf2HbyifWJX3HyifGJbc5mEVyj7AIEt3YL/fQUUNABuByCQxYcghs5jSdvNbt2i3vyI2DkbgACB4BH8CzowAjACCOiKujijHLEtpxY51ZoJyp7fJqAZ3/VnTnzI+mYSGQ86C5UgACk/Ehf2P9Pvumf3JSUHwJMUkDX0bXgARmAuShzMUfyuhh1iVR0iA6VkpCiqMzrZeFYnFlRd/bsoo0DJg/cvODc+SWrBk8etJrUinUsx+FYKkrFOJyUdyKjSE/tOilP/53aCiJpd4lEtDs0S2jEhIICIdxYAEDgAWgAHyWzq6nsKvOxKPOwONO5RFX0iFFRl8mej8ns6fT85hXTJzWZ0GzCjFVbF4xpO6HNWALxTmV0JHHLPp/kJiMwWYD7x43k+aG9vJY82DrYmHnyLJY8D2scBCCgJr5iGC9CA4CsUDlGI7G4GGXJL8Ri0YiiiCGe14n1KAvno8edpJlHTH6B5z1ur/dPKZQUKW3qK3pdrZk975IONr+/NN9fGuQnc6WNOxQqberJerO+5pzej7S9ekNeRW5OcZ5uAlfcqJPeKdcvs4esvev3Nihuf9BuyglUNS52OuT65W4hYErKdT5roMBmDngrGxY6AUjiFHaDPfgFKACNM12DETOmY7fNm5OaFtgejuFLsALQUPVFka4DyQhSIkklSVTWCdu3bycHgzJrLv4G2WmOVgB42mNgZGAA4ZUCGm/i+W2+MjAzv2AAgnuqs8VA9EM5Teb/jv8ucqsznwJy2RiYQKIAOk0LUgAAAHjaY2BkYGA+9e88AwN3wX/Hf33c6kARVMANAJ14BiEAeNpj0mEQYdrFwALDzIsY2JnlGdgYxRgYwDiRgYEpkkGdgeH/gf8eAItPB28AAAAVAC4AOgBGAIUAwQDBAMEAwQEaAScBQgAAeNpjYGRgYOBhcmTgYYhhYAHzEICZgREAERcAwnjafJADUgZQFIW/bIwRh9muQR5k2/Xb9jJaQ2tqBS2jMzfz6X7nPF+gmgIlFJVWAfdFpa9cRDNPr1xMPY8Yaxzm4ZVLP60pY5rAK5fL38ZYO8eljIuKqaXxlStFsMMdftzME8THLQfcSTlxEUNdNUSUaQYYULwhgltOTNxPVOxTDMp1MsAGy6xqDHCnuRh9P07fl47YviAB2hmin0GrMzhxaE/QVkY5kdfPlPqI6tmXlZscsc2O6L+7tqWdxMVXRD6tbP+xckExRJrI+8/bGWZQfUi0K+dO8fMJm0S0xyN9Y3qOuKJLnn4n3fkjd07ctiLONf3cEMQvV5lQDHFlfx6wrDwPYocmAMXFT6p42mNgYgCD/1sZjBiwAR4gVmE4ycjEyMzIwsDMyMrIxsjOyMHIyeaYVJRalspempdpYOJsCKWNwLSBowGTcxCIaWTgZMKZmFxakpqcn5sEljQ2MAMAO/gUiQAAAA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-DiaWg2oX.woff2)format("woff2"),url(/assets/onest-cyrillic-600-normal-CXIKc6w5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-CMbOq94E.woff2)format("woff2"),url(/assets/onest-latin-ext-600-normal-mefcv-cx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-jVaZHx2Z.woff2)format("woff2"),url(/assets/onest-latin-600-normal-6nn5mF7m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAS8ABAAAAAACIwAAARgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhB8LGgABNgIkAy4EIAWDdAd2DAcb5wYgLgZj90IpKzuwRoaNJtDuLu/zK6h4+P812n3vz9rMrCqmWZMmlQSnS6ZxyNY0RJVEZSM0ooXsaef4Ov15u+G+GmkqZEskKbGRC2+jb/NWXv8JOgoIhxtBjzJZfXz+FwpVtvfAOXn7m6o0A+zEF8nkaIzipejEzrdMS3/TQQ58u9BB7KB822wDkVgQWaeK4qDee6BAC0ghFCFQ26oAebC6kYGAm+kYhIBncQ1DAA78OCCXuxzDIOAWq2Ql9Mtg9kYRpcQwdBH2iCjI3y7NOiQLFHWpM9NC3AEueZNQAzgMW8dFyPKL6GcfkP7EE9veAQfAc/UV8tXKF6qPqBnAAwBymHiC1YRC6BeYgLCAuNbT60IEkAJigLgDgETBBFJgAscFYIwPUhq0mtQBeIgIzqPVV/4DZvDhO/z/7a0Hejpph37LvysAEYsQHRjGbG05AzR4D+AXFoAJgJSdOCEmwXOLiiMgg3yC/KQcb43QWzDsKfTAA7iPUnowKqzFOi3WYBITWIfVGkpLERRJqQdWTU6K8c6bzerb8/jA+DjWKbECIwzNecxoKCUFdVCMKTB+8j0njj8NDliM9Y/Qwv3TFLpGU8hz++nYfepDverKoxnq8JTYz00mJh7CjR0PJzDUZzC0d3dYkIJz/el8p3GjCjPGVZNKvLc8axVesJp/wjuPdyH8MfZfjD8+4PN4V+qMwucqmp+vZgL56coz5aHd63Xx6+P1yH9QP8GzwRMbF0yR6yONmyIK/hR0iDOq49xe+0SiYS93AF3dLgbivv+6X5uHX9W8XvO6ZvDVlvHjtvvv7Xne+GLNi8be5z/37lTESKqC3QGpnoFBf1MD3Xy6qiMGUiqhyVuasE7iazfkm5c15oxZ2t5F+5C6ueEhs24o1+Wm1daktPslJzT5SOPnS/wM2/qyrYubc0bNHcuWtIGrzsyFa7e3rRGnVFclM77Q0COnt955Cg6NrR2Yz1srEg/xXAXp9UwcEBsBoU8dnXCJgab/VRqAIJfLWQieuJHgh/7LcZN3yVdBId/Dt/jdQQD8jEom/7eiPC4PhF4Jgq8iXpYD6J2MQBBkkzkQkM/FVCnPZMmURhjAJ70DyEsQC7orXRBa+xDmkAlDSYnadSesEgL34Y0qD7Wv8tTvs7zY6oi8MmGDvMceSnmvCTLZkB089BABLSFh2m7ndenTo5frtZLLCKciEhJONg59jAEXsTM4A4Pwm7Mceki0qNaoxbAuTi7pZFiDOil1cXDqwxomkikDjUYr1qObC4s1yEmHlqFQhmzZDAmpInyC9ltptOtQXNoDsW60HGvETI5GR4hkoWXJJMIwAl24wo2tHFj9JpItKeVenhDbFLFI0lIle/QFdXezymDDGiJZADtMjrC0mpVgyxSTEcRmd1WWo1qs9xIRiEQcKMFFPMRHAiTkSa1b/Yfx3cN9dI48E5KymmgpTcjb54tZtCxHaLG5XV0b4bAbHf4O2XTeDfT/V9VaAAAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-CwpXuTGk.woff2)format("woff2"),url(/assets/onest-cyrillic-700-normal-DOtXtm0s.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-C-Tcltod.woff2)format("woff2"),url(/assets/onest-latin-ext-700-normal-CSGWRWNE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-Bd6qVL4Q.woff2)format("woff2"),url(/assets/onest-latin-700-normal-XTvQgpoh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-primary:#171a1c;--text-secondary:#5a6370;--text-muted:#95a0a9;--text-faint:#acb3b9;--text-inverse:#fff;--surface-page:#f6f7f8;--surface-white:#fff;--surface-subtle:#f6f7f8;--surface-hover:#f0fdf4;--hairline-color:#e2e8f0;--hairline:.5px solid var(--hairline-color);--border-strong:#cbd5e1;--accent:#4f46e5;--accent-bg:#eef2ff;--success:#1ccb01;--success-bg:#f0fdf4;--success-ink:#166534;--warn:#f90;--warn-bg:#fffbeb;--warn-ink:#92400e;--danger:#dc2626;--danger-bg:#fef2f2;--danger-ink:#991b1b;--danger-border:#fecaca;--success-hover:#19b401;--danger-hover:#b91c1c;--warn-hover:#e08a00;--code-bg:#1e1e2e;--code-ink:#e6e6f0;--code-lang-bg:#2b2b3a;--code-lang-ink:#aab;--purple:#9747ff;--purple-bg:#faf5ff;--blue:#1a85ff;--blue-bg:#eff6ff;--star:#f5a623;--col-todo-bg:#eff6ff;--col-todo-dot:#bfdbfe;--col-progress-bg:#fffbeb;--col-progress-dot:#fed7aa;--col-review-bg:#faf5ff;--col-review-dot:#e9d5ff;--col-done-bg:#f0fdf4;--col-done-dot:#bbf7d0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--shadow-sm:0 1px 3px #171a1c14;--shadow-md:0 4px 16px #171a1c1f;--shadow-lg:0 12px 32px #171a1c2e;--input-border:1.5px solid var(--hairline-color);--focus-ring:0 0 0 2px #1ccb0140;--sidebar-w:224px;--sidebar-w-collapsed:56px;--sidebar-transition:width .22s cubic-bezier(.4, 0, .2, 1);--header-h:56px;--page-pad-x:clamp(16px, 4vw, 36px);--app-max-w:1280px;--cabinet-max-w:920px}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{min-height:100vh;font-family:var(--font-sans);background:var(--surface-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#root{min-height:100vh}.app-layout{max-width:var(--app-max-w);width:100%;padding-left:var(--page-pad-x);padding-right:var(--page-pad-x);margin-left:auto;margin-right:auto;padding-bottom:32px}.app-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.app-header__title-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.app-header__actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:min(100%,260px);display:flex}.app-header__segmented{-webkit-overflow-scrolling:touch;border:.5px solid #e2e8f0;border-radius:8px;flex-shrink:1;max-width:100%;display:inline-flex;overflow-x:auto}.app-header__segmented::-webkit-scrollbar{height:5px}.app-header__segmented::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.app-header-tab{white-space:nowrap;border:none;border-radius:0;flex-shrink:0;padding:6px 10px;font-size:12px}@media (width<=720px){.app-header{flex-direction:column;align-items:stretch}.app-header__actions{justify-content:flex-start}}.cabinet-layout{max-width:var(--cabinet-max-w);width:100%;margin-left:auto;margin-right:auto}input,button{font:inherit}input{border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}button{cursor:pointer;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 14px}button:hover{background:#f8fafc}._screen_1uwju_3{background:linear-gradient(135deg,#eff6ff 0%,#f0fdf4 50%,#f5f3ff 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}._blob_1uwju_17{pointer-events:none;border-radius:50%;position:absolute}._blobGreen_1uwju_22{background:radial-gradient(circle,#1ccb0114 0%,#0000 70%);width:320px;height:320px;top:-80px;left:-80px}._blobViolet_1uwju_29{background:radial-gradient(circle,#4f46e50f 0%,#0000 70%);width:400px;height:400px;bottom:-100px;right:-60px}._card_1uwju_37{box-sizing:border-box;background:#fff;border-radius:20px;width:100%;max-width:400px;padding:36px 36px 32px;animation:.4s cubic-bezier(.22,.68,0,1.2) forwards _cardIn_1uwju_1;position:relative;box-shadow:0 8px 40px #171a1c1a,0 1px 3px #171a1c0f}@keyframes _cardIn_1uwju_1{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _shake_1uwju_1{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}._logo_1uwju_61{flex-direction:column;align-items:center;margin-bottom:28px;display:flex}._brandRow_1uwju_67{align-items:center;gap:12px;margin-bottom:12px;display:flex}._brandText_1uwju_73{flex-direction:column;line-height:1.1;display:flex}._wordmark_1uwju_78{letter-spacing:-.5px;color:#171a1c;font-size:22px;font-weight:800}._tagline_1uwju_84{color:#95a0a9;font-size:13px;font-weight:600}._prompt_1uwju_89{color:#95a0a9;margin:0;font-size:14px;font-weight:400}._form_1uwju_97{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}._input_1uwju_104{box-sizing:border-box;color:#171a1c;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s}._input_1uwju_104:focus{background:#fff;border-color:#1ccb01}._input_1uwju_104::placeholder{color:#acb3b9}._input_1uwju_104._error_1uwju_124{background:#fff5f5;border-color:#dc2626;animation:.35s _shake_1uwju_1}._passWrap_1uwju_130{position:relative}._passInput_1uwju_133{padding-right:44px}._eyeBtn_1uwju_136{color:#acb3b9;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._errorBox_1uwju_151{background:#fef2f2;border:1px solid #fecaca;border-radius:9px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 13px;display:flex}._errorMsg_1uwju_161{color:#dc2626;font-size:13px;font-weight:500}._btn_1uwju_168{letter-spacing:.2px;color:#fff;cursor:pointer;background:#1ccb01;border:none;border-radius:10px;width:100%;padding:13px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s,transform .1s}._btn_1uwju_168:hover:not(:disabled){background:#18b801}._btn_1uwju_168:active:not(:disabled){transform:scale(.98)}._btn_1uwju_168:disabled{cursor:default;background:#acb3b9}._footer_1uwju_193{color:#c0c7ce;text-align:center;margin-top:24px;font-size:12px}._wrap_13iog_1{position:relative}._trigger_13iog_5{box-sizing:border-box;border:1.5px solid var(--hairline-color);background:var(--surface-subtle);cursor:pointer;width:100%;color:var(--text-primary);-webkit-user-select:none;user-select:none;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 13px;font-family:inherit;font-size:14px;display:flex}._trigger_13iog_5._open_13iog_24{border-color:var(--success);background:var(--surface-white)}._placeholder_13iog_29{color:var(--text-faint)}._chev_13iog_33{color:var(--text-muted);flex-shrink:0;transition:transform .15s}._chev_13iog_33._open_13iog_24{transform:rotate(180deg)}._menu_13iog_43{background:var(--surface-white);border:1px solid var(--hairline-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto}._search_13iog_57{z-index:1;box-sizing:border-box;border:1.5px solid var(--hairline-color);border-radius:var(--radius-sm);background:var(--surface-white);width:100%;color:var(--text-primary);outline:none;margin-bottom:4px;padding:7px 10px;font-family:inherit;font-size:13px;position:sticky;top:-4px}._search_13iog_57:focus{border-color:var(--success)}._empty_13iog_78{color:var(--text-muted);padding:8px 12px;font-size:13px}._option_13iog_84{cursor:pointer;border-radius:var(--radius-sm);color:var(--text-primary);padding:8px 12px;font-size:13px}._option_13iog_84:hover{background:var(--surface-subtle)}._option_13iog_84._active_13iog_96{background:var(--success-bg);color:var(--success-ink);font-weight:500}._wrap_1k6p3_1{position:relative}._trigger_1k6p3_5{box-sizing:border-box;background:var(--surface-subtle);border:1.5px solid var(--hairline-color);cursor:pointer;text-align:left;width:100%;color:var(--text-primary);border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-family:inherit;font-size:14px;display:flex}._trigger_1k6p3_5._open_1k6p3_22{border-color:var(--success);background:var(--surface-white)}._value_1k6p3_27{flex:1;font-weight:500}._placeholder_1k6p3_32{color:var(--text-faint);flex:1;font-weight:400}._icon_1k6p3_38{color:var(--text-muted);flex-shrink:0;display:flex}._backdrop_1k6p3_44{z-index:510;position:fixed;inset:0}._pop_1k6p3_50{z-index:520;background:var(--surface-white);border:1px solid var(--hairline-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:342px;padding:14px;position:fixed}._nav_1k6p3_61{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._navBtn_1k6p3_68{background:var(--surface-subtle);cursor:pointer;color:var(--text-secondary);border:none;border-radius:7px;padding:5px 10px;font-size:16px;line-height:1}._navBtn_1k6p3_68:hover{background:var(--surface-light)}._monthLabel_1k6p3_83{color:var(--text-primary);font-size:13px;font-weight:700}._weekHead_1k6p3_89{text-align:center;grid-template-columns:repeat(7,1fr);margin-bottom:6px;display:grid}._wd_1k6p3_96{color:var(--text-muted);font-size:11px;font-weight:700}._wd_1k6p3_96._weekend_1k6p3_102{color:var(--danger)}._grid_1k6p3_106{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}._cell_1k6p3_112{height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;font-family:inherit;font-size:13px;display:flex}._cell_1k6p3_112:hover{background:var(--surface-subtle)}._cell_1k6p3_112._outside_1k6p3_130{color:var(--text-faint)}._cell_1k6p3_112._today_1k6p3_134{background:var(--accent-bg);color:var(--accent);font-weight:600}._cell_1k6p3_112._selected_1k6p3_140{background:var(--success);color:#fff;font-weight:600}._actions_1k6p3_146{border-top:1px solid var(--surface-light);justify-content:space-between;margin-top:10px;padding-top:10px;display:flex}._actionBtn_1k6p3_154{cursor:pointer;color:var(--accent);border-radius:var(--radius-sm);background:0 0;border:none;padding:3px 6px;font-family:inherit;font-size:13px;font-weight:500}._actionBtn_1k6p3_154:hover{background:var(--accent-bg)}._box_1hlm7_1{border:1.5px solid var(--border-strong);background:var(--surface-white);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex}._box_1hlm7_1._checked_1hlm7_12{background:var(--success);border-color:var(--success)}._box_1hlm7_1._disabled_1hlm7_17{opacity:.5}._overlay_pkstn_4{z-index:300;background:#171a1c4d;justify-content:center;align-items:center;padding:16px;animation:.15s _fadeIn_pkstn_1;display:flex;position:fixed;inset:0}._box_pkstn_16{background:var(--surface-white);border-radius:var(--radius-xl);border:.5px solid var(--hairline-color);box-shadow:var(--shadow-lg);flex-direction:column;width:100%;max-height:90vh;animation:.18s cubic-bezier(.22,.68,0,1.2) _slideUp_pkstn_1;display:flex}._header_pkstn_28{border-bottom:1px solid var(--hairline-color);flex-shrink:0;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}._title_pkstn_37{color:var(--text-primary);flex:1;margin:0;font-size:18px;font-weight:700;line-height:1.3}._closeBtn_pkstn_46{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:20px;line-height:1}._closeBtn_pkstn_46:hover{background:var(--surface-subtle)}._body_pkstn_62{flex:1;min-height:0;padding:18px 22px;overflow-y:auto}._footer_pkstn_69{border-top:1px solid var(--hairline-color);flex-shrink:0;gap:8px;padding:14px 22px;display:flex}._label_pkstn_78{color:var(--text-secondary);margin-bottom:5px;font-size:12px;font-weight:500;display:block}._input_pkstn_86{box-sizing:border-box;background:var(--surface-subtle);border:1.5px solid var(--hairline-color);width:100%;color:var(--text-primary);border-radius:9px;outline:none;padding:9px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s}._input_pkstn_86:focus{border-color:var(--success);background:var(--surface-white)}._input_pkstn_86::placeholder{color:var(--text-faint)}._titleInput_pkstn_109{border-radius:10px;padding:11px 14px;font-size:15px;font-weight:500}._optionBox_pkstn_117{background:var(--surface-subtle);border:1px solid var(--hairline-color);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}._optionBox_pkstn_117._green_pkstn_128{background:var(--success-bg);border-color:#bbf7d0}._optionBoxBtn_pkstn_134{text-align:left;width:100%;font-family:inherit}._optionBoxBtn_pkstn_134:not(:last-child){margin-bottom:10px}._optionBox_pkstn_117 input{width:18px;height:18px;accent-color:var(--success);flex-shrink:0;margin-top:1px}._optionTitle_pkstn_151{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.3}._optionBox_pkstn_117._green_pkstn_128 ._optionTitle_pkstn_151{color:var(--success-ink)}._optionDesc_pkstn_162{color:var(--text-muted);margin-top:3px;font-size:11px;line-height:1.5}._textarea_pkstn_169{resize:vertical;min-height:72px;line-height:1.45}._grid2_pkstn_175{grid-template-columns:1fr 1fr;gap:12px;display:grid}._fieldStack_pkstn_181{flex-direction:column;gap:14px;display:flex}._hint_pkstn_187{color:var(--text-faint);margin:6px 0 0;font-size:11px;line-height:1.35}._errorText_pkstn_194{color:var(--danger);margin:4px 0 0;font-size:11px}._checkRow_pkstn_200{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}._checkRow_pkstn_200 input{accent-color:var(--success);flex-shrink:0;width:16px;height:16px;margin-top:2px}._btnPrimary_pkstn_219{background:var(--success);color:#fff;cursor:pointer;border:none;border-radius:9px;flex:1;padding:10px 16px;font-size:14px;font-weight:600}._btnPrimary_pkstn_219:hover{background:#19b401}._btnPrimary_pkstn_219:disabled{opacity:.55;cursor:default}._btnGhost_pkstn_240{border:1.5px solid var(--hairline-color);background:var(--surface-white);color:var(--text-secondary);cursor:pointer;border-radius:9px;flex:1;padding:10px 16px;font-size:14px;font-weight:500}._btnGhost_pkstn_240:hover{background:var(--surface-subtle)}._chips_pkstn_257{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._chip_pkstn_257{border-radius:var(--radius-pill);border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-secondary);cursor:pointer;padding:4px 10px;font-size:11px}._chip_pkstn_257:hover{background:var(--success-bg);border-color:var(--success);color:var(--success-ink)}@keyframes _fadeIn_pkstn_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_pkstn_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._box_p1qew_1{width:560px;max-width:92vw}._templateBlock_p1qew_6{margin-top:4px}._templateRow_p1qew_10{gap:6px;display:flex}._templateInput_p1qew_15{border:1.5px solid var(--hairline-color);border-radius:8px;flex:1;padding:8px 12px;font-family:inherit;font-size:13px}._templateSaveBtn_p1qew_24{border:1.5px solid var(--hairline-color);background:var(--surface-white);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:13px}._templateCancelBtn_p1qew_33{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:13px}._templateTrigger_p1qew_42{border:1.5px dashed var(--hairline-color);background:var(--surface-subtle);width:100%;color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px}._templateTrigger_p1qew_42:hover{border-color:var(--success);color:var(--success-ink)}._box_148hu_1{width:820px;max-width:96vw}._cols_148hu_6{flex:1;min-height:0;display:flex}._left_148hu_13{border-right:1px solid var(--hairline-color);flex-direction:column;flex-shrink:0;gap:16px;width:260px;padding:18px;display:flex;overflow-y:auto}._meta_148hu_24{flex-direction:column;gap:5px;display:flex}._metaLabel_148hu_30{color:var(--text-muted);text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:700}._metaValue_148hu_38{color:var(--text-primary);font-size:13px}._person_148hu_43{color:var(--text-primary);align-items:center;gap:7px;font-size:13px;display:inline-flex}._pill_148hu_51{border-radius:var(--radius-pill);border:.5px solid #0000;align-self:flex-start;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}._resultBox_148hu_62{background:var(--success-bg);border-radius:var(--radius-lg);border:.5px solid #bbf7d0;padding:10px 12px}._resultLabel_148hu_69{color:var(--success-ink);text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px;font-size:11px;font-weight:700}._resultText_148hu_78{white-space:pre-wrap;color:#14532d;margin:0;font-size:13px;line-height:1.45}._lifecycle_148hu_86{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}._lifecycleBtn_148hu_94{border:1.5px solid var(--hairline-color);background:var(--surface-white);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px}._lifecycleBtn_148hu_94:hover{background:var(--surface-subtle)}._lifecycleBtn_148hu_94:disabled{opacity:.55;cursor:default}._right_148hu_114{flex-direction:column;flex:1;min-width:0;display:flex}._timeline_148hu_121{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow-y:auto}._muted_148hu_130{color:var(--text-muted);margin:0;font-size:13px}._entry_148hu_136{background:var(--surface-white);border:.5px solid var(--hairline-color);border-radius:var(--radius-lg);padding:10px 12px;font-size:13px}._entryComment_148hu_144{background:var(--surface-subtle)}._entryMeta_148hu_148{color:var(--text-muted);margin-bottom:6px;font-size:11px}._entryAuthor_148hu_154{color:var(--text-secondary);font-weight:600}._commentBody_148hu_159{white-space:pre-wrap;color:var(--text-primary);margin:0;line-height:1.45}._changes_148hu_166{color:var(--text-secondary);margin:0;padding-left:18px}._changes_148hu_166 li{margin-bottom:4px}._changeOld_148hu_176{color:var(--text-muted);text-decoration:line-through}._composer_148hu_181{border-top:1px solid var(--hairline-color);flex-shrink:0;padding:14px 18px}._overlay_15p0g_1{z-index:400;background:#171a1c4d;justify-content:flex-end;animation:.15s _fadeIn_15p0g_1;display:flex;position:fixed;inset:0}._panel_15p0g_11{background:var(--surface-white);flex-direction:column;width:520px;max-width:96vw;height:100%;animation:.22s cubic-bezier(.22,.68,0,1.2) _slideInRight_15p0g_1;display:flex;overflow:hidden;box-shadow:-8px 0 40px #171a1c2e}._head_15p0g_23{border-bottom:1px solid var(--hairline-color);flex-shrink:0;padding:20px 24px 16px}._headTop_15p0g_29{align-items:center;gap:14px;margin-bottom:16px;display:flex}._name_15p0g_36{color:var(--text-primary);letter-spacing:-.4px;font-size:20px;font-weight:700}._deptRow_15p0g_43{align-items:center;gap:5px;margin-top:3px;display:flex}._deptDot_15p0g_50{border-radius:50%;flex-shrink:0;width:8px;height:8px}._dept_15p0g_43{color:var(--text-muted);font-size:13px}._close_15p0g_62{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-md);background:0 0;border:none;flex-shrink:0;padding:6px;display:flex}._close_15p0g_62:hover{background:var(--surface-subtle)}._kpiRow_15p0g_77{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}._kpiCell_15p0g_84{text-align:center}._kpiVal_15p0g_88{font-size:20px;font-weight:700;line-height:1}._kpiLabel_15p0g_94{color:var(--text-muted);margin-top:2px;font-size:11px}._progressTop_15p0g_100{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._progressLabel_15p0g_107{color:var(--text-muted);font-size:12px}._progressPct_15p0g_112{color:var(--text-primary);font-size:12px;font-weight:600}._track_15p0g_118{background:var(--surface-light);border-radius:4px;height:6px;overflow:hidden}._fill_15p0g_125{border-radius:4px;height:100%;transition:width .3s}._body_15p0g_131{flex-direction:column;flex:1;gap:16px;padding:16px 24px;display:flex;overflow-y:auto}._groupHead_15p0g_140{align-items:center;gap:7px;margin-bottom:10px;display:flex}._groupDot_15p0g_147{border-radius:50%;flex-shrink:0;width:9px;height:9px}._groupLabel_15p0g_154{font-size:13px;font-weight:600}._groupCount_15p0g_159{color:var(--text-muted);font-size:13px;font-weight:500}._rows_15p0g_165{flex-direction:column;gap:6px;display:flex}._row_15p0g_165{border:1px solid var(--hairline-color);cursor:pointer;background:var(--surface-white);border-radius:10px;padding:10px 12px}._row_15p0g_165:hover{background:#f0f4ff;border-color:#c7d2fe}._row_15p0g_165._overdue_15p0g_184{background:var(--danger-bg);border-color:#fecaca}._row_15p0g_165._today_15p0g_189{background:var(--warn-bg);border-color:#fde68a}._rowTitle_15p0g_194{color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.45}._rowMeta_15p0g_201{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}._project_15p0g_209{background:var(--accent-bg);color:var(--accent);white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}._priority_15p0g_219{border-radius:var(--radius-pill);white-space:nowrap;padding:2px 8px;font-size:11px}._date_15p0g_226{color:var(--text-muted);white-space:nowrap;font-size:11px}._date_15p0g_226._overdue_15p0g_184{color:var(--danger);font-weight:500}._date_15p0g_226._today_15p0g_189{color:var(--warn-ink);font-weight:500}._empty_15p0g_242{color:var(--text-muted);font-size:13px}@keyframes _fadeIn_15p0g_1{0%{opacity:0}to{opacity:1}}@keyframes _slideInRight_15p0g_1{0%{transform:translate(100%)}to{transform:translate(0)}}._box_1yn2d_1{border-radius:18px;width:720px;max-width:96vw}._header_1yn2d_7{border-bottom:1px solid var(--hairline-color);flex-shrink:0;padding:22px 24px 18px}._titleRow_1yn2d_13{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}._title_1yn2d_13{color:var(--text-primary);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700}._sub_1yn2d_28{color:var(--text-muted);margin:0 0 16px;font-size:13px}._sub_1yn2d_28 strong{color:var(--text-primary)}._bulkRow_1yn2d_38{flex-wrap:wrap;gap:10px;display:flex}._bulkGhost_1yn2d_44{border:1.5px solid var(--hairline-color);background:var(--surface-white);color:var(--text-primary);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;display:flex}._bulkGreen_1yn2d_59{background:var(--success);color:#fff;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;display:flex}._bulkGreen_1yn2d_59:hover:not(:disabled){background:#19b401}._bulkGhost_1yn2d_44:disabled,._bulkGreen_1yn2d_59:disabled{opacity:.5;cursor:default}._badge_1yn2d_84{border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}._badgeIndigo_1yn2d_91{background:var(--accent-bg);color:var(--accent)}._badgeOnGreen_1yn2d_96{color:#fff;background:#ffffff40}._list_1yn2d_101{flex:1;min-height:0;overflow-y:auto}._empty_1yn2d_107{color:var(--text-muted);text-align:center;padding:40px 0;font-size:13px}._row_1yn2d_114{border-bottom:1px solid var(--hairline-color);padding:14px 24px}._rowTop_1yn2d_119{align-items:center;gap:10px;margin-bottom:10px;display:flex}._status_1yn2d_126{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:2px 9px;font-size:11px;font-weight:600}._rowTitle_1yn2d_135{color:var(--text-primary);flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.4}._project_1yn2d_144{color:var(--accent);white-space:nowrap;background:var(--accent-bg);border-radius:8px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:500}._priority_1yn2d_155{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:2px 8px;font-size:11px}._date_1yn2d_163{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:12px}._rowActions_1yn2d_170{flex-wrap:wrap;gap:6px;padding-left:36px;display:flex}._actionBtn_1yn2d_177{border:1.5px solid var(--hairline-color);background:var(--surface-subtle);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:5px 13px;font-family:inherit;font-size:12px;font-weight:500}._actionBtn_1yn2d_177:hover{border-color:var(--success)}._actionBtn_1yn2d_177:disabled{opacity:.5;cursor:default}._footer_1yn2d_198{border-top:.5px solid var(--hairline-color);margin-top:12px;padding:16px 24px 20px}._footerCloseBtn_1yn2d_204{width:100%;padding:8px;font-size:13px}._sidebar_yymd8_1{width:var(--sidebar-w);background:var(--surface-white);border-right:1px solid var(--hairline-color);height:100vh;transition:var(--sidebar-transition);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0;overflow:hidden}._collapsed_yymd8_15{width:var(--sidebar-w-collapsed)}._head_yymd8_21{height:var(--header-h);align-items:center;gap:var(--space-2);border-bottom:1px solid var(--hairline-color);flex-shrink:0;padding:0 16px;display:flex}._brand_yymd8_31{align-items:center;gap:var(--space-2);min-width:0;display:flex}._brandMark_yymd8_38{flex-shrink:0;display:block}._brandText_yymd8_43{flex-direction:column;gap:1px;min-width:0;line-height:1.1;display:flex;overflow:hidden}._wordmark_yymd8_52{letter-spacing:-.5px;color:var(--text-primary);white-space:nowrap;font-size:17px;font-weight:800}._tagline_yymd8_60{color:var(--text-muted,#94a3b8);white-space:nowrap;font-size:11px;font-weight:600}._toggle_yymd8_67{border-radius:var(--radius-md);cursor:pointer;width:calc(100% - 16px);color:var(--text-muted);text-align:left;background:0 0;border:none;flex-shrink:0;align-items:center;gap:9px;margin:0 8px 4px;padding:9px 12px;font-size:13px;font-weight:500;display:flex}._toggleIcon_yymd8_85{flex-shrink:0}._toggle_yymd8_67:hover{background:var(--surface-subtle)}._collapsed_yymd8_15 ._toggle_yymd8_67{justify-content:center;width:auto;margin:0 8px 4px;padding:9px}._nav_yymd8_101{flex-direction:column;flex:1;gap:1px;padding:10px 8px;display:flex;overflow:hidden auto}._navItem_yymd8_111{border-radius:var(--radius-md);cursor:pointer;width:100%;min-width:0;color:var(--text-muted);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}._navItem_yymd8_111:hover{background:var(--surface-subtle)}._navItem_yymd8_111._active_yymd8_133{background:var(--success-bg);color:var(--success-ink)}._navIcon_yymd8_138{flex-shrink:0;width:16px;height:16px;display:flex}._label_yymd8_146{white-space:nowrap;opacity:1;flex-shrink:0;max-width:160px;transition:opacity .15s,max-width .22s cubic-bezier(.4,0,.2,1);overflow:hidden}._collapsed_yymd8_15 ._label_yymd8_146{opacity:0;max-width:0}._collapsed_yymd8_15 ._navItem_yymd8_111,._collapsed_yymd8_15 ._head_yymd8_21,._collapsed_yymd8_15 ._profile_yymd8_162{justify-content:center}._profile_yymd8_162{border:none;border-top:1px solid var(--hairline-color);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;min-width:0;padding:12px 11px;font-family:inherit;display:flex}._profile_yymd8_162:hover{background:var(--surface-subtle)}._profile_yymd8_162._active_yymd8_133{background:var(--success-bg)}._profileText_yymd8_190{flex-direction:column;min-width:0;display:flex}._profileName_yymd8_196{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}._profileMeta_yymd8_205{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@media (width<=720px){._sidebar_yymd8_1{width:var(--sidebar-w-collapsed)}._sidebar_yymd8_1 ._label_yymd8_146{opacity:0;max-width:0}}._box_114b3_1{width:480px;max-width:92vw;overflow:hidden}._header_114b3_7{background:linear-gradient(135deg,#1ccb01 0%,#16a34a 100%);align-items:flex-start;gap:14px;padding:24px 24px 20px;display:flex}._iconBox_114b3_15{border-radius:var(--radius-lg);background:#fff3;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._headTitle_114b3_26{color:#fff;font-size:16px;font-weight:700;line-height:1.2}._headSub_114b3_33{color:#ffffffbf;margin-top:4px;font-size:12px;line-height:1.4}._closeX_114b3_40{cursor:pointer;color:#fff;border-radius:var(--radius-md);background:#ffffff26;border:none;flex-shrink:0;margin-left:auto;padding:6px;display:flex}._body_114b3_52{padding:20px 24px}._label_114b3_56{color:var(--text-primary);margin-bottom:6px;font-size:13px;font-weight:600}._hint_114b3_63{color:var(--text-muted);margin-bottom:12px;font-size:12px;line-height:1.5}._textarea_114b3_70{box-sizing:border-box;background:var(--surface-subtle);border:1.5px solid var(--hairline-color);width:100%;color:var(--text-primary);resize:vertical;border-radius:10px;outline:none;height:96px;padding:11px 13px;font-family:inherit;font-size:13px;line-height:1.55}._textarea_114b3_70:focus{border-color:var(--success);background:var(--surface-white)}._footer_114b3_91{grid-template-columns:1fr 1fr;gap:10px;padding:0 24px 20px;display:grid}._skip_114b3_98{background:var(--surface-white);color:#2f3337;cursor:pointer;border:1.5px solid #ecedee;border-radius:9px;padding:11px;font-family:inherit;font-size:14px;font-weight:500}._skip_114b3_98:hover{background:var(--surface-subtle)}._save_114b3_114{background:var(--success);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:11px;font-family:inherit;font-size:14px;font-weight:600}._save_114b3_114:hover{background:#19b401}._save_114b3_114:disabled{opacity:.6;cursor:default}._box_1d3r0_1{max-width:520px}._headerIcon_1d3r0_5{border-radius:var(--radius-md);width:36px;height:36px;color:var(--success);background:var(--success-bg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._versionChip_1d3r0_17{color:var(--accent);background:var(--accent-bg);border-radius:var(--radius-pill);white-space:nowrap;align-self:center;padding:3px 9px;font-size:11px;font-weight:600}._date_1d3r0_28{color:var(--text-muted);white-space:nowrap;align-self:center;font-size:12px}._sections_1d3r0_35{flex-direction:column;gap:10px;display:flex}._section_1d3r0_35{background:var(--surface-subtle);border:.5px solid var(--hairline-color);border-radius:var(--radius-lg);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}._sectionIcon_1d3r0_52{border-radius:var(--radius-md);background:var(--surface-white);border:.5px solid var(--hairline-color);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}._sectionTitle_1d3r0_64{color:var(--text-primary);margin:2px 0 6px;font-size:14px;font-weight:600;line-height:1.3}._items_1d3r0_72{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}._items_1d3r0_72 li{color:var(--text-secondary);padding-left:14px;font-size:13px;line-height:1.5;position:relative}._items_1d3r0_72 li:before{content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:7.5px;left:0}._section_1d3r0_35._green_1d3r0_100 ._sectionIcon_1d3r0_52{color:var(--success)}._section_1d3r0_35._green_1d3r0_100 ._items_1d3r0_72 li:before{background:var(--success)}._section_1d3r0_35._blue_1d3r0_103 ._sectionIcon_1d3r0_52{color:var(--blue)}._section_1d3r0_35._blue_1d3r0_103 ._items_1d3r0_72 li:before{background:var(--blue)}._section_1d3r0_35._purple_1d3r0_106 ._sectionIcon_1d3r0_52{color:var(--purple)}._section_1d3r0_35._purple_1d3r0_106 ._items_1d3r0_72 li:before{background:var(--purple)}._section_1d3r0_35._orange_1d3r0_109 ._sectionIcon_1d3r0_52{color:var(--warn)}._section_1d3r0_35._orange_1d3r0_109 ._items_1d3r0_72 li:before{background:var(--warn)}._section_1d3r0_35._indigo_1d3r0_112 ._sectionIcon_1d3r0_52{color:var(--accent)}._section_1d3r0_35._indigo_1d3r0_112 ._items_1d3r0_72 li:before{background:var(--accent)}._shell_1v3yi_2{align-items:stretch;min-height:100vh;display:flex}._main_1v3yi_8{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow:hidden}._appBar_1v3yi_18{height:var(--header-h);background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-shrink:0;align-items:center;gap:16px;padding:0 24px;display:flex}._appBarLeft_1v3yi_29{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._appBarRight_1v3yi_37{flex-shrink:0;align-items:center;gap:8px;display:flex}._screenTitle_1v3yi_44{color:var(--text-primary);letter-spacing:-.4px;white-space:nowrap;margin:0;font-size:18px;font-weight:700}._addBtn_1v3yi_53{background:var(--success);border-radius:var(--radius-md);color:#fff;cursor:pointer;border:none;flex-shrink:0;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600}._addBtn_1v3yi_53:hover{background:#19b401}._logoutBtn_1v3yi_70{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:6px 10px;font-size:13px}._logoutBtn_1v3yi_70:hover{background:var(--surface-subtle);color:var(--text-secondary)}._kanbanBody_1v3yi_86{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._bar_1v3yi_95{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:0 24px;display:flex}._barLabel_1v3yi_107{color:var(--text-muted);margin-right:2px;font-size:11px}._projectTab_1v3yi_113{border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-secondary);padding:3px 10px;font-size:11px}._projectTab_1v3yi_113._active_1v3yi_123{border:1.5px solid var(--success-mid,#22c55e);background:var(--success-bg);color:var(--success-ink);font-weight:500}._projectDot_1v3yi_130{vertical-align:middle;background:#22c55e;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}._scroll_1v3yi_141{flex:1;min-height:0;overflow-y:auto}._content_1v3yi_147{width:100%;max-width:var(--app-max-w);padding:20px var(--page-pad-x) 32px;margin:0 auto}._contentFull_1v3yi_156{max-width:none;margin:0}._card_1ru4s_1{background:var(--surface-white);border:1px solid var(--hairline-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);-webkit-user-select:none;user-select:none;flex-shrink:0;margin-bottom:8px;padding:13px;position:relative}._card_1ru4s_1._grab_1ru4s_13{cursor:grab}._card_1ru4s_1._selectable_1ru4s_17{cursor:pointer}._card_1ru4s_1._selected_1ru4s_21{background:var(--accent-bg);border-color:#818cf8;box-shadow:0 0 0 1px #6366f140}._header_1ru4s_28{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}._title_1ru4s_36{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}._starBtn_1ru4s_51{cursor:pointer;color:#c8ccd2;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;line-height:1;transition:color .12s,transform .12s;display:flex}._starBtn_1ru4s_51:hover{color:var(--star);transform:scale(1.12)}._starBtn_1ru4s_51._starActive_1ru4s_69{color:var(--star)}._menuBtn_1ru4s_73{cursor:pointer;color:#c0c7ce;letter-spacing:1.5px;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:17px;font-weight:700;line-height:1}._menuBtn_1ru4s_73:hover{color:var(--text-muted)}._checkbox_1ru4s_90{flex-shrink:0;margin-top:1px;display:flex}._tags_1ru4s_97{flex-wrap:wrap;gap:4px;margin-bottom:11px;display:flex}._pill_1ru4s_104{border-radius:var(--radius-pill);white-space:nowrap;border:.5px solid #0000;padding:2px 8px;font-size:11px;font-weight:500}._pillMuted_1ru4s_113{border-radius:var(--radius-pill);background:var(--surface-light);color:var(--text-muted);padding:2px 7px;font-size:10px;font-weight:500}._footer_1ru4s_123{justify-content:space-between;align-items:center;gap:8px;display:flex}._assignee_1ru4s_130{align-items:center;gap:4px;min-width:0;display:flex}._assigneeName_1ru4s_137{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._arrow_1ru4s_145{color:var(--text-muted);opacity:.6;font-size:11px}._meta_1ru4s_151{flex-shrink:0;align-items:center;gap:6px;display:flex}._comments_1ru4s_158{color:var(--text-muted);align-items:center;gap:3px;display:flex}._commentCount_1ru4s_165{color:var(--text-muted);font-size:11px;font-weight:600}._date_1ru4s_171{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:400}._date_1ru4s_171._overdue_1ru4s_178{color:var(--danger);font-weight:500}._date_1ru4s_171._today_1ru4s_183{color:var(--warn-ink);font-weight:500}._result_1ru4s_189{border-top:1px solid var(--hairline-color);margin-top:10px;padding-top:10px}._resultLabel_1ru4s_195{color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px;font-size:10px;font-weight:600}._resultText_1ru4s_204{color:#2f3337;white-space:pre-wrap;font-size:12px;line-height:1.55}._menu_1ru4s_73{z-index:20;background:var(--surface-white);border:1px solid var(--hairline-color);border-radius:var(--radius-lg);min-width:184px;box-shadow:var(--shadow-md);flex-direction:column;padding:5px;display:flex;position:absolute;top:36px;right:10px}._menuRow_1ru4s_227{color:var(--text-primary);cursor:pointer;border-radius:var(--radius-sm);text-align:left;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;display:flex}._menuRow_1ru4s_227:hover{background:var(--surface-subtle)}._menuRow_1ru4s_227._success_1ru4s_247{color:var(--success-ink);font-weight:500}._menuRow_1ru4s_227._danger_1ru4s_252{color:var(--danger)}._menuIcon_1ru4s_256{flex-shrink:0;width:14px;height:14px;display:flex}._backdrop_1ru4s_263{z-index:10;position:fixed;inset:0}._board_n29o7_1{flex-direction:column;flex:1;min-height:0;display:flex}._filterBar_n29o7_9{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-height:46px;padding:7px 24px;display:flex}._search_n29o7_21{background:var(--surface-subtle);border-radius:var(--radius-md);min-width:160px;height:32px;color:var(--text-primary);border:none;outline:none;flex:220px;padding:0 12px;font-family:inherit;font-size:13px}._search_n29o7_21::placeholder{color:var(--text-faint)}._filterSelect_n29o7_39{width:170px}._resetBtn_n29o7_43{border-radius:var(--radius-md);border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-secondary);cursor:pointer;padding:7px 12px;font-size:12px}._favBtn_n29o7_53{border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-secondary);align-items:center;gap:5px;padding:7px 12px;font-size:12px;display:inline-flex}._favBtn_n29o7_53._active_n29o7_66{border:1.5px solid var(--star);color:#b26a00;background:#fff8ec;font-weight:500}._selectBtn_n29o7_73{border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-muted);margin-left:auto;padding:7px 12px;font-size:12px}._selectBtn_n29o7_73._active_n29o7_66{background:var(--accent-bg);color:var(--accent);border:1.5px solid #6366f1;font-weight:500}._columnsWrap_n29o7_92{flex:1;min-height:0;padding:14px 24px;overflow:hidden}._columns_n29o7_92{gap:10px;height:100%;min-height:0;display:flex}._column_n29o7_92{border-radius:var(--radius-lg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._column_n29o7_92._over_n29o7_115 ._columnBody_n29o7_115{box-shadow:inset 0 0 0 2px var(--col-dot)}._columnHeader_n29o7_119{background:var(--surface-white);border:1px solid var(--col-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:none;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:flex}._dot_n29o7_131{background:var(--col-dot);border-radius:50%;flex-shrink:0;width:8px;height:8px}._colTitle_n29o7_139{color:var(--text-primary);flex:1;font-size:13px;font-weight:600}._count_n29o7_146{background:var(--col-count-bg);color:var(--col-count-text);border-radius:10px;padding:2px 9px;font-size:12px;font-weight:700}._columnBody_n29o7_115{background:var(--col-bg);border:1px solid var(--col-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:none;flex:1;min-height:0;padding:8px;transition:box-shadow .12s;overflow-y:auto}._showMore_n29o7_167{background:var(--surface-white);border:1px dashed var(--col-border);border-radius:var(--radius-md);text-align:center;cursor:pointer;color:var(--col-count-text);flex-shrink:0;width:100%;margin-top:4px;padding:9px 12px;font-family:inherit;font-size:12px;font-weight:500}._showMore_n29o7_167:hover{background:var(--surface-subtle)}._empty_n29o7_187{color:var(--col-dot);opacity:.7;flex-direction:column;align-items:center;gap:8px;margin:auto;padding:24px 8px;display:flex}._emptyText_n29o7_198{font-size:12px;font-weight:500}._strip_1iz8v_1{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-shrink:0;align-items:stretch;gap:10px;padding:10px 24px;display:flex;overflow-x:auto}._card_1iz8v_12{border-radius:var(--radius-lg);border:1px solid #0000;flex:none;align-items:center;gap:10px;padding:10px 16px;display:flex}._iconBox_1iz8v_22{border-radius:var(--radius-md);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}._num_1iz8v_33{font-size:22px;font-weight:700;line-height:1}._label_1iz8v_39{color:var(--text-muted);margin-top:2px;font-size:11px}._spacer_1iz8v_45{flex:1}._resolve_1iz8v_49{background:var(--warn-bg);border-radius:var(--radius-lg);border:1px solid #fcd34d;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}._resolveTitle_1iz8v_60{color:var(--warn-ink);font-size:13px;font-weight:600}._resolveLink_1iz8v_66{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:1px;padding:0;font-family:inherit;font-size:11px;font-weight:600}._resolveLink_1iz8v_66:hover{text-decoration:underline}._screen_1mee2_1{flex-direction:column;flex:1;min-height:0;display:flex}._kpiBar_1mee2_9{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-shrink:0;gap:10px;padding:12px 24px;display:flex;overflow-x:auto}._kpiCard_1mee2_19{border:1px solid var(--hairline-color);border-radius:var(--radius-lg);flex:1 1 0;min-width:110px;padding:10px 16px}._kpiLabel_1mee2_27{color:var(--text-muted);margin-bottom:4px;font-size:11px}._kpiValue_1mee2_33{font-size:20px;font-weight:700;line-height:1}._filterBar_1mee2_40{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;min-height:46px;padding:7px 24px;display:flex}._tierPill_1mee2_52{border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-secondary);align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:400;display:flex}._tierPill_1mee2_52._active_1mee2_67{font-weight:600}._tierDot_1mee2_71{border-radius:50%;flex-shrink:0;width:7px;height:7px}._tierCount_1mee2_78{background:var(--surface-light);color:var(--text-muted);border-radius:10px;padding:0 6px;font-size:11px;font-weight:500}._tierPill_1mee2_52._active_1mee2_67 ._tierCount_1mee2_78{color:inherit;background:#00000012}._divider_1mee2_92{background:var(--hairline-color);flex-shrink:0;width:1px;height:20px;margin:0 8px}._sortLabel_1mee2_100{color:var(--text-muted);flex-shrink:0;font-size:12px}._sortSeg_1mee2_106{background:var(--surface-subtle);border-radius:8px;gap:1px;padding:3px;display:flex}._sortBtn_1mee2_114{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:12px}._sortBtn_1mee2_114._active_1mee2_67{background:var(--surface-white);color:var(--text-primary);box-shadow:var(--shadow-sm);font-weight:600}._search_1mee2_132{background:var(--surface-subtle);border:1px solid var(--hairline-color);height:33px;color:var(--text-muted);border-radius:9px;align-items:center;gap:7px;padding:3px 10px;display:flex}._searchInput_1mee2_144{color:var(--text-primary);background:0 0;border:none;outline:none;width:120px;font-family:inherit;font-size:12px}._grid_1mee2_155{flex:1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:12px;min-height:0;padding:16px 24px;display:grid;overflow-y:auto}._card_1mee2_166{background:var(--surface-white);border:1px solid var(--hairline-color);border-left:4px solid var(--tier-accent);border-radius:var(--radius-lg);cursor:pointer;height:fit-content;padding:14px 16px;transition:box-shadow .15s,transform .1s}._card_1mee2_166:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}._cardHead_1mee2_182{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}._who_1mee2_190{align-items:center;gap:8px;min-width:0;display:flex}._name_1mee2_197{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}._deptRow_1mee2_206{align-items:center;gap:4px;margin-top:2px;display:flex}._deptDot_1mee2_213{border-radius:50%;flex-shrink:0;width:7px;height:7px}._dept_1mee2_206{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:11px;overflow:hidden}._badge_1mee2_229{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}._counters_1mee2_238{grid-template-columns:1fr 1fr 1fr;gap:4px;margin-bottom:10px;display:grid}._counter_1mee2_238{text-align:center}._counterNum_1mee2_249{font-size:18px;font-weight:700;line-height:1.1}._counterLabel_1mee2_255{color:var(--text-muted);margin-top:2px;font-size:10px}._secondary_1mee2_261{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;display:flex}._secondary_1mee2_261 b{color:var(--text-primary)}._overdueTag_1mee2_275{color:var(--danger);font-weight:600}._progressTop_1mee2_280{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}._progressLabel_1mee2_287{color:var(--text-muted);font-size:11px}._progressPct_1mee2_292{color:var(--text-primary);font-size:11px;font-weight:600}._track_1mee2_298{background:var(--surface-light);border-radius:4px;height:5px;overflow:hidden}._fill_1mee2_305{border-radius:4px;height:100%;transition:width .3s}._empty_1mee2_311{color:var(--text-muted);padding:24px;font-size:13px}._screen_k2psd_1{flex-direction:column;flex:1;min-height:0;display:flex}._titleBar_k2psd_9{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-shrink:0;align-items:center;gap:12px;padding:12px 24px;display:flex}._title_k2psd_9{color:var(--text-primary);letter-spacing:-.3px;font-size:17px;font-weight:700}._period_k2psd_26{color:var(--text-muted);margin-left:10px;font-size:14px}._spacer_k2psd_32{flex:1}._seg_k2psd_36{background:var(--surface-subtle);border-radius:8px;gap:1px;padding:3px;display:flex}._segBtn_k2psd_44{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:12px}._segBtn_k2psd_44._active_k2psd_55{background:var(--surface-white);color:var(--text-primary);box-shadow:var(--shadow-sm);font-weight:600}._kpiBar_k2psd_63{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-shrink:0;gap:10px;padding:12px 24px;display:flex}._kpiCard_k2psd_72{border-radius:var(--radius-lg);border:1px solid #0000;flex:1;padding:14px 20px}._kpiLabel_k2psd_79{margin-bottom:4px;font-size:12px;font-weight:500}._kpiValue_k2psd_85{font-size:32px;font-weight:700;line-height:1}._filterBar_k2psd_92{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;padding:10px 24px;display:flex}._filterGroup_k2psd_103{flex-shrink:0;align-items:center;gap:8px;display:flex}._filterLabel_k2psd_110{color:var(--text-muted);font-size:12px;font-weight:500}._prioPills_k2psd_116{gap:6px;display:flex}._prioPill_k2psd_116{border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-secondary);padding:4px 10px;font-family:inherit;font-size:12px;font-weight:400}._prioPill_k2psd_116._active_k2psd_55{font-weight:600}._hideDone_k2psd_137{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;display:flex}._hideDone_k2psd_137 input{width:16px;height:16px;accent-color:var(--success)}._reset_k2psd_153{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-muted);margin-left:auto;padding:5px 10px;font-size:11px}._body_k2psd_165{flex-direction:column;flex:1;gap:20px;min-height:0;padding:16px 24px;display:flex;overflow-y:auto}._empty_k2psd_175{color:var(--text-muted);margin:0;font-size:13px}._groupHead_k2psd_181{align-items:center;gap:8px;margin-bottom:10px;display:flex}._groupLine_k2psd_188{border-radius:var(--radius-pill);flex-shrink:0;width:3px;height:20px}._groupLabel_k2psd_195{font-size:14px;font-weight:600}._groupCount_k2psd_200{color:var(--text-muted);font-size:13px;font-weight:400}._rows_k2psd_206{flex-direction:column;gap:6px;display:flex}._row_k2psd_206{background:var(--surface-white);border:1px solid var(--hairline-color);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:10px;padding:11px 14px;transition:box-shadow .15s,border-color .15s;display:flex}._row_k2psd_206:hover{border-color:var(--border-strong);box-shadow:0 2px 12px #00000014}._row_k2psd_206._overdue_k2psd_230{background:#fff5f5;border-color:#fecaca}._row_k2psd_206._today_k2psd_235{background:var(--warn-bg);border-color:#fde68a}._deptDot_k2psd_240{border-radius:50%;flex-shrink:0;width:10px;height:10px}._rowTitle_k2psd_247{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}._meta_k2psd_259{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;margin-left:12px;display:flex}._assignee_k2psd_268{color:var(--text-muted);white-space:nowrap;font-size:12px}._tag_k2psd_274{border-radius:var(--radius-pill);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:500}._statusTag_k2psd_282{white-space:nowrap;border-radius:10px;padding:2px 10px;font-size:11px;font-weight:600}._screen_8a5i1_1{flex-direction:column;flex:1;min-height:0;display:flex}._kpiBar_8a5i1_9{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-shrink:0;gap:10px;padding:12px 24px;display:flex}._kpiCard_8a5i1_18{border-radius:var(--radius-lg);border:1px solid #0000;flex:1;padding:14px 20px}._kpiLabel_8a5i1_25{margin-bottom:4px;font-size:12px;font-weight:500}._kpiValue_8a5i1_31{font-size:32px;font-weight:700;line-height:1}._infoBar_8a5i1_38{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 24px;display:flex}._infoText_8a5i1_49{color:var(--text-muted);font-size:13px}._infoStrong_8a5i1_54{color:var(--text-primary);font-size:13px;font-weight:600}._spacer_8a5i1_60{flex:1}._exportBtn_8a5i1_64{color:var(--accent);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500}._exportBtn_8a5i1_64:hover{background:var(--accent-bg)}._filterBar_8a5i1_81{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:10px 24px;display:flex}._search_8a5i1_92{background:var(--surface-subtle);height:36px;color:var(--text-muted);border-radius:9px;flex:200px;align-items:center;gap:8px;padding:0 12px;display:flex}._searchInput_8a5i1_104{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13px}._filterGroup_8a5i1_115{flex-shrink:0;align-items:center;gap:6px;display:flex}._filterLabel_8a5i1_122{color:var(--text-muted);font-size:12px}._prioPills_8a5i1_127{gap:5px;display:flex}._prioPill_8a5i1_127{cursor:pointer;border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-secondary);border-radius:8px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:400}._prioPill_8a5i1_127._active_8a5i1_144{font-weight:600}._addBtn_8a5i1_148{background:var(--text-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;flex-shrink:0;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600}._addBtn_8a5i1_148:hover{background:#2f3337}._reset_8a5i1_166{cursor:pointer;border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-muted);border-radius:8px;padding:7px 12px;font-size:12px}._body_8a5i1_177{flex-direction:column;flex:1;gap:20px;min-height:0;padding:16px 24px;display:flex;overflow-y:auto}._error_8a5i1_187{color:var(--danger);margin:0;font-size:13px}._groupHead_8a5i1_193{align-items:center;gap:8px;margin-bottom:12px;display:flex}._groupDot_8a5i1_200{border-radius:50%;flex-shrink:0;width:10px;height:10px}._groupLabel_8a5i1_207{font-size:15px;font-weight:600}._groupCount_8a5i1_212{color:var(--text-muted);font-size:13px}._cards_8a5i1_217{flex-direction:column;gap:8px;display:flex}._card_8a5i1_217{background:var(--surface-white);border:1px solid var(--hairline-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:14px 16px}._card_8a5i1_217._overdue_8a5i1_232{border-color:#fecaca;border-left:4px solid var(--danger)}._cardTop_8a5i1_237{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}._cardTitle_8a5i1_244{color:var(--text-primary);cursor:pointer;flex:1;font-size:14px;font-weight:600;line-height:1.4}._cardTags_8a5i1_253{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}._tag_8a5i1_262{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}._reportPill_8a5i1_270{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600}._cardMid_8a5i1_278{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}._person_8a5i1_286{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:flex}._date_8a5i1_294{color:var(--text-muted);font-size:12px}._noDue_8a5i1_299{color:var(--warn);font-size:12px;font-weight:500}._cardActions_8a5i1_305{border-top:1px solid var(--hairline-color);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}._sprintBtn_8a5i1_314{border:1.5px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;display:flex}._sprintBtn_8a5i1_314:hover{background:var(--accent-bg)}._actionBtn_8a5i1_333{border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500}._actionBtn_8a5i1_333:hover{background:var(--surface-subtle)}._actionBtn_8a5i1_333._danger_8a5i1_349{background:var(--danger-bg);color:var(--danger);border-color:#fecaca}._empty_8a5i1_356{text-align:center;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:60px 24px;display:flex}._emptyTitle_8a5i1_367{color:var(--text-primary);margin:16px 0 6px;font-size:16px;font-weight:600}._emptySub_8a5i1_374{color:var(--text-muted);font-size:13px}._screen_bziv8_1{flex-direction:column;flex:1;min-height:0;display:flex}._kpiBar_bziv8_9{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-shrink:0;gap:10px;padding:14px 24px;display:flex}._kpiCard_bziv8_18{border-radius:var(--radius-lg);border:1px solid #0000;flex:1;padding:14px 20px}._kpiLabel_bziv8_25{margin-bottom:4px;font-size:12px;font-weight:500}._kpiValue_bziv8_31{font-size:32px;font-weight:700;line-height:1}._infoBar_bziv8_38{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-shrink:0;align-items:center;gap:8px;padding:10px 24px;display:flex}._infoText_bziv8_48{color:var(--text-muted);flex:1;font-size:13px;line-height:1.4}._infoText_bziv8_48 strong{color:var(--text-primary)}._exportBtn_bziv8_59{color:var(--accent);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500}._exportBtn_bziv8_59:hover{background:var(--accent-bg)}._filterBar_bziv8_77{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:10px 24px;display:flex}._search_bziv8_88{background:var(--surface-subtle);min-width:0;height:36px;color:var(--text-muted);border-radius:9px;flex:200px;align-items:center;gap:8px;padding:0 12px;display:flex}._searchInput_bziv8_101{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13px}._filterGroup_bziv8_112{flex-shrink:0;align-items:center;gap:6px;display:flex}._filterLabel_bziv8_119{color:var(--text-muted);font-size:12px}._prioPills_bziv8_124{gap:5px;display:flex}._prioPill_bziv8_124{cursor:pointer;border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-secondary);border-radius:8px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:400}._prioPill_bziv8_124._active_bziv8_141{font-weight:600}._seg_bziv8_145{background:var(--surface-subtle);border-radius:8px;gap:1px;padding:3px;display:flex}._segBtn_bziv8_153{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:12px}._segBtn_bziv8_153._active_bziv8_141{background:var(--surface-white);color:var(--text-primary);box-shadow:var(--shadow-sm);font-weight:600}._reset_bziv8_171{cursor:pointer;border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-muted);border-radius:8px;padding:6px 12px;font-size:12px}._periodBar_bziv8_182{background:var(--surface-white);border-bottom:1px solid var(--hairline-color);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:10px 24px;display:flex}._body_bziv8_194{flex-direction:column;flex:1;gap:20px;min-height:0;padding:16px 24px;display:flex;overflow-y:auto}._error_bziv8_204{color:var(--danger);margin:0;font-size:13px}._empty_bziv8_210{color:var(--text-muted);margin:0;font-size:13px}._groupHead_bziv8_216{align-items:center;gap:8px;margin-bottom:12px;display:flex}._groupLine_bziv8_223{border-radius:var(--radius-pill);flex-shrink:0;width:3px;height:20px}._groupLabel_bziv8_230{font-size:16px;font-weight:700}._groupCount_bziv8_235{color:var(--text-muted);font-size:14px}._cards_bziv8_240{flex-direction:column;gap:8px;display:flex}._card_bziv8_240{background:var(--surface-white);border:1px solid var(--hairline-color);border-left:4px solid var(--dept-accent);border-radius:var(--radius-lg);padding:13px 16px}._cardTop_bziv8_255{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}._cardTitle_bziv8_262{color:var(--text-primary);cursor:pointer;flex:1;font-size:14px;font-weight:600;line-height:1.4}._cardTags_bziv8_271{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}._tag_bziv8_280{border-radius:var(--radius-pill);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:500}._cardMid_bziv8_288{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}._person_bziv8_296{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:flex}._date_bziv8_304{color:var(--text-muted);font-size:12px}._archivedAt_bziv8_309{color:var(--text-muted);align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}._cardActions_bziv8_318{border-top:1px solid var(--hairline-color);align-items:center;gap:8px;padding-top:10px;display:flex}._detailBtn_bziv8_326{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 10px;font-family:inherit;font-size:13px;font-weight:500}._detailBtn_bziv8_326:hover{background:var(--surface-subtle)}._restoreBtn_bziv8_342{border:1.5px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 14px;font-family:inherit;font-size:13px;font-weight:600;display:flex}._restoreBtn_bziv8_342:hover{background:var(--accent-bg)}._restoreBtn_bziv8_342:disabled{opacity:.6;cursor:default}._screen_1i9u3_1{flex-direction:column;flex:1;min-height:0;display:flex}._infoBar_1i9u3_8{background:var(--surface-subtle);border-bottom:1px solid var(--hairline-color);flex-shrink:0;padding:8px 20px}._infoBarText_1i9u3_15{color:var(--text-muted);font-size:12px;line-height:1.5}._scroll_1i9u3_21{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}._card_1i9u3_32{background:var(--surface-white);border:1px solid var(--hairline-color);border-radius:var(--radius-lg);padding:14px 18px}._descCard_1i9u3_39{color:var(--text-primary);font-size:13px;line-height:1.7}._periodCard_1i9u3_45{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 18px;font-size:13px;display:flex}._muted_1i9u3_54{color:var(--text-muted)}._periodValue_1i9u3_58{color:var(--accent);font-weight:700}._strong_1i9u3_63{color:var(--text-primary);font-weight:700}._filtersHead_1i9u3_69{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}._filtersTitle_1i9u3_76{color:var(--text-primary);font-size:14px;font-weight:700}._resetBtn_1i9u3_82{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 8px;font-family:inherit;font-size:13px;font-weight:500}._resetBtn_1i9u3_82:hover{background:var(--surface-subtle)}._filtersGrid_1i9u3_98{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;gap:24px;display:grid}._filterColTitle_1i9u3_105{color:var(--text-muted);margin-bottom:8px;font-size:11px;font-weight:600}._cbList_1i9u3_112{flex-direction:column;gap:4px;display:flex}._cbListScroll_1i9u3_118{max-height:200px;overflow-y:auto}._cbRow_1i9u3_123{cursor:pointer;color:var(--text-primary);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}._cbRow_1i9u3_123 input{width:16px;height:16px;accent-color:var(--success);flex-shrink:0}._cbDot_1i9u3_140{border-radius:50%;flex-shrink:0;width:8px;height:8px}._cbLabel_1i9u3_147{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._reportCard_1i9u3_154{flex-direction:column;gap:14px;display:flex}._exportRow_1i9u3_160{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._exportBtn_1i9u3_167{border:1.5px solid var(--hairline-color);background:var(--surface-white);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;display:flex}._exportBtn_1i9u3_167:hover{background:var(--surface-subtle)}._exportHint_1i9u3_186{color:var(--text-muted);font-size:12px}._kpiRow_1i9u3_191{flex-wrap:wrap;gap:8px;display:flex}._kpiCell_1i9u3_197{text-align:center;border-radius:var(--radius-md);border:1px solid #0000;flex:90px;padding:10px 16px}._kpiCellLabel_1i9u3_205{margin-bottom:3px;font-size:11px}._kpiCellValue_1i9u3_210{font-size:24px;font-weight:700}._progressTop_1i9u3_215{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}._progressLabel_1i9u3_222{color:var(--text-primary);font-size:13px;font-weight:600}._progressPct_1i9u3_228{color:var(--success);font-size:14px;font-weight:700}._track_1i9u3_234{background:var(--surface-light);border-radius:6px;height:10px;overflow:hidden}._fill_1i9u3_241{background:var(--success);border-radius:6px;height:100%;transition:width .4s}._sectionHeading_1i9u3_249{color:var(--text-primary);padding:4px 0;font-size:15px;font-weight:700}._emptyNote_1i9u3_256{color:var(--text-muted);margin:0;font-size:13px}._deptCard_1i9u3_263{background:var(--surface-white);border:1px solid var(--hairline-color);border-radius:var(--radius-lg);overflow:hidden}._deptHead_1i9u3_270{border-bottom:3px solid var(--dept-color);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}._deptDot_1i9u3_279{border-radius:50%;flex-shrink:0;width:10px;height:10px}._deptName_1i9u3_286{font-size:16px;font-weight:700}._deptStats_1i9u3_291{color:var(--text-muted);font-size:13px}._projPillRow_1i9u3_296{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px 8px;display:flex}._projPill_1i9u3_296{border-radius:var(--radius-pill);background:var(--success-bg);color:var(--success-ink);border:.5px solid #bbf7d0;padding:2px 10px;font-size:12px;font-weight:600}._projNone_1i9u3_314,._projStats_1i9u3_319{color:var(--text-muted);font-size:12px}._tableHead_1i9u3_324{background:var(--surface-subtle);border-top:1px solid var(--hairline-color);border-bottom:1px solid var(--hairline-color);grid-template-columns:3fr 1fr 1fr 1fr 1fr;padding:7px 18px;display:grid}._th_1i9u3_333{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}._empRow_1i9u3_341{border-bottom:1px solid var(--hairline-color);background:#fafbfc;align-items:center;gap:8px;padding:8px 18px;display:flex}._empName_1i9u3_350{color:var(--text-primary);font-size:13px;font-weight:600}._empCount_1i9u3_356{color:var(--text-muted);font-size:12px}._taskRow_1i9u3_361{border-bottom:1px solid var(--hairline-color);background:var(--surface-white);grid-template-columns:3fr 1fr 1fr 1fr 1fr;align-items:center;padding:9px 18px;display:grid}._taskRow_1i9u3_361:hover{background:var(--surface-subtle)}._taskTitle_1i9u3_374{color:var(--text-primary);padding-right:16px;font-size:13px;line-height:1.4}._taskPriority_1i9u3_381{border-radius:var(--radius-pill);white-space:nowrap;justify-self:start;padding:2px 8px;font-size:11px}._taskStatus_1i9u3_389{white-space:nowrap;font-size:12px}._taskDate_1i9u3_394{color:var(--text-muted);white-space:nowrap;font-size:12px}._taskDate_1i9u3_394._overdue_1i9u3_400{color:var(--danger);font-weight:500}._tableEmpty_1i9u3_405{color:var(--text-muted);padding:12px 18px;font-size:13px}._card_1vm8q_1{background:var(--surface-white);border:1px solid var(--hairline-color);border-radius:var(--radius-lg);padding:18px}._head_1vm8q_8{align-items:baseline;gap:10px;margin-bottom:18px;display:flex}._title_1vm8q_15{color:var(--text-primary);font-size:14px;font-weight:700}._sub_1vm8q_21{color:var(--text-muted);font-size:12px}._grid_1vm8q_26{grid-template-columns:minmax(190px,230px) 1fr 1fr;align-items:start;gap:28px;display:grid}@media (width<=960px){._grid_1vm8q_26{grid-template-columns:1fr;gap:24px}}._col_1vm8q_40{min-width:0}._colTitle_1vm8q_44{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px;font-size:11px;font-weight:700}._donutCol_1vm8q_54{flex-direction:column;align-items:center;gap:14px;display:flex}._donutWrap_1vm8q_61{width:150px;height:150px;position:relative}._donutCenter_1vm8q_67{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._donutValue_1vm8q_76{color:var(--text-primary);font-size:32px;font-weight:700;line-height:1}._donutLabel_1vm8q_83{color:var(--text-muted);margin-top:3px;font-size:11px}._legend_1vm8q_89{flex-direction:column;gap:8px;width:100%;display:flex}._legendRow_1vm8q_96{align-items:center;gap:8px;font-size:12px;display:flex}._legendDot_1vm8q_103{border-radius:3px;flex-shrink:0;width:9px;height:9px}._legendName_1vm8q_110{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._legendVal_1vm8q_119{color:var(--text-primary);font-weight:700}._legendPct_1vm8q_124{color:var(--text-faint);text-align:right;width:34px;font-size:11px}._barRow_1vm8q_132{grid-template-columns:1fr auto;gap:4px 10px;margin-bottom:14px;display:grid}._barLabel_1vm8q_139{color:var(--text-primary);align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:500;display:flex}._barLabelName_1vm8q_149{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._barDot_1vm8q_155{border-radius:50%;flex-shrink:0;width:8px;height:8px}._barTotal_1vm8q_162{color:var(--text-primary);align-self:center;font-size:12px;font-weight:700}._stack_1vm8q_169{border-radius:var(--radius-pill);background:var(--surface-light);grid-column:1/-1;height:9px;display:flex;overflow:hidden}._seg_1vm8q_178{height:100%;transition:width .4s}._empRow_1vm8q_184{align-items:center;gap:8px;margin-bottom:11px;display:flex}._empName_1vm8q_191{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:96px;font-size:12px;overflow:hidden}._empTrack_1vm8q_201{background:var(--surface-light);border-radius:var(--radius-pill);flex:1;min-width:0;height:8px;overflow:hidden}._empFill_1vm8q_210{border-radius:var(--radius-pill);background:linear-gradient(90deg,#6366f1,#4f46e5);height:100%;transition:width .4s}._empVal_1vm8q_217{color:var(--text-primary);text-align:right;flex-shrink:0;width:22px;font-size:12px;font-weight:700}._emptyCol_1vm8q_226{color:var(--text-faint);font-size:12px}._box_uun6s_3{width:440px;max-width:100%}._field_uun6s_8{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:13px;display:flex}._select_uun6s_16{border-radius:var(--radius-md);border:1px solid var(--hairline-color);background:var(--surface-white);width:100%;color:var(--text-primary);padding:6px 10px;font-size:13px;display:block}._cancelBtn_uun6s_27{border:1px solid var(--hairline-color);border-radius:var(--radius-md);background:var(--surface-white);color:var(--text-secondary);cursor:pointer;padding:8px 16px;font-size:13px}._cancelBtn_uun6s_27:disabled{cursor:default;opacity:.7}._root_af6nt_3{box-sizing:border-box;background:linear-gradient(160deg,#f0fdf4 0%,#f6f7f8 55%,#eff6ff 100%);flex-direction:column;height:100%;padding:20px;display:flex;position:relative}._card_af6nt_13{width:100%;min-height:0;max-width:var(--app-max-w,1080px);background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;flex:1;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 8px 30px #171a1c0f}._header_af6nt_30{background:linear-gradient(90deg,#171a1c 0%,#233029 100%);border-bottom:1px solid #e2e8f0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px;display:flex}._headerLeft_af6nt_41{min-width:0}._eyebrow_af6nt_44{align-items:center;display:inline-flex}._eyebrowLogo_af6nt_48{width:auto;height:28px;margin-bottom:8px;display:block}._title_af6nt_54{letter-spacing:-.5px;color:#fff;margin:0;font-size:22px;font-weight:800;line-height:1.2}._subtitle_af6nt_62{color:#a6ce39;margin:4px 0 0;font-size:14px;font-weight:600}._stats_af6nt_68{flex-shrink:0;gap:10px;display:flex}._stat_af6nt_68{background:#ffffff14;border-radius:12px;flex-direction:column;align-items:center;min-width:72px;padding:8px 12px;display:flex}._statLabel_af6nt_82{text-transform:uppercase;letter-spacing:.4px;color:#94a3b8;font-size:11px}._statValue_af6nt_88{color:#fff;font-size:22px;font-weight:800}._main_af6nt_95{flex:1;grid-template-columns:1fr 320px;gap:0;min-height:0;display:grid}@media (width<=820px){._main_af6nt_95{grid-template-columns:1fr;overflow-y:auto}._historyList_af6nt_108{max-height:280px}}._board_af6nt_113{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 24px;display:flex;position:relative}._numberLabel_af6nt_123{text-transform:uppercase;letter-spacing:1px;color:#94a3b8;font-size:13px}._number_af6nt_123{color:#1ccb01;font-variant-numeric:tabular-nums;font-size:clamp(80px,16vw,168px);font-weight:900;line-height:1;transition:transform .1s}._running_af6nt_137{color:#171a1c;animation:.5s ease-in-out infinite _pulse_af6nt_1}@keyframes _pulse_af6nt_1{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}._winnerName_af6nt_145{color:#171a1c;font-size:24px;font-weight:800}._hint_af6nt_150{color:#64748b;max-width:460px;min-height:18px;font-size:13px}._side_af6nt_158{border-left:1px solid #e2e8f0;flex-direction:column;gap:0;min-height:0;display:flex}._panel_af6nt_165{border-bottom:1px solid #e2e8f0;padding:18px 20px}._panel_af6nt_165:last-child{border-bottom:none;flex-direction:column;flex:1;min-height:0;display:flex}._controls_af6nt_177{flex-direction:column;gap:8px;display:flex}._primary_af6nt_182,._secondary_af6nt_183,._danger_af6nt_184{cursor:pointer;border:none;border-radius:10px;padding:12px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s,transform .1s}._primary_af6nt_182:active,._secondary_af6nt_183:active,._danger_af6nt_184:active{transform:scale(.98)}._primary_af6nt_182{color:#fff;background:#1ccb01}._primary_af6nt_182:hover:not(:disabled){background:#18b801}._secondary_af6nt_183{color:#334155;background:#f1f5f9}._secondary_af6nt_183:hover:not(:disabled){background:#e2e8f0}._danger_af6nt_184{color:#b91c1c;background:#fef2f2}._danger_af6nt_184:hover:not(:disabled){background:#fee2e2}._primary_af6nt_182:disabled,._secondary_af6nt_183:disabled,._danger_af6nt_184:disabled,._exportBtn_af6nt_223:disabled{opacity:.5;cursor:default}._panelHeader_af6nt_228{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._panelTitle_af6nt_234{color:#171a1c;font-size:14px;font-weight:700}._exportBtn_af6nt_223{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}._exportBtn_af6nt_223:hover:not(:disabled){background:#f8fafc}._historyList_af6nt_108{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}._empty_af6nt_261{color:#94a3b8;text-align:center;padding:12px 0;font-size:13px}._historyItem_af6nt_267{background:#f8fafc;border-radius:9px;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px;padding:8px 10px;display:grid}._historyNumber_af6nt_276{color:#1ccb01;grid-row:span 2;align-self:center;font-size:15px;font-weight:800}._historyName_af6nt_283{color:#1e293b;font-size:13px;font-weight:600}._historyBlock_af6nt_288{color:#94a3b8;grid-column:2;font-size:11px}._confettiLayer_af6nt_295{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}._confetti_af6nt_295{border-radius:2px;animation-name:_fall_af6nt_1;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;top:-24px}@keyframes _fall_af6nt_1{to{opacity:.2;top:105%}}._uploadOverlay_af6nt_318{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#171a1c8c;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}._uploadCard_af6nt_329{background:#fff;border-radius:16px;width:100%;max-width:440px;padding:28px 26px;position:relative;box-shadow:0 12px 40px #00000040}._uploadClose_af6nt_338{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:14px;right:14px}._uploadTitle_af6nt_348{color:#171a1c;font-size:18px;font-weight:800}._uploadSub_af6nt_353{color:#64748b;margin:6px 0 18px;font-size:13px}._uploadZone_af6nt_358{cursor:pointer;text-align:center;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:28px 18px;transition:border-color .15s,background .15s;display:flex}._uploadZone_af6nt_358:hover,._dragover_af6nt_371{background:#f0fdf4;border-color:#1ccb01}._uploadIcon_af6nt_375{font-size:30px}._uploadLabel_af6nt_378{color:#334155;font-size:14px;font-weight:600}._uploadHint_af6nt_383{color:#94a3b8;font-size:12px}._uploadSuccess_af6nt_387{color:#166534;font-weight:600}._uploadFile_af6nt_391{color:#94a3b8;font-size:12px}._uploadError_af6nt_395{color:#dc2626;margin-top:12px;font-size:13px}._uploadBtn_af6nt_400{color:#fff;cursor:pointer;background:#1ccb01;border:none;border-radius:10px;width:100%;margin-top:18px;padding:13px;font-family:inherit;font-size:15px;font-weight:700}._uploadBtn_af6nt_400:disabled{cursor:default;background:#acb3b9}._uploadBtn_af6nt_400:hover:not(:disabled){background:#18b801}._root_1e7vm_1{background:var(--surface-white);height:100%;min-height:0;color:var(--text-primary);font-family:var(--font-sans);display:flex}._sidebar_1e7vm_11{border-right:var(--hairline);flex-direction:column;flex-shrink:0;width:288px;min-height:0;display:flex}._sideHead_1e7vm_19{padding:18px 18px 10px}._title_1e7vm_22{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}._newBtn_1e7vm_28{background:var(--success);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;margin:0 16px 12px;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:background .12s;display:inline-flex}._newBtn_1e7vm_28:hover{background:#19b401}._plus_1e7vm_48{font-size:17px;line-height:1}._searchWrap_1e7vm_53{padding:0 16px 10px}._search_1e7vm_53{border:var(--input-border);border-radius:var(--radius-md);width:100%;color:var(--text-primary);background:var(--surface-subtle);padding:8px 11px;font-family:inherit;font-size:13px}._search_1e7vm_53::placeholder{color:var(--text-faint)}._search_1e7vm_53:focus{border-color:var(--success);box-shadow:var(--focus-ring);background:var(--surface-white);outline:none}._list_1e7vm_76{flex-direction:column;flex:1;gap:2px;padding:2px 8px 12px;display:flex;overflow-y:auto}._emptyHint_1e7vm_84{color:var(--text-muted);text-align:center;padding:24px 14px;font-size:13px}._item_1e7vm_90{text-align:left;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:3px;padding:10px 12px;font-family:inherit;transition:background .1s;display:flex}._item_1e7vm_90:hover{background:var(--surface-subtle)}._itemActive_1e7vm_106,._itemActive_1e7vm_106:hover{background:var(--success-bg)}._itemHead_1e7vm_110{align-items:center;gap:6px;display:flex}._itemTitle_1e7vm_115{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}._itemPin_1e7vm_125{color:var(--success);flex-shrink:0;display:inline-flex}._itemPin_1e7vm_125 svg{fill:currentColor;stroke:currentColor;width:13px;height:13px}._itemMeta_1e7vm_136{color:var(--text-muted);gap:7px;min-width:0;font-size:12.5px;display:flex}._itemTime_1e7vm_143{color:var(--text-secondary);flex-shrink:0}._itemPreview_1e7vm_147{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._main_1e7vm_155{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._placeholder_1e7vm_162{color:var(--text-faint);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}._placeholderIcon_1e7vm_172{color:var(--border-strong)}._editorWrap_1e7vm_176{flex-direction:column;flex:1;min-height:0;display:flex}._toolbar_1e7vm_182{border-bottom:var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}._tools_1e7vm_190{align-items:center;gap:1px;display:flex}._toolBold_1e7vm_195,._toolItalic_1e7vm_196,._toolUnderline_1e7vm_197,._toolStrike_1e7vm_198,._toolIcon_1e7vm_199{border-radius:var(--radius-sm);min-width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:15px;transition:background .1s,color .1s;display:inline-flex}._toolBold_1e7vm_195:hover,._toolItalic_1e7vm_196:hover,._toolUnderline_1e7vm_197:hover,._toolStrike_1e7vm_198:hover,._toolIcon_1e7vm_199:hover{background:var(--surface-subtle);color:var(--text-primary)}._toolBold_1e7vm_195{font-weight:800}._toolItalic_1e7vm_196{font-style:italic;font-weight:600}._toolUnderline_1e7vm_197{font-weight:600;text-decoration:underline}._toolStrike_1e7vm_198{font-weight:600;text-decoration:line-through}._toolSep_1e7vm_238{background:var(--hairline-color);width:1px;height:20px;margin:0 6px}._actions_1e7vm_245{align-items:center;gap:2px;display:flex}._saveState_1e7vm_250{color:var(--text-muted);white-space:nowrap;margin-right:8px;font-size:12px}._saveError_1e7vm_256{color:var(--danger)}._actionBtn_1e7vm_259,._pinOn_1e7vm_260{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}._actionBtn_1e7vm_259 svg,._pinOn_1e7vm_260 svg{flex-shrink:0;width:18px;height:18px}._actionBtn_1e7vm_259:hover{background:var(--surface-subtle);color:var(--text-primary)}._pinOn_1e7vm_260{color:var(--success)}._pinOn_1e7vm_260 svg{fill:currentColor}._pinOn_1e7vm_260:hover{background:var(--success-bg)}._doc_1e7vm_293{flex-direction:column;flex:1;min-height:0;padding:20px 26px 60px;display:flex;overflow-y:auto}._titleInput_1e7vm_301{letter-spacing:-.01em;width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;margin:0 0 6px;padding:0;font-family:inherit;font-size:21px;font-weight:700}._titleInput_1e7vm_301::placeholder{color:var(--text-muted);font-weight:700}._editor_1e7vm_176{min-height:140px;color:var(--text-primary);outline:none;flex:1;font-size:15px;line-height:1.65}._editor_1e7vm_176:empty:before{content:attr(data-placeholder);color:var(--text-faint);pointer-events:none}._editor_1e7vm_176 ul,._editor_1e7vm_176 ol{margin:8px 0;padding-left:22px}._editor_1e7vm_176 li{margin:2px 0}._editor_1e7vm_176 a{color:var(--accent)}._editor_1e7vm_176 p{margin:0 0 8px}@media (width<=640px){._sidebar_1e7vm_11{width:200px}._editor_1e7vm_176{padding:16px 16px 48px}}._root_7bmst_1{background:var(--surface-white);height:100%;min-height:0;color:var(--text-primary);font-family:var(--font-sans);flex-direction:column;padding:24px;display:flex;overflow:auto}._header_7bmst_13{margin-bottom:20px}._headerRow_7bmst_16{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._title_7bmst_23{margin:0 0 4px;font-size:20px;font-weight:700}._subtitle_7bmst_28{color:var(--text-secondary);margin:0;font-size:14px}._rowGap_7bmst_33{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._empty_7bmst_39{color:var(--text-secondary);text-align:center;padding:48px 0}._card_7bmst_46{border:var(--hairline);border-radius:var(--radius-xl);flex-direction:column;gap:14px;width:100%;max-width:640px;padding:20px;display:flex}._uploadRow_7bmst_56{align-items:center;gap:12px;display:flex}._fileInput_7bmst_61{flex:1;font-size:14px}._fieldLabel_7bmst_65{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}._textInput_7bmst_72,._linkInput_7bmst_73{border:var(--input-border);border-radius:var(--radius-md);background:var(--surface-white);width:100%;color:var(--text-primary);padding:10px 12px;font-family:inherit;font-size:14px}._textInput_7bmst_72:focus,._linkInput_7bmst_73:focus{border-color:var(--success);box-shadow:var(--focus-ring);outline:none}._preview_7bmst_89{flex-direction:column;gap:12px;display:flex}._stats_7bmst_94{color:var(--text-secondary);gap:20px;font-size:14px;display:flex}._stats_7bmst_94 b{color:var(--text-primary);font-size:16px}._topicList_7bmst_104{border:var(--hairline);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}._topicList_7bmst_104 li{justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;display:flex}._topicList_7bmst_104 li:not(:last-child){border-bottom:var(--hairline)}._topicName_7bmst_122{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._topicCount_7bmst_128{font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--surface-subtle);border-radius:var(--radius-pill);padding:1px 10px;font-size:13px}._typeBreakdown_7bmst_136{flex-wrap:wrap;gap:8px;display:flex}._typeBadge_7bmst_141{color:var(--text-secondary);border:var(--hairline);border-radius:var(--radius-pill);padding:3px 10px;font-size:12px}._errorsBox_7bmst_150{border:.5px solid var(--danger-border);background:var(--danger-bg);border-radius:var(--radius-md);padding:12px}._errorsTitle_7bmst_156{color:var(--danger);margin-bottom:6px;font-size:14px;font-weight:600}._errorsList_7bmst_162{color:var(--text-primary);flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:13px;display:flex}._errRow_7bmst_171{margin-right:4px;font-weight:600}._errCol_7bmst_175{color:var(--text-secondary);margin-right:4px}._errorMsg_7bmst_179{color:var(--danger);margin:0;font-size:13px}._hint_7bmst_184{color:var(--text-secondary);margin:0;font-size:13px}._linkRow_7bmst_189{gap:8px;display:flex}._linkInput_7bmst_73{flex:1}._successMark_7bmst_196{color:var(--success-ink);font-size:15px;font-weight:700}._btnPrimary_7bmst_203,._btnSecondary_7bmst_204,._btnLink_7bmst_205{cursor:pointer;border-radius:var(--radius-md);font-family:inherit;font-size:14px}._btnPrimary_7bmst_203{background:var(--success);color:#fff;border:none;align-self:flex-start;padding:10px 16px;font-weight:600}._btnPrimary_7bmst_203:hover{background:var(--success)}._btnPrimary_7bmst_203:hover:not(:disabled){background:var(--success-hover)}._btnPrimary_7bmst_203:disabled{opacity:.5;cursor:default}._btnSecondary_7bmst_204{border:1px solid var(--border-strong);background:var(--surface-white);color:var(--text-primary);padding:9px 14px}._btnSecondary_7bmst_204:hover:not(:disabled){border-color:var(--text-muted)}._btnSecondary_7bmst_204:disabled{opacity:.5;cursor:default}._btnDanger_7bmst_242{border:1px solid var(--danger-border);background:var(--surface-white);color:var(--danger);border-radius:var(--radius-md);cursor:pointer;padding:9px 14px;font-family:inherit;font-size:14px}._btnDanger_7bmst_242:hover:not(:disabled){background:var(--danger-bg)}._btnDanger_7bmst_242:disabled{opacity:.5;cursor:default}._btnLink_7bmst_205{color:var(--accent);background:0 0;border:none;padding:4px;font-family:inherit}._btnLink_7bmst_205:hover{background:0 0}._btnSm_7bmst_270{padding:6px 12px;font-size:13px}._tableWrap_7bmst_276{border:var(--hairline);border-radius:var(--radius-lg);overflow-x:auto}._table_7bmst_276{border-collapse:collapse;width:100%;font-size:14px}._table_7bmst_276 th,._table_7bmst_276 td{text-align:left;border-bottom:var(--hairline);white-space:nowrap;padding:11px 14px}._table_7bmst_276 th{text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);font-size:12px;font-weight:600}._table_7bmst_276 tbody tr:last-child td{border-bottom:none}._table_7bmst_276 tbody tr:hover{background:var(--surface-subtle)}._rowClickable_7bmst_306{cursor:pointer}._tdTitle_7bmst_309{white-space:normal;min-width:180px;font-weight:600}._tdProgress_7bmst_314{font-variant-numeric:tabular-nums}._tdActions_7bmst_317{text-align:right}._menuTrigger_7bmst_320{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-white);width:30px;height:30px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}._menuTrigger_7bmst_320:hover{border-color:var(--text-muted)}._menuBackdrop_7bmst_337{z-index:510;position:fixed;inset:0}._menuPanel_7bmst_342{z-index:520;background:var(--surface-white);border:1px solid var(--hairline-color);border-radius:var(--radius-lg);min-width:140px;box-shadow:var(--shadow-md);padding:4px;position:fixed}._menuItem_7bmst_352{box-sizing:border-box;border-radius:var(--radius-sm);text-align:left;width:100%;color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 12px;font-family:inherit;font-size:13px;display:block}._menuItem_7bmst_352:hover:not(:disabled){background:var(--surface-subtle)}._menuItem_7bmst_352:disabled{opacity:.5;cursor:default}._menuItemDanger_7bmst_374{color:var(--danger)}._menuItemDanger_7bmst_374:hover:not(:disabled){background:var(--danger-bg)}._badgeActive_7bmst_380,._badgeDone_7bmst_381{border-radius:var(--radius-pill);padding:2px 10px;font-size:12px;font-weight:600}._badgeActive_7bmst_380{background:var(--accent-bg);color:var(--accent)}._badgeDone_7bmst_381{background:var(--success-bg);color:var(--success-ink)}._badgeBlank_7bmst_395{border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-secondary);padding:2px 10px;font-size:12px;font-weight:600}._summaryRow_7bmst_405{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;font-size:14px;display:flex}._sumApproved_7bmst_414 b{color:var(--success-ink)}._sumRejected_7bmst_417 b{color:var(--danger)}._sumFixed_7bmst_420 b{color:var(--warn-ink)}._sumApplied_7bmst_423 b{color:var(--success-ink)}._topicSection_7bmst_426{margin-top:20px}._topicHead_7bmst_429{margin:0 0 10px;font-size:16px;font-weight:700}._resultCard_7bmst_434{border:var(--hairline);border-radius:var(--radius-lg);margin-bottom:12px;padding:14px 16px}._resultHead_7bmst_440{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}._qNo_7bmst_447{color:var(--text-secondary);font-weight:700}._diffBadge_7bmst_451{color:var(--text-secondary);border:var(--hairline);border-radius:var(--radius-pill);padding:2px 10px;font-size:12px}._diffEdited_7bmst_458{color:var(--accent);font-weight:600}._spacer_7bmst_462{flex:1}._decApproved_7bmst_465{color:var(--success-ink);font-weight:600}._decRejected_7bmst_469{color:var(--danger);font-weight:600}._decFixed_7bmst_473{color:var(--warn-ink);font-weight:600}._decApplied_7bmst_477{color:var(--success-ink);font-weight:600}._decExpert_7bmst_481{color:var(--accent);font-weight:600}._decNone_7bmst_485{color:var(--text-muted)}._qText_7bmst_488{white-space:pre-wrap;margin:0 0 8px;line-height:1.5}._optLine_7bmst_493{color:var(--text-secondary);margin-bottom:8px;font-size:13px}._codeSmall_7bmst_498{background:var(--code-bg);color:var(--code-ink);border-radius:var(--radius-sm);white-space:pre;margin:6px 0;padding:8px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12px;overflow-x:auto}._editsBox_7bmst_509{border-left:3px solid var(--warn);background:var(--warn-bg);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:8px 12px;font-size:13px;display:flex}._commentLine_7bmst_519,._editLine_7bmst_520{color:var(--text-primary)}._editTag_7bmst_523{color:var(--text-secondary);font-weight:600}._dropzone_7bmst_529{border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:26px;display:flex}._dropzoneOver_7bmst_540{border-color:var(--success);background:var(--success-bg)}._dropzone_7bmst_529:focus-within{outline:2px solid var(--success);outline-offset:2px}._visuallyHiddenInput_7bmst_550,._srOnly_7bmst_563{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._dropIcon_7bmst_574{font-size:26px}._dropLabel_7bmst_577{font-size:14px;font-weight:500}._dropHint_7bmst_581{color:var(--text-secondary);font-size:12px}._placeholder_7bmst_586{text-align:center;max-width:420px;color:var(--text-secondary);margin:auto}._codeCell_7bmst_594{border-radius:var(--radius-sm);border:1px solid var(--code-bg);margin:6px 0;overflow:hidden}._editList_7bmst_602{flex-direction:column;gap:2px;margin:4px 0 0;padding-left:18px;display:flex}._editImgs_7bmst_611{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._editImgThumb_7bmst_617{border-radius:var(--radius-sm);border:var(--hairline);max-width:120px;max-height:100px}._editNote_7bmst_623{color:var(--text-muted);font-size:12px}._templateBtn_7bmst_629{border:1px solid var(--hairline-color);border-radius:var(--radius-md);background:var(--surface-white);width:100%;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:10px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._templateBtn_7bmst_629:hover{background:var(--surface-subtle)}._page_1e82g_1{background:var(--surface-page);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans)}._brandBar_1e82g_9{background:var(--surface-white);border-bottom:var(--hairline);align-items:center;gap:10px;padding:14px 22px;display:flex}._brandName_1e82g_17{font-size:16px;font-weight:700}._main_1e82g_22{max-width:1160px;margin:0 auto;padding:24px 18px 60px}._state_1e82g_28{text-align:center;color:var(--text-muted);padding:60px 0;font-size:15px}._stateCard_1e82g_34{background:var(--surface-white);border:var(--hairline);border-radius:var(--radius-xl);text-align:center;max-width:460px;margin:40px auto 0;padding:40px 28px}._stateIcon_1e82g_43{margin-bottom:10px;font-size:34px}._stateTitle_1e82g_47{margin:0 0 8px;font-size:20px;font-weight:700}._stateText_1e82g_52{color:var(--text-secondary);margin:0;font-size:14px}._header_1e82g_59{z-index:10;background:var(--surface-white);border-bottom:var(--hairline);padding:16px 22px;position:sticky;top:0}._headerTop_1e82g_67{justify-content:space-between;align-items:center;gap:16px;max-width:1160px;margin:0 auto;display:flex}._title_1e82g_75{margin:0;font-size:20px;font-weight:700}._headerTitleRow_1e82g_80{align-items:center;gap:10px;display:flex}._helpBtn_1e82g_85{border-radius:var(--radius-pill);border:var(--hairline);background:var(--surface-white);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;padding:0;font-size:13px;font-weight:700;line-height:1}._helpBtn_1e82g_85:hover{background:var(--surface-subtle)}._headerBottom_1e82g_101{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:12px auto 0;display:flex}._progress_1e82g_110{flex:1;align-items:center;gap:12px;min-width:220px;display:flex}._progressBar_1e82g_117{background:var(--surface-subtle);border-radius:var(--radius-pill);flex:1;height:8px;overflow:hidden}._progressFill_1e82g_124{background:var(--success);height:100%;transition:width .2s}._progressText_1e82g_129{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}._showToggle_1e82g_135{color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:14px;display:flex}._showToggle_1e82g_135:hover{background:0 0}._togglesGroup_1e82g_152{flex-wrap:wrap;align-items:center;gap:20px;display:flex}._completeBtn_1e82g_158{border-radius:var(--radius-md);background:var(--success);color:#fff;cursor:pointer;border:none;flex-shrink:0;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600}._completeBtn_1e82g_158:hover{background:var(--success)}._completeBtn_1e82g_158:hover:not(:disabled){background:var(--success-hover)}._completeBtn_1e82g_158:disabled{opacity:.5;cursor:default}._completeError_1e82g_180{max-width:1160px;color:var(--danger);margin:8px auto 0;font-size:13px}._tabs_1e82g_188{gap:8px;max-width:1160px;margin:0 auto;padding:14px 22px 0;display:flex;overflow-x:auto}._tab_1e82g_188{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-white);cursor:pointer;white-space:nowrap;align-items:center;gap:2px;padding:7px 6px 7px 14px;font-family:inherit;font-size:14px;display:inline-flex}._tab_1e82g_188:hover{border-color:var(--text-muted)}._tabInput_1e82g_212{border:1px solid var(--success);border-radius:var(--radius-pill);background:var(--surface-white);outline:none;padding:7px 14px;font-family:inherit;font-size:14px}._tabLabelBtn_1e82g_221{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}._tabActive_1e82g_233{border-color:var(--success);color:var(--success-ink);background:var(--success-bg);font-weight:600}._tabActive_1e82g_233:hover{border-color:var(--success);background:var(--success-bg)}._tabCount_1e82g_243{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}._addTopicBtn_1e82g_248{border:1px solid var(--success);border-radius:var(--radius-pill);background:var(--success-bg);color:var(--success-ink);cursor:pointer;white-space:nowrap;padding:7px 14px;font-family:inherit;font-size:14px;font-weight:600}._addTopicBtn_1e82g_248:hover{background:var(--success);color:#fff}._tabIconBtn_1e82g_264{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}._tabIconBtn_1e82g_264 svg{flex-shrink:0;width:13px;height:13px}._tabIconBtn_1e82g_264:hover{background:var(--surface-subtle);color:var(--text-primary)}._list_1e82g_289{flex-direction:column;gap:14px;max-width:1160px;margin:0 auto;padding:16px 18px 60px;display:flex}._cardHead_1e82g_297{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}._qNo_1e82g_304{color:var(--text-secondary);font-weight:700}._typeBadge_1e82g_308{background:var(--surface-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);padding:2px 10px;font-size:12px}._difficulty_1e82g_315{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}._difficultyLabel_1e82g_322{color:var(--text-secondary)}._levelControl_1e82g_327{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}._levelSeg_1e82g_334{background:var(--surface-subtle);border-radius:var(--radius-md);gap:2px;padding:2px;display:inline-flex}._levelBtn_1e82g_341{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 12px;font-family:inherit;font-size:13px;transition:all .12s;position:relative}._levelBtn_1e82g_341:hover:not(._levelBtnActive_1e82g_353){color:var(--text-primary)}._levelBtnActive_1e82g_353{background:var(--surface-white);color:var(--text-primary);box-shadow:var(--shadow-sm);font-weight:600}._levelDot_1e82g_362{background:var(--success);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}._levelReset_1e82g_371{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:2px;font-family:inherit;font-size:12px}._levelBadge_1e82g_381{background:var(--surface-subtle);border-radius:var(--radius-md);color:var(--text-primary);white-space:nowrap;align-items:center;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}._levelEditBtn_1e82g_392{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}._levelEditBtn_1e82g_392 svg{flex-shrink:0;width:14px;height:14px}._levelEditBtn_1e82g_392:hover{background:var(--surface-subtle);color:var(--success)}._levelEditBtnActive_1e82g_415{background:var(--surface-subtle);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}._spacer_1e82g_420{flex:1}._switch_1e82g_425{border-radius:var(--radius-pill);background:var(--border-strong);border:none;flex-shrink:0;width:38px;height:22px;padding:0;transition:background .15s;display:inline-block;position:relative}._switch_1e82g_425:hover{background:var(--text-muted)}._switchOn_1e82g_440{background:var(--success)}._switchOn_1e82g_440:hover{background:var(--success-hover)}._switchKnob_1e82g_446{width:18px;height:18px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}._switchOn_1e82g_440 ._switchKnob_1e82g_446{transform:translate(16px)}._switchLabel_1e82g_460{color:var(--text-primary);font-size:14px}._saveHint_1e82g_464{color:var(--text-muted);font-size:12px}._saveRetry_1e82g_468{color:var(--danger);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px;text-decoration:underline}._qText_1e82g_477{white-space:pre-wrap;margin:0 0 12px;font-size:15px;line-height:1.5}._images_1e82g_483{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}._imageWrap_1e82g_489{cursor:zoom-in;display:inline-flex;position:relative}._image_1e82g_483{border-radius:var(--radius-md);border:var(--hairline);max-width:240px;max-height:200px;transition:filter .12s;display:block}._imageWrap_1e82g_489:hover ._image_1e82g_483{filter:brightness(.9)}._imageZoom_1e82g_505{color:#fff;pointer-events:none;background:#171a1c99;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background .12s;display:flex;position:absolute;bottom:6px;right:6px}._imageWrap_1e82g_489:hover ._imageZoom_1e82g_505{background:#171a1cd9}._lightbox_1e82g_525{z-index:200;cursor:zoom-out;background:#171a1cd1;justify-content:center;align-items:center;padding:32px;animation:.12s _lightboxIn_1e82g_1;display:flex;position:fixed;inset:0}._lightboxImg_1e82g_537{border-radius:var(--radius-md);max-width:95vw;max-height:92vh;box-shadow:var(--shadow-lg);cursor:default}._lightboxClose_1e82g_544{box-sizing:border-box;background:var(--surface-white);width:40px;height:40px;color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-md);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:flex;position:fixed;top:16px;right:20px}._lightboxClose_1e82g_544:hover{background:var(--surface-subtle)}@keyframes _lightboxIn_1e82g_1{0%{opacity:0}to{opacity:1}}._card_1e82g_297{background:var(--surface-white);border:var(--hairline);border-radius:var(--radius-lg);padding:18px 20px}._options_1e82g_585{counter-reset:opt;flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}._option_1e82g_585{border:var(--hairline);border-radius:var(--radius-md);align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}ol._options_1e82g_585 ._option_1e82g_585:before{counter-increment:opt;content:counter(opt);color:var(--text-muted);min-width:16px;font-weight:700}._optionCorrect_1e82g_610{border-color:var(--success);background:var(--success-bg)}._optMark_1e82g_614{color:var(--text-muted)}._correctTick_1e82g_617{color:var(--success-ink);margin-left:auto;font-weight:700}._rankBadge_1e82g_622{color:var(--success-ink);margin-left:auto;font-size:12px}._matching_1e82g_629{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}._matchRow_1e82g_635{align-items:center;gap:10px;display:flex}._matchLeft_1e82g_640,._matchRight_1e82g_641{border:var(--hairline);border-radius:var(--radius-md);flex:1;padding:9px 12px;font-size:14px}._matchArrow_1e82g_648{color:var(--text-muted)}._matchPool_1e82g_651{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}._matchPoolLabel_1e82g_658{color:var(--text-muted);font-size:12px}._matchPoolItem_1e82g_662{border:1px dashed var(--border-strong);border-radius:var(--radius-pill);padding:3px 10px;font-size:13px}._codeWrap_1e82g_670{border-radius:var(--radius-md);margin-bottom:12px;overflow:hidden}._codeLang_1e82g_675{text-transform:uppercase;letter-spacing:.05em;background:var(--code-lang-bg);color:var(--code-lang-ink);padding:5px 12px;font-size:11px}._code_1e82g_670{background:var(--code-bg);color:var(--code-ink);white-space:pre;margin:0;padding:12px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.5;overflow-x:auto}._cardFoot_1e82g_696{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}._localToggle_1e82g_703{color:var(--accent);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13px}._rejectComment_1e82g_711{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:260px;color:var(--text-muted);font-size:12px;display:inline-block;overflow:hidden}._choices_1e82g_722{gap:10px;display:flex}._choice_1e82g_722{border:1px solid var(--border-strong);background:var(--surface-white);border-radius:var(--radius-md);cursor:pointer;min-width:130px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:all .12s}._choiceAgree_1e82g_738{color:var(--success-ink)}._choiceReject_1e82g_741{color:var(--danger)}._choiceAgree_1e82g_738:not(._choiceAgreeActive_1e82g_745):hover{border-color:var(--success);background:var(--success-bg)}._choiceReject_1e82g_741:not(._choiceRejectActive_1e82g_749):hover{border-color:var(--danger);background:var(--danger-bg)}._choiceAgreeActive_1e82g_745{border-color:var(--success);background:var(--success);color:#fff}._choiceRejectActive_1e82g_749{border-color:var(--danger);background:var(--danger);color:#fff}._choiceAgreeActive_1e82g_745:hover{background:var(--success-hover);border-color:var(--success-hover)}._choiceRejectActive_1e82g_749:hover{background:var(--danger-hover);border-color:var(--danger-hover)}._choiceFixActive_1e82g_773{border-color:var(--warn);background:var(--warn);color:#fff}._choiceFixActive_1e82g_773:hover{background:var(--warn-hover);border-color:var(--warn-hover)}._statusTag_1e82g_783{border-radius:var(--radius-pill);white-space:nowrap;padding:3px 10px;font-size:12px;font-weight:600}._statusTagApproved_1e82g_790{color:var(--success-ink);background:var(--success-bg);border:1px solid var(--success)}._statusTagExpert_1e82g_795{color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--border-strong)}._statusTagRejected_1e82g_800{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger)}._statusTagFixed_1e82g_805{color:var(--warn-ink);background:var(--warn-bg);border:1px solid var(--warn)}._statusTagDuplicate_1e82g_810{color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--border-strong)}._modalOverlay_1e82g_817{z-index:100;background:#171a1c73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modal_1e82g_817{background:var(--surface-white);border-radius:var(--radius-xl);width:100%;max-width:560px;max-height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;gap:12px;padding:22px;display:flex;overflow:auto}._modalTitle_1e82g_840{margin:0;font-size:18px;font-weight:700}._modalLabel_1e82g_845{color:var(--text-secondary);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}._modalTextarea_1e82g_853,._modalInput_1e82g_854{color:var(--text-primary);border:var(--input-border);border-radius:var(--radius-md);box-sizing:border-box;resize:vertical;width:100%;padding:9px 11px;font-family:inherit;font-size:14px;font-weight:400}._modalTextarea_1e82g_853:focus,._modalInput_1e82g_854:focus{border-color:var(--success);box-shadow:var(--focus-ring);outline:none}._codeEdit_1e82g_872{font-family:ui-monospace,Menlo,monospace}._modalWarn_1e82g_875{color:var(--danger);margin:-6px 0 0;font-size:12px}._optEdit_1e82g_880{flex-direction:column;gap:6px;font-weight:400;display:flex}._optEditRow_1e82g_886{align-items:center;gap:6px;display:flex}._optCorrectMark_1e82g_891{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}._rankEdit_1e82g_900{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._rankItem_1e82g_908{border-radius:var(--radius-sm);cursor:grab;background:var(--surface-white);align-items:center;gap:8px;padding:4px 6px;display:flex}._rankItemDragging_1e82g_917{opacity:.4}._rankHandle_1e82g_920{color:var(--text-muted);cursor:grab;font-size:13px}._rankPos_1e82g_925{text-align:center;min-width:18px;color:var(--text-secondary);font-size:12px;font-weight:600}._optDel_1e82g_932{background:var(--danger-bg);color:var(--danger);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:0 10px}._optDel_1e82g_932:disabled{opacity:.4;cursor:default}._optAdd_1e82g_944{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-self:flex-start;padding:6px 12px;font-family:inherit;font-size:13px}._matchEdit_1e82g_954{gap:12px;font-weight:400;display:flex}._matchCol_1e82g_959{flex-direction:column;flex:1;gap:6px;display:flex}._matchColTitle_1e82g_965{color:var(--text-muted);font-size:12px}._matchPairs_1e82g_969{flex-direction:column;gap:6px;display:flex}._matchPairRow_1e82g_974{align-items:center;gap:8px;display:flex}._matchPairLeft_1e82g_979{color:var(--text-primary);flex:1;font-size:13px}._matchArrowSmall_1e82g_984{color:var(--text-muted)}._modalActions_1e82g_987{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}._btnSecondary_1e82g_993{border:1px solid var(--border-strong);background:var(--surface-white);border-radius:var(--radius-md);cursor:pointer;padding:10px 16px;font-family:inherit;font-size:14px}._btnPrimary_1e82g_1002{background:var(--success);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600}._btnPrimary_1e82g_1002:hover:not(:disabled){background:var(--success-hover)}._btnPrimary_1e82g_1002:disabled{opacity:.5;cursor:default}._btnDanger_1e82g_1020{background:var(--danger);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600}._btnDanger_1e82g_1020:hover{background:var(--danger)}._btnDanger_1e82g_1020:hover:not(:disabled){background:var(--danger-hover)}._btnDanger_1e82g_1020:disabled{background:var(--surface-subtle);color:var(--text-muted);opacity:1;cursor:default}._editPanel_1e82g_1045{border-top:var(--hairline);flex-direction:column;gap:10px;margin-top:12px;padding-top:14px;display:flex}._editPanelTitle_1e82g_1053{color:var(--text-primary);font-size:13px;font-weight:700}._formPanel_1e82g_1059{flex-direction:column;gap:10px;display:flex}._editField_1e82g_1064{flex-direction:column;gap:5px;display:flex}._editLabel_1e82g_1069{color:var(--text-secondary);font-size:12px;font-weight:600}._editTextarea_1e82g_1074,._editInput_1e82g_1075{color:var(--text-primary);border:var(--input-border);border-radius:var(--radius-md);box-sizing:border-box;resize:vertical;background:var(--surface-white);width:100%;padding:9px 11px;font-family:inherit;font-size:14px}._editTextarea_1e82g_1074:focus,._editInput_1e82g_1075:focus{border-color:var(--success);box-shadow:var(--focus-ring);outline:none}._editWarn_1e82g_1093{color:var(--danger);margin:-4px 0 0;font-size:12px}._editActions_1e82g_1098{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}._codeBlock_1e82g_1106{border-radius:var(--radius-md);border:1px solid var(--code-bg);margin-bottom:12px;overflow:hidden}._codeFallback_1e82g_1112{background:var(--code-bg);color:var(--code-ink);white-space:pre;min-height:52px;margin:0;padding:12px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.5;overflow-x:auto}._imgEdit_1e82g_1126{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._imgEditItem_1e82g_1132{display:inline-flex;position:relative}._imgEditThumb_1e82g_1136{border-radius:var(--radius-md);border:var(--hairline);max-width:120px;max-height:100px;display:block}._imgEditDel_1e82g_1143{box-sizing:border-box;background:var(--danger);color:#fff;cursor:pointer;width:20px;height:20px;box-shadow:var(--shadow-sm);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}._imgEditDel_1e82g_1143:hover{background:var(--danger-hover);color:#fff}._imgEditAdd_1e82g_1167{border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);min-width:100px;height:100px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;font-size:13px;display:inline-flex}._imgEditAdd_1e82g_1167:hover{border-color:var(--success);background:var(--success-bg);color:var(--success-ink)}._imgEditAdd_1e82g_1167:focus-within{outline:2px solid var(--success);outline-offset:2px}._visuallyHiddenInput_1e82g_1190{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._optImgWrap_1e82g_1203{flex-shrink:0;display:inline-flex;position:relative}._optImgThumb_1e82g_1208{object-fit:cover;border-radius:var(--radius-sm);border:var(--hairline);width:32px;height:32px;display:block}._optImgDel_1e82g_1216{box-sizing:border-box;background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:9px;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}._optImgDel_1e82g_1216:hover{background:var(--danger-hover)}._optImgAdd_1e82g_1238{border:1.5px dashed var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;width:32px;height:32px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}._optImgAdd_1e82g_1238:hover{border-color:var(--success);background:var(--success-bg);color:var(--success-ink)}._optImgAdd_1e82g_1238:focus-within{outline:2px solid var(--success);outline-offset:2px}._matchEditRow_1e82g_1262{align-items:center;gap:6px;display:flex}._optThumbWrap_1e82g_1269{cursor:zoom-in;vertical-align:middle;margin-left:6px;display:inline-flex}._optThumb_1e82g_1269{object-fit:cover;border-radius:var(--radius-sm);border:var(--hairline);width:28px;height:28px;display:block}._optDel_1e82g_932:hover{background:var(--danger-border);color:var(--danger)}._optAdd_1e82g_944:hover{border-color:var(--text-muted);background:var(--surface-subtle)}._saveRetry_1e82g_468:hover,._levelReset_1e82g_371:hover,._localToggle_1e82g_703:hover{background:0 0}._emptyFilterHint_1e82g_1299{text-align:center;color:var(--text-muted);padding:24px;font-size:14px}._bulkApproveRow_1e82g_1306{justify-content:flex-end;max-width:1160px;margin:0 auto 8px;display:flex}._bulkApproveBtn_1e82g_1312{border:1px solid var(--success);background:var(--success-bg);color:var(--success-ink);border-radius:var(--radius-md);cursor:pointer;margin-top:16px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600}._bulkApproveBtn_1e82g_1312:hover{background:var(--success);color:#fff}._addQuestionBtn_1e82g_1329{border-radius:var(--radius-md);background:var(--success);color:#fff;cursor:pointer;border:none;width:100%;padding:14px;font-family:inherit;font-size:15px;font-weight:600}._addQuestionBtn_1e82g_1329:hover{background:var(--success-hover)}._circle_vwk5r_1{border:1.5px solid var(--border-strong);background:var(--surface-white);box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._circle_vwk5r_1._checked_vwk5r_12{background:var(--success);border-color:var(--success)}._circle_vwk5r_1._disabled_vwk5r_17{opacity:.5}._dot_vwk5r_21{background:#fff;border-radius:50%}._root_4zent_1{height:100%;color:var(--text-primary);flex-direction:column;gap:18px;padding:22px 26px 40px;font-family:inherit;display:flex;overflow-y:auto}._header_4zent_12{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_4zent_19{margin:0;font-size:20px;font-weight:700}._subtitle_4zent_25{color:var(--text-secondary);margin:4px 0 0;font-size:13px}._primary_4zent_31{background:var(--success);color:#fff;cursor:pointer;border:none;border-radius:9px;flex-shrink:0;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:600}._primary_4zent_31:hover{background:#19b401}._primary_4zent_31:disabled{opacity:.6;cursor:default}._secondary_4zent_51{background:var(--surface-white);color:var(--text-secondary);border:1px solid var(--hairline-color);border-radius:var(--radius-md);cursor:pointer;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500}._secondary_4zent_51:hover{background:var(--surface-subtle)}._dangerBtn_4zent_66{background:var(--surface-white);color:var(--danger);border-radius:var(--radius-md);cursor:pointer;border:1px solid #fecaca;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500}._dangerBtn_4zent_66:hover{background:var(--danger-bg)}._linkBtn_4zent_81{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}._linkBtn_4zent_81:hover{color:var(--text-primary)}._empty_4zent_93{text-align:center;color:#94a3b8;padding:40px 0;font-size:14px}._grid_4zent_100{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}._campaignCardWrap_4zent_106{position:relative}._campaignCard_4zent_106{text-align:left;background:var(--surface-subtle);border:.5px solid var(--hairline-color);cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;width:100%;min-width:0;padding:16px;font-family:inherit;display:flex}._campaignCard_4zent_106:hover{border-color:var(--success)}._cardDelete_4zent_126{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:opacity .12s;display:flex;position:absolute;top:8px;right:8px}._campaignCardWrap_4zent_106:hover ._cardDelete_4zent_126,._cardDelete_4zent_126:focus-visible{opacity:1}._cardDelete_4zent_126:hover{background:var(--danger-bg);color:var(--danger);border-color:#fecaca}._campaignTitle_4zent_155{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;padding-right:22px;font-size:15px;font-weight:600;display:-webkit-box;overflow:hidden}._campaignMeta_4zent_170{color:#94a3b8;font-size:12px}._progress_4zent_174{color:#0369a1;margin-top:4px;font-size:13px}._deadlineMeta_4zent_179{color:#94a3b8;margin-top:2px;font-size:12px}._overdue_4zent_184{color:var(--danger);margin-top:2px;font-size:12px;font-weight:600}._detail_4zent_192{flex-direction:column;gap:16px;display:flex}._detailBar_4zent_197{justify-content:space-between;align-items:center;gap:12px;display:flex}._detailActions_4zent_203{gap:8px;display:flex}._detailTitle_4zent_207{margin:0;font-size:18px;font-weight:700}._managerBlock_4zent_213{border:.5px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}._managerHead_4zent_221{justify-content:space-between;align-items:center;gap:10px;display:flex}._managerName_4zent_227{font-size:15px;font-weight:600}._badgeDone_4zent_231{color:#067647;background:#ecfdf3;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:500}._badgePending_4zent_239{color:#c2410c;background:#fff7ed;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:500}._linkRow_4zent_248{gap:8px;display:flex}._linkInput_4zent_252{color:#475569;background:#f8fafc;border:.5px solid #cbd5e1;border-radius:8px;flex:1;padding:8px 10px;font-size:12px}._subjectTable_4zent_262{border:.5px solid #e2e8f0;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}._subjectRow_4zent_269{border-top:.5px solid #f1f5f9;grid-template-columns:1.6fr 1.1fr .9fr 1fr 1.5fr;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:grid}._subjectRow_4zent_269:first-child{border-top:none}._subjectHead_4zent_281{color:#64748b;background:#f8fafc;font-size:12px;font-weight:600}._subjectDept_4zent_287{color:#94a3b8;font-size:11px;display:block}._decisionAgree_4zent_292{color:#067647;font-weight:600}._decisionDisagree_4zent_296{color:#b42318;font-weight:600}._decisionNone_4zent_300{color:#94a3b8}._decisionOptOut_4zent_304{color:#475569;font-weight:600}._comment_4zent_308{color:#475569;white-space:pre-wrap}._overlay_4zent_314{z-index:60;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._modal_4zent_324{background:#fff;border-radius:16px;flex-direction:column;gap:14px;width:min(560px,100%);max-height:90vh;padding:26px;display:flex;position:relative;overflow-y:auto}._close_4zent_336{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:16px;position:absolute;top:14px;right:16px}._modalTitle_4zent_346{margin:0;font-size:18px;font-weight:700}._modalSub_4zent_351{color:#64748b;margin:0;font-size:13px}._dropzone_4zent_357{cursor:pointer;text-align:center;border:1.5px dashed #cbd5e1;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:26px;display:flex}._dropzone_4zent_357._dragover_4zent_368{background:#f6fef4;border-color:#1ccb01}._dropIcon_4zent_372{font-size:26px}._dropLabel_4zent_375{font-size:14px;font-weight:500}._dropHint_4zent_379{color:#64748b;font-size:12px}._templateBtn_4zent_385{border:1px solid var(--hairline-color);border-radius:var(--radius-md);background:var(--surface-white);width:100%;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}._templateBtn_4zent_385:hover{background:var(--surface-subtle)}._field_4zent_405{flex-direction:column;gap:5px;display:flex}._fieldLabel_4zent_410{color:#475569;font-size:12px;font-weight:500}._textInput_4zent_415{border:.5px solid #cbd5e1;border-radius:8px;padding:9px 11px;font-size:14px}._previewList_4zent_422{border:.5px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;max-height:220px;padding:8px;display:flex;overflow-y:auto}._previewItem_4zent_432{justify-content:space-between;gap:10px;padding:4px 6px;font-size:13px;display:flex}._previewManager_4zent_439{font-weight:500}._previewCount_4zent_442{color:#94a3b8}._extraNote_4zent_445{color:#94a3b8;margin:0;font-size:12px}._error_4zent_451{color:#b42318;background:#fef2f2;border:.5px solid #fecaca;border-radius:8px;padding:9px 12px;font-size:13px}._root_1ev5n_1{flex-direction:column;gap:18px;display:flex}._tabNav_1ev5n_8{background:var(--surface-subtle);border-radius:10px;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}._tabBtn_1ev5n_19{cursor:pointer;color:var(--text-muted);white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s}._tabBtn_1ev5n_19:hover{color:var(--text-secondary)}._tabBtn_1ev5n_19._active_1ev5n_37{background:var(--surface-white);color:var(--text-primary);box-shadow:var(--shadow-sm);font-weight:600}._panel_1ev5n_44{flex-direction:column;gap:16px;display:flex}._hint_1ev5n_50{color:var(--text-muted);max-width:760px;margin:0;font-size:13px;line-height:1.5}._card_1ev5n_59{background:var(--surface-white);border:1px solid var(--hairline-color);border-radius:var(--radius-xl);padding:20px}._formCard_1ev5n_66{max-width:480px}._formTitle_1ev5n_70{color:var(--text-primary);margin:0 0 14px;font-size:15px;font-weight:700}._formStack_1ev5n_77{flex-direction:column;gap:12px;display:flex}._field_1ev5n_83{flex-direction:column;gap:6px;display:flex}._label_1ev5n_89{color:var(--text-muted);font-size:12px}._input_1ev5n_94{box-sizing:border-box;background:var(--surface-subtle);border:1.5px solid var(--hairline-color);width:100%;color:var(--text-primary);border-radius:9px;outline:none;padding:9px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s}._input_1ev5n_94:focus{border-color:var(--success);background:var(--surface-white)}._primaryBtn_1ev5n_113{background:var(--success);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:600}._primaryBtn_1ev5n_113:hover{background:#19b401}._primaryBtn_1ev5n_113:disabled{opacity:.55;cursor:default}._errorText_1ev5n_134{color:var(--danger);margin:0;font-size:12px}._exportRow_1ev5n_141{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._exportLabel_1ev5n_148{color:var(--text-muted);font-size:13px}._exportBtn_1ev5n_153{border-radius:var(--radius-sm);border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-secondary);cursor:pointer;padding:6px 12px;font-family:inherit;font-size:12px}._exportBtn_1ev5n_153:hover{background:var(--surface-subtle)}._hideToggle_1ev5n_168{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;margin-left:auto;font-size:13px;display:flex}._tableWrap_1ev5n_180{border:1px solid var(--hairline-color);border-radius:var(--radius-lg);background:var(--surface-white);overflow:auto}._table_1ev5n_180{border-collapse:collapse;width:100%;font-size:13px}._table_1ev5n_180 thead tr{background:var(--surface-white)}._th_1ev5n_197{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-bottom:1px solid var(--hairline-color);padding:10px 14px;font-size:11px;font-weight:700}._table_1ev5n_180 tbody td{border-top:1px solid var(--hairline-color);color:var(--text-primary);vertical-align:middle;padding:9px 14px}._tableRow_1ev5n_216:hover td{background:var(--surface-subtle)}._badge_1ev5n_221{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}._badgeActive_1ev5n_232{background:var(--success-bg);color:var(--success-ink)}._badgeInactive_1ev5n_237{background:var(--surface-light);color:var(--text-muted)}._rolePill_1ev5n_242{border-radius:var(--radius-pill);background:var(--accent-bg);color:var(--accent);white-space:nowrap;padding:2px 10px;font-size:12px;font-weight:500}._rowActions_1ev5n_252{flex-wrap:wrap;gap:6px;display:flex}._smallBtn_1ev5n_258{border-radius:var(--radius-sm);border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-secondary);cursor:pointer;padding:5px 11px;font-family:inherit;font-size:12px}._smallBtn_1ev5n_258:hover{background:var(--surface-subtle)}._smallBtn_1ev5n_258._danger_1ev5n_273{background:var(--danger-bg);color:var(--danger);border-color:#fecaca}._issued_1ev5n_280{border-radius:var(--radius-lg);background:#ecfdf5;border:1px solid #6ee7b7;padding:16px 18px}._issuedTitle_1ev5n_287{color:#065f46;margin:0 0 10px;font-size:14px;font-weight:600}._credRow_1ev5n_294{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}._credLabel_1ev5n_303{color:#059669;min-width:72px}._credCode_1ev5n_308{border-radius:var(--radius-sm);background:#fff;border:1px solid #a7f3d0;padding:4px 8px;font-size:13px}._mutedNote_1ev5n_317{color:var(--text-muted);margin:0;padding:16px;font-size:13px}._appAccessList_1ev5n_323{flex-direction:column;gap:10px;display:flex}._appAccessCard_1ev5n_328{align-items:center;gap:14px;padding:14px;display:flex}._appAccessIcon_1ev5n_334{color:var(--text-secondary);flex-shrink:0;display:inline-flex}._appAccessMain_1ev5n_339{flex:1;min-width:0}._appAccessTitle_1ev5n_343{color:var(--text-primary);font-size:14px;font-weight:600}._appAccessDesc_1ev5n_348{color:var(--text-muted);font-size:12px}._appAccessMeta_1ev5n_352{color:var(--text-secondary);margin-top:4px;font-size:12px}._appAccessActions_1ev5n_357{flex-shrink:0;gap:8px;display:flex}._accessToolbar_1ev5n_364{align-items:center;gap:8px;margin-bottom:10px;display:flex}._accessToolbarCount_1ev5n_370{color:var(--text-muted);margin-left:auto;font-size:12px}._accessUserList_1ev5n_375{flex-direction:column;gap:2px;max-height:340px;display:flex;overflow-y:auto}._accessUserRow_1ev5n_382{cursor:pointer;align-items:center;gap:10px;padding:7px 4px;display:flex}._accessUserText_1ev5n_389{min-width:0}._accessUserName_1ev5n_392{color:var(--text-primary);font-size:14px;display:block}._accessUserDept_1ev5n_397{color:var(--text-muted);font-size:12px;display:block}._accessModalError_1ev5n_402{margin-top:10px;font-size:13px}._section_10rfd_3{margin-bottom:24px}._title_10rfd_7{color:var(--text-primary);margin:0 0 4px;font-size:15px;font-weight:700}._hint_10rfd_14{color:var(--text-muted);max-width:760px;margin:0 0 14px;font-size:13px;line-height:1.5}._card_10rfd_22{background:var(--surface-white);border:1px solid var(--hairline-color);border-radius:var(--radius-xl);margin-bottom:16px;padding:20px}._formCard_10rfd_30{max-width:480px}._createRow_10rfd_34{gap:10px;display:flex}._input_10rfd_39{box-sizing:border-box;background:var(--surface-subtle);border:1.5px solid var(--hairline-color);color:var(--text-primary);border-radius:9px;outline:none;flex:1;padding:9px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s}._input_10rfd_39:focus{border-color:var(--success);background:var(--surface-white)}._primaryBtn_10rfd_58{background:var(--success);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600}._primaryBtn_10rfd_58:hover{background:#19b401}._primaryBtn_10rfd_58:disabled{opacity:.55;cursor:default}._errorText_10rfd_80{color:var(--danger);margin:10px 0 0;font-size:12px}._tableWrap_10rfd_86{border:1px solid var(--hairline-color);border-radius:var(--radius-lg);background:var(--surface-white);overflow:auto}._list_10rfd_93{margin:0;padding:0;list-style:none}._row_10rfd_99{align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}._row_10rfd_99+._row_10rfd_99{border-top:.5px solid var(--hairline-color)}._name_10rfd_111{color:var(--text-primary);flex:1;font-size:14px}._smallBtn_10rfd_117{border-radius:var(--radius-sm);border:1px solid var(--hairline-color);background:var(--surface-white);color:var(--text-secondary);cursor:pointer;padding:5px 11px;font-family:inherit;font-size:12px}._smallBtn_10rfd_117:hover{background:var(--surface-subtle)}._smallBtn_10rfd_117._danger_10rfd_132{background:var(--danger-bg);color:var(--danger);border-color:#fecaca}._layout_1latq_1{flex-direction:column;gap:16px;width:100%;max-width:820px;margin:0 auto;display:flex}._card_1latq_10{background:var(--surface-white);border:1px solid var(--hairline-color);border-radius:var(--radius-xl);padding:22px}._profHead_1latq_18{align-items:center;gap:18px;display:flex}._profInfo_1latq_24{flex:1;min-width:0}._profName_1latq_29{color:var(--text-primary);letter-spacing:-.4px;font-size:20px;font-weight:700}._profMeta_1latq_36{color:var(--text-muted);margin-top:3px;font-size:13px}._profMeta_1latq_36 strong{color:var(--text-primary)}._editBtn_1latq_46{border:1.5px solid var(--hairline-color);background:var(--surface-white);color:var(--text-primary);cursor:pointer;border-radius:9px;flex-shrink:0;align-self:flex-start;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500}._editBtn_1latq_46:hover{background:var(--surface-subtle)}._editForm_1latq_64{border-top:1px solid var(--hairline-color);margin-top:20px;padding-top:16px}._grid2_1latq_70{grid-template-columns:1fr 1fr;gap:14px;display:grid}._label_1latq_76{color:var(--text-muted);text-transform:uppercase;letter-spacing:.7px;margin-bottom:7px;font-size:11px;font-weight:700;display:block}._input_1latq_86{box-sizing:border-box;background:var(--surface-subtle);border:1.5px solid var(--hairline-color);width:100%;color:var(--text-primary);border-radius:9px;outline:none;padding:10px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s}._input_1latq_86:focus{border-color:var(--success);background:var(--surface-white)}._formActions_1latq_105{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}._saveBtn_1latq_113{background:var(--success);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:9px 22px;font-family:inherit;font-size:14px;font-weight:600}._saveBtn_1latq_113:hover{background:#19b401}._saveBtn_1latq_113:disabled{opacity:.6;cursor:default}._cancelBtn_1latq_134{border:1.5px solid var(--hairline-color);background:var(--surface-white);color:var(--text-primary);cursor:pointer;border-radius:9px;padding:9px 22px;font-family:inherit;font-size:14px;font-weight:500}._toast_1latq_146{color:var(--success-ink);font-size:13px;font-weight:500}._errorText_1latq_152{color:var(--danger);font-size:13px;font-weight:500}._sectionTitle_1latq_159{color:var(--text-primary);letter-spacing:-.3px;margin-bottom:16px;font-size:16px;font-weight:700}._sectionTitle_1latq_159 ._muted_1latq_167{color:var(--text-muted);font-size:13px;font-weight:500}._sectionHint_1latq_173{color:var(--text-muted);margin:-10px 0 16px;font-size:12px;line-height:1.5}._kpiGrid_1latq_180{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}._kpiCard_1latq_187{border-radius:var(--radius-lg);border:1px solid #0000;padding:14px 18px}._kpiLabel_1latq_193{margin-bottom:4px;font-size:12px;font-weight:500}._kpiValue_1latq_199{font-size:32px;font-weight:700;line-height:1}._statusBox_1latq_205{background:var(--surface-subtle);border:1px solid var(--hairline-color);border-radius:var(--radius-lg);margin-bottom:16px;padding:14px 18px}._statusTitle_1latq_213{color:var(--text-primary);margin-bottom:10px;font-size:13px;font-weight:600}._statusList_1latq_220{flex-wrap:wrap;align-items:center;gap:24px;display:flex}._statusItem_1latq_227{align-items:center;gap:7px;display:flex}._statusDot_1latq_233{border-radius:50%;flex-shrink:0;width:10px;height:10px}._statusName_1latq_240{color:var(--text-muted);font-size:13px}._statusVal_1latq_245{font-size:14px;font-weight:700}._deptTable_1latq_250{border:1px solid var(--hairline-color);border-radius:var(--radius-lg);overflow:hidden}._deptHeadRow_1latq_256,._deptRow_1latq_257{grid-template-columns:1fr auto;align-items:center;padding:10px 18px;display:grid}._deptHeadRow_1latq_256{background:var(--surface-subtle);border-bottom:1px solid var(--hairline-color)}._deptTh_1latq_269{color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:700}._deptRow_1latq_257{border-bottom:1px solid var(--hairline-color);padding:12px 18px}._deptRow_1latq_257:last-child{border-bottom:none}._deptName_1latq_286{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}._deptCount_1latq_294{color:var(--text-primary);font-size:14px;font-weight:600}._passDesc_1latq_301{color:var(--text-muted);margin:6px 0 18px;font-size:13px;line-height:1.6}._passForm_1latq_308{flex-direction:column;gap:10px;max-width:420px;display:flex}._logoutBtn_1latq_316{background:var(--danger-bg);color:var(--danger);cursor:pointer;border:1.5px solid #fecaca;border-radius:10px;align-self:flex-start;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600}._logoutBtn_1latq_316:hover{background:#fee2e2}._loadNote_1latq_333{color:var(--text-muted);margin:0;font-size:13px}._catalog_tcmbw_3{padding:4px 0 24px}._notice_tcmbw_7{color:var(--color-amber,#b45309);background:var(--color-amber-bg,#fef3c7);border-radius:var(--radius-md,8px);margin:0 0 16px;padding:10px 13px;font-size:13px}._empty_tcmbw_16{color:var(--text-muted,#64748b);text-align:center;margin:24px 0;font-size:14px}._grid_tcmbw_23{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}._card_tcmbw_29{text-align:left;background:var(--surface-white,#fff);border:1px solid var(--hairline-color,#e2e8f0);border-radius:var(--radius-lg,12px);cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}._card_tcmbw_29:hover{box-shadow:var(--shadow-sm,0 1px 3px #00000014);border-color:#1ccb01}._card_tcmbw_29:active{transform:scale(.99)}._cardIcon_tcmbw_50{border-radius:var(--radius-md,8px);color:#1ccb01;background:var(--color-success-bg,#f0fdf4);justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;display:inline-flex}._cardTitle_tcmbw_62{color:var(--text-primary,#171a1c);font-size:15px;font-weight:700}._cardDesc_tcmbw_68{color:var(--text-muted,#64748b);font-size:13px;line-height:1.35}._host_tcmbw_75{height:calc(100vh - var(--header-h,56px) - 48px);--app-max-w:100%;flex-direction:column;min-height:420px;display:flex}._host_tcmbw_75:fullscreen{background:var(--surface-subtle,#f8fafc);--app-max-w:100%;height:100vh;padding:12px}._hostBar_tcmbw_95{flex-shrink:0;align-items:center;gap:12px;padding-bottom:12px;display:flex}._fsBtn_tcmbw_103{color:var(--text-secondary,#475569);background:var(--surface-white,#fff);border:1px solid var(--hairline-color,#e2e8f0);border-radius:var(--radius-md,8px);cursor:pointer;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}._fsBtn_tcmbw_103:hover{background:var(--surface-subtle,#f8fafc)}._backBtn_tcmbw_121{color:var(--text-secondary,#475569);background:var(--surface-white,#fff);border:1px solid var(--hairline-color,#e2e8f0);border-radius:var(--radius-md,8px);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}._backBtn_tcmbw_121:hover{background:var(--surface-subtle,#f8fafc)}._hostTitle_tcmbw_138{color:var(--text-primary,#171a1c);font-size:15px;font-weight:700}._frame_tcmbw_144{border:1px solid var(--hairline-color,#e2e8f0);border-radius:var(--radius-lg,12px);background:#fff;flex:1;width:100%;min-height:0}._reactHost_tcmbw_153{border:1px solid var(--hairline-color,#e2e8f0);border-radius:var(--radius-lg,12px);background:#fff;flex:1;min-height:0;overflow:auto}._stack_28uks_1{z-index:12000;pointer-events:none;flex-direction:column;gap:10px;max-width:min(400px,100vw - 32px);display:flex;position:fixed;top:16px;right:16px}._toast_28uks_13{--toast-accent:var(--accent);pointer-events:auto;border-radius:var(--radius-lg);border:var(--hairline);border-left:3px solid var(--toast-accent);background:var(--surface-white);color:var(--text-primary);font-family:var(--font-sans);box-shadow:var(--shadow-lg);align-items:flex-start;gap:10px;padding:12px 14px 12px 13px;font-size:13px;line-height:1.45;animation:.22s cubic-bezier(.16,1,.3,1) _toast-in_28uks_1;display:flex}._icon_28uks_32{border-radius:var(--radius-pill);background:var(--toast-accent);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;line-height:1;display:flex}._message_28uks_48{flex:1;padding-top:1px}@keyframes _toast-in_28uks_1{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){._toast_28uks_13{animation:none}}._overlay_ytve5_1{z-index:900;position:fixed;inset:0}._spotlight_ytve5_6{border-radius:var(--radius-md);pointer-events:none;transition:top .2s,left .2s,width .2s,height .2s;position:fixed;box-shadow:0 0 0 9999px #171a1c99}._tooltip_ytve5_13{z-index:901;background:var(--surface-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:16px;position:fixed}._tooltipHead_ytve5_21{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}._tooltipTitle_ytve5_28{font-size:15px;font-weight:700}._tooltipCount_ytve5_32{color:var(--text-muted);white-space:nowrap;font-size:12px}._tooltipText_ytve5_37{color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.45}._tooltipFoot_ytve5_43{justify-content:space-between;align-items:center;gap:12px;display:flex}._tooltipSkip_ytve5_49{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px}._tooltipNav_ytve5_58{gap:8px;display:flex}._tooltipBtn_ytve5_62{border-radius:var(--radius-md);border:var(--hairline);background:var(--surface-white);cursor:pointer;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600}._tooltipBtnPrimary_ytve5_72{background:var(--success);color:var(--text-inverse);border:none}._tooltipBtnPrimary_ytve5_72:hover{background:var(--success)}._page_je27j_1{color:#171a1c;background:#f1f5f9;min-height:100vh;font-family:inherit}._brandBar_je27j_8{background:#fff;border-bottom:.5px solid #e2e8f0;align-items:center;gap:10px;padding:14px 22px;display:flex}._brandName_je27j_16{font-size:16px;font-weight:700}._main_je27j_21{max-width:720px;margin:0 auto;padding:28px 18px 60px}._state_je27j_27{text-align:center;color:#94a3b8;padding:60px 0;font-size:15px}._card_je27j_34{text-align:center;background:#fff;border:.5px solid #e2e8f0;border-radius:16px;padding:40px 28px}._stateIcon_je27j_41{margin-bottom:10px;font-size:34px}._stateTitle_je27j_45{margin:0 0 8px;font-size:20px;font-weight:700}._stateText_je27j_50{color:#64748b;margin:0;font-size:14px}._survey_je27j_56{flex-direction:column;gap:14px;display:flex}._intro_je27j_61{background:#fff;border:.5px solid #e2e8f0;border-radius:16px;padding:20px 22px}._introHead_je27j_67{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._title_je27j_73{margin:0 0 8px;font-size:20px;font-weight:700}._helpBtn_je27j_79{border:1px solid var(--success);background:var(--success-bg);width:30px;height:30px;color:var(--success);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .12s;display:inline-flex}._helpBtn_je27j_79:hover{color:var(--success-ink);border-color:var(--success)}._helpBox_je27j_100{max-width:480px}._helpText_je27j_103,._introText_je27j_109{color:#475569;margin:0;font-size:14px;line-height:1.5}._campaign_je27j_115{color:#171a1c;margin-bottom:4px;font-weight:600;display:block}._steps_je27j_123{color:var(--text-muted);flex-direction:column;gap:4px;margin:10px 0 0;padding-left:20px;font-size:13.5px;display:flex}._helpNote_je27j_132{background:var(--success-bg);border:1px solid #bbf7d0;border-radius:10px;margin:12px 0 0;padding:12px 14px}._helpNoteText_je27j_139{color:var(--success-ink);text-align:center;margin:0 0 10px;font-size:13px;line-height:1.45}._helpNoteBar_je27j_146{border-radius:var(--radius-pill);gap:2px;height:8px;display:flex;overflow:hidden}._helpNoteSeg_je27j_153{height:100%}._helpNoteSegJunior_je27j_156{background:#facc15}._helpNoteSegMiddle_je27j_159{background:var(--success)}._helpNoteSegSenior_je27j_162{background:#15803d}._helpNoteLegend_je27j_165{color:var(--success-ink);justify-content:center;gap:14px;margin-top:8px;font-size:11.5px;font-weight:600;display:flex}._helpNoteLegend_je27j_165 span{align-items:center;gap:5px;display:inline-flex}._helpNoteDot_je27j_179{border-radius:50%;width:8px;height:8px;font-style:normal;display:inline-block}._competencyBadge_je27j_187{color:#1d4ed8;word-break:break-word;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;max-width:100%;margin:4px 0 2px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}._subjectCard_je27j_202{background:#fff;border:.5px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}._subjectHead_je27j_211{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._employeeName_je27j_217{font-size:16px;font-weight:600}._employeeMeta_je27j_221{color:#94a3b8;margin-top:2px;font-size:12px}._level_je27j_226{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}._levelLabel_je27j_233{color:#94a3b8;font-size:11px}._levelValue_je27j_237{color:#0369a1;font-size:14px;font-weight:600}._choices_je27j_243{gap:10px;display:flex}._choice_je27j_243{border:1px solid var(--border-strong);background:var(--surface-white);border-radius:var(--radius-md);cursor:pointer;flex:1;padding:10px;font-family:inherit;font-size:14px;font-weight:600;transition:all .12s}._choice_je27j_243:hover{border-color:var(--text-muted)}._agree_je27j_263{color:var(--success-ink)}._disagree_je27j_266{color:var(--danger)}._agreeActive_je27j_270{border-color:var(--success);background:var(--success-bg)}._disagreeActive_je27j_274{border-color:var(--danger);background:var(--danger-bg)}._levels_je27j_280{flex-direction:column;gap:6px;display:flex}._levelsLabel_je27j_285{color:var(--text-muted);font-size:12px;font-weight:600}._levelsRequired_je27j_291{color:var(--danger)}._levelChoices_je27j_294{gap:10px;display:flex}._levelChoice_je27j_294{border:1px solid var(--border-strong);background:var(--surface-white);border-radius:var(--radius-md);cursor:pointer;flex:1;padding:8px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s}._levelChoice_je27j_294:hover{border-color:var(--text-muted)}._levelChoice_je27j_294:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}._levelChoice_je27j_294:disabled:hover{border-color:var(--border-strong)}._levelChoiceActive_je27j_322{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}._comment_je27j_328{border:var(--input-border);border-radius:var(--radius-md);resize:vertical;padding:9px 11px;font-family:inherit;font-size:13px}._comment_je27j_328:focus{border-color:var(--success);box-shadow:var(--focus-ring);outline:none}._commentRequired_je27j_342{border-color:var(--danger)}._commentRequired_je27j_342::placeholder{color:var(--danger)}._commentCounter_je27j_348{color:var(--danger);align-self:flex-end;font-size:11px}._optOut_je27j_355{color:var(--text-secondary)}._optOutActive_je27j_358{border-color:var(--text-muted);background:var(--surface-subtle);color:var(--text-primary)}._noAssessBadge_je27j_365{color:var(--text-muted);background:var(--surface-subtle);border:1px solid var(--border-strong);border-radius:var(--radius-md);align-self:flex-start;padding:3px 8px;font-size:12px;font-weight:600}._optOutOption_je27j_377{text-align:left;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-white);cursor:pointer;flex-direction:column;gap:3px;width:100%;padding:14px 16px;font-family:inherit;display:flex}._optOutOption_je27j_377:not(:last-child){margin-bottom:10px}._optOutOption_je27j_377:hover,._optOutOptionActive_je27j_397,._optOutOptionActive_je27j_397:hover{border-color:var(--success);background:var(--success-bg)}._optOutOptionTitle_je27j_402{color:var(--text-primary);font-size:15px;font-weight:600}._optOutOptionDesc_je27j_407{color:var(--text-secondary);font-size:13px}._optOutTransfer_je27j_412{flex-direction:column;gap:4px;margin-top:12px;display:flex}._optOutTransfer_je27j_412 ._comment_je27j_328{width:100%}._error_je27j_422{color:#b42318;background:#fef2f2;border:.5px solid #fecaca;border-radius:8px;padding:10px 12px;font-size:13px}._footer_je27j_431{background:#fff;border:.5px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:4px;padding:14px 18px;display:flex;position:sticky;bottom:0}._footerHint_je27j_444{color:#64748b;font-size:12px}._submit_je27j_448{background:var(--success);color:#fff;cursor:pointer;border:none;border-radius:9px;flex-shrink:0;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:600}._submit_je27j_448:hover{background:#19b401}._submit_je27j_448:disabled{opacity:.6;cursor:default}@media (width<=560px){._footer_je27j_431{flex-direction:column;align-items:stretch}._submit_je27j_448{width:100%}}
