@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{--chart-green: #16a34a;--chart-amber: #f59e0b;--chart-orange: #f97316;--color-primary-50: #f0f9ff;--color-primary-100: #e0f2fe;--color-primary-200: #bae6fd;--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;--bg-raised: #ffffff;--bg-sunken: #f1f5f9;--bg-scrim: rgba(15, 23, 42, .25);--border-color: #e2e8f0;--flow-table-zebra-bg: #fbfcfe;--document-surface: #ffffff;--document-tint: #f8fafc;--document-row-border: #f1f5f9;--document-border: #e2e8f0;--document-ink-subtle: #94a3b8;--document-ink-muted: #64748b;--document-ink-body: #475569;--document-ink-cell: #334155;--document-ink: #1e293b;--document-ink-strong: #0f172a;--document-table-zebra: #fbfcfe;--document-table-hover: #f0f9ff;--document-slate-300: #cbd5e1;--document-primary-100: #e0f2fe;--document-primary-400: #38bdf8;--document-primary-500: #0284c7;--document-primary-600: #0369a1;--document-primary-700: #075985;--document-red-50: #fef2f2;--document-red-700: #b91c1c;--document-green-600: #047857;--document-amber-50: #fffbeb;--document-amber-100: #fef3c7;--document-amber-600: #b45309;--document-amber-700: #92400e;--green-500: #059669;--green-600: #047857;--green-700: #15803d;--green-50: #ecfdf5;--green-100: #d1fae5;--amber-500: #d97706;--amber-600: #b45309;--amber-700: #92400e;--amber-50: #fffbeb;--amber-100: #fef3c7;--red-500: #dc2626;--red-600: #b91c1c;--color-danger-ink-strong: #991b1b;--color-success-ink-strong: #065f46;--red-700: #b91c1c;--red-50: #fef2f2;--red-100: #fee2e2;--violet-500: #7c3aed;--violet-600: #6d28d9;--violet-700: #5b21b6;--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;--board-color-default: var(--color-primary-600);--board-color-default-icon: var(--board-color-default);--board-color-graphite: var(--color-slate-900);--board-color-slate: var(--color-slate-600);--board-color-blue: #1d4ed8;--board-color-indigo: #4338ca;--board-color-violet: var(--violet-600);--board-color-fuchsia: #a21caf;--board-color-pink: #be185d;--board-color-red: #be123c;--board-color-orange: #c2410c;--board-color-amber: var(--amber-600);--board-color-lime: #4d7c0f;--board-color-green: var(--green-700);--board-color-emerald: var(--green-600);--board-color-teal: #0f766e;--board-color-cyan: #0e7490;--module-einvoicing-bg: #e0f2f1;--module-einvoicing-fg: #00796b;--module-epayroll-bg: var(--violet-100);--module-epayroll-fg: #5e35b1;--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: 16px;--page-max: 1600px;--reading-max: 1180px;--topbar-h: 48px;--z-form-actions: 30;--ctrl-h: 32px;--ctrl-h-sm: 28px;--flow-line-cell-h: 30px;--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;--r-callout: 9px;--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-policy-help: 0 14px 34px -12px #0f172a47;--shadow-switch-knob: 0 1px 2px rgba(0, 0, 0, .25);--shadow-contact-pop: 0 8px 24px rgba(15, 23, 42, .12);--flow-select-form-menu-shadow: 0 16px 34px -14px rgba(15, 23, 42, .34);--focus-ring-color: rgba(56, 189, 248, .18);--focus-ring-error-color: rgba(220, 38, 38, .15);--shadow-focus-ring: 0 0 0 3px var(--focus-ring-color);--color-white: #ffffff;--color-on-primary: #ffffff;--flow-checkbox-check-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--flow-checkbox-mixed-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--color-on-danger: var(--color-white);--color-on-warning: var(--color-white);--color-on-success: var(--color-white);--bg-inverse: #0f172a;--bg-inverse-2: #0f172a;--bg-inverse-hover: #1e293b;--color-border-inverse: #334155;--color-text-on-inverse: #ffffff;--color-text-on-inverse-soft: #e2e8f0;--color-text-on-inverse-muted: rgba(255, 255, 255, .6);--color-step-active: #0ea5e9;--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;--flow-step-rail-done-bg: #22c55e;--gradient-color-wheel: conic-gradient( #ff0000, #ff8000, #ffff00, #00ff00, #0000ff, #8000ff, #ff0080, #ff0000 );--gradient-color-palette: linear-gradient( 135deg, #f43f5e, #f59e0b, #10b981, #3b82f6, #8b5cf6 );--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;--avatar-pastel-pink-bg: #fbcfe8;--avatar-pastel-pink-fg: #9d174d;--avatar-pastel-peach-bg: #fed7aa;--avatar-pastel-peach-fg: #9a3412;--avatar-pastel-amber-bg: #fde68a;--avatar-pastel-amber-fg: #92400e;--avatar-pastel-lime-bg: #d9f99d;--avatar-pastel-lime-fg: #3f6212;--avatar-pastel-mint-bg: #a7f3d0;--avatar-pastel-mint-fg: #065f46;--avatar-pastel-teal-bg: #99f6e4;--avatar-pastel-teal-fg: #115e59;--avatar-pastel-sky-bg: #bae6fd;--avatar-pastel-sky-fg: #075985;--avatar-pastel-periwinkle-bg: #c7d2fe;--avatar-pastel-periwinkle-fg: #3730a3;--avatar-pastel-lavender-bg: #e9d5ff;--avatar-pastel-lavender-fg: #6b21a8;--avatar-pastel-rose-bg: #fecdd3;--avatar-pastel-rose-fg: #9f1239;--color-principal-star: #f59e0b;--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-pin-digit: 17px;--text-card-title: 16px;--text-body: 14px;--text-hint: 12px;--text-chart-axis: 9.5px;--text-micro: 11px;--text-badge: 10px;--text-header-logo: 22px;--text-kpi-value: 30px;--text-kpi-value-compact: 21px;--text-wizard-title: 19px;--text-wizard-caption: 15px;--text-header-action: 13px;--text-nav-item: 13px;--text-alert: 13px;--text-note: 12.5px;--text-note-header: 10.5px;--text-row-meta: 11.5px;--text-config-menu-label: 13.5px;--text-won-card-title: 13.5px;--text-quote-versions: 13px;--ls-thread-counter: .3px;--flow-table-compact-row-slot-height: initial;--flow-table-compact-header-height: initial;--flow-table-group-row-height: initial;--ftf-search-width: initial;--flow-progress-linear-h: initial;--flow-document-tax-chip-font-size: initial;--flow-table-cell-font-family: var(--font-sans);--flow-table-cell-font-size: var(--text-body);--flow-table-cell-font-weight: var(--fw-regular);--flow-table-cell-line-height: initial;--flow-table-cell-pad-y-h: 6px;--flow-table-cell-pad-x-w: 14px;--flow-table-header-font-family: var(--font-sans);--flow-table-header-font-size: var(--text-hint);--flow-table-header-font-weight: var(--fw-semibold);--flow-table-header-line-height: initial;--flow-table-header-pad-y-h: 7px;--flow-table-header-pad-x-w: initial;--flow-table-num-font-family: var(--font-mono);--flow-table-num-font-size: initial;--flow-table-num-font-weight: var(--fw-regular);--flow-table-title-font-size: initial;--flow-table-title-font-weight: var(--fw-semibold);--flow-table-subtitle-font-size: var(--text-note);--flow-table-chip-font-size: var(--text-note);--flow-table-actions-col-min-w: 88px;--flow-table-toggle-col-w: 104px;--flow-table-group-font-size: var(--text-header-action);--flow-table-group-font-weight: var(--fw-semibold);--flow-table-group-pad-y-h: 9px;--flow-table-group-pad-x-w: var(--space-4);--flow-table-checkbox-pad-x-w: initial}@media(min-width:768px){:root{--page-gutter: 24px}}@media(min-width:1440px){:root{--page-gutter: 32px}}@media(min-width:1680px){:root{--page-gutter: 40px}}html[data-theme=dark]{--color-slate-50: #1c2129;--color-slate-100: #222832;--color-slate-200: #2b323d;--color-slate-300: #3b4451;--color-slate-400: #808a98;--color-slate-500: #8f99a5;--color-slate-600: #a8b1bc;--color-slate-700: #c2c9d2;--color-slate-800: #d9dfe6;--color-slate-900: #e6eaef;--bg-app: #0f1217;--bg-surface: #161a21;--bg-sidebar: #0f1217;--bg-topbar: #161a21;--border-color: #2b323d;--flow-table-zebra-bg: #1b2129;--color-primary-50: #10222f;--color-primary-100: #143246;--color-primary-200: #1c4762;--color-primary-300: #2f80b4;--color-primary-400: #4a9fd2;--color-primary-500: #3b93c9;--color-primary-600: #68b2e0;--color-primary-700: #a6d2ee;--green-500: #38b588;--green-600: #6ccaa3;--green-700: #a8dcc4;--green-50: #10251f;--green-100: #16392d;--amber-500: #d8a443;--amber-600: #e5bd6c;--amber-700: #efd9a6;--amber-50: #272013;--amber-100: #3e3118;--red-500: #de6e6e;--red-600: #eb9b9b;--color-danger-ink-strong: var(--red-600);--color-success-ink-strong: var(--green-600);--red-700: #f0c6c6;--red-50: #2a181b;--red-100: #452023;--violet-500: #9585e0;--violet-600: #b6a8ee;--violet-700: #ddd6fe;--violet-50: #1e1a31;--violet-100: #2b2449;--orange-100: #43290f;--orange-600: #fdba74;--teal-100: #0c3b35;--teal-600: #5eead4;--cyan-100: #0b3a44;--cyan-600: #67e8f9;--pink-100: #45182f;--pink-600: #f9a8d4;--board-color-green: #22c55e;--board-color-blue: #93c5fd;--board-color-indigo: #a5b4fc;--board-color-fuchsia: #f0abfc;--board-color-pink: #f9a8d4;--board-color-red: #fda4af;--board-color-orange: #fdba74;--board-color-lime: #bef264;--board-color-teal: #5eead4;--board-color-cyan: #67e8f9;--module-einvoicing-bg: var(--teal-100);--module-einvoicing-fg: var(--teal-600);--module-epayroll-bg: #2e1f5e;--module-epayroll-fg: #c4b5fd;--shadow-card: 0 0 0 1px rgba(255, 255, 255, .02), 0 1px 2px rgba(0, 0, 0, .4);--shadow-pop: 0 0 0 1px rgba(255, 255, 255, .04), 0 16px 40px rgba(0, 0, 0, .55), 0 2px 8px rgba(0, 0, 0, .4);--shadow-switch-knob: 0 1px 2px rgba(0, 0, 0, .45);--shadow-contact-pop: var(--shadow-pop);--flow-select-form-menu-shadow: var(--shadow-pop);--bg-inverse: #0c0f13;--bg-inverse-2: #2f3743;--bg-inverse-hover: #1c222b;--color-border-inverse: #2f3743;--bg-sunken: #0c0f13;--bg-raised: #1d222a;--bg-scrim: var(--flow-dark-backdrop);--color-on-primary: #071722;--color-on-danger: var(--red-50);--color-on-warning: var(--amber-50);--color-on-success: #06231a;--focus-ring-color: rgba(59, 147, 201, .25);--focus-ring-error-color: rgba(222, 110, 110, .3);--border-strong-hover: #4a5462;--field-border: var(--color-slate-300);--field-border-hover: var(--border-strong-hover);--avatar-tonal-overlay: rgba(22, 26, 33, .64);--avatar-tonal-ink: #f2f5f8;--avatar-tonal-ring: rgba(255, 255, 255, .06);--flow-dark-backdrop: rgba(4, 6, 9, .66);--flow-dark-modal-shadow: 0 0 0 1px rgba(255, 255, 255, .06), 0 30px 70px -15px rgba(0, 0, 0, .7);--flow-dark-tactile-shadow: 0 1px 2px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .04);--flow-dark-spinner-track: rgba(7, 23, 34, .35);--flow-dark-identity-bg: #1f4a66;--flow-dark-identity-ink: #d4eaf7;--flow-dark-identity-ring: rgba(166, 210, 238, .18);--shadow-btn-create: 0 4px 14px rgba(0, 0, 0, .35);--shadow-btn-create-hover: 0 4px 14px rgba(0, 0, 0, .35)}.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,.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-raised);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{position:relative;max-width:280px;padding:6px var(--space-2-5);border-radius:7px;background:var(--color-slate-800);color:var(--bg-surface);font-size:var(--text-hint);font-weight:var(--fw-medium);line-height:1.4;pointer-events:none}.cdk-overlay-pane>.tip.above{bottom:auto}.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)}.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-on-primary)}.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-on-success)}.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-on-primary);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-on-primary)}.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;width:100%;max-width:calc(var(--page-max) + 2 * var(--page-gutter));margin-inline:auto;padding-inline:var(--page-gutter);padding-block:var(--space-4)}.flow-page--reading{max-width:calc(var(--reading-max) + 2 * var(--page-gutter));margin-inline:auto}.flow-page--reading:not(.flow-page){max-width:var(--reading-max)}.flow-form-actions{position:sticky;top:0;z-index:var(--z-form-actions);padding-block:calc(var(--space-2) + var(--form-actions-grow, 0px));background:var(--bg-app);transition:padding-block .16s ease,margin-bottom .16s ease,box-shadow .16s ease}.flow-form-actions.is-stuck{--form-actions-grow: var(--space-2);box-shadow:0 1px 0 var(--border-color),0 4px 3px -3px #0f172a14}@media(prefers-reduced-motion:reduce){.flow-form-actions{transition:none}}.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{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(--flow-table-cell-font-family);--flow-badge-compact-font-size: var(--flow-table-chip-font-size)}.flow-table thead th{text-align:left;font-family:var(--flow-table-header-font-family);font-size:var(--flow-table-header-font-size);font-weight:var(--flow-table-header-font-weight);line-height:var(--flow-table-header-line-height);letter-spacing:.5px;text-transform:uppercase;color:var(--color-slate-500);padding:var(--flow-table-header-pad-y-h) var(--flow-table-header-pad-x-w, 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 tbody :where(th[scope=row]){text-align:left;padding:var(--flow-table-cell-pad-y-h) var(--flow-table-cell-pad-x-w);border-bottom:1px solid var(--color-slate-100);font-family:var(--flow-table-cell-font-family);font-size:var(--flow-table-cell-font-size);font-weight:var(--flow-table-cell-font-weight);line-height:var(--flow-table-cell-line-height);color:var(--color-slate-700);vertical-align:middle}.flow-table tbody tr:last-child td,.flow-table tbody tr:last-child :where(th[scope=row]){border-bottom:0}.flow-table tbody tr:hover{background:var(--color-slate-50)}.flow-bulk-action-bar{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-2-5);min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;overflow:visible}.flow-bulk-action-bar>.flow-bulk-selection-count{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-2);height:var(--ctrl-h);padding:0 var(--space-3);border:1px solid var(--color-primary-100);border-radius:var(--space-2);background:var(--color-primary-50);color:var(--color-primary-600);font-size:var(--text-header-action);font-weight:var(--fw-semibold)}.flow-bulk-selection-count .material-symbols-outlined{font-size:var(--icon-md)}.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.flow-data-table-bulk-action{font-size:var(--text-hint);font-weight:var(--fw-semibold)}.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-on-primary)}.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-cell-pad-x-w: var(--flow-table-compact-pad-x, var(--space-3));--flow-table-cell-pad-y-h: var(--flow-table-compact-pad-y, 5px)}.flow-table--compact tbody td,.flow-table--compact tbody :where(th[scope=row]){box-sizing:border-box;height:var(--flow-table-compact-row-slot-height)}.flow-table--compact-exact{--flow-table-cell-pad-y-h: 0}flow-data-table.flow-table--prototype-typography{--flow-table-header-line-height: 1.45;--flow-table-cell-line-height: 1.45;--flow-table-group-pad-y-h: var(--flow-table-cell-pad-y-h);--flow-table-group-pad-x-w: var(--flow-table-cell-pad-x-w);--flow-table-group-font-size: var(--flow-table-cell-font-size);--flow-table-group-font-weight: var(--flow-table-cell-font-weight)}flow-data-table.flow-table--document-editor{--flow-table-compact-pad-x: 4px;--flow-table-compact-pad-y: 6px;--flow-table-cell-font-size: var(--text-header-action);--flow-document-edge-pad-x-w: 14px;--flow-document-static-pad-top-h: 12px;--flow-document-col-quantity-w: 65px;--flow-document-col-unit-w: 95px;--flow-document-col-unit-price-w: 120px;--flow-document-col-discount-w: 75px;--flow-document-col-taxes-w: 190px;--flow-document-col-subtotal-w: 140px;--flow-document-col-remove-w: 58px;--flow-document-col-shared-min-w: 150px;--flow-document-editor-min-w: calc( 2 * var(--flow-document-col-shared-min-w) + var(--flow-document-col-quantity-w) + var(--flow-document-col-unit-w) + var(--flow-document-col-unit-price-w) + var(--flow-document-col-discount-w) + var(--flow-document-col-taxes-w) + var(--flow-document-col-subtotal-w) + var(--flow-document-col-remove-w) );--flow-document-head-pad-top-h: 12px;--flow-document-head-pad-bottom-h: 10px;--ctrl-h: var(--flow-line-cell-h);--flow-ms-chip-font-size: var(--text-micro);display:block;min-width:var(--flow-document-editor-min-w)}flow-data-table.flow-table--document-editor .flow-table.flow-table{min-width:var(--flow-document-editor-min-w)}flow-data-table.flow-table--document-editor .flow-table tbody td{vertical-align:top}flow-data-table.flow-table--document-editor .flow-table thead th{padding-top:var(--flow-document-head-pad-top-h);padding-bottom:var(--flow-document-head-pad-bottom-h)}flow-data-table.flow-table--document-editor flow-select,flow-data-table.flow-table--document-editor flow-multi-select{display:block;width:100%;min-width:0;contain:inline-size}flow-data-table.flow-table--document-editor .flow-table thead th:first-child,flow-data-table.flow-table--document-editor .flow-table tbody td:first-child{padding-inline-start:var(--flow-document-edge-pad-x-w)}flow-data-table.flow-table--document-editor .flow-table thead th:last-child,flow-data-table.flow-table--document-editor .flow-table tbody td:last-child{padding-inline-end:var(--flow-document-edge-pad-x-w)}flow-data-table.flow-table--document-editor .flow-table tbody td.cell-static{padding-top:var(--flow-document-static-pad-top-h)}flow-data-table.flow-table--document-editor col.flow-document-col-quantity{width:var(--flow-document-col-quantity-w)}flow-data-table.flow-table--document-editor col.flow-document-col-unit{width:var(--flow-document-col-unit-w)}flow-data-table.flow-table--document-editor col.flow-document-col-unit-price{width:var(--flow-document-col-unit-price-w)}flow-data-table.flow-table--document-editor col.flow-document-col-discount{width:var(--flow-document-col-discount-w)}flow-data-table.flow-table--document-editor col.flow-document-col-taxes{width:var(--flow-document-col-taxes-w)}flow-data-table.flow-table--document-editor col.flow-document-col-subtotal{width:var(--flow-document-col-subtotal-w)}flow-data-table.flow-table--document-editor col.flow-document-col-remove{width:var(--flow-document-col-remove-w)}.flow-line-cell{box-sizing:border-box;display:block;width:100%;min-width:0;height:var(--flow-line-cell-h);margin:0;padding:var(--space-1) var(--space-2);border:1px solid var(--color-slate-200);border-radius:var(--r-input);background:var(--bg-surface);font-family:var(--font-sans);font-size:var(--text-header-action);font-weight:var(--fw-regular);color:var(--color-slate-800);outline:none;transition:border-color .12s ease,box-shadow .12s ease}.flow-line-cell::placeholder{color:var(--color-slate-400)}.flow-line-cell:not(.flow-line-cell--static):hover:not(:disabled):not(:focus){border-color:var(--color-slate-300)}.flow-line-cell:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px var(--focus-ring-color)}.flow-line-cell--num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}textarea.flow-line-cell{height:var(--flow-line-cell-h);min-height:var(--flow-line-cell-h);padding:5px var(--space-2-5);line-height:18px;resize:none;overflow:hidden}.flow-line-cell:disabled{background:var(--color-slate-50);color:var(--color-slate-600);cursor:not-allowed}.flow-line-cell--invalid,.flow-line-cell--invalid:hover:not(:disabled):not(:focus),.flow-line-cell--invalid:focus{border-color:var(--red-500);box-shadow:0 0 0 3px var(--focus-ring-error-color)}.flow-line-cell--static{overflow:hidden;border-color:transparent;background:transparent;color:var(--color-slate-700);line-height:calc(var(--flow-line-cell-h) - var(--space-2) - 2px);white-space:nowrap;text-overflow:ellipsis}.flow-table--grouped tbody tr.flow-table-group>td,.flow-table--grouped tbody tr.flow-table-group>th{box-sizing:border-box;height:var(--flow-table-group-row-height);padding-block:0}.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:var(--flow-table-compact-pad-y, 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 .mono{font-family:var(--flow-table-num-font-family);font-size:var(--flow-table-num-font-size, var(--flow-table-cell-font-size));font-weight:var(--flow-table-num-font-weight);color:var(--color-slate-800);font-variant-numeric:tabular-nums;white-space:nowrap}.flow-table .num{text-align:right;font-family:var(--flow-table-num-font-family);font-size:var(--flow-table-num-font-size, var(--flow-table-cell-font-size));font-weight:var(--flow-table-num-font-weight);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 thead th.num,.flow-table thead th.mono{font-family:var(--flow-table-header-font-family);font-size:var(--flow-table-header-font-size);font-weight:var(--flow-table-header-font-weight);color:var(--color-slate-500);font-variant-numeric:normal}.flow-table thead th.num{text-align:right}.flow-table thead th.mono{text-align:left}.table-cell-muted,.flow-table .table-cell-muted{color:var(--color-slate-400)}.flow-table .table-cell-title{font-size:var(--flow-table-title-font-size, var(--flow-table-cell-font-size));font-weight:var(--flow-table-title-font-weight);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(--flow-table-subtitle-font-size);font-weight:var(--fw-regular)}.flow-table .table-cell-subtitle .material-symbols-outlined{font-size:var(--text-body)}.flow-table .table-chip{font-size:var(--flow-table-chip-font-size);font-weight:var(--fw-semibold)}.flow-table .table-chip:not(td,th){min-height:20px;border-radius:999px}.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,.flow-table th.col-toggle,.flow-table td.col-toggle{text-align:right;white-space:nowrap;width:1%}.flow-table--fixed-layout th.col-actions,.flow-table--fixed-layout td.col-actions,.flow-table--fixed-layout th.col-toggle,.flow-table--fixed-layout td.col-toggle{width:auto}.flow-col-toggle{width:var(--flow-table-toggle-col-w)}.flow-col-actions{width:var(--flow-table-actions-col-min-w)}.table-pills{display:flex;flex-wrap:wrap;gap:var(--flow-table-scope-pill-gap, var(--space-1))}.flow-table--scope-pills-md{--flow-table-scope-pill-font-size: var(--flow-table-cell-font-size);--flow-table-scope-pill-gap: 5px}.table-pill{display:inline-flex;align-items:center;padding:2px var(--space-2);border:1px solid var(--color-primary-100);border-radius:var(--r-input);background:var(--color-primary-50);color:var(--color-primary-600);font-family:var(--font-sans);font-size:var(--flow-table-scope-pill-font-size, var(--text-hint));font-weight:var(--fw-semibold);white-space:nowrap}.table-pill--muted{border-color:var(--color-slate-200);background:var(--color-slate-100);color:var(--color-slate-500)}.table-person{display:inline-flex;align-items:center;gap:7px}.table-pill .material-symbols-outlined{margin-right:var(--space-1);font-size:var(--icon-sm)}.tag-dot-cell{--tag-dot-gap-w: 9px;display:inline-flex;align-items:center;gap:var(--tag-dot-gap-w)}.tag-dot{--tag-dot-size-w: 15px;display:inline-block;flex-shrink:0;width:var(--tag-dot-size-w);height:var(--tag-dot-size-w);border-radius:50%;background:var(--color-slate-400)}.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)}.table-card .table-footer.table-footer--fixed-height{box-sizing:border-box;padding-block:1px}.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:var(--flow-table-group-pad-y-h) var(--flow-table-group-pad-x-w);color:var(--color-slate-600);font-size:var(--flow-table-group-font-size);font-weight:var(--flow-table-group-font-weight)}.flow-table .tbl-group .tbl-group-button{display:flex;align-items:center;gap:8px}.flow-table .tbl-group .tbl-group-button--full-width{width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.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(--flow-table-chip-font-size)}.flow-table .tbl-group:hover{background:var(--color-slate-100)}.flow-table-groups--caps{--flow-table-group-font-weight: var(--fw-bold)}.flow-table-groups--caps .flow-table .tbl-group{cursor:pointer;-webkit-user-select:none;user-select:none}.flow-table-groups--caps .flow-table .tbl-group .tbl-group-button{width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:.4px;text-align:left;text-transform:uppercase;cursor:pointer}.flow-table-groups--caps .flow-table .tbl-group .tbl-group-button:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.flow-table-groups--caps .flow-table .tbl-group .tg-chev{font-size:var(--icon-md)}.flow-table-groups--caps .flow-table .tbl-group .tg-icon{color:var(--color-slate-400);font-size:var(--icon-sm)}.flow-table-groups--caps .flow-table .tbl-group .tg-n{margin-left:1px;padding:0 var(--space-2);color:var(--color-slate-500);font-weight:var(--fw-bold)}.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)}.avatar-identity{--avatar-identity-bg: transparent;--avatar-identity-fg: var(--color-white);background-color:var(--avatar-identity-bg);color:var(--avatar-identity-fg)}.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}:is(input.flow-table-selection-checkbox,input[flowDataTableRowSelect],input.flow-primary-checkbox-mark):is(:checked,:indeterminate):before{--flow-checkbox-mark-sz: 13px;content:"";display:block;width:var(--flow-checkbox-mark-sz);height:var(--flow-checkbox-mark-sz);background-color:var(--color-on-primary);-webkit-mask:var(--flow-checkbox-check-mask) center / contain no-repeat;mask:var(--flow-checkbox-check-mask) center / contain no-repeat}:is(input.flow-table-selection-checkbox,input[flowDataTableRowSelect],input.flow-primary-checkbox-mark):indeterminate:before{-webkit-mask-image:var(--flow-checkbox-mixed-mask);mask-image:var(--flow-checkbox-mixed-mask)}.seg-tabs{--seg-tabs-gap: 18px;--seg-tab-pad-b: var(--space-2-5);--seg-tab-fs: var(--text-nav-item);--seg-tab-gap: 6px;--seg-tab-icon-sz: 17px;display:flex;gap:var(--seg-tabs-gap);padding:0;margin:0 0 var(--space-3-5);background:transparent;border:0;border-bottom:1px solid var(--border-color);border-radius:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.seg-tabs::-webkit-scrollbar{display:none}@media(max-width:48rem){.seg-tabs--fade-end{--seg-tabs-fade-sz: 28px;padding-inline-end:var(--seg-tabs-fade-sz);-webkit-mask-image:linear-gradient(90deg,black calc(100% - var(--seg-tabs-fade-sz)),transparent);mask-image:linear-gradient(90deg,black calc(100% - var(--seg-tabs-fade-sz)),transparent)}}.seg-tab{display:inline-flex;flex:none;align-items:center;gap:var(--seg-tab-gap);height:auto;margin:0;padding:0 2px var(--seg-tab-pad-b);border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;font-family:var(--font-sans);font-size:var(--seg-tab-fs);font-weight:var(--fw-semibold);line-height:1.45;color:var(--color-slate-500);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:.15s}.seg-tab .material-symbols-outlined{font-size:var(--seg-tab-icon-sz)}.seg-tab:hover{color:var(--color-slate-700)}.seg-tab:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.seg-tab[aria-selected=true],.seg-tab[aria-current=page]{color:var(--color-primary-600);border-bottom-color:var(--color-primary-500)}.seg-tabs--fill{--seg-tabs-gap: var(--space-3-5);--seg-tab-fs: var(--text-note);--seg-tab-gap: 5px;--seg-tab-icon-sz: var(--icon-sm)}.seg-tabs--card{--seg-tabs-gap: var(--space-6);--seg-tab-pad-b: 11px;--seg-tabs-card-pad-x: 18px;margin:0;padding:var(--space-3-5) var(--seg-tabs-card-pad-x) 0;-webkit-mask-image:linear-gradient(90deg,black calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 28px),transparent)}.seg-tab-count{--seg-tab-count-sz: 18px;display:inline-grid;place-items:center;box-sizing:border-box;min-width:var(--seg-tab-count-sz);height:var(--seg-tab-count-sz);padding:0 5px;border-radius:9px;background:var(--color-slate-100);font-size:var(--text-note-header);font-style:normal;font-weight:var(--fw-bold);color:var(--color-slate-600)}.seg-tab[aria-selected=true] .seg-tab-count{background:var(--color-primary-50);color:var(--color-primary-600)}.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}.modal-overlay.modal-overlay--product-handoff{background:#0f172a80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cdk-overlay-container{z-index:1200}:root{--modal-w-xs: 380px;--modal-w-sm: 420px;--modal-w-default: 520px;--modal-w-lg: 620px;--modal-w-md: 640px;--modal-chrome-pad-y-h: 18px;--modal-close-sz: 30px;--modal-footer-btn-h: 30px;--modal-compact-pad-x-w: 18px;--modal-compact-title-gap-w: 9px}.modal{background:var(--bg-raised);border-radius:var(--r-modal);box-shadow:0 30px 60px -15px #0006;width:var(--modal-w-xs);flex-shrink:var(--flow-modal-flex-shrink, 1);max-width:var( --flow-modal-max-width, calc(100vw - var(--flow-modal-viewport-gutter, 32px)) );max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:var(--flow-modal-shell-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)}.modal--md{width:var(--modal-w-md)}.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(--flow-modal-title-icon-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;min-height:0;overflow-y:var(--flow-modal-body-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{--flow-cta-h: var(--modal-footer-btn-h);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)}.flow-modal-form{--flow-modal-control-h: 30px;--flow-modal-body-pad-x-w: 14px;--flow-modal-label-gap-h: 7px;--flow-modal-invalid-border-color: var(--red-500);--flow-modal-invalid-ring: 0 0 0 3px var(--focus-ring-error-color);--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(--text-body)}.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 input.invalid,.flow-modal-form select.invalid,.flow-modal-form .select.is-error{border-color:var(--flow-modal-invalid-border-color);box-shadow:var(--flow-modal-invalid-ring)}.flow-modal-form input.invalid:focus,.flow-modal-form input.invalid:focus-visible,.flow-modal-form select.invalid:focus,.flow-modal-form select.invalid:focus-visible,.flow-modal-form .select.is-error:focus,.flow-modal-form .select.is-error:focus-visible,.flow-modal-form .select.is-error:focus-within{border-color:var(--flow-modal-invalid-border-color);box-shadow:var(--flow-modal-invalid-ring)}.flow-modal-form .flow-modal-footer{--flow-cta-h: var(--modal-footer-btn-h);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--compact .modal-h{padding:var(--space-3-5) var(--modal-compact-pad-x-w)}.modal--compact .modal-h .mt{gap:var(--modal-compact-title-gap-w);font-size:var(--text-body)}.modal--compact .modal-f{padding:var(--space-3) var(--modal-compact-pad-x-w);gap:var(--space-2-5)}.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(--flow-modal-close-icon-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(--field-border, 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}.input:hover:where(:not(:disabled):not(.is-disabled)){border-color:var(--field-border-hover, var(--color-slate-200))}.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 var(--focus-ring-color)}.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)}html[data-theme=dark]{color-scheme:dark;scrollbar-color:var(--color-slate-300) transparent}html[data-theme=dark] .modal{box-shadow:var(--flow-dark-modal-shadow)}html[data-theme=dark] .modal-overlay{background-color:var(--flow-dark-backdrop)}html[data-theme=dark] :is(.modal-f,.flow-modal-footer){background-color:var(--bg-surface)}html[data-theme=dark] .toast.warn{background-color:var(--amber-50)}html[data-theme=dark] :is(.input,.select,.textarea,.flow-field-surface):not(:disabled):not(.is-disabled){background-color:var(--bg-sunken)}html[data-theme=dark] .modal :is(.input,.select,.textarea,.flow-field-surface):not(:disabled):not(.is-disabled){background-color:var(--bg-surface)}html[data-theme=dark] .btn-create{background:var(--color-primary-500)}html[data-theme=dark] .btn-create:hover{background:var(--color-primary-600)}html[data-theme=dark] :is(.btn-primary,.btn--primary,.btn-create,.btn--success).is-loading:after{border-color:var(--flow-dark-spinner-track);border-top-color:var(--color-on-primary)}html[data-theme=dark] :is(.b2-tactile,.b2-tactile:hover,.b2-tactile:active){box-shadow:var(--flow-dark-tactile-shadow)}html[data-theme=dark] .b2-tactile.primary{background:var(--color-primary-500);border-color:var(--color-primary-400)}html[data-theme=dark] .b2-tactile.primary:hover{background:var(--color-primary-600)}html[data-theme=dark] .tip{background:var(--bg-inverse-2);color:var(--color-text-on-inverse-soft);box-shadow:var(--shadow-pop)}html[data-theme=dark] .tip.above:after{border-top-color:var(--bg-inverse-2)}html[data-theme=dark] .tb-user{background:var(--flow-dark-identity-bg);color:var(--flow-dark-identity-ink)}html[data-theme=dark] :is(flow-multi-select,.flow-multi-select-overlay-panel) .ms-menu--product-tags-handoff .ms-options{background-color:transparent}html[data-theme=dark] :is(.avatar-identity,.av--vivid,.av-solid){background-image:linear-gradient(var(--avatar-tonal-overlay),var(--avatar-tonal-overlay));color:var(--avatar-tonal-ink);box-shadow:inset 0 0 0 1px var(--avatar-tonal-ring)}html[data-theme=dark] :is(.avatar-identity,.av--vivid,.av-solid) .material-symbols-outlined{color:var(--avatar-tonal-ink)}html[data-theme=dark] app-setup-wizard-page{background:var(--bg-app)}html[data-theme=dark] app-setup-wizard-page .shell{--setup-shell-shadow: var(--flow-dark-modal-shadow)}html[data-theme=dark] app-setup-wizard-page .shell .side :is(.cap,.foot),html[data-theme=dark] app-setup-wizard-page .side flow-step-rail .d{color:var(--color-text-on-inverse-muted)}html[data-theme=dark] app-setup-wizard-page app-step-modules .search{background:var(--bg-sunken)}html[data-theme=dark] app-setup-wizard-page .main app-step-modules .mcard:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}html[data-theme=dark] app-login .submit.is-loading:after{border-color:var(--flow-dark-spinner-track);border-top-color:var(--color-on-primary)}html[data-theme=dark] lib-widget-configure-modal .wcfg .wcfg__sizes .wcfg__seg button.on small{color:var(--color-on-primary)}html[data-theme=dark] app-root:has(flow-crm-shell,app-crm-context-shell) flow-topbar .tb-nav .tb-pop[role=menu]{background-color:var(--bg-raised)}html[data-theme=dark] lib-crm-config-shell .cfg-menu-item:hover:not(.active) .cfg-mi-tx .sub2{color:var(--color-slate-500)}html[data-theme=dark] flow-crm-shell lib-commercial-category-page lib-commercial-category-policy .help,html[data-theme=dark] flow-crm-shell lib-commercial-category-page lib-commercial-category-policy .help:before,html[data-theme=dark] flow-crm-shell lib-commercial-category-page .cc-page .hint>span,html[data-theme=dark] flow-crm-shell lib-commercial-category-page .cc-page .hint>span:before{background-color:var(--bg-raised)}.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-raised);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 .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-raised);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-ABY4ROS7.woff2?v=3d7cefe1648b7dc03f8672d72745db1f1ee400696b9904e0ba22635960471342") 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}.fl-select--input-like .ms.opp-msbox{min-height:var(--layout-30-h);padding:4px 8px;border-radius:var(--r-input);font-size:var(--text-nav-item);font-weight:500;color:var(--color-slate-800)}.fl-select--input-like .opp-caret{display:none}.fl-select--input-like .opp-msph{padding-left:0}.ac-input.ac-input--picker{box-sizing:border-box;padding:4px 8px;gap:0;border-radius:6px}.ac-input.ac-input--picker input{padding:0;font-size:var(--text-nav-item);color:var(--color-slate-700);line-height:var(--layout-18-85-h)}.ac-picker-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:var(--icon-md);height:var(--icon-lg);padding:0;border:0;background:transparent;cursor:pointer}.ac-input--picker .ac-picker-toggle .material-symbols-outlined{font-size:var(--icon-sm);color:var(--color-slate-400)}.fl-select--picker .opp-msbox{padding:4px 8px;border:1px solid var(--color-slate-200);border-radius:var(--r-input);background:var(--bg-surface);font-size:var(--text-nav-item);font-weight:400;box-sizing:border-box}.fl-select--picker .opp-msph{padding-left:0}.fl-select--picker .opp-caret{font-size:var(--icon-sm)}.select-menu--picker{padding:0;box-shadow:var(--shadow-pop)}.select-menu--picker .select-menu-search{height:auto;min-height:0;margin:0;padding:9px calc(var(--space-2-5) + 1px);border:0;border-bottom:1px solid var(--border-color);border-radius:0;background:transparent}.select-menu--picker .select-menu-search input{font-size:var(--text-nav-item)}.select-menu--picker .select-menu-search .material-symbols-outlined{font-size:var(--icon-md)}.select-menu--picker .select-menu-options{padding:5px}.select-menu--picker .opt{gap:var(--space-2-5);border-radius:8px;font-size:var(--text-nav-item)}.select-menu--picker .opt .chk{display:none}.select-menu--picker .opt:hover{background:var(--color-slate-100)}
