@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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url("./media/outfit-latin-ext-400-normal-ZJBXP5IH.woff2") format("woff2"),url("./media/outfit-latin-ext-400-normal-NXIOCYCR.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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url("./media/outfit-latin-400-normal-WPZHQ72E.woff2") format("woff2"),url("./media/outfit-latin-400-normal-MJX636HN.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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url("./media/outfit-latin-ext-500-normal-LUXIOPCH.woff2") format("woff2"),url("./media/outfit-latin-ext-500-normal-6CLYNG6P.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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url("./media/outfit-latin-500-normal-PXR3PSSK.woff2") format("woff2"),url("./media/outfit-latin-500-normal-5NAIAZI7.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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url("./media/outfit-latin-ext-600-normal-6KTJ3ECD.woff2") format("woff2"),url("./media/outfit-latin-ext-600-normal-YQGUC3HT.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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url("./media/outfit-latin-600-normal-7I4OGWZG.woff2") format("woff2"),url("./media/outfit-latin-600-normal-SAVBCENJ.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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url("./media/outfit-latin-ext-700-normal-S4JWMSEC.woff2") format("woff2"),url("./media/outfit-latin-ext-700-normal-FAKXWIFD.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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url("./media/outfit-latin-700-normal-YRDFZK2V.woff2") format("woff2"),url("./media/outfit-latin-700-normal-UE4J7WLR.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:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url("./media/outfit-latin-ext-800-normal-KSB2CBFH.woff2") format("woff2"),url("./media/outfit-latin-ext-800-normal-LKIHQFAA.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:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url("./media/outfit-latin-800-normal-5R3QUKRF.woff2") format("woff2"),url("./media/outfit-latin-800-normal-BUW5OIKC.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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./media/jetbrains-mono-cyrillic-ext-700-normal-DIGQI5CF.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-700-normal-L4AH4AOP.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:700;src:url("./media/jetbrains-mono-cyrillic-700-normal-77D3ZKW7.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-700-normal-3CKPYL2I.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:700;src:url("./media/jetbrains-mono-greek-700-normal-YOLAM34T.woff2") format("woff2"),url("./media/jetbrains-mono-greek-700-normal-AH2DEYMW.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:700;src:url("./media/jetbrains-mono-vietnamese-700-normal-ULFZXVBK.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-700-normal-XJJKMPGO.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:700;src:url("./media/jetbrains-mono-latin-ext-700-normal-GESTC2QT.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-700-normal-PQ5HUZTC.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:700;src:url("./media/jetbrains-mono-latin-700-normal-SVC2HUP4.woff2") format("woff2"),url("./media/jetbrains-mono-latin-700-normal-ZFEEZXV6.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}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root{--color-primary-50: #f0f9ff;--color-primary-100: #e0f2fe;--color-primary-300: #7dd3fc;--color-primary-400: #38bdf8;--color-primary-500: #0284c7;--color-primary-600: #0369a1;--color-primary-700: #075985;--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--bg-app: #f8fafc;--bg-surface: #ffffff;--bg-sidebar: #0f172a;--bg-topbar: #ffffff;--border-color: #e2e8f0;--flow-table-zebra-bg: #fbfcfe;--green-500: #059669;--green-600: #047857;--green-700: #15803d;--green-50: #ecfdf5;--green-100: #d1fae5;--amber-500: #d97706;--amber-600: #b45309;--amber-50: #fffbeb;--amber-100: #fef3c7;--red-500: #dc2626;--red-600: #b91c1c;--red-700: #b91c1c;--red-50: #fef2f2;--red-100: #fee2e2;--violet-500: #7c3aed;--violet-600: #6d28d9;--violet-50: #f5f3ff;--violet-100: #ede9fe;--orange-100: #ffedd5;--orange-600: #ea580c;--teal-100: #ccfbf1;--teal-600: #0d9488;--cyan-100: #cffafe;--cyan-600: #0891b2;--pink-100: #fce7f3;--pink-600: #db2777;--space-1: 4px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--page-gutter: clamp( 24px, 3vw, 64px );--reading-max: 1120px;--topbar-h: 48px;--ctrl-h: 32px;--ctrl-h-sm: 28px;--r-input: 6px;--r-btn: 6px;--r-card: 14px;--r-modal: 20px;--r-menu: 11px;--r-note-bubble: 10px;--r-reply-card: 9px;--r-reply-input: 8px;--shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 3px rgba(15, 23, 42, .06);--shadow-pop: 0 10px 30px rgba(15, 23, 42, .12), 0 2px 8px rgba(15, 23, 42, .08);--shadow-btn-create: 0 4px 12px rgba(3, 105, 161, .25);--shadow-btn-create-hover: 0 6px 18px rgba(3, 105, 161, .32);--shadow-focus-ring: 0 0 0 3px rgba(56, 189, 248, .18);--color-white: #ffffff;--color-on-primary: #ffffff;--btn-tactile-primary-top: #0a93da;--btn-tactile-primary-bottom: #0270ad;--btn-tactile-primary-top-hover: #0b9ee9;--btn-tactile-primary-bottom-hover: #0277b8;--btn-tactile-primary-border: #02659c;--gradient-color-wheel: conic-gradient( #ff0000, #ff8000, #ffff00, #00ff00, #0000ff, #8000ff, #ff0080, #ff0000 );--flow-copilot-shimmer-slate: #94a3b8;--flow-copilot-shimmer-azure: #0ea5e9;--flow-copilot-shimmer-violet: #8b5cf6;--avatar-tone-sky: #0ea5e9;--avatar-tone-violet: #7c3aed;--avatar-tone-emerald: #059669;--flow-topbar-theme-admin-gradient: linear-gradient( 90deg, var(--color-primary-50), var(--color-primary-100) );--font-sans: "Inter", system-ui, sans-serif;--font-display: "Outfit", sans-serif;--font-mono: "JetBrains Mono", monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--icon-xs: 14px;--icon-sm: 16px;--icon-md: 18px;--icon-lg: 20px;--icon-xl: 24px;--text-page-title: 20px;--text-section-title: 18px;--text-card-title: 16px;--text-body: 14px;--text-hint: 12px;--text-micro: 11px;--text-badge: 10px;--text-header-logo: 22px;--text-kpi-value: 30px;--text-header-action: 13px;--text-nav-item: 13px;--text-note: 12.5px;--text-note-header: 10.5px;--text-row-meta: 11.5px;--text-config-menu-label: 13.5px;--ls-thread-counter: .3px}[data-theme=dark]{--color-slate-50: #0d1117;--color-slate-100: #161b22;--color-slate-200: #21262d;--color-slate-300: #30363d;--color-slate-400: #8b949e;--color-slate-500: #8b949e;--color-slate-600: #c9d1d9;--color-slate-700: #c9d1d9;--color-slate-800: #e6edf3;--color-slate-900: #f0f6fc;--bg-app: #0d1117;--bg-surface: #161b22;--bg-sidebar: #0d1117;--bg-topbar: #161b22;--border-color: #30363d;--color-primary-50: #0e2a3c;--color-primary-100: #123a52;--color-primary-300: #38bdf8;--color-primary-400: #38bdf8;--color-primary-500: #2f9fe0;--color-primary-600: #7dd3fc;--color-primary-700: #bae6fd;--green-500: #34d399;--green-600: #6ee7b7;--green-700: #6ee7b7;--green-50: #0f2e24;--green-100: #13402f;--amber-500: #fbbf24;--amber-600: #fcd34d;--amber-50: #33270f;--amber-100: #463212;--red-500: #f87171;--red-600: #fca5a5;--red-700: #fca5a5;--red-50: #341a1a;--red-100: #492020;--violet-500: #a78bfa;--violet-600: #c4b5fd;--violet-50: #221c3c;--violet-100: #2e2650;--orange-100: #43290f;--orange-600: #fdba74;--teal-100: #0c3b35;--teal-600: #5eead4;--cyan-100: #0b3a44;--cyan-600: #67e8f9;--pink-100: #45182f;--pink-600: #f9a8d4;--shadow-card: 0 1px 2px rgba(0, 0, 0, .35), 0 1px 3px rgba(0, 0, 0, .45);--shadow-pop: 0 12px 34px rgba(0, 0, 0, .55), 0 2px 8px rgba(0, 0, 0, .45)}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle;-webkit-user-select:none;user-select:none}.material-symbols-outlined.fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.flow a:focus-visible,.btn:focus-visible,.input:focus-visible,.select:focus-visible,.nav-pill:focus-visible,.tb-icon:focus-visible,.tb-company:focus-visible,.switch:focus-visible,.check:focus-visible,.radio:focus-visible,.pg:focus-visible,.menu-item:focus-visible,.opt:focus-visible,.seg button:focus-visible,.utab:focus-visible,.mod-card:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:6px}.toast{display:flex;align-items:center;gap:11px;padding:11px 14px;background:var(--bg-surface);border:1px solid var(--border-color);border-left:3px solid var(--green-500);border-radius:10px;box-shadow:var(--shadow-pop);min-width:300px}.toast.err{border-left-color:var(--red-500)}.toast.info{border-left-color:var(--color-primary-500)}.toast .ti{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;color:var(--green-500)}.toast.err .ti{color:var(--red-500)}.toast.info .ti{color:var(--color-primary-500)}.toast.warn .ti{color:var(--amber-500)}.toast .tt{font-size:var(--text-nav-item);font-weight:600;color:var(--color-slate-800)}.toast .ts{font-size:var(--text-hint);color:var(--color-slate-500)}.toast.warn{border-left:4px solid var(--amber-500);background:var(--amber-50)}.tip.above{bottom:calc(100% + 8px);top:auto}.tip.above:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--color-slate-800)}.av-1{background:var(--color-slate-100);color:var(--color-slate-600)}.av-2{background:var(--color-primary-100);color:var(--color-primary-600)}.av-3{background:var(--green-100);color:var(--green-600)}.av-4{background:var(--amber-100);color:var(--amber-600)}.av-5{background:var(--red-100);color:var(--red-600)}.av-6{background:var(--violet-100);color:var(--violet-600)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--ctrl-h);padding:0 var(--space-3-5);border-radius:var(--r-btn);font-family:var(--font-sans);font-size:var(--text-header-action);font-weight:var(--fw-semibold);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.btn .material-symbols-outlined{font-size:var(--text-section-title)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--sm{height:var(--ctrl-h-sm);padding:0 var(--space-2-5);font-size:var(--text-hint)}.btn--primary{background:var(--color-primary-500);color:var(--color-white)}.btn--primary:hover:not(:disabled){background:var(--color-primary-600)}.btn--secondary{background:var(--bg-surface);color:var(--color-slate-700);border-color:var(--color-slate-200)}.btn--secondary:hover:not(:disabled){background:var(--color-slate-50)}.btn--success{background:var(--green-600);color:var(--color-white)}.btn--success:hover:not(:disabled){background:var(--green-500)}.btn--danger{background:var(--bg-surface);color:var(--red-600);border-color:var(--red-100)}.btn--danger:hover:not(:disabled){background:var(--red-50)}.btn--ghost{background:transparent;color:var(--color-slate-500)}.btn--ghost:hover:not(:disabled){background:var(--color-slate-100);color:var(--color-slate-700)}.btn--icon{width:var(--ctrl-h);padding:0;background:transparent;color:var(--color-slate-500)}.btn--icon.btn--sm{width:var(--ctrl-h-sm)}.btn--icon:hover:not(:disabled){background:var(--color-slate-100);color:var(--color-slate-700)}.btn-create{background:linear-gradient(135deg,var(--color-primary-600) 0%,var(--color-primary-500) 100%);color:var(--color-white);box-shadow:var(--shadow-btn-create)}.btn-create:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-btn-create-hover)}.btn-primary{background:var(--color-primary-500);color:var(--color-white)}.btn-primary:hover:not(:disabled){background:var(--color-primary-600)}.btn-secondary{background:var(--bg-surface);color:var(--color-slate-700);border-color:var(--color-slate-200)}.btn-secondary:hover:not(:disabled){background:var(--color-slate-50)}.b2{--flow-b2-h: 30px;--flow-b2-sm-h: 27px;--flow-b2-pad-x-w: 11px;display:inline-flex;align-items:center;gap:6px;height:var(--flow-b2-h);padding:0 var(--flow-b2-pad-x-w);border-radius:6px;font-family:var(--font-sans);font-size:var(--text-hint);font-weight:var(--fw-semibold);letter-spacing:.1px;cursor:pointer;border:1px solid transparent;white-space:nowrap;color:var(--color-slate-700);background:transparent;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.b2 .material-symbols-outlined{font-size:var(--icon-sm)}.b2.sm{height:var(--flow-b2-sm-h);padding:0 9px;font-size:var(--text-hint)}.b2.icon{padding:0;width:var(--flow-b2-h);justify-content:center}.b2.sm.icon{width:var(--flow-b2-sm-h)}.b2-flat{color:var(--color-slate-600);font-weight:500}.b2-flat:hover{background:var(--color-slate-100);color:var(--color-slate-800)}.b2-flat.primary{color:var(--color-primary-600);font-weight:600}.b2-flat.primary:hover{background:var(--color-primary-50)}.b2-flat.danger{color:var(--red-600)}.b2-flat.danger:hover{background:var(--red-50)}.b2-line{background:var(--bg-surface);border-color:var(--color-slate-200)}.b2-line:hover{border-color:var(--color-slate-300);background:var(--color-slate-50)}.flow-page{box-sizing:border-box;padding-inline:var(--page-gutter);padding-block:var(--space-4)}.flow-page--reading{max-width:var(--reading-max);margin-inline:auto}.badge{--flow-badge-h: 22px;display:inline-flex;align-items:center;gap:5px;height:var(--flow-badge-h);padding:0 9px;border-radius:999px;font-family:var(--font-sans);font-size:var(--text-hint);font-weight:var(--fw-semibold);white-space:nowrap}.badge .material-symbols-outlined{--flow-badge-icon-sz: 13px;font-size:var(--flow-badge-icon-sz)}.badge .dotmark{width:6px;height:6px;border-radius:50%;background:currentColor}.badge-draft{background:var(--color-slate-100);color:var(--color-slate-600)}.badge-sent{background:var(--color-primary-50);color:var(--color-primary-600)}.badge-confirmed{background:var(--green-50);color:var(--green-600)}.badge-invoiced{background:var(--violet-50);color:var(--violet-600)}.badge-expired{background:var(--red-50);color:var(--red-600)}.badge-cancelled{background:var(--color-slate-100);color:var(--color-slate-400)}.mono,.flow-table .mono{font-family:var(--font-mono);font-size:var(--text-body);font-weight:var(--fw-regular);color:var(--color-slate-800);font-variant-numeric:tabular-nums}.flow-table{width:100%;border-collapse:collapse;font-family:var(--font-sans)}.flow-table thead th{--flow-table-cell-pad-x-w: 14px;text-align:left;font-size:var(--text-micro);font-weight:var(--fw-semibold);letter-spacing:.5px;text-transform:uppercase;color:var(--color-slate-500);padding:7px var(--flow-table-cell-pad-x-w);border-bottom:1px solid var(--border-color);background:var(--bg-surface);white-space:nowrap}.flow-table tbody td{--flow-table-cell-pad-x-w: 14px;padding:5px var(--flow-table-cell-pad-x-w);border-bottom:1px solid var(--color-slate-100);font-size:var(--text-body);font-weight:var(--fw-regular);color:var(--color-slate-700);vertical-align:middle}.flow-table tbody tr:last-child td{border-bottom:0}.flow-table tbody tr:hover{background:var(--color-slate-50)}.flow-data-table-bulk-action,.flow-data-table-clear{--flow-bulk-action-pad-x-w: 10px;display:inline-flex;align-items:center;gap:6px;height:var(--ctrl-h-sm);padding:0 var(--flow-bulk-action-pad-x-w);border:1px solid var(--color-slate-200);border-radius:6px;background:var(--bg-surface);color:var(--color-slate-700);font-family:var(--font-sans);font-size:var(--text-hint);font-weight:var(--fw-semibold);line-height:1;white-space:nowrap;cursor:pointer}.flow-data-table-bulk-action .material-symbols-outlined,.flow-data-table-clear .material-symbols-outlined{font-size:var(--icon-md)}.flow-data-table-bulk-action:focus-visible,.flow-data-table-clear:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.flow-data-table-bulk-action:disabled,.flow-data-table-clear:disabled{cursor:not-allowed;opacity:.45}.flow-data-table-bulk-action--primary{border-color:transparent;background:var(--color-primary-500);color:var(--color-white)}.flow-data-table-bulk-action--primary:hover:not(:disabled){background:var(--color-primary-600)}.flow-data-table-bulk-action--danger{border-color:var(--red-100);color:var(--red-600)}.flow-data-table-bulk-action--danger:hover:not(:disabled){background:var(--red-50)}.flow-data-table-bulk-action--secondary:hover:not(:disabled),.flow-data-table-clear:hover:not(:disabled){background:var(--color-slate-50)}.flow-table--compact{--flow-table-compact-row-slot-height: 38px}.flow-table--compact thead th{padding:7px var(--flow-table-compact-pad-x, var(--space-3));font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--fw-semibold);letter-spacing:.5px}.flow-table--compact tbody td{box-sizing:border-box;height:var(--flow-table-compact-row-slot-height);padding:5px var(--flow-table-compact-pad-x, var(--space-3));font-family:var(--font-sans);font-size:var(--text-header-action)}.flow-table--compact .table-cell-title{font-size:var(--text-header-action);font-weight:var(--fw-semibold)}.flow-table--fill-rows{--flow-table-filler-row-slot-height: 38px}.flow-table--fill-rows.has-fillers tbody:not(.flow-table-fillers) tr:last-child td{border-bottom:1px solid var(--color-slate-100)}.flow-table--fill-rows tbody.flow-table-fillers td{height:var( --flow-table-compact-row-slot-height, var(--flow-table-filler-row-slot-height) );padding:5px var(--flow-table-compact-pad-x, var(--space-3));background:transparent;border-bottom:0;pointer-events:none}.flow-table--fill-rows tbody.flow-table-fillers tr,.flow-table--fill-rows tbody.flow-table-fillers tr:hover{background:transparent;pointer-events:none}.flow-table--fill-rows.t-zebra tbody.flow-table-fillers tr,.flow-table--fill-rows.t-zebra tbody.flow-table-fillers tr:hover{background:transparent}.flow-table tbody tr.is-clickable{cursor:pointer}.t-zebra tbody tr:nth-child(2n){background:var(--flow-table-zebra-bg)}.t-zebra tbody tr:hover{background:var(--color-primary-50)}.flow-table .num{text-align:right;font-family:var(--font-mono);font-size:var(--text-body);font-weight:var(--fw-regular);color:var(--color-slate-800);font-variant-numeric:tabular-nums}.flow-table .strong{font-weight:var(--fw-semibold);color:var(--color-slate-800)}.flow-table .table-cell-title{font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--color-slate-800)}.flow-table .table-cell-subtitle{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-slate-400);font-size:var(--text-hint);font-weight:var(--fw-regular)}.flow-table .table-cell-subtitle .material-symbols-outlined{font-size:var(--text-body)}.flow-table .table-chip{min-height:20px;border-radius:999px;font-size:var(--text-hint);font-weight:var(--fw-semibold)}.flow-table .badge{min-height:20px;border-radius:999px;font-weight:var(--fw-semibold)}.admin-empty,.empty-lines,.empty-cell,.list-empty,.empty-recientes,.flow-table .admin-empty,.flow-table .empty-lines,.flow-table .empty-cell,.flow-table .list-empty{font-family:var(--font-sans);font-size:var(--text-hint);font-weight:var(--fw-regular);color:var(--color-slate-400)}.flow-table th.col-actions,.flow-table td.col-actions{text-align:right;white-space:nowrap;width:1%}.table-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.table-card .table-footer{--flow-table-footer-pad-y-h: 11px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--flow-table-footer-pad-y-h) var(--space-4);font-family:var(--font-sans);font-size:var(--text-hint);font-weight:var(--fw-regular);color:var(--color-slate-500);border-top:1px solid var(--border-color)}.row-check{--flow-row-check-sz: 16px;width:var(--flow-row-check-sz);height:var(--flow-row-check-sz);border:1.5px solid var(--color-slate-300);border-radius:4px;display:inline-block}.row-actions{display:inline-flex;align-items:center;gap:2px;justify-content:flex-end}.flow-table .tbl-group{background:var(--color-slate-50);border-top:1px solid var(--color-slate-100);border-bottom:1px solid var(--color-slate-100)}.flow-table .tbl-group td{padding:9px var(--space-4);color:var(--color-slate-600);font-size:var(--text-hint);font-weight:var(--fw-semibold)}.flow-table .tbl-group .tbl-group-button{display:flex;align-items:center;gap:8px}.flow-table .tbl-group .tg-chev,.flow-table .tbl-group .tg-icon{color:var(--color-slate-500);font-size:var(--text-section-title)}.flow-table .tbl-group .tg-chev{transform:rotate(90deg);transition:transform .15s ease}.flow-table .tbl-group.collapsed .tg-chev{transform:rotate(0)}.flow-table .tbl-group .tg-n{--flow-tbl-group-count-h: 18px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:var(--flow-tbl-group-count-h);padding:0 6px;border-radius:99px;background:var(--color-slate-200);color:var(--color-slate-600);font-size:var(--text-micro)}.flow-table .tbl-group:hover{background:var(--color-slate-100)}.av{--flow-avatar-sz: 26px;width:var(--flow-avatar-sz);height:var(--flow-avatar-sz);border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-badge);font-weight:var(--fw-bold);color:var(--color-white)}.cust{display:inline-flex;align-items:center;gap:8px}.flow-search{--flow-search-pad-x-w: 10px;display:flex;align-items:center;gap:8px;height:var(--ctrl-h);padding:0 var(--flow-search-pad-x-w);min-width:240px;border:1px solid var(--color-slate-200);border-radius:var(--r-input);background:var(--bg-surface)}.flow-search .material-symbols-outlined{font-size:var(--text-section-title);color:var(--color-slate-400)}.flow-search input{border:0;outline:0;background:transparent;flex:1;font-size:var(--text-body);font-family:var(--font-sans);color:var(--color-slate-800)}.flow-search input::placeholder{color:var(--color-slate-400)}.seg{display:inline-flex;background:var(--color-slate-100);border-radius:var(--r-input);padding:3px;gap:2px}.seg button{--flow-seg-button-h: 26px;border:0;background:transparent;height:var(--flow-seg-button-h);padding:0 var(--space-3);border-radius:6px;font-family:var(--font-sans);font-size:var(--text-hint);font-weight:var(--fw-semibold);color:var(--color-slate-500);cursor:pointer}.seg button.active{background:var(--bg-surface);color:var(--color-slate-800);box-shadow:var(--shadow-card)}.seg .seg-count{margin-left:4px;font-size:var(--text-note-header);font-weight:var(--fw-bold);opacity:.65}.kpi2{--flow-kpi2-pad-x-w: 18px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--r-card);padding:var(--space-4) var(--flow-kpi2-pad-x-w);position:relative}.kpi2 .k-top{--flow-kpi2-top-gap-h: 10px;display:flex;align-items:center;gap:7px;margin-bottom:var(--flow-kpi2-top-gap-h)}.kpi2 .k-ic{color:var(--color-slate-400);display:flex}.kpi2 .k-ic .material-symbols-outlined{--flow-kpi2-icon-sz: 17px;font-size:var(--flow-kpi2-icon-sz)}.kpi2 .k-label{font-size:var(--text-micro);font-weight:var(--fw-semibold);letter-spacing:.5px;text-transform:uppercase;color:var(--color-slate-500);white-space:nowrap}.kpi2 .k-val{font-size:var(--text-kpi-value);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--color-slate-900);line-height:1.05}.kpi2.editorial .k-ic{position:absolute;top:15px;right:16px;color:var(--color-slate-200)}.kpi2.editorial .k-ic .material-symbols-outlined{font-size:var(--icon-xl)}.kpi2.editorial .k-label{margin-bottom:8px}.modal-overlay,.modal-backdrop{position:fixed;inset:0;background:#0f172a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:900;display:flex;align-items:center;justify-content:center}:root{--modal-w-xs: 380px;--modal-w-sm: 420px;--modal-w-default: 520px;--modal-w-lg: 620px;--modal-chrome-pad-y-h: 18px;--modal-close-sz: 30px}.modal{background:var(--bg-surface);border-radius:var(--r-modal);box-shadow:0 30px 60px -15px #0006;width:var(--modal-w-xs);max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden}.modal--xs{width:var(--modal-w-xs)}.modal--sm{width:var(--modal-w-sm)}.modal--default{width:var(--modal-w-default)}.modal--lg{width:var(--modal-w-lg)}.step-banner{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-btn);background:var(--color-primary-50);color:var(--color-primary-600);font-size:var(--text-hint);line-height:1.4}.modal-h{display:flex;align-items:center;justify-content:space-between;padding:var(--modal-chrome-pad-y-h) var(--space-5);border-bottom:1px solid var(--border-color)}.modal-h .mt{display:flex;align-items:center;gap:var(--space-2-5);font-family:var(--font-sans);font-size:var(--text-card-title);font-weight:700;color:var(--color-slate-800)}.modal-h .mt .modal-title-icon{font-size:var(--text-section-title);color:var(--color-primary-500)}.modal-h .mt .modal-title-icon--danger{color:var(--red-500)}.modal-b{flex:1;overflow-y:auto;padding:var(--flow-modal-body-pad-y, var(--modal-chrome-pad-y-h)) var(--flow-modal-body-pad-x, var(--space-5));display:flex;flex-direction:column;gap:var(--space-3-5)}.modal-f{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2-5);padding:var(--space-3-5) var(--space-5);border-top:1px solid var(--border-color);background:var(--color-slate-50)}.flow-modal-form{--flow-modal-control-h: 30px;--flow-modal-body-pad-x-w: 14px;--flow-modal-label-gap-h: 7px;--ctrl-h: var(--flow-modal-control-h);--flow-control-text-size: var(--text-header-action);--flow-control-pad-x: var(--space-2);--flow-input-icon-left-w: var(--space-2);--flow-input-icon-size: var(--icon-sm);--flow-input-leading-pad-w: var(--space-8);--flow-modal-body-pad-y: var(--space-3);--flow-modal-body-pad-x: var(--flow-modal-body-pad-x-w);--phone-cc-gap: var(--space-1);--phone-cc-pad-x: var(--space-1);font-family:var(--font-sans)}.flow-modal-form,.flow-modal-form *,.flow-modal-form *:before,.flow-modal-form *:after{box-sizing:border-box}.flow-modal-form .flow-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2)}.flow-modal-form .flow-modal-field{display:flex;flex-direction:column;min-width:0}.flow-modal-form .flow-modal-field--full{grid-column:1 / -1}.flow-modal-form .flow-modal-label{display:block;margin-bottom:var(--flow-modal-label-gap-h);color:var(--color-slate-800);font-size:var(--text-header-action);font-weight:var(--fw-bold)}.flow-modal-form .flow-modal-required{margin-left:3px;color:var(--red-500)}.flow-modal-form .flow-modal-field-error{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);color:var(--red-600);font-size:var(--text-hint);font-weight:var(--fw-regular)}.flow-modal-form .flow-modal-field-error .material-symbols-outlined{font-size:var(--icon-sm)}.flow-modal-form .flow-modal-control{width:100%;height:var(--ctrl-h);padding:0 var(--flow-control-pad-x);border:1px solid var(--color-slate-200);border-radius:var(--r-input);outline:0;background:var(--bg-surface);color:var(--color-slate-800);font-family:var(--font-sans);font-size:var(--flow-control-text-size)}.flow-modal-form .flow-modal-control::placeholder{color:var(--color-slate-400)}.flow-modal-form .flow-modal-control:focus{border-color:var(--color-primary-400);box-shadow:var(--shadow-focus-ring)}.flow-modal-form .flow-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-color);background:var(--color-slate-50)}@media(max-width:420px){.flow-modal-form .flow-modal-grid{grid-template-columns:minmax(0,1fr)}.flow-modal-form .flow-modal-field--full{grid-column:auto}}.modal-x{width:var(--modal-close-sz);height:var(--modal-close-sz);border-radius:50%;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-primary-500);background:var(--bg-surface);padding:0;transition:background .12s ease}.modal-x:hover{background:var(--color-slate-100);color:var(--color-slate-800)}.modal-x .material-symbols-outlined{font-size:var(--icon-sm)}.form-field{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-3)}.form-field label{font-family:var(--font-sans);font-size:var(--text-micro);font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--color-slate-500);margin-bottom:6px}.form-field input,.form-field select,.form-field textarea,.input{font-family:var(--font-sans);font-size:var(--text-header-action);color:var(--color-slate-800);background:var(--bg-surface);border:1px solid var(--color-slate-200);border-radius:var(--r-input);padding:var(--space-1) var(--space-2-5);height:var(--ctrl-h);outline:none;transition:border-color .12s ease,box-shadow .12s ease}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.input:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px #38bdf82e}.form-field input.invalid,.input.invalid{border-color:var(--red-500)}.form-error{font-size:var(--text-hint);color:var(--red-600);margin-top:2px}.form-submit-error{font-family:var(--font-sans);font-size:var(--text-hint);color:var(--red-600);background:var(--red-50);border:1px solid var(--red-100);border-radius:var(--r-input);padding:var(--space-2) var(--space-3);margin-top:var(--space-2)}.crm-overlay-panel{--opp-menu-maxh-h: 300px;--opp-icon-sz: 18px;--opp-opt-gap-w: 10px;--opp-opt-pad-x-w: 10px;--opp-tdot-sz: 11px}.crm-overlay-panel .fl-menu,.crm-overlay-panel ul.opp-menu{list-style:none;margin:0;padding:6px;width:100%;border:1px solid var(--color-slate-200);border-radius:var(--r-card);background:var(--bg-surface);box-shadow:var(--shadow-pop);max-height:var(--opp-menu-maxh-h);overflow-y:auto}.crm-overlay-panel .fl-opt,.crm-overlay-panel li.opp-opt{display:flex;align-items:center;gap:9px;padding:var(--space-2) var(--opp-opt-pad-x-w);border-radius:7px;font-size:var(--text-header-action);color:var(--color-slate-700);cursor:pointer}.crm-overlay-panel .fl-opt:hover,.crm-overlay-panel li.opp-opt:hover{background:var(--color-slate-100)}.crm-overlay-panel .fl-opt .nm{flex:1;font-size:var(--text-header-action);color:var(--color-slate-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-overlay-panel li.opp-opt .nm{font-size:var(--text-header-action);font-weight:600;color:var(--color-slate-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-overlay-panel li.tag-multi__option .nm{font-weight:var(--fw-regular)}.crm-overlay-panel .fl-opt .chk,.crm-overlay-panel li.opp-opt .chk{margin-left:auto;color:var(--color-primary-500);font-size:var(--opp-icon-sz);opacity:0;flex:none}.crm-overlay-panel .fl-opt:hover .chk,.crm-overlay-panel li.opp-opt:hover .chk{opacity:.4}.crm-overlay-panel li.opp-opt .tdot{width:var(--opp-tdot-sz);height:var(--opp-tdot-sz);border-radius:50%;flex:none}.crm-overlay-panel li.opp-opt flow-avatar{flex:none}.crm-overlay-panel li.opp-opt .col{display:flex;flex-direction:column;min-width:0;line-height:1.25}.crm-overlay-panel li.opp-opt .col .nm{font-weight:600}.crm-overlay-panel li.opp-opt .rl{font-size:var(--text-micro);color:var(--color-slate-400)}.crm-overlay-panel div.opp-menu{width:100%;min-width:var(--opp-menu-min-w, auto);border:1px solid var(--border-color);border-radius:var(--r-menu);background:var(--bg-surface);box-shadow:var(--shadow-pop);overflow:hidden}.crm-overlay-panel .opp-opts{max-height:var(--opp-menu-maxh-h);overflow:auto;padding:5px}.crm-overlay-panel div.opp-menu .opp-opt{display:flex;align-items:center;gap:var(--opp-opt-gap-w);padding:7px 9px;border-radius:8px;cursor:pointer}.crm-overlay-panel div.opp-menu .opp-opt:hover{background:var(--color-slate-100)}.crm-overlay-panel div.opp-menu .opp-opt .pipe-ic{font-size:var(--opp-icon-sz);color:var(--color-primary-500);flex:none}.crm-overlay-panel div.opp-menu .opp-opt .nm{font-size:var(--text-header-action);font-weight:600;color:var(--color-slate-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-overlay-panel div.opp-menu .opp-opt .cur-code{flex:none;min-width:42px;font-weight:700}.crm-overlay-panel div.opp-menu .opp-opt .col{display:flex;flex-direction:column;min-width:0;line-height:1.25}.crm-overlay-panel div.opp-menu .opp-opt .rl{font-size:var(--text-micro);color:var(--color-slate-400)}.crm-overlay-panel div.opp-menu .opp-opt .chk{margin-left:auto;color:var(--color-primary-500);font-size:var(--opp-icon-sz);opacity:0;flex:none}.crm-overlay-panel div.opp-menu .opp-opt.sel{background:var(--color-primary-50)}.crm-overlay-panel div.opp-menu .opp-opt.sel .chk{opacity:1}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:swap;src:url("./media/material-symbols-outlined.subset-3T2D433G.woff2") format("woff2")}.material-symbols-outlined{--flow-icon-sz: 24px;font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:var(--flow-icon-sz);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}html,body{margin:0;padding:0;font-family:var(--font-sans);color:var(--color-slate-800);background:var(--bg-app)}app-root,flow-crm-shell,flow-opportunities-kanban{display:block}
