@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+0460-052F,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(./onest-cyrillic-400-normal-DH8vlB-A.woff2) format("woff2"),url(./onest-cyrillic-400-normal-BxvCLB5P.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(./onest-latin-ext-400-normal--mQR5RlC.woff2) format("woff2"),url(./onest-latin-ext-400-normal-BbXTNVXw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(./onest-latin-400-normal-bladozIj.woff2) format("woff2"),url(./onest-latin-400-normal-BAzPRZHg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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(./onest-cyrillic-500-normal-DHyr8B2c.woff2) format("woff2"),url(./onest-cyrillic-500-normal-CyY1vN0Q.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(./onest-latin-ext-500-normal-BlXa29q8.woff2) format("woff2"),url(./onest-latin-ext-500-normal-CoujUMv_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(./onest-latin-500-normal-qHiQtL66.woff2) format("woff2"),url(./onest-latin-500-normal-oFTiz6Nq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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,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) format("woff");unicode-range:U+0460-052F,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(./onest-cyrillic-600-normal-DiaWg2oX.woff2) format("woff2"),url(./onest-cyrillic-600-normal-CXIKc6w5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(./onest-latin-ext-600-normal-CMbOq94E.woff2) format("woff2"),url(./onest-latin-ext-600-normal-mefcv-cx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(./onest-latin-600-normal-jVaZHx2Z.woff2) format("woff2"),url(./onest-latin-600-normal-6nn5mF7m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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(./onest-cyrillic-700-normal-CwpXuTGk.woff2) format("woff2"),url(./onest-cyrillic-700-normal-DOtXtm0s.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(./onest-latin-ext-700-normal-C-Tcltod.woff2) format("woff2"),url(./onest-latin-ext-700-normal-CSGWRWNE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(./onest-latin-700-normal-Bd6qVL4Q.woff2) format("woff2"),url(./onest-latin-700-normal-XTvQgpoh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:800;src:url(data:font/woff2;base64,d09GMgABAAAAAATUABAAAAAACNgAAAR5AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUIhCELGgABNgIkAy4EIAWEQgd2DAcbNwdRVFHKyX4kVJV1RzjHkdMx1bLqanlwHavmcMwYH/ldPHy/H+3c+/+aSESteRNrJGsMoTJMhxLxJhq6SWO3b0Lez+dZ7yfD/NYDMAOr9ShbY+2bwfP6KCFD7gvE4rT5P2a6aKqw+rYokL0RTiQsKsAysMAGOJtV22gU+Xx37fcODwPkiPTedG5DZMfALgkCKREZXj49X/S+BdoBKYRKCLRaVYo81twpgqCNd5oh6IzbCkF8oPwXiGsapxUCEAi11Cw0S65Ni6IgiS4hWy0ZJVHWZcmHhYE0qM113iLj+JJ3UwbguHSPK5DvF+bPJqR/4pn2D8AFHdNPq1v/71M/j24A9wHIrnyPaYFCaBbohzCOuK3TuxGBFBCt1TRAokI/UqCfj3NALx5S6jCtzga4GFm/nT5SChr25jeUP+VtuVB05XCJ3w0/xBCWCFH+64Jrt+cw0IZnALYwDvQDpCygkZrgcxR13VwNdocI6ny45wO5zTe5gTM4lAkbKAlLpMQKpFRgOSYxgZVYJqcUFEGREplpwbNnCXjlSbzwdCTe8OQJpZRgMUYYsBSLHDISCihEiUYsO7eib/tuhFpG7fAMTV8fSiHcQyH28tVo+q5j1IIjO8Kozc8Zjxc+3RamrVgRhIESYWAtWQHTdh7FC4/vDo0uejIsxaLhBc8keFouDN1WmPIu6F1gIDwGIEIv7wm6vD/Fkp1qUcB1hg+uWW+ITiyLlERtipKsiDx2eZY3rOcWBSmCNwXLYHFw6dcySVJeW9h0jiU6Ojtmemh+uzgJcqFw9q+tzMXWS+sutQ9d3D7n12LhQem5rvPrznfKz30pKZPF57VnzCQjPwuFb3DQjAj84NJ4WGtM6eE2pmTW5godykLtgo83dX3vXrJ4wRURIe1z8tdn0J3t2WJ+RkoftzE5vS6PU+6V0frpdRmXtf1znBSvqTMiIlPTvSY0s701SyaAsy0Tju5YcxSgSamTgWJG2lB0bFXaDEz3SlPMA7EIoUlrXIMjAG1bfzQXKP/ID9UjuecDCMGdv7vxCLdyq7mqfsP3hdWDgF+T6eT/iv+fqs3qNRolCF6EpdowMKWojcCVbblPUJ6WfxNbbUCOMWMSYLPxp12FWFB2lL0Q2h1GGEVuMubIvQekqFs4nSiEQJj0A6ROm6CyzbH62gYN9pgEGk0aBp12SAPdKJPcHgIsnkjt2KP1bv+zNAx09NyajOPmxKhnY6bWw2oxXdz+vpudS7kcOVxUnAzs3FxoLgZmNBsnnRw9mnVGW2VvZkloOJcb2FjFyUPLPYor6Gi52Vxfd1HKRStDK1BgCMbTS67fgIokaH9vHQ8zhnMpiqtuYGM3nrOW74yTL1e+PHFE9DTi4trenmxjpKEifx1PYZoqOrvESSvPr2Mwl3mMQVOxsVQqbmBhxzCHc9h6PB2BlZaj8p3Vjnk3I6OKWhUN0RhN0RwtjYfH/BmgzN9jNeQWNuQJPD8hty6XaOifn8zPrS8MZFQet+ZDHSqlflhQkFt8Iv7PflgvBgAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAcQAA8AAAAACJQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAUQAAAG6PI5dNR1NVQgAAAcQAAAAtAAAALiN2JIJPUy8yAAAB9AAAAEsAAABgZ3R/IlNUQVQAAAJAAAAAJwAAACp5m2utY21hcAAAAmgAAABOAAAAbD9K6d1nYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAACKQAAAoCrV1vmaGVhZAAABOwAAAA1AAAANiitB61oaGVhAAAFJAAAAB8AAAAkDh8IkmhtdHgAAAVEAAAAKwAAAC4Xz//RbG9jYQAABXAAAAAaAAAAGgRPA3ttYXhwAAAFjAAAABwAAAAgACACn25hbWUAAAWoAAABCwAAAiAua04fcG9zdAAABrQAAABZAAAAdl6LW1IAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42mNgZGBg4GLQYrBgYHZx8wlhEEmuLMphEMlJLMljEGFgYQCC///BqhizU4vyGDhALBAGyjEBeYxAzARVqcYgA+QzAVn8IBqKESQDAPJVCZEAAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYUpnVmBgZWBg6mKKYGBg8IbQjHEMRgy/GFAAEzuIgPECIoOCGQ4w8CpsYT717zwDA8seRj+g8HSwSn6mI0BKgYETABO1DHIAeNpjYARCDiBmYBABkzIMTOXpGSWMTEA2E1iEgZGLWYGBAQArngItAHjaY2BgYAJiZiAWAZKMYJqFIQJICzEIMDADZXkZFBgcGRYwHGRkYjmksOX/f6AcsthBkNj/3/+f/T/wP/2/43/G3873Q4EmYQAAxKUXPwAAAAEAAf//AA942j2QA7BbQRRA796Nnbz3vpNM3kbf2LC2bdscq4PaHNS2rUFtDeqOandc46X7ueY9dw4gyNozjNKLQMEIILkD7lDAHZBR/vcdQQPtme79n1yL7gFgRgPAJ3hVvLMAMMIJiwSMEqdIcg4S5UhEexAdfGMUXv3XZNo0QogHMpnaP/QYhoEAVP8kk+Fkw/mRhnOrOD9Vy6Cf6GZQIARQKVEucbeogiIxytzMHaFEDYcjPCuLVyWS3IE3bp1d0297v3Wnb906v2zQ9oHLSTrdvwpnkYjXy3AW8n5kOumrvSEFNf2Atooo2meiEO0Tfg91Svt9Pn+qc6iO3R5fCHYEgEkRns3jXOFJbpRYhCkszoxSDduHgp2ICzgunb9rVIfNnYbtWbD82ICum7sM+pYeWEXnEI9fknzu2Vg1gMh/LovyR/tyQRRMqZ0bywV2e4HcuLMKQMCf+YXt8B60ANCrZRiPJZIszkUPCEQsHGaqwWBkzSiv8qEiizVXmOgBg0GRayRUW6CkJNyjbYnJEFvc/Bbp6XR4gnlZoVzdFlreuV9RuFfbIp3JUDar1RXtsNmkhPLyWLZ+I5Z0HGh0RVpWSKptXPF4U57NlWWzZkuNu5Z5XOFWlY78bPOE4nFGyeLKstuynKnOpRIAyezFDnAHNaAAVMgZMGPvJuxw+rS4aYzt4Br+Boe4UYUoWeRX44kMnkBmh73+4GxSPgDbDRwc9fmiTXpG/gMEi5rQAAAAeNpjYGRgAOEIi56SeH6brwzMzC8YgOCe6mwxEP1QTpP5v/a/S9zqzPeBXDYGJpAoAC9PCxUAAAB42mNgZGBgPvXvPAMDd8p/7X/B3OpAEVTADQCVewXEAHjaY7JhEGG6+v8fDDO/BGKX//8Y5RgYQJiJDYhTGeQZGP6v+G8NANhIEakAAAAAFQAvADsARwCFAMAAwADAAMABGQEmAUAAAHjaY2BkYGDgYXJk4GGIYWAB8xCAmYERABEXAMJ42n2QA3IDUABEX22OUQxrux3Ug9p2Y9s5Rk/RQ+UEOUN2MrHma3f/+wS6SdJCU2sX8NfUm9NNjJLO6Wb6SeV0C6v853RrCdPGNt6cbld+m9P9rMtldVMzvQzndLcUHBHGj5cv9nFh55cHDFgwYVaupuLGxzYLKj5+xFqU+KXn8UnbNbqUmjR/wTGn6p0Y8ImZq7H/PQZ5rcQlbpwl5llEhR1MGEW7ECniRdk8W2orKm9l5CVPXHMj1fi0a82ZCEh/KS+y4zXYA41uIspy7xe1zKLaktStEgPjZXtcinVhlf9Bnj0CGs3K9EL5yaofNGFBhLhv5vkR6VCq39Do5gu9W95VOGMqAyGJUbYAeNpjYGIAg/9bGYwYsAEeIFZhOMnIxMjMyMLAzMjKyMbIzsjByMnmmFSUWpbKXpqXaWDibAiljcC0gaMBk3MQiGlk4GTCmZhcWpKanJ+bBJY0NjADADv4FIkAAAA=) format("woff");unicode-range:U+0460-052F,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:800;src:url(./onest-cyrillic-800-normal-BvLlQFJL.woff2) format("woff2"),url(./onest-cyrillic-800-normal--PCHELnA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(./onest-latin-ext-800-normal-YP8Fhceh.woff2) format("woff2"),url(./onest-latin-ext-800-normal-CFI3F54o.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:800;src:url(./onest-latin-800-normal-Bj4kkdU9.woff2) format("woff2"),url(./onest-latin-800-normal-BoZfnNRa.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2) format("woff2"),url(./source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-400-normal-C44pakCn.woff2) format("woff2"),url(./source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-greek-400-normal-Cw5-AHNN.woff2) format("woff2"),url(./source-serif-4-greek-400-normal-BccYJ-vZ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2) format("woff2"),url(./source-serif-4-vietnamese-400-normal-DR1UuFon.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2) format("woff2"),url(./source-serif-4-latin-ext-400-normal-CEpydyUl.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(./source-serif-4-latin-400-normal-Dn3IlU-Z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2) format("woff2"),url(./source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2) format("woff2"),url(./source-serif-4-cyrillic-600-normal-DFnC3vAY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-greek-600-normal-DdRkKr-1.woff2) format("woff2"),url(./source-serif-4-greek-600-normal-DhXQw1Kl.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-vietnamese-600-normal-CznyfUKR.woff2) format("woff2"),url(./source-serif-4-vietnamese-600-normal-B0WJbuqT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2) format("woff2"),url(./source-serif-4-latin-ext-600-normal-C6NNqpJh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(./source-serif-4-latin-600-normal-DMD1h6_f.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--wall: #F6F7F4;--wall-deep: #E9ECE5;--sheet: #FFFFFF;--sheet-2: #F4F7F1;--zebra-row: #F2F5EF;--track: #E3E7DD;--plane-jade: #00614A;--plane-navy: #182733;--plane-black: #000000;--jade: #109971;--jade-deep: #007055;--jade-700: #1F443C;--jade-800: #14312A;--jade-ink: #0E2B24;--jade-wash: #E8F0EA;--brass: #A67C25;--brass-ink: #6E4E12;--brass-lit: #D2A63F;--brass-wash: #F5F0E2;--terra: #A8442A;--terra-wash: #F7ECE7;--steel: #33657B;--steel-lit: #6C90A0;--stone: #7E8A80;--ink: #17201C;--ink-2: #3D4741;--label: #56605A;--ivory: #FFF9E3;--ivory-2: rgba(255, 249, 227, .8);--ivory-3: rgba(255, 249, 227, .34);--hair: #DDE2D8;--hair-soft: #E1E6DB;--grid-line: #DFE4D8;--seam: 6px;--rail-w: 6px;--rail-c: var(--plane-jade);--sheet-pad: clamp(20px, 2.4vw, 34px);--shell: 1400px;--pad-x: clamp(16px, 4vw, 48px);--wallface: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--serif: "Source Serif 4", "Times New Roman", Georgia, serif;--ui: var(--wallface);--display: var(--wallface);--num: var(--serif);--mono: var(--serif);--t-wall: clamp(32px, 5.2vw, 74px);--t-lead: clamp(15.5px, 1.2vw, 18.5px);--t-num-1: clamp(60px, 8.4vw, 118px);--t-num-2: clamp(32px, 4.2vw, 54px);--t-num-3: clamp(21px, 2.3vw, 29px);--t-body: 15px;--t-small: 13px;--t-label: 12px;--t-cap: 11px;--t-micro: 10px;--ease: cubic-bezier(.16, 1, .3, 1);--ease-2: cubic-bezier(.4, 0, .2, 1);--canvas: var(--wall);--canvas-2: var(--wall-deep);--canvas-3: var(--wall-deep);--surface: var(--sheet);--surface-2: var(--sheet-2);--card: var(--sheet);--bg: var(--wall);--bg-2: var(--wall-deep);--bg-deep: var(--wall-deep);--line: var(--hair);--hair-2: #C6CEBF;--hair-3: #AEB9A3;--muted: var(--label);--zebra: var(--zebra-row);--bone: var(--wall-deep);--jade-dark: var(--jade-ink);--jade-soft: var(--jade-wash);--jade-line: rgba(0, 97, 74, .3);--green: var(--plane-jade);--green-500: var(--jade);--green-600: var(--jade-deep);--green-soft: var(--jade-wash);--green-line: var(--jade-line);--green-2: #0E7A5C;--gold: #8A6A18;--gold-2: var(--brass-ink);--gold-900: var(--brass-ink);--gold-bright: #8A6A18;--gold-soft: var(--brass-wash);--gold-line: rgba(166, 124, 37, .4);--gold-dim: rgba(166, 124, 37, .24);--pos: #1B7A57;--neg: var(--terra);--slate: var(--steel);--ch1: #8A6A18;--ch2: #0E7A5C;--ch3: #33657B;--ch4: var(--stone);--ch5: var(--terra);--grid: var(--grid-line);--tick: var(--label);--sh-1: 0 1px 2px rgba(23, 32, 28, .05), 0 1px 1px rgba(23, 32, 28, .04);--sh-2: 0 2px 4px rgba(23, 32, 28, .05), 0 12px 26px -12px rgba(23, 32, 28, .16);--sh-3: 0 4px 10px rgba(23, 32, 28, .07), 0 24px 48px -20px rgba(23, 32, 28, .22);--sh-jade: 0 12px 30px -14px rgba(0, 97, 74, .35);--edge: inset 0 1px 0 rgba(255, 255, 255, .9);--r-lg: 12px;--r-md: 8px;--r-sm: 6px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:clip;background:var(--wall)}body{background:var(--wall);color:var(--ink);font-family:var(--ui);font-size:var(--t-body);line-height:1.62;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100dvh;display:flex;flex-direction:column}a{color:var(--plane-jade);text-underline-offset:3px}button,input,select,textarea{font-family:inherit;font-size:inherit;color:var(--ink)}svg{display:block;max-width:100%}::selection{background:var(--gold-dim);color:var(--ink)}:focus-visible{outline:2px solid var(--brass-ink);outline-offset:2px}.topbar :focus-visible,nav.tabs :focus-visible,.sheet :focus-visible,.view-head :focus-visible,.gauge :focus-visible,.ext-strip:focus-visible{outline-color:var(--brass-lit)}*{scrollbar-width:thin;scrollbar-color:var(--hair) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--hair);border:3px solid transparent;background-clip:padding-box}.shell{width:100%;max-width:var(--shell);margin:0 auto;padding-inline:var(--pad-x)}main{flex:1 1 auto;width:100%;max-width:var(--shell);margin:0 auto;padding:clamp(26px,3.4vw,44px) var(--pad-x) clamp(52px,6.5vw,88px)}.kpi .label,.ctl label,.scen-out .label,.ext-strip .xl,.mobile-bar .cur .lbl,.legend,.gauge-cap,.report-kpis .rk .l{font-family:var(--ui);font-size:var(--t-label);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--label);line-height:1.45}.kpi .label sub,.decomp-row .nm sub,.card h3 sub,.chart-title sub{font-size:.8em;letter-spacing:0}.topbar{position:relative;background:var(--plane-black);color:var(--ivory)}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:6px;background:linear-gradient(90deg,var(--plane-jade) 0 46%,var(--brass) 46% 62%,var(--plane-navy) 62% 100%)}.topbar .inner{display:flex;align-items:center;gap:clamp(12px,2.4vw,28px);padding-block:clamp(14px,1.9vw,22px)}.brand{display:flex;align-items:center;min-width:0;flex:1 1 auto}.titlewrap{min-width:0}.titlewrap h1{font-family:var(--ui);font-weight:700;text-transform:uppercase;font-size:clamp(16px,1.9vw,24px);letter-spacing:.015em;line-height:1.12;color:var(--ivory);text-wrap:balance}.titlewrap .sub{margin-top:9px;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-lit)}.hstat{display:flex;align-items:center;gap:14px;flex:0 0 auto}.hdate{color:var(--steel-lit);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.hbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:0;background:transparent;border:1px solid rgba(255,249,227,.34);color:var(--ivory);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .18s var(--ease-2),color .18s var(--ease-2),border-color .18s var(--ease-2)}.hbtn:hover:not(:disabled){background:var(--ivory);border-color:var(--ivory);color:#000}.hbtn:disabled{opacity:.38;cursor:default}.hbtn.icon{width:44px;padding:0}.hbtn.report .ricon{display:none}nav.tabs{position:sticky;top:0;z-index:60;background:var(--plane-jade);border:0}nav.tabs .inner{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}nav.tabs .inner::-webkit-scrollbar{display:none}nav.tabs button{position:relative;height:48px;padding:0 clamp(12px,1.5vw,22px);background:none;border:0;color:var(--ivory-2);cursor:pointer;white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;transition:background-color .16s var(--ease-2),color .16s var(--ease-2)}nav.tabs button+button{box-shadow:inset 1px 0 #fff9e333}nav.tabs button:hover{color:var(--ivory)}nav.tabs button.active{background:var(--sheet);color:var(--plane-jade)}nav.tabs button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--brass);opacity:0;transition:opacity .16s var(--ease-2)}nav.tabs button.active:after{opacity:1}.mobile-bar{display:none;position:sticky;top:0;z-index:60;align-items:center;gap:14px;background:var(--plane-jade);border:0;padding-block:10px}.mobile-bar .cur{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.mobile-bar .cur .lbl{color:var(--ivory-2)}.mobile-bar .cur .nm{font-family:var(--ui);font-weight:700;text-transform:uppercase;font-size:17px;letter-spacing:.01em;color:var(--ivory);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;background:var(--plane-jade);color:var(--ivory);overflow-y:auto;overscroll-behavior:contain;animation:sheet-in .26s var(--ease)}@keyframes sheet-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sheet-head{display:flex;align-items:center;gap:14px;padding:calc(18px + env(safe-area-inset-top)) var(--pad-x) 16px;border-bottom:1px solid rgba(255,249,227,.22)}.sheet-head .t{flex:1 1 auto;min-width:0;font-family:var(--ui);font-weight:700;text-transform:uppercase;font-size:18px;letter-spacing:.1em}.sheet-list{padding:0 var(--pad-x) calc(40px + env(safe-area-inset-bottom));display:flex;flex-direction:column}.sheet-item{display:flex;align-items:baseline;gap:16px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid rgba(255,249,227,.22);padding:20px 0;cursor:pointer;color:inherit}.sheet-item .no{flex:0 0 auto;width:26px;font-family:var(--serif);font-weight:600;font-size:13px;color:var(--brass-lit)}.sheet-item .tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.sheet-item .nm{font-family:var(--ui);font-weight:700;text-transform:uppercase;font-size:21px;letter-spacing:.01em;color:var(--ivory);line-height:1.14}.sheet-item .ds{font-family:var(--serif);font-size:13px;line-height:1.5;color:var(--ivory-2)}.sheet-item.active .nm,.sheet-item .go{color:var(--brass-lit)}.view{counter-reset:hang;animation:hang-in .32s cubic-bezier(.22,.7,.2,1)}@keyframes hang-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.view-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(24px,3.2vw,52px);align-items:end;margin-inline:0;margin-bottom:var(--seam);padding:clamp(22px,2.8vw,34px) clamp(24px,3vw,40px) clamp(24px,3vw,36px);background:var(--plane-jade);color:var(--ivory);border-top:var(--rail-w) solid var(--brass)}.view-head h2{grid-column:1;font-family:var(--ui);font-weight:800;text-transform:uppercase;font-size:var(--t-wall);line-height:.96;letter-spacing:0;color:var(--ivory);text-wrap:balance;overflow-wrap:anywhere}.view-head h2:after{content:"";display:block;height:5px;margin-top:clamp(14px,1.8vw,22px);background:linear-gradient(90deg,var(--brass-lit) 0 64px,rgba(255,249,227,.34) 64px 100%) left bottom / 100% 1px no-repeat,repeating-linear-gradient(90deg,rgba(255,249,227,.42) 0 1px,transparent 1px 16px) left bottom / 112px 5px no-repeat}.view-head p{grid-column:2;align-self:end;font-family:var(--serif);font-size:var(--t-lead);line-height:1.55;color:var(--ivory-2);max-width:46ch;padding-left:clamp(16px,1.8vw,28px);border-left:3px solid var(--brass-lit);overflow-wrap:anywhere}.view-head p b{color:var(--ivory);font-weight:600}.grid{display:grid;gap:var(--seam)}.grid>*{min-width:0}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-2{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.grid.cols-4,.grid.cols-3{border:0;background:none;border-radius:0;overflow:visible}.mt16{margin-top:var(--seam)}.card{position:relative;background:var(--sheet);border-radius:0;box-shadow:none;border:1px solid var(--hair);border-top:var(--rail-w) solid var(--rail-c);padding:var(--sheet-pad);min-width:0;max-width:100%}.card.m-method{--rail-c: var(--brass)}.card.m-ext{--rail-c: var(--plane-navy)}.card.m-warn{--rail-c: var(--terra)}.card:not(.kpi):not(.ext-strip){counter-increment:hang}.card>h3,.card>.chart-title{display:block;width:auto;max-width:100%;background:none;color:var(--jade-ink);border:0;padding:0;margin:0 0 clamp(16px,2vw,22px);font-family:var(--ui);font-weight:700;font-size:14.5px;letter-spacing:0;text-transform:none;line-height:1.35;overflow-wrap:anywhere}.card>h3:before,.card>.chart-title:before{content:none}.card .card-note,.note{margin-top:clamp(16px,2vw,22px);padding-top:14px;border-top:1px solid var(--hair-soft);font-size:12.5px;line-height:1.7;color:var(--label)}.card .card-note b{color:var(--ink);font-weight:600}.hint{font-size:12.5px;color:var(--label);line-height:1.6;margin-top:10px}.kpi{position:relative;overflow:hidden;background:var(--sheet);border-radius:0;box-shadow:none;border:1px solid var(--hair);border-top:var(--rail-w) solid var(--plane-jade);padding:clamp(18px,2.2vw,28px);transition:background-color .2s var(--ease-2)}.kpi.k-gold{border-top-color:var(--brass)}.kpi.k-terra{border-top-color:var(--terra)}.kpi.k-moss{border-top-color:var(--jade)}.kpi:hover{background:var(--sheet-2)}.kpi .accentbar{display:none}.kpi .label{color:var(--label);overflow-wrap:anywhere}.kpi .value{font-family:var(--serif);font-weight:600;font-size:var(--t-num-2);line-height:.95;letter-spacing:-.022em;color:var(--jade-ink);margin:clamp(12px,1.6vw,18px) 0 0;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;overflow-wrap:normal;word-break:keep-all}.kpi .value:after{content:"";display:block;width:clamp(48px,5vw,76px);height:4px;background:var(--brass);margin-top:clamp(10px,1.3vw,15px)}.kpi.compact .value{font-size:clamp(20px,2.1vw,27px);line-height:1.15}.kpi .unit{font-family:var(--serif);font-style:italic;font-size:13.5px;color:var(--label);line-height:1.5;margin-top:10px;overflow-wrap:anywhere}.flash{animation:flashval 1.6s var(--ease)}@keyframes flashval{0%{color:var(--brass-ink)}to{color:inherit}}.delta{display:inline-flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-top:13px;padding:8px 0 0;border:0;border-top:2px solid currentColor;border-radius:0;background:none;max-width:100%;font-family:var(--ui);font-size:11.5px;font-weight:700;letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums}.delta.up{color:var(--pos)}.delta.down{color:var(--terra)}.delta.flat{color:var(--label)}.delta .dmut{color:var(--label);font-weight:500}.ext-strip{display:flex;align-items:baseline;gap:12px clamp(20px,2.6vw,40px);width:100%;text-align:left;cursor:pointer;flex-wrap:wrap;border:0;border-top:var(--rail-w) solid var(--brass);border-radius:0;background:var(--plane-navy);box-shadow:none;color:var(--ivory-2);font-family:var(--ui);font-size:13.5px;padding:clamp(18px,2.2vw,28px) clamp(18px,2.4vw,32px);transition:transform .26s var(--ease-2)}.ext-strip:hover{transform:translateY(-2px)}.ext-strip .xl{color:var(--ivory-2)}.ext-strip b{font-family:var(--serif);font-weight:600;font-size:clamp(22px,2.4vw,30px);color:var(--ivory);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.ext-strip .xsep{display:none}.ext-strip .arrow{margin-left:auto;color:var(--brass-lit);font-size:18px;transition:transform .3s var(--ease-2)}.ext-strip:hover .arrow{transform:translate(7px)}.gauge{position:relative;overflow:hidden;border-radius:0;box-shadow:none;background:var(--plane-jade);color:var(--ivory);margin-inline:0;padding:clamp(24px,3vw,40px) clamp(22px,2.6vw,32px) clamp(20px,2.4vw,30px)}.gauge:after{display:none}.gauge-num{font-family:var(--serif);font-weight:600;font-size:var(--t-num-1);line-height:.86;letter-spacing:-.03em;color:var(--ivory);text-shadow:none;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;overflow-wrap:normal;word-break:keep-all}.gauge-num:after{content:"";display:block;width:clamp(56px,7vw,96px);height:4px;background:var(--brass-lit);margin-top:clamp(14px,1.8vw,22px)}.gauge-cap{margin-top:13px;color:var(--ivory-2)}.gauge-scale{position:relative;height:46px;margin-top:clamp(24px,3vw,34px)}.gauge-track{position:absolute;left:0;right:0;top:0;height:2px;border-radius:0;background:#fff9e357}.gauge-track:before{content:"";position:absolute;top:0;height:2px;left:var(--norm-a, 60%);right:calc(100% - var(--norm-b, 82%));background:#fff9e39e}.gauge-track:after{content:"";position:absolute;left:0;right:0;top:6px;height:4px;background:repeating-linear-gradient(90deg,rgba(255,249,227,.34) 0 1px,transparent 1px 10%)}.gauge-fill{position:absolute;left:0;top:-2px;height:6px;border-radius:0;background:var(--brass-lit);box-shadow:none;transition:width .9s var(--ease)}.gauge-mark{position:absolute;top:-9px;width:2px;height:20px;margin-left:-1px;border-radius:0;background:var(--ivory);box-shadow:none;transition:left .9s var(--ease)}.gauge-tick{position:absolute;top:16px;transform:translate(-50%);font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--ivory-2);font-variant-numeric:lining-nums tabular-nums}.gauge-tick:first-child{transform:none}.gauge-tick:last-child{transform:translate(-100%)}.diag{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:start;background:none;border:0;border-left:4px solid var(--brass);border-radius:0;padding:2px 0 2px 16px;margin-top:clamp(18px,2.2vw,26px);font-size:14.5px;line-height:1.6;color:var(--ink-2);overflow-wrap:anywhere}.diag b{color:var(--jade-ink);font-weight:700}.diag>div>b:first-child{display:block;margin-bottom:6px;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink)}.diag .ico{flex:0 0 auto;width:22px;height:22px;border-radius:0;background:var(--brass-ink);color:var(--ivory);display:grid;place-items:center;font-family:var(--serif);font-weight:600;font-size:13px;box-shadow:none;margin-top:2px}.decomp-row{display:grid;grid-template-columns:minmax(140px,260px) minmax(0,1fr) 68px;align-items:center;gap:clamp(14px,1.6vw,22px);padding:13px 0;border-bottom:1px solid var(--hair-soft)}.decomp-row:last-of-type{border-bottom:0}.decomp-row>*{min-width:0}.decomp-row .nm{font-size:13px;color:var(--ink-2);line-height:1.45}.decomp-row .track{position:relative;height:14px;border-radius:0;background:var(--track);box-shadow:none;overflow:hidden}.decomp-row .track:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 1px),rgba(23,32,28,.2) calc(20% - 1px) 20%)}.decomp-row .fill{height:100%;border-radius:0;background-image:none;box-shadow:none;transition:width .85s var(--ease)}.decomp-row .val{text-align:right;font-family:var(--serif);font-weight:600;font-size:var(--t-num-3);letter-spacing:-.02em;color:var(--jade-ink);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px;padding-top:14px;border-top:1px solid var(--hair-soft)}.legend span{display:inline-flex;align-items:center;gap:8px;min-width:0}.legend i{width:12px;height:12px;border-radius:0;flex:0 0 auto;display:inline-block}.tbl-wrap{position:relative;overflow:auto;max-height:540px;background:var(--sheet);border:1px solid var(--hair);border-radius:0;mask-image:none;-webkit-mask-image:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}table.data{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--t-small)}table.data th{position:sticky;top:0;z-index:2;background:var(--plane-jade);color:var(--ivory);font-family:var(--ui);font-weight:700;font-size:10px;letter-spacing:.13em;text-transform:uppercase;text-align:right;padding:12px 14px;white-space:nowrap;border-bottom:0}table.data th+th{box-shadow:inset 1px 0 #fff9e333}table.data th,table.data td{min-width:88px}table.data th:first-child,table.data td:first-child{text-align:left;min-width:76px}table.data td{height:44px;padding:0 14px;text-align:right;vertical-align:middle;background:var(--sheet);color:var(--ink-2);border-bottom:1px solid var(--hair-soft);font-family:var(--ui);font-weight:500;font-size:13.5px;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}table.data td:first-child{font-family:var(--serif);font-weight:600;font-size:15px;color:var(--ink)}table.data tr:nth-child(2n) td{background:var(--zebra-row)}table.data tbody tr:hover td{background:var(--jade-wash)}table.data tr.peak td{background:var(--brass-wash);color:var(--brass-ink);font-weight:700}table.data tr.peak td:first-child{box-shadow:inset 3px 0 0 var(--brass)}table.data tr.total td{background:var(--wall-deep);border-top:2px solid var(--plane-jade);color:var(--jade-ink);font-weight:700}table.data input{width:88px;height:34px;border-radius:0;border:1px solid var(--hair);padding:0 9px;font-family:var(--ui);font-weight:500;font-size:13.5px;text-align:right;background:var(--sheet);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;transition:border-color .16s var(--ease-2),box-shadow .16s var(--ease-2)}table.data input:hover{border-color:var(--brass)}table.data input:focus{outline:none;border-color:var(--plane-jade);box-shadow:inset 0 0 0 2px var(--jade-wash)}table.data input.txt{width:100%;min-width:200px;text-align:left}table.data input.imputed{border-style:dashed;border-color:var(--brass);background:var(--brass-wash)}.controls{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end;background:var(--sheet);border:1px solid var(--hair);border-top:3px solid var(--brass);border-radius:0;box-shadow:none;padding:16px clamp(16px,2vw,22px);margin-bottom:var(--seam)}.controls>*{min-width:0}.controls .hint{margin-top:0;margin-left:auto;flex:1 1 240px;text-align:right}.ctl{display:flex;flex-direction:column;gap:8px;min-width:0}.ctl label:after{content:"";display:inline-block;width:4px;height:4px;border-radius:0;background:var(--brass);margin-left:7px;vertical-align:middle}select{border:1px solid var(--hair);border-radius:0;min-height:44px;max-width:100%;padding:9px 34px 9px 12px;background:var(--sheet) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%2356605A' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center / 11px 8px;font-family:var(--ui);font-weight:600;font-size:14px;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .18s var(--ease-2),box-shadow .18s var(--ease-2)}select:hover{border-color:var(--brass)}select:focus-visible{outline:none;border-color:var(--plane-jade);box-shadow:inset 0 0 0 2px var(--jade-wash)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 22px;border-radius:0;box-shadow:none;background:var(--plane-jade);border:1px solid var(--plane-jade);color:var(--ivory);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .18s var(--ease-2),border-color .18s var(--ease-2),transform .12s var(--ease-2)}.btn:hover:not(:disabled){background:var(--jade-deep);border-color:var(--jade-deep);filter:none;box-shadow:none}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.42;cursor:default}.btn.ghost{background:var(--sheet);color:var(--jade-ink);border-color:var(--hair)}.btn.ghost:hover:not(:disabled){background:var(--jade-wash);border-color:var(--plane-jade)}.btn.sm{min-height:38px;padding:0 15px;font-size:10px}.seg{display:inline-flex;border:1px solid var(--hair);border-radius:0;overflow:hidden;background:var(--sheet);box-shadow:none;max-width:100%}.seg button{position:relative;min-height:44px;padding:0 18px;border:0;background:none;color:var(--label);cursor:pointer;white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:background-color .16s var(--ease-2),color .16s var(--ease-2)}.seg button+button{border-left:1px solid var(--hair)}.seg button:hover:not(.active){background:var(--sheet-2);color:var(--ink)}.seg button.active{background:var(--plane-jade);color:var(--ivory)}.seg button.active:before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--brass-lit)}.slider-row{display:grid;grid-template-columns:minmax(150px,250px) minmax(0,1fr) 92px;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid var(--hair-soft)}.slider-row>*{min-width:0}.slider-row .snm{font-size:13.5px;font-weight:600;color:var(--ink-2);line-height:1.4;overflow-wrap:anywhere}.slider-row .snm small{display:block;font-weight:500;color:var(--label);font-size:11.5px;margin-top:3px}.slider-row .sval{text-align:right;font-family:var(--serif);font-weight:600;font-size:var(--t-num-3);color:var(--jade-ink);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}input[type=range]{width:100%;height:24px;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:0;background:var(--track)}input[type=range]::-moz-range-track{height:4px;border-radius:0;background:var(--track)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:18px;margin-top:-7px;border-radius:0;background:var(--plane-jade);border:0;box-shadow:none;transition:transform .18s var(--ease-2),background-color .18s var(--ease-2)}input[type=range]::-moz-range-thumb{width:16px;height:18px;border-radius:0;background:var(--plane-jade);border:0}input[type=range]:hover::-webkit-slider-thumb{transform:scaleY(1.15);background:var(--brass-ink)}.scen-out{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.6vw,36px)}.scen-out>*{min-width:0}.bignum{font-family:var(--serif);font-weight:600;font-size:var(--t-num-2);line-height:.95;color:var(--jade-ink);margin-top:12px;letter-spacing:-.022em;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;overflow-wrap:normal;word-break:keep-all}.scen-delta{margin-top:13px}.sens-top{font-family:var(--serif);font-size:15px;color:var(--ink-2);margin-top:18px;overflow-wrap:anywhere}.sens-top b{color:var(--terra);font-weight:600}.formula{background:var(--sheet);border:0;border-left:4px solid var(--brass);border-radius:0;padding:clamp(18px,2.4vw,28px);font-family:var(--serif);font-weight:400;font-size:clamp(18px,2.2vw,26px);color:var(--jade-ink);text-align:left;margin:clamp(20px,2.6vw,30px) 0;overflow-x:auto}.disclaim{background:var(--sheet);border:0;border-left:4px solid var(--brass);border-radius:0;color:var(--ink-2);padding:14px 0 14px 16px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.tag,.chip,.badge-demo,.src-fact{border-radius:0;display:inline-flex;align-items:center}.tag{background:var(--jade-wash);border:1px solid var(--jade-line);color:var(--jade-ink);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;margin:6px 6px 0 0}.chip{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;white-space:nowrap}.chip.pos{color:var(--pos);background:var(--jade-wash);border:1px solid var(--jade-line)}.chip.neu{color:var(--label);background:var(--sheet-2);border:1px solid var(--hair)}.chip.neg{color:var(--terra);background:var(--terra-wash);border:1px solid rgba(168,68,42,.32)}.badge-demo,.src-fact{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;margin-left:9px;white-space:nowrap}.badge-demo{color:var(--brass-ink);background:var(--brass-wash);border:1px solid var(--gold-line)}.src-fact{color:var(--pos);background:var(--jade-wash);border:1px solid var(--jade-line)}.arch-scheme{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--seam);margin:22px 0}.arch-scheme .node{background:var(--sheet);border:1px solid var(--hair);border-top:4px solid var(--plane-jade);border-radius:0;padding:18px 15px;font-size:12px;line-height:1.5;color:var(--label);text-align:center;overflow-wrap:anywhere}.arch-scheme .node.alt{border-top-color:var(--brass)}.arch-scheme .node b{display:block;font-family:var(--serif);font-weight:600;font-size:17px;margin-bottom:6px;color:var(--jade-ink)}.arch-scheme .arrow{display:none}.about-block{font-size:15px;line-height:1.7;color:var(--ink-2);overflow-wrap:anywhere}.about-block h4{font-family:var(--serif);font-weight:600;font-size:clamp(19px,2.1vw,26px);color:var(--jade-ink);letter-spacing:-.01em;line-height:1.16;margin:clamp(28px,3.4vw,42px) 0 12px;padding-top:14px;border-top:1px solid var(--hair-soft)}.about-block h4:first-child{margin-top:0;padding-top:0;border-top:0}.about-block ul{margin:10px 0 10px 18px}.about-block li{margin:8px 0;padding-left:4px}.about-block li::marker{color:var(--brass-ink)}.about-block b{color:var(--ink);font-weight:600}.about-block code{font-family:var(--serif);font-size:13px;background:var(--sheet-2);border:0;border-left:2px solid var(--brass);border-radius:0;padding:1px 7px;color:var(--ink)}.gloss dt{font-family:var(--serif);font-size:18px;font-weight:600;color:var(--jade-ink);margin-top:18px}.gloss dd{margin-left:0;font-size:14px;color:var(--label)}.mention{padding:22px 0;border-bottom:1px solid var(--hair-soft);min-width:0}.mention:last-child{border-bottom:0}.mention .m-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--label)}.mention .m-title{font-family:var(--ui);font-weight:700;font-size:clamp(17px,1.6vw,21px);color:var(--jade-ink);margin-top:9px;line-height:1.24;letter-spacing:-.005em;overflow-wrap:anywhere}.mention .m-title a{color:inherit;text-decoration:none;border-bottom:2px solid var(--jade-line)}.mention .m-title a:hover{border-bottom-color:var(--brass)}.mention .m-snippet{font-family:var(--serif);font-size:15px;color:var(--ink-2);margin-top:8px;line-height:1.6;max-width:72ch;overflow-wrap:anywhere}.note>summary{display:flex;align-items:baseline;gap:12px;cursor:pointer;list-style:none;font-size:13.5px;line-height:1.55;color:var(--label);transition:color .18s var(--ease-2)}.note>summary::-webkit-details-marker{display:none}.note>summary:hover{color:var(--ink)}.note-sum{flex:1 1 auto;min-width:0}.note-more{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);border-bottom:2px solid var(--brass);white-space:nowrap}.note[open] .note-more:after{content:" ↑"}.note:not([open]) .note-more:after{content:" ↓"}.note-body{margin-top:14px;font-size:14px;line-height:1.7;color:var(--ink-2);columns:2;column-gap:clamp(20px,2.4vw,34px);column-rule:1px solid var(--hair-soft);overflow-wrap:anywhere}.note-body b{color:var(--ink);font-weight:600}.toast-wrap{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:150;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:calc(100vw - 36px)}.toast{display:flex;align-items:center;gap:11px;background:var(--plane-jade);border:0;border-left:4px solid var(--brass-lit);border-radius:0;box-shadow:none;color:var(--ivory);padding:12px 20px;min-width:0;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;animation:toast-in .32s var(--ease)}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.toast b{color:var(--brass-lit);font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em}.toast .dot{width:6px;height:6px;border-radius:0;background:var(--brass-lit);flex:0 0 auto}.splash{max-width:540px;margin:clamp(50px,10vh,110px) auto;text-align:center;font-family:var(--serif);color:var(--label);font-size:14.5px;line-height:1.7;background:var(--sheet);border:1px solid var(--hair);border-top:var(--rail-w) solid var(--plane-jade);border-radius:0;padding:clamp(28px,4vw,44px) clamp(20px,3vw,34px);box-shadow:none}.splash .err{color:var(--terra);margin-bottom:16px}.splash .spin{width:30px;height:30px;margin:0 auto 20px;border-radius:50%;border:2px solid var(--hair-soft);border-top-color:var(--plane-jade);animation:rot .9s linear infinite}.spin-sm{width:12px;height:12px;border-radius:50%;flex:0 0 auto;display:inline-block;border:2px solid rgba(255,249,227,.35);border-top-color:var(--ivory);animation:rot .8s linear infinite}@keyframes rot{to{transform:rotate(360deg)}}.foot{background:var(--plane-black);border-top:0;color:#fff9e39e;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.9;text-align:center}.foot .inner{padding:32px var(--pad-x) calc(36px + env(safe-area-inset-bottom));max-width:var(--shell);margin:0 auto;overflow-wrap:anywhere}.foot .fmark{display:block;width:96px;height:6px;margin:0 auto 18px;border-radius:0;background:linear-gradient(90deg,var(--plane-jade) 0 46%,var(--brass) 46% 62%,var(--plane-navy) 62% 100%)}.report-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;overflow:auto;background:#0e2b24e0;padding:clamp(14px,3vw,34px) clamp(10px,3vw,24px);animation:hang-in .26s var(--ease)}.report-toolbar{max-width:900px;margin:0 auto 14px;display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.report-toolbar .btn{background:transparent;border-color:var(--ivory);color:var(--ivory)}.report-toolbar .btn:hover:not(:disabled){background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.report-sheet{max-width:900px;margin:0 auto;background:#fff;color:#17201c;border-radius:0;padding:clamp(26px,5vw,62px) clamp(20px,5vw,64px);box-shadow:none;font-family:var(--ui);-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-title{display:flex;align-items:baseline;gap:20px;padding-bottom:24px;border-bottom:3px solid #17201C;flex-wrap:wrap}.report-title h1{font-family:var(--serif);font-weight:600;font-size:clamp(22px,3vw,34px);color:#17201c;line-height:1.12;letter-spacing:-.02em}.report-title .rt-sub{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#56605a;margin-top:9px}.report-title .rt-date{margin-left:auto;text-align:right;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#56605a;white-space:nowrap}.report-sheet h2{font-size:9px;text-transform:uppercase;letter-spacing:.22em;color:#17201c;font-weight:700;margin:34px 0 16px;padding-top:13px;border-top:2px solid #17201C}.report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.report-kpis .rk{border:0;border-left:2px solid #17201C;padding:2px 0 2px 15px;background:none;min-width:0}.report-kpis .rk .l{font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#56605a}.report-kpis .rk .v{font-family:var(--serif);font-size:32px;font-weight:600;line-height:1;margin-top:9px;letter-spacing:-.028em;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.report-kpis .rk .u{font-family:var(--serif);font-style:italic;font-size:10.5px;color:#56605a;margin-top:5px}.report-sheet table{width:100%;border-collapse:collapse;font-size:11.5px}.report-sheet table th{background:none;color:#17201c;padding:0 8px 9px 0;font-weight:700;text-align:right;font-size:8.5px;text-transform:uppercase;letter-spacing:.16em;border-bottom:2px solid #17201C}.report-sheet table td{padding:9px 8px 9px 0;border-bottom:1px solid #D8DCD4;text-align:right;font-variant-numeric:lining-nums tabular-nums}.report-sheet table th:first-child,.report-sheet table td:first-child{text-align:left}.report-note{font-family:var(--serif);font-size:12.5px;line-height:1.72}.report-sign{margin-top:38px;padding-top:17px;border-top:1px solid #D8DCD4;font-size:8.5px;color:#56605a;text-align:center;letter-spacing:.2em;text-transform:uppercase}.report-decomp{display:flex;gap:30px;align-items:flex-start}.report-decomp .rd-idx{flex:0 0 auto;text-align:center;border:0;border-left:2px solid #17201C;border-radius:0;padding:4px 0 4px 20px;background:none}.report-decomp .rd-idx .v{font-family:var(--serif);font-size:48px;font-weight:600;line-height:1;letter-spacing:-.03em}.report-decomp .rd-idx .l{font-size:8px;text-transform:uppercase;letter-spacing:.18em;color:#56605a;margin-top:7px}.report-decomp .rd-bars{flex:1 1 auto;min-width:0}.report-scroll{overflow-x:auto}@media print{@page{size:A4;margin:12mm}html,body{background:#fff}.topbar,nav.tabs,.mobile-bar,main,.foot,.toast-wrap,.report-toolbar{display:none!important}.report-overlay{position:static;background:none;padding:0;overflow:visible}.report-sheet{max-width:none;box-shadow:none;padding:0}.report-sheet .no-break{break-inside:avoid}.note{border-top:1px solid #D8DCD4}.note>summary{color:#56605a}.note-more{display:none}.note-body{display:block!important;columns:1;column-rule:0}}@media (max-width: 1180px){.decomp-row{grid-template-columns:minmax(110px,190px) minmax(0,1fr) 60px}}@media (max-width: 1040px){.view-head{grid-template-columns:minmax(0,1fr);row-gap:clamp(16px,2.2vw,24px)}.view-head p{grid-column:1;max-width:60ch}.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-2{grid-template-columns:minmax(0,1fr)}.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-decomp{flex-direction:column}.slider-row{grid-template-columns:minmax(140px,220px) minmax(0,1fr) 86px}.ext-strip .arrow{display:none}}@media (max-width: 820px){:root{--seam: 4px;--rail-w: 5px}body{font-size:14.5px}nav.tabs{display:none}.mobile-bar{display:flex}.topbar .inner{padding-block:16px 14px}.titlewrap h1{font-size:19px;max-width:16ch}.titlewrap .sub,.hstat-col,.hdate,.hbtn.report .rlabel{display:none}.hbtn.report .ricon{display:block}.hbtn.report{width:40px;padding:0}.note-body{columns:1;column-rule:0}.decomp-row{grid-template-columns:minmax(100px,150px) minmax(0,1fr) 56px;gap:14px}.tbl-wrap{max-height:62vh}table.data th:first-child{position:sticky;left:0;z-index:4;background:var(--plane-jade)}table.data td:first-child{position:sticky;left:0;z-index:3;background:var(--sheet);box-shadow:1px 0 0 var(--hair)}table.data tr:nth-child(2n) td:first-child{background:var(--zebra-row)}table.data tr.peak td:first-child{background:var(--brass-wash)}table.data tr.total td:first-child{background:var(--wall-deep)}table.data input,select,input[type=text],input[type=number]{font-size:16px}.report-title .rt-date{margin-left:0;text-align:left;width:100%}}@media (max-width: 760px){.cols-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 620px){:root{--seam: 3px;--rail-w: 4px}.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:16px 14px}.kpi .value{font-size:clamp(26px,8vw,34px)}.kpi .unit{font-size:12px}.delta{font-size:10.5px;margin-top:11px}.delta .dmut{display:none}.decomp-row .track:after{display:none}.controls .hint{margin-left:0;text-align:left}.scen-out,.report-kpis{grid-template-columns:minmax(0,1fr)}.slider-row{grid-template-columns:minmax(0,1fr) 78px;gap:10px 14px}.slider-row .snm{grid-column:1 / -1}.seg{overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button{flex:0 0 auto;padding:0 13px}}@media (max-width: 340px){.cols-4{grid-template-columns:minmax(0,1fr)}}.view,.card,.controls,.tbl-wrap,main,.grid{max-width:100%}h1,h2,h3,.m-title,.sheet-item .nm{text-wrap:balance}p,li,dd,dt,.hint,.card-note,.note-body{overflow-wrap:anywhere}.kpi .value,.bignum,.gauge-num,.decomp-row .val,.slider-row .sval,.ext-strip b{overflow-wrap:normal;word-break:keep-all}table.data th,table.data td{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;white-space:nowrap}.recharts-responsive-container{min-width:0!important}.recharts-wrapper{max-width:100%}.recharts-tooltip-wrapper{max-width:min(300px,calc(100vw - 28px))!important;z-index:5;pointer-events:none;transition:transform .13s cubic-bezier(.22,.61,.36,1)}.recharts-tooltip-wrapper .recharts-default-tooltip{max-width:100%;white-space:normal!important;overflow-wrap:anywhere}.recharts-bar-rectangle{transition:opacity .16s var(--ease-2)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.view,.sheet,.toast{animation:none!important;opacity:1!important;transform:none!important}.gauge-fill,.gauge-mark,.decomp-row .fill{transition:none!important}}.view-head{background-color:#00614a;background-image:linear-gradient(135deg,#00614a,#0a6e55 58%,#0e8a68);border-radius:var(--r-lg);padding:clamp(24px,3vw,40px) clamp(22px,3vw,40px);box-shadow:var(--sh-jade);margin-bottom:clamp(18px,2.4vw,28px)}.view-head:before,.view-head:after{display:none}.view-head h2{font-family:var(--serif);font-weight:600;font-size:clamp(30px,4.4vw,54px);line-height:1.06;letter-spacing:-.02em;text-transform:none;color:#fff;margin:0}.view-head p{font-family:var(--ui);font-size:clamp(14px,1.05vw,16px);line-height:1.65;color:#ffffffd1;border:0;padding:0;margin:14px 0 0;max-width:68ch}.view-head p b{color:#fff;font-weight:600}.card{border-radius:var(--r-lg);border:1px solid var(--hair);box-shadow:var(--sh-1),var(--edge);overflow:hidden}.card:before{height:4px;border-radius:0}.card h3{background:none;color:var(--jade-ink);text-transform:none;letter-spacing:0;font-family:var(--ui);font-weight:700;font-size:14px;padding:0;margin-bottom:clamp(14px,1.8vw,20px)}.card h3:before,.card h3:after{display:none}.kpi{border-radius:var(--r-lg);border:1px solid var(--hair);box-shadow:var(--sh-1),var(--edge);overflow:hidden;transition:box-shadow .3s var(--ease-2),transform .3s var(--ease-2)}.kpi:hover{box-shadow:var(--sh-2),var(--edge);transform:translateY(-2px)}.kpi .label{font-size:12.5px;color:var(--label)}.kpi .value{font-family:var(--serif);font-weight:600;color:var(--jade-ink);letter-spacing:-.028em}.kpi .value:after{display:none}.kpi .unit{font-style:normal;font-size:12.5px}.grid.cols-3,.grid.cols-4{gap:clamp(12px,1.4vw,18px);border:0;background:none;border-radius:0;overflow:visible}.delta{border:0;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:600}.delta:before{display:none}.delta.up{background:var(--jade-wash);color:var(--pos)}.delta.down{background:var(--terra-wash);color:var(--neg)}.delta.flat{background:var(--wall-deep);color:var(--label)}.gauge{border-radius:var(--r-lg);box-shadow:var(--sh-jade);background-color:#00614a;background-image:linear-gradient(140deg,#063d2f,#00614a 58%,#0e8a68)}.gauge-num{font-family:var(--serif);font-weight:600}.ext-strip{border-radius:var(--r-lg);box-shadow:var(--sh-jade)}.btn,.seg,select,.hbtn{border-radius:var(--r-sm)}.seg{overflow:hidden}.controls{border-radius:var(--r-lg);border:1px solid var(--hair);box-shadow:var(--sh-1)}.tbl-wrap{border-radius:var(--r-md)}table.data input{border-radius:var(--r-sm)}.diag,.disclaim,.formula{border-radius:var(--r-md)}.chip,.badge-demo,.src-fact,.tag,.toast{border-radius:999px}.splash{border-radius:var(--r-lg)}.topbar:after{height:4px;bottom:-4px;background:linear-gradient(90deg,#00614a,#109971 52%,#a67c25)}.titlewrap h1{text-transform:none;font-weight:700;letter-spacing:-.01em;font-size:clamp(17px,2vw,26px)}nav.tabs button{text-transform:none;letter-spacing:.01em;font-size:13.5px;font-weight:600}.mobile-bar .cur .nm{text-transform:none;font-family:var(--serif);font-weight:600}.sheet-item .nm{text-transform:none}table.data th{text-transform:none;letter-spacing:.01em;font-size:12px;background:#00614a}@media (max-width: 820px){.view-head{padding:clamp(20px,4vw,28px)}}nav.tabs{background:#0f1a16}nav.tabs .inner{gap:2px}nav.tabs button{background:none;border:0;border-radius:0;color:#ffffff9e;padding:15px 16px;transition:color .25s var(--ease-2),background .25s var(--ease-2)}nav.tabs button:hover{color:#fff;background:#ffffff0f}nav.tabs button.active{color:#fff;background:#ffffff1a}nav.tabs button.active:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;background:var(--brass-lit);transform:none;border-radius:2px 2px 0 0}.diag{background:var(--jade-wash);border:1px solid var(--jade-line);border-left:4px solid var(--plane-jade);padding:16px 18px;color:var(--ink)}.diag b{text-transform:none;letter-spacing:0;color:var(--jade-ink);font-weight:700}.diag .ico{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--brass);color:#fff;font-weight:700;font-size:13px;flex:0 0 auto}.mention .m-head,.gauge-cap,.ext-strip .xl,.scen-out .label{text-transform:none;letter-spacing:.01em;font-size:12.5px}.chart-title{text-transform:none;letter-spacing:.01em;font-size:13px;color:var(--label)}.foot{background:#0f1a16}.foot .inner{text-transform:none;letter-spacing:.06em;font-size:12px}.diag b,.diag strong{text-transform:none!important;letter-spacing:0!important}.recharts-wrapper,.recharts-surface{overflow:hidden}.card-head{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;margin-bottom:clamp(16px,2vw,22px);padding-bottom:14px;border-bottom:1px solid var(--hair-soft)}.card-head .ctl{flex:0 0 auto;flex-direction:row;align-items:center;gap:10px}.card-head .ctl label{white-space:nowrap}.card-head select{min-height:38px;padding-block:6px;font-size:14px}.card-head .btn,.card-head .seg{flex:0 0 auto}@media (max-width: 620px){.card-head{align-items:stretch}.card-head .ctl{width:100%;justify-content:space-between}.card-head .btn{width:100%}}@media (max-width: 760px){.tbl-wrap{overflow:visible;max-height:none;border:0;border-radius:0;background:none}table.data,table.data tbody,table.data tr,table.data td{display:block;width:100%}table.data thead{display:none}table.data tr{background:var(--sheet);border:1px solid var(--hair);border-left:3px solid var(--plane-jade);border-radius:var(--r-md);padding:4px 14px;margin-bottom:10px}table.data tr:nth-child(2n) td,table.data tbody tr:hover td{background:none}table.data tr.peak{border-left-color:var(--brass);background:var(--brass-wash)}table.data tr.total{border-left-color:var(--jade-ink);background:var(--wall-deep)}table.data td{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;height:auto;min-height:40px;padding:8px 0;text-align:right;border-bottom:1px solid var(--hair-soft);white-space:normal}table.data td:last-child{border-bottom:0}table.data td:before{content:attr(data-label);flex:0 0 auto;max-width:52%;text-align:left;font-size:12px;font-weight:600;color:var(--label);white-space:normal}table.data td:not([data-label]):before{content:none}table.data td:first-child{justify-content:flex-start;font-family:var(--serif);font-size:19px;font-weight:600;color:var(--jade-ink);border-bottom:1px solid var(--hair);padding-top:12px}table.data td:first-child:before{content:none}table.data input{width:100%;max-width:190px}table.data input.txt{min-width:0}table.data td.act{justify-content:flex-end}}@media (max-width: 760px){table.data tr:has(td:nth-child(2):last-child){display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 14px;margin-bottom:6px;border-left-width:3px}table.data tr:has(td:nth-child(2):last-child) td{border-bottom:0;padding:10px 0;min-height:0}table.data tr:has(td:nth-child(2):last-child) td:first-child{font-family:var(--ui);font-size:14.5px;font-weight:600;color:var(--ink);border-bottom:0;padding-top:10px}table.data tr:has(td:nth-child(2):last-child) td:before{content:none}table.data tr:has(td:nth-child(2):last-child) input{max-width:130px;text-align:right}table.data tr:has(td:nth-child(3):last-child) td{min-height:36px;padding:6px 0}}@media (max-width: 760px){table.data td,table.data tr:nth-child(2n) td,table.data tr.peak td,table.data tr.total td,table.data tbody tr:hover td{background:none!important}table.data tr:nth-child(2n){background:var(--sheet-2)}}@media (max-width: 760px){table.data input{width:auto;flex:1 1 auto;min-width:0;max-width:240px}table.data td:first-child input,table.data input.txt{width:100%;max-width:100%;flex:1 1 100%;text-align:left;font-family:var(--serif);font-size:17px;font-weight:600;color:var(--jade-ink)}table.data td:first-child{gap:0}}@media (min-width: 761px){table.data td.wrap{white-space:normal;min-width:120px;max-width:220px;overflow-wrap:break-word}table.data th,table.data td{min-width:74px}table.data th:first-child,table.data td:first-child{min-width:62px}}@media (min-width: 761px){table.data input{width:74px;padding-inline:7px}table.data input.txt{width:100%;min-width:170px}table.data th,table.data td{padding-inline:0 11px}table.data th:first-child,table.data td:first-child{padding-right:12px}}.view-head{background-color:#00614a!important}.view-head h2,.view-head p,.view-head p b{color:#fff}.view-head p{color:#ffffffd9}.gauge{background-color:#00614a!important}.ext-strip{background-color:#0a4b39!important}.topics{display:flex;flex-direction:column}.topic{display:grid;grid-template-columns:minmax(110px,170px) 1fr 52px 52px;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--hair-soft)}.topic:last-child{border-bottom:0}.topic>*{min-width:0}.topic .t-name{font-size:13.5px;color:var(--ink-2)}.topic .t-bar{height:12px;background:var(--track);border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 2px #17201c1a}.topic .t-fill{display:block;height:100%;border-radius:999px;transition:width .8s var(--ease)}.topic .t-num{text-align:right;font-family:var(--serif);font-size:19px;font-weight:600;color:var(--jade-ink);font-variant-numeric:lining-nums tabular-nums}.topic .t-sent{text-align:right;font-size:12.5px;font-weight:700;font-variant-numeric:lining-nums tabular-nums}@media (max-width: 620px){.topic{grid-template-columns:1fr 44px 46px;gap:8px 10px}.topic .t-name{grid-column:1 / -1;font-weight:600}.topic .t-bar{grid-column:1}}.stories{list-style:none;margin:0;padding:0}.story{display:grid;grid-template-columns:26px 1fr 92px 48px;align-items:start;gap:14px;padding:13px 0;border-bottom:1px solid var(--hair-soft)}.story:last-child{border-bottom:0}.story>*{min-width:0}.story .s-rank{font-family:var(--serif);font-size:17px;font-weight:600;color:var(--gold-2);line-height:1.35;font-variant-numeric:lining-nums tabular-nums}.story .s-body{display:flex;flex-direction:column;gap:4px}.story .s-title{font-size:14px;line-height:1.4;color:var(--ink);font-weight:500}.story .s-title a{color:inherit;text-decoration:none;border-bottom:1px solid var(--gold-line)}.story .s-title a:hover{color:var(--jade-ink);border-bottom-color:currentColor}.story .s-meta{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story .badge-gsh{margin-left:8px;display:inline-block;vertical-align:2px;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;color:var(--jade-ink);background:var(--jade-wash, rgba(0, 97, 74, .08));border:1px solid var(--jade-line, rgba(0, 97, 74, .22));white-space:nowrap}.story .s-count{display:flex;flex-direction:column;align-items:flex-end;font-size:11px;color:var(--muted);line-height:1.25}.story .s-count b{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--jade-ink);font-variant-numeric:lining-nums tabular-nums}.story .s-tone{text-align:right;font-size:12.5px;font-weight:700;font-variant-numeric:lining-nums tabular-nums}@media (max-width: 620px){.story{grid-template-columns:22px 1fr auto;gap:6px 10px}.story .s-count{flex-direction:row;align-items:baseline;gap:5px}.story .s-tone{grid-column:3}.story .s-meta{white-space:normal}}.tbl-shell{position:relative}.tbl-shell table.data{table-layout:fixed;width:100%}.tbl-shell .tbl-wrap{overflow-x:clip;overflow-y:auto}.tbl-shell .tbl-view{position:relative}.tbl-shell.can-scroll .tbl-view:after{content:"";position:absolute;left:1px;right:1px;bottom:1px;height:46px;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--sheet) 82%);opacity:1;transition:opacity .18s var(--ease-2)}.tbl-shell.can-scroll.at-end .tbl-view:after{opacity:0}.tbl-foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 2px 0;font-size:11.5px;color:var(--muted)}.tbl-foot .tbl-scroll-hint{font-weight:600;letter-spacing:.01em;color:var(--jade-ink)}.tbl-shell.at-end .tbl-foot .tbl-scroll-hint{color:var(--muted);font-weight:500}.tbl-foot .tbl-total{font-variant-numeric:lining-nums tabular-nums}.tbl-shell table.data th.txt,.tbl-shell table.data td.txt,.tbl-shell table.data th.wrap,.tbl-shell table.data td.wrap{text-align:left;white-space:normal;overflow-wrap:break-word}.tbl-shell table.data td.wrap{line-height:1.35;padding-block:8px}.tbl-shell table.data th,.tbl-shell table.data td{min-width:0}.tbl-shell table.data th{white-space:normal;line-height:1.25;vertical-align:bottom}.tbl-shell table.data input{width:100%;min-width:0}.tbl-shell table.data td.act{text-align:center;padding-inline:4px}.btn.ghost.icon{width:30px;height:30px;padding:0;line-height:1;font-size:19px;font-weight:400;display:inline-flex;align-items:center;justify-content:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.scroll-shell{position:relative}.scroll-body{overflow-y:auto;overflow-x:clip;overscroll-behavior-y:contain}.scroll-view{position:relative}.scroll-shell.can-scroll .scroll-view:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42px;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--sheet) 85%);transition:opacity .18s var(--ease-2)}.scroll-shell.can-scroll.at-end .scroll-view:after{opacity:0}.scroll-hint{position:relative;padding-top:8px;font-size:11.5px;font-weight:600;color:var(--jade-ink);text-align:right}.scroll-shell.at-end .scroll-hint{color:var(--muted);font-weight:500}.scroll-empty{color:var(--muted);text-align:center;padding:20px 8px;font-size:13px}.srcrow{display:grid;grid-template-columns:minmax(0,1fr) 96px 40px 46px;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--hair-soft)}.srcrow:last-child{border-bottom:0}.srcrow .sr-name{font-size:13.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srcrow .sr-bar{height:8px;background:var(--track);border-radius:999px;overflow:hidden}.srcrow .sr-fill{display:block;height:100%;border-radius:999px;transition:width .7s var(--ease)}.srcrow .sr-num{text-align:right;font-family:var(--serif);font-size:16px;font-weight:600;color:var(--jade-ink);font-variant-numeric:lining-nums tabular-nums}.srcrow .sr-tone{text-align:right;font-size:12px;font-weight:700;font-variant-numeric:lining-nums tabular-nums}@media (max-width: 620px){.srcrow{grid-template-columns:minmax(0,1fr) 40px 46px;gap:6px 10px}.srcrow .sr-bar{grid-column:1 / -1;order:3}}.tbl-shell table.data select.cell-select{width:100%;height:34px;padding:0 26px 0 9px;border:1px solid var(--hair);border-radius:0;background:var(--sheet) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'><path d='M1 1l4 4 4-4' fill='none' stroke='%23606B63' stroke-width='1.6'/></svg>") no-repeat right 8px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--ui);font-weight:500;font-size:13.5px;color:var(--ink);text-align:left;transition:border-color .16s var(--ease-2),box-shadow .16s var(--ease-2)}.tbl-shell table.data select.cell-select:hover{border-color:var(--brass)}.tbl-shell table.data select.cell-select:focus{outline:none;border-color:var(--plane-jade);box-shadow:inset 0 0 0 2px var(--jade-wash)}.kpi{display:flex;flex-direction:column}.kpi .label{min-height:2.5em;line-height:1.25;display:flex;align-items:flex-start}.kpi .unit{min-height:2.4em}.kpi .delta{margin-top:auto}@media (max-width: 620px){.kpi .unit{min-height:0}}.cmp-pairs{display:flex;flex-direction:column;gap:18px;margin-top:18px}.cmp-pair{display:flex;flex-direction:column;gap:7px}.cmp-title{font-family:var(--ui);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.cmp-row{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px}.cmp-lbl{font-size:12px;color:var(--muted)}.cmp-track{height:16px;background:var(--track);border-radius:999px;overflow:hidden}.cmp-fill{display:block;height:100%;border-radius:999px;background:var(--ch4);transition:width .6s var(--ease)}.cmp-fill.base{background:var(--gray-bar, #9AA79F)}.cmp-val{font-family:var(--serif);font-size:16px;font-weight:600;color:var(--ink-2);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.cmp-val.strong{color:var(--jade-ink);font-size:18px}.view-head{padding:clamp(18px,2vw,26px) clamp(20px,2.6vw,32px);margin-bottom:clamp(14px,1.8vw,20px);align-items:center}.view-head h2{font-size:clamp(24px,2.9vw,38px);line-height:1.1}.view-head h2:after{display:none}.view-head p{margin-top:10px;font-size:clamp(13.5px,1vw,15px);line-height:1.6}.tbl-shell table.data th,.tbl-shell table.data td{padding-inline:16px}.tbl-shell table.data th:first-child,.tbl-shell table.data td:first-child{padding-left:20px}.tbl-shell table.data th:last-child,.tbl-shell table.data td:last-child{padding-right:20px}.tbl-shell table.data th{padding-block:13px}.tbl-shell table.data td{height:46px}.tbl-shell table.data td:has(input),.tbl-shell table.data td:has(select){padding-block:6px}@media (max-width: 760px){.tbl-shell table.data td{padding-inline:16px}.tbl-shell table.data td:first-child{padding-left:16px}.tbl-shell table.data td:last-child{padding-right:16px}}.tbl-shell table.data th{vertical-align:bottom;letter-spacing:.07em;font-size:10px}.tbl-shell table.data th .h-name{display:block}.tbl-shell table.data th .h-unit{display:block;margin-top:3px;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:none;color:#fff9e3b8;white-space:nowrap}.tbl-shell table.data tbody td{height:46px}.tbl-shell table.data tbody tr.total td{height:50px}.recharts-tooltip-wrapper{transition:none!important}.recharts-default-tooltip{min-width:172px;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.tbl-shell table.data td.wrap{color:var(--muted);font-size:12px}.tbl-shell table.data td.wrap .clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;max-height:2.7em}@media (max-width: 760px){.tbl-shell table.data td.wrap .clamp2{-webkit-line-clamp:3;max-height:none}}@media (max-width: 620px){.srcrow .sr-name{white-space:normal;overflow:visible;line-height:1.3}}.warn-line{margin:8px 0 4px;padding:9px 12px;font-size:12.5px;line-height:1.45;color:var(--brass-ink);background:var(--brass-wash);border-left:3px solid var(--brass)}.toast-wrap.status{bottom:calc(max(18px,env(safe-area-inset-bottom)) + 62px)}.toast .toast-x{background:none;border:0;color:var(--ivory-2);font-size:18px;line-height:1;padding:0 2px;cursor:pointer}.toast .toast-x:hover{color:var(--ivory)}.toast.err{background:var(--terra-deep, #8C3A28)}.toast.err .toast-x{color:#fffc}.toast-wrap.status{pointer-events:auto}.toast-wrap.status .toast{font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.4;align-items:flex-start;max-width:min(420px,calc(100vw - 36px))}.view{animation:view-in .18s var(--ease-2)}@keyframes view-in{0%{opacity:0}to{opacity:1}}.tbl-shell.dense table.data th,.tbl-shell.dense table.data td{padding-inline:7px}.tbl-shell.dense table.data th:first-child,.tbl-shell.dense table.data td:first-child{padding-left:14px;padding-right:10px}.tbl-shell.dense table.data th:last-child,.tbl-shell.dense table.data td:last-child{padding-right:12px}.tbl-shell.dense table.data input{padding-inline:5px;font-size:13px}.tbl-shell table.data input{padding-inline:7px;font-size:13px}.tbl-shell.dense table.data select.cell-select{padding-left:6px;padding-right:20px;font-size:13px}.tbl-shell.dense table.data th{font-size:9.5px;letter-spacing:.05em}.tbl-shell.dense table.data th .h-unit{font-size:8.5px}.tbl-shell.dense table.data select.cell-select{padding-left:5px;padding-right:17px;background-position:right 5px center}.tbl-shell table.data input{padding-inline:0;border-color:transparent;background:transparent}.tbl-shell table.data input:hover{border-color:var(--hair);background:var(--sheet)}.tbl-shell table.data input:focus{border-color:var(--plane-jade);background:var(--sheet);box-shadow:inset 0 0 0 2px var(--jade-wash)}.tbl-shell table.data input.imputed{border-color:var(--brass);background:var(--brass-wash)}.tbl-shell table.data input.txt{padding-inline:7px}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-sheet h1,.report-sheet h2{break-after:avoid;break-inside:avoid}.report-sheet thead{display:table-header-group}.report-sheet tfoot{display:table-footer-group}.report-sheet tr{break-inside:avoid}.report-sheet svg,.report-decomp,.report-kpis,.report-sign{break-inside:avoid}.report-note,.report-sheet p,.report-sheet li{orphans:3;widows:3}.tbl-wrap,.scroll-body{max-height:none!important;overflow:visible!important}.tbl-foot,.scroll-hint{display:none!important}.tbl-shell .tbl-view:after,.scroll-shell .scroll-view:after{display:none!important}table.data th{position:static!important}.report-sheet a{color:inherit;text-decoration:none}}.card h3,.card .chart-title{font-family:var(--ui);font-weight:700;font-size:14px;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--jade-ink);background:none;padding:0}.card .chart-title{margin:0 0 clamp(14px,1.8vw,20px)}.card-head>h3,.card-head>.chart-title{margin:0!important;flex:1 1 auto;min-width:0}.btn,.seg button{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.btn{min-height:44px;padding:0 20px}.btn.sm{min-height:36px;padding:0 14px}.seg button{min-height:42px;padding:0 16px}.btn.ghost.icon{letter-spacing:0;font-size:18px;font-weight:400;min-height:30px}.tbl-shell table.data th{font-size:10px;letter-spacing:.07em}.tbl-shell.dense table.data th{font-size:10px;letter-spacing:.045em}.tbl-shell.dense table.data th .h-unit{font-size:9px;letter-spacing:.03em}.kpi.compact .value{font-size:clamp(24px,2.6vw,34px);line-height:1.12}.card{transition:box-shadow .18s var(--ease-2)}.card:hover{box-shadow:var(--sh-2),var(--edge)}.kpi:hover{transform:none}.btn:focus-visible,.seg button:focus-visible,select:focus-visible,.hbtn:focus-visible,.note>summary:focus-visible,a:focus-visible{outline:2px solid var(--brass);outline-offset:2px}:root{--seam: 20px}@media (max-width: 1040px){:root{--seam: 16px}}@media (max-width: 820px){:root{--seam: 14px}}@media (max-width: 480px){:root{--seam: 12px}}.card{padding:clamp(20px,2.1vw,28px)}.card.kpi{padding:clamp(18px,1.9vw,24px)}.controls{padding:clamp(14px,1.6vw,18px) clamp(16px,2vw,22px)}.card-head{margin-bottom:clamp(14px,1.8vw,20px)}.view-head{margin-bottom:var(--seam)}.ext-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.4vw,36px);text-align:left;padding:clamp(16px,1.9vw,22px) clamp(20px,2.2vw,28px)}.ext-strip .xl{display:inline-flex;align-items:center;gap:10px;color:var(--ivory-2);white-space:nowrap}.ext-strip .xitems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,30px)}.ext-strip .xitem{display:flex;flex-direction:column;gap:3px;min-width:0;padding-left:clamp(14px,1.6vw,22px);border-left:1px solid rgba(255,249,227,.22)}.ext-strip .xitem b{font-family:var(--serif);font-weight:600;font-size:clamp(23px,2.3vw,31px);line-height:1;color:var(--ivory);font-variant-numeric:lining-nums tabular-nums}.ext-strip .xitem i{font-style:normal;font-size:11px;line-height:1.3;letter-spacing:.02em;color:#fff9e3bd}.ext-strip .arrow{display:inline-flex;align-items:center;gap:9px;margin-left:0;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-lit);white-space:nowrap}.ext-strip .arrow em{font-style:normal;font-size:17px;line-height:1;transition:transform .2s var(--ease-2)}.ext-strip:hover .arrow em{transform:translate(6px)}.ext-strip:hover{transform:none;box-shadow:var(--sh-jade),0 0 0 1px #fff9e32e inset}.ext-strip .badge-demo{color:var(--brass-lit);background:#fff9e31f;border-color:#fff9e34d}@media (max-width: 900px){.ext-strip{grid-template-columns:minmax(0,1fr);gap:16px}.ext-strip .arrow{display:inline-flex;justify-self:start}.ext-strip .xitems{gap:12px}.ext-strip .xitem{padding-left:12px}}@media (max-width: 560px){.ext-strip .xitems{grid-template-columns:minmax(0,1fr)}.ext-strip .xitem{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;padding-left:0;border-left:0;border-bottom:1px solid rgba(255,249,227,.18);padding-bottom:9px}.ext-strip .xitem:last-child{border-bottom:0;padding-bottom:0}.ext-strip .xitem b{font-size:24px}}.sub-title{margin:-6px 0 clamp(14px,1.8vw,18px);font-size:12.5px;line-height:1.5;color:var(--label);max-width:92ch}@media print{.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.report-kpis .rk{padding-left:11px}.report-kpis .rk .v{font-size:26px}.report-kpis .rk .l{font-size:7.5px}.report-decomp{flex-direction:row;gap:22px}.report-title{flex-wrap:nowrap}.report-title .rt-date{margin-left:auto;text-align:right;width:auto}.report-sheet .note-body{columns:1}}.tbl-shell table.data select.cell-select{min-height:0;height:34px}.ref-state{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brass-ink);background:var(--brass-wash);border:1px solid var(--gold-line);padding:4px 9px;white-space:nowrap}.ref-state.ok{color:var(--jade-ink);background:var(--jade-wash);border-color:var(--jade-line)}.refrows{display:flex;flex-direction:column}.refrow{display:grid;grid-template-columns:20px minmax(0,1.1fr) minmax(0,1.4fr);align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--hair-soft)}.refrow:last-child{border-bottom:0}.refrow .rf-mark{font-size:13px;font-weight:700;color:var(--jade)}.refrow.off .rf-mark{color:var(--brass)}.refrow .rf-name{font-size:13.5px;color:var(--ink-2)}.refrow .rf-detail{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.refrow.off .rf-detail{color:var(--brass-ink)}@media (max-width: 620px){.refrow{grid-template-columns:20px minmax(0,1fr)}.refrow .rf-detail{grid-column:2}}.src-add{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.src-add input{flex:1 1 200px;min-width:0;height:38px;padding:0 11px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--sheet);font-family:var(--ui);font-size:13.5px;color:var(--ink)}.src-add input:focus{outline:none;border-color:var(--plane-jade);box-shadow:inset 0 0 0 2px var(--jade-wash)}.feedrow{display:grid;grid-template-columns:10px minmax(0,1fr) auto 30px;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--hair-soft)}.feedrow:last-child{border-bottom:0}.feedrow .fd-dot{width:8px;height:8px;border-radius:999px;background:var(--terra)}.feedrow .fd-dot.ok{background:var(--pos)}.feedrow .fd-body{display:flex;flex-direction:column;gap:2px;min-width:0}.feedrow .fd-name{font-size:13.5px;color:var(--ink-2)}.feedrow .fd-url{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedrow .fd-state{font-size:11.5px;color:var(--muted);white-space:nowrap}@media (max-width: 620px){.feedrow{grid-template-columns:10px minmax(0,1fr) 30px}.feedrow .fd-state{grid-column:2}.feedrow .fd-url{white-space:normal}}.tbl-shell table.data input::placeholder{color:var(--muted);opacity:.75}.tbl-shell table.data tr.draft td{background:var(--brass-wash)}.tbl-shell table.data tr.draft td:first-child{box-shadow:inset 3px 0 0 var(--brass)}.feedgroup{display:flex;align-items:baseline;gap:10px;padding:14px 0 7px;border-bottom:1px solid var(--hair)}.feedgroup:first-child{padding-top:2px}.feedgroup .fg-title{font-family:var(--ui);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--jade-ink)}.feedgroup .fg-note{font-size:11.5px;color:var(--muted);flex:1 1 auto;min-width:0}.feedgroup .fg-count{font-family:var(--serif);font-size:14px;font-weight:600;color:var(--muted);font-variant-numeric:lining-nums tabular-nums}.feedrow .fd-dot.idle{background:var(--hair)}.feedrow .fd-state{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.feedrow .fd-state b{font-family:var(--serif);font-size:14px;font-weight:600;color:var(--jade-ink);font-variant-numeric:lining-nums tabular-nums}.feedrow .fd-state b.bad{font-family:var(--ui);font-size:11.5px;color:var(--neg)}.feedrow .fd-state i{font-style:normal;font-size:10.5px;color:var(--muted)}.src-add-box{border:1px solid var(--hair);border-radius:var(--r-md);padding:14px;margin-bottom:14px;background:var(--sheet-2, var(--sheet))}.src-add{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.src-add+.src-add{margin-top:10px}.src-check{margin:10px 0;padding:10px 12px;border-left:3px solid var(--jade);background:var(--jade-wash);font-size:12.5px;line-height:1.5;color:var(--ink-2)}.src-check.err{border-left-color:var(--neg);background:var(--terra-wash, rgba(168, 68, 42, .07))}.src-check .src-sample{display:block;margin-top:5px;color:var(--muted);font-style:italic}@media (max-width: 620px){.feedgroup{flex-wrap:wrap;gap:4px 10px}.feedgroup .fg-note{flex:1 1 100%;order:3}.feedrow .fd-state{align-items:flex-start;text-align:left}.src-add input{flex:1 1 100%}}.setgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:20px}.setitem{display:flex;flex-direction:column;gap:6px;min-width:0}.setitem>label{font-family:var(--ui);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.setitem select,.setitem input{height:40px;width:100%;padding:0 11px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--sheet);font-family:var(--ui);font-size:13.5px;color:var(--ink)}.setitem input{font-variant-numeric:lining-nums tabular-nums}.setitem select:focus,.setitem input:focus{outline:none;border-color:var(--plane-jade);box-shadow:inset 0 0 0 2px var(--jade-wash)}.setitem .sethint{font-size:11.5px;line-height:1.4;color:var(--muted)}.kwgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding-top:18px;border-top:1px solid var(--hair-soft)}.kwbox{display:flex;flex-direction:column;gap:10px;border:1px solid var(--hair);border-radius:var(--r-md);padding:14px;min-width:0}.kw-head{display:flex;flex-direction:column;gap:3px}.kw-title{font-family:var(--ui);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--jade-ink)}.kw-note{font-size:11.5px;line-height:1.35;color:var(--muted)}.kw-list{display:flex;flex-wrap:wrap;gap:7px;min-height:30px}.kw-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border:1px solid var(--jade-line);border-radius:999px;background:var(--jade-wash);font-size:12.5px;color:var(--jade-ink)}.kw-chip.minus{border-color:var(--gold-line);background:var(--brass-wash);color:var(--brass-ink)}.kw-chip button{border:0;background:none;cursor:pointer;padding:0;width:16px;height:16px;line-height:1;font-size:15px;color:inherit;opacity:.6}.kw-chip button:hover{opacity:1}.kw-empty{font-size:12px;color:var(--muted);font-style:italic;align-self:center}.kw-add{display:flex;gap:8px}.kw-add input{flex:1 1 auto;min-width:0;height:34px;padding:0 10px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--sheet);font-family:var(--ui);font-size:13px;color:var(--ink)}.kw-add input:focus{outline:none;border-color:var(--plane-jade);box-shadow:inset 0 0 0 2px var(--jade-wash)}.reg-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}
