@charset "UTF-8";@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url("./media/golos-text-cyrillic-ext-400-normal-R4ONNZZT.woff2") format("woff2"),url("./media/golos-text-cyrillic-ext-400-normal-GK7IUF6J.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url("./media/golos-text-cyrillic-400-normal-GONYJDVH.woff2") format("woff2"),url("./media/golos-text-cyrillic-400-normal-CC7GIA5D.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url("./media/golos-text-latin-ext-400-normal-VLVCFHMC.woff2") format("woff2"),url("./media/golos-text-latin-ext-400-normal-2LIT4GJ7.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url("./media/golos-text-latin-400-normal-KIEVU33E.woff2") format("woff2"),url("./media/golos-text-latin-400-normal-MA3DUSBW.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url("./media/golos-text-cyrillic-ext-600-normal-22G3XPE4.woff2") format("woff2"),url("./media/golos-text-cyrillic-ext-600-normal-BYWVBZNU.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url("./media/golos-text-cyrillic-600-normal-LIGTOKTH.woff2") format("woff2"),url("./media/golos-text-cyrillic-600-normal-PSIW34XD.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url("./media/golos-text-latin-ext-600-normal-TBRCCXIJ.woff2") format("woff2"),url("./media/golos-text-latin-ext-600-normal-27PLPLNT.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url("./media/golos-text-latin-600-normal-45JGSXHH.woff2") format("woff2"),url("./media/golos-text-latin-600-normal-NS7CQ23T.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url("./media/golos-text-cyrillic-ext-700-normal-OC6TBGVW.woff2") format("woff2"),url("./media/golos-text-cyrillic-ext-700-normal-IQEK2U4W.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url("./media/golos-text-cyrillic-700-normal-TBLQW42J.woff2") format("woff2"),url("./media/golos-text-cyrillic-700-normal-WNCZAW4N.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url("./media/golos-text-latin-ext-700-normal-D5WCU7S3.woff2") format("woff2"),url("./media/golos-text-latin-ext-700-normal-2MOINYZK.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url("./media/golos-text-latin-700-normal-4QQYQIVA.woff2") format("woff2"),url("./media/golos-text-latin-700-normal-7ZZVW2Q4.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-ext-400-normal-6VZLC4H3.woff2") format("woff2"),url("./media/inter-cyrillic-ext-400-normal-FIY4AS7B.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-ext-400-normal-JTQ56XIH.woff2") format("woff2"),url("./media/inter-greek-ext-400-normal-RDW6D2QK.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-400-normal-24BA4PDP.woff2") format("woff2"),url("./media/inter-greek-400-normal-ZRMMCGZA.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./media/inter-vietnamese-400-normal-VHOS7L4B.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-J3OKVTXA.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-ext-500-normal-7YGZWFHX.woff2") format("woff2"),url("./media/inter-cyrillic-ext-500-normal-LJV3DWSQ.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-ext-500-normal-ZPKR4LNJ.woff2") format("woff2"),url("./media/inter-greek-ext-500-normal-PJFKOJVL.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-500-normal-6QPUHW6Z.woff2") format("woff2"),url("./media/inter-greek-500-normal-3GRTEB6X.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-vietnamese-500-normal-PQFGSX3P.woff2") format("woff2"),url("./media/inter-vietnamese-500-normal-UOTTXFJL.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-ext-500-normal-3G2JDXWM.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-UGNIJJWL.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-ext-600-normal-66Z4CWZK.woff2") format("woff2"),url("./media/inter-cyrillic-ext-600-normal-5S66ZLPP.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-ext-600-normal-D4Z5GF6D.woff2") format("woff2"),url("./media/inter-greek-ext-600-normal-BCNJL3T4.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-600-normal-ZRJSSN4C.woff2") format("woff2"),url("./media/inter-greek-600-normal-J3AMDQNF.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./media/inter-vietnamese-600-normal-YXHD7S3I.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-JH5KI6RD.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-ext-700-normal-OS2RNUST.woff2") format("woff2"),url("./media/inter-cyrillic-ext-700-normal-JNACFJVQ.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-700-normal-5HS3FXHB.woff2") format("woff2"),url("./media/inter-cyrillic-700-normal-SPV2HQ4Q.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-ext-700-normal-QJ6NMGCB.woff2") format("woff2"),url("./media/inter-greek-ext-700-normal-GHYQOXL3.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-700-normal-S7YO524B.woff2") format("woff2"),url("./media/inter-greek-700-normal-L3DMOWHF.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-vietnamese-700-normal-7LYSQCP6.woff2") format("woff2"),url("./media/inter-vietnamese-700-normal-XRULDGKE.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-ext-700-normal-WY62UGW6.woff2") format("woff2"),url("./media/inter-latin-ext-700-normal-SNJUWUAD.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-cyrillic-ext-400-normal-C7IFWGF6.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-400-normal-PWXUA557.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-cyrillic-400-normal-C5JECUCT.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-400-normal-FGCZYWMY.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-greek-400-normal-O7JTTR3P.woff2") format("woff2"),url("./media/jetbrains-mono-greek-400-normal-JJNQZMPZ.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-vietnamese-400-normal-KU7YLUPA.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-400-normal-7ULXAK72.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-ext-400-normal-JVR3IR4Z.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-400-normal-55RNMRQS.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2"),url("./media/jetbrains-mono-latin-400-normal-WDD34GPP.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-cyrillic-ext-500-normal-3HPBCRGM.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-500-normal-ALWIYOP7.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-cyrillic-500-normal-VZRFRX2D.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-500-normal-ABSXDA7Y.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-greek-500-normal-RHDMXKAE.woff2") format("woff2"),url("./media/jetbrains-mono-greek-500-normal-S2QQDTY6.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-vietnamese-500-normal-HO6446ON.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-500-normal-LNSQLO7C.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-ext-500-normal-W67NWU5E.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-500-normal-2BKZW4LT.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-500-normal-V4XIP5OW.woff2") format("woff2"),url("./media/jetbrains-mono-latin-500-normal-ETEQEOVZ.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{--tw-gold: #C8A96A;--tw-gold-bright: #E9D293;--tw-accent: #5BB389;--tw-density: 1;--tw-radius: 6px;--color-bg: #0D1B18;--color-surface: #141E1A;--color-surface-2: #1A2220;--color-surface-3: #1F2A26;--color-surface-deep:#091411;--color-overlay: rgba(20, 30, 26, .94);--color-overlay-deep:rgba(9, 20, 17, .96);--color-border: rgba(237, 234, 226, .1);--color-border-subtle: rgba(237, 234, 226, .055);--color-border-strong: rgba(237, 234, 226, .16);--color-grid: rgba(237, 234, 226, .045);--color-text: #EDEAE2;--color-text-muted: #9C9684;--color-text-faint: #6E6B5E;--color-text-ghost: #4A4940;--color-primary: var(--tw-gold);--color-primary-bright: var(--tw-gold-bright);--color-primary-hover: #D9B978;--color-primary-deep: #8E7442;--color-primary-subtle: color-mix(in srgb, var(--tw-gold) 13%, transparent);--color-primary-faint: color-mix(in srgb, var(--tw-gold) 7%, transparent);--color-text-on-primary: #1A1206;--color-score-high: #5BB389;--color-score-good: #93A861;--color-score-moderate: #D9A847;--color-score-risky: #C77E45;--color-score-low: #C4583A;--color-score-none: #4A4940;--color-success: #5BB389;--color-warning: #D9A847;--color-danger: #C4583A;--color-info: #7AA8C2;--color-positive: var(--tw-accent);--color-negative: #C4583A;--color-success-subtle: color-mix(in srgb, #5BB389 14%, transparent);--color-warning-subtle: color-mix(in srgb, #D9A847 14%, transparent);--color-danger-subtle: color-mix(in srgb, #C4583A 15%, transparent);--color-info-subtle: color-mix(in srgb, #7AA8C2 14%, transparent);--map-void: #091411;--map-land: #0F1C18;--map-parcel: rgba(237, 234, 226, .04);--map-park: #122019;--map-water: #0B1A1E;--map-road: rgba(237, 234, 226, .1);--map-road-major: rgba(237, 234, 226, .16);--map-grid: rgba(200, 169, 106, .1);--font-display: "Golos Text", "Inter", ui-sans-serif, system-ui, sans-serif;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-display: 3.25rem;--text-h1: 2.25rem;--text-h2: 1.5rem;--text-h3: 1.125rem;--text-body-lg: 1.0625rem;--text-body: .9375rem;--text-body-sm: .8125rem;--text-caption: .75rem;--text-micro: .6875rem;--fw-regular: 430;--fw-medium: 500;--fw-semibold:620;--fw-bold: 660;--fw-display: 680;--track-tight: -.01em;--track-normal: 0;--track-wide: .02em;--track-over: .14em;--lh-tight: 1.1;--lh-snug: 1.28;--lh-normal:1.5;--space-1: calc(4px * var(--tw-density));--space-2: calc(8px * var(--tw-density));--space-3: calc(12px * var(--tw-density));--space-4: calc(16px * var(--tw-density));--space-5: calc(20px * var(--tw-density));--space-6: calc(24px * var(--tw-density));--space-8: calc(32px * var(--tw-density));--row-h: calc(40px * var(--tw-density));--radius-xs: 3px;--radius-sm: 4px;--radius-md: var(--tw-radius);--radius-lg: 10px;--radius-full: 9999px;--shadow-card: 0 1px 0 rgba(237,234,226,.02) inset, 0 12px 28px rgba(0,0,0,.42);--shadow-overlay: 0 18px 44px rgba(0,0,0,.58);--shadow-pop: 0 8px 24px rgba(0,0,0,.5);--transition: .18s cubic-bezier(.16, 1, .3, 1);--transition-slow: .4s cubic-bezier(.16, 1, .3, 1)}.theme-report{--color-bg: #EDEAE2;--color-surface: #F6F3EC;--color-surface-2: #E7E2D6;--color-surface-3: #DCD6C7;--color-surface-deep:#E0DBCE;--color-overlay: rgba(246, 243, 236, .96);--color-border: rgba(13, 27, 24, .14);--color-border-subtle: rgba(13, 27, 24, .08);--color-border-strong: rgba(13, 27, 24, .22);--color-grid: rgba(13, 27, 24, .06);--color-text: #0D1B18;--color-text-muted: #4A5650;--color-text-faint: #6E7269;--color-text-ghost: #9AA096;--color-primary: #8E7442;--color-primary-bright: #6D5832;--color-primary-hover: #6D5832;--color-primary-deep: #6D5832;--color-primary-subtle: color-mix(in srgb, #8E7442 12%, transparent);--map-void: #E0DBCE;--map-land: #E7E2D6;--map-parcel: rgba(13,27,24,.04);--map-park: #DDE2CC;--map-water: #D6DDD8;--map-road: rgba(13,27,24,.12);--map-road-major: rgba(13,27,24,.2);--map-grid: rgba(142,116,66,.18);--shadow-card: 0 1px 2px rgba(13,27,24,.05), 0 10px 24px rgba(13,27,24,.08);--shadow-overlay: 0 14px 34px rgba(13,27,24,.14)}html{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--color-primary-subtle)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-surface-3);border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--color-text-ghost);background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);margin-top:0}a{color:var(--color-primary-hover);text-decoration:none}a:hover{color:var(--color-primary-bright)}code,pre{font-family:var(--font-mono)}.t-display{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--fw-display);line-height:1.04;letter-spacing:var(--track-tight)}.t-h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--track-tight)}.t-h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--fw-semibold);line-height:1.2}.t-h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.t-body-lg{font-size:var(--text-body-lg);line-height:var(--lh-normal)}.t-body{font-size:var(--text-body);line-height:var(--lh-normal)}.t-sm{font-size:var(--text-body-sm);line-height:1.45}.t-caption{font-size:var(--text-caption);line-height:1.35;color:var(--color-text-muted)}.t-muted{color:var(--color-text-muted)}.t-faint{color:var(--color-text-faint)}.overline{font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--track-over);color:var(--color-text-faint)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.num{font-variant-numeric:tabular-nums}.gold{color:var(--color-primary)}.gold-bright{color:var(--color-primary-bright)}.t-code{font-family:var(--font-mono);font-size:.8125rem;line-height:1.45}.tabular{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.u-muted{color:var(--color-text-faint)}.u-secondary{color:var(--color-text-muted)}.u-uppercase{text-transform:uppercase;letter-spacing:.05em;font-weight:500}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.hairline{border-color:var(--color-border)}.btn{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--fw-medium);display:inline-flex;align-items:center;gap:var(--space-2);padding:calc(8px * var(--tw-density)) calc(14px * var(--tw-density));border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition);white-space:nowrap}.btn:hover{background:var(--color-surface-3);border-color:var(--color-border-strong)}.btn-primary{background:var(--color-primary);color:var(--color-text-on-primary);border-color:var(--color-primary);font-weight:var(--fw-semibold)}.btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-ghost{background:transparent;border-color:transparent;color:var(--color-text-muted)}.btn-ghost:hover{background:var(--color-surface-2);color:var(--color-text)}.icon-btn{padding:4px 6px}.icon-btn.danger{color:var(--color-danger)}.icon-btn.danger:hover{background:var(--color-danger-subtle)}.progress{height:4px;border-radius:999px;background:var(--color-surface-2);overflow:hidden}.progress>i{display:block;height:100%;background:var(--color-primary);transition:width var(--transition)}.progress-warning>i{background:var(--color-warning)}.chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-caption);font-weight:var(--fw-medium);padding:2px 8px;border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-muted);border:1px solid var(--color-border-subtle);white-space:nowrap}.chip-dot:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.chip-success{color:var(--color-success);background:var(--color-success-subtle);border-color:transparent}.chip-warning{color:var(--color-warning);background:var(--color-warning-subtle);border-color:transparent}.chip-danger{color:var(--color-danger);background:var(--color-danger-subtle);border-color:transparent}.chip-info{color:var(--color-info);background:var(--color-info-subtle);border-color:transparent}.chip-gold{color:var(--color-primary);background:var(--color-primary-subtle);border-color:transparent}.focusable:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.tbl{width:100%;border-collapse:collapse;font-size:var(--text-body-sm)}.tbl th{text-align:left;font-weight:var(--fw-semibold);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--track-over);color:var(--color-text-faint);padding:calc(9px * var(--tw-density)) var(--space-3);border-bottom:1px solid var(--color-border);white-space:nowrap}.tbl td{padding:calc(10px * var(--tw-density)) var(--space-3);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text);vertical-align:middle}.tbl tbody tr{transition:background var(--transition)}.tbl tbody tr:hover{background:var(--color-surface-2)}.tbl .num,.tbl .mono,.tbl th.r,.tbl td.r{text-align:right}.tbl-dense th{padding:calc(7px * var(--tw-density)) var(--space-3)}.tbl-dense td{padding:calc(6px * var(--tw-density)) var(--space-3);height:calc(34px * var(--tw-density))}.tbl-sticky thead th{position:sticky;top:0;z-index:2;background:var(--color-bg);box-shadow:0 1px 0 var(--color-border)}.tbl tbody tr.is-sel{background:var(--color-primary-faint)}.tbl tbody tr.is-sel:hover{background:var(--color-primary-subtle)}.tbl th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl th.sortable:hover{color:var(--color-text-muted)}.rowact{opacity:0;transition:opacity var(--transition)}tr:hover .rowact{opacity:1}.field{display:flex;flex-direction:column;gap:6px}.field>label{font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--track-over);color:var(--color-text-faint)}.field input,.field select,.field textarea,input.field-input,select.field-input,textarea.field-input{font-family:var(--font-sans);font-size:var(--text-body-sm);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:8px 12px;outline:none;width:100%;transition:border-color var(--transition)}.field input:focus,.field select:focus,.field textarea:focus,input.field-input:focus,select.field-input:focus,textarea.field-input:focus{border-color:var(--color-primary);outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--color-text-faint)}.field input.mono,input.field-input.mono{font-family:var(--font-mono)}.field select option{background:var(--color-surface-2);color:var(--color-text)}kbd{font-family:var(--font-mono);font-size:11px;padding:1px 5px;border-radius:4px;background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text-muted)}.rule{height:1px;background:var(--color-border);border:0;margin:0}.rule-subtle{height:1px;background:var(--color-border-subtle);border:0;margin:0}@keyframes lvp-fade-up{0%{transform:translateY(7px)}to{transform:none}}@keyframes lvp-fade{0%{transform:translateY(3px)}to{transform:none}}@keyframes lvp-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lvp-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes lvp-pulse{0%,to{opacity:.5}50%{opacity:1}}.anim-in{animation:lvp-fade-up var(--transition-slow) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}dialog.lvp-dialog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);color:var(--color-text);padding:0}dialog.lvp-dialog::backdrop{background:#091411b3}dialog.lvp-dialog>*{display:block}.dlg-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.dlg-head .t-h3{display:flex;align-items:center;gap:var(--space-2);margin:0;font-weight:620}.dlg-body{padding:var(--space-5)}.dlg-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border)}.skeleton{display:block;background:linear-gradient(90deg,var(--color-surface-2) 0%,var(--color-surface-3) 50%,var(--color-surface-2) 100%);background-size:200% 100%;animation:lvp-shimmer 1.4s linear infinite;border-radius:var(--radius-sm);min-height:12px}
