@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");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-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");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-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");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-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");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-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");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-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");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}html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #502400);--mat-sys-on-tertiary-container: light-dark(#723600, #ffdcc7);--mat-sys-on-tertiary-fixed: light-dark(#311300, #311300);--mat-sys-on-tertiary-fixed-variant: light-dark(#723600, #723600);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#964900, #ffb787);--mat-sys-tertiary-container: light-dark(#ffdcc7, #723600);--mat-sys-tertiary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-tertiary-fixed-dim: light-dark(#ffb787, #ffb787);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter;--mat-sys-display-large-font: Inter;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter;--mat-sys-display-medium-font: Inter;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter;--mat-sys-display-small-font: Inter;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter;--mat-sys-headline-large-font: Inter;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter;--mat-sys-headline-medium-font: Inter;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter;--mat-sys-headline-small-font: Inter;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter;--mat-sys-label-large-font: Inter;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter;--mat-sys-title-large-font: Inter;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter;--mat-sys-title-small-font: Inter;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}:root{--color-primary-950: #0D2137;--color-primary-900: #0F2D4A;--color-primary-800: #14406A;--color-primary-700: #1A5A8A;--color-primary-600: #2271A8;--color-primary-500: #2980B9;--color-primary-400: #4A9ACE;--color-primary-300: #7BB8DD;--color-primary-200: #ACD5EC;--color-primary-100: #D6EAFA;--color-primary-50: #F0F8FE;--color-neutral-950: #0f1114;--color-neutral-900: #1a1d21;--color-neutral-800: #2d3139;--color-neutral-700: #3e434d;--color-neutral-600: #545b66;--color-neutral-500: #6b7280;--color-neutral-400: #8b919c;--color-neutral-300: #aeb3bc;--color-neutral-200: #d1d5db;--color-neutral-100: #e8eaed;--color-neutral-50: #f3f4f6;--color-neutral-white: #ffffff;--color-white: #ffffff;--color-amber-700: #b7791f;--color-amber-600: #d69e2e;--color-amber-500: #ecc94b;--color-amber-400: #f6e05e;--color-amber-300: #faf089;--color-amber-100: #fefcbf;--color-success-fg: #16a34a;--color-success-bg: #dcfce7;--color-warning-fg: #ca8a04;--color-warning-bg: #fefce8;--color-error-fg: #dc2626;--color-error-bg: #fef2f2;--color-info-fg: #2563eb;--color-info-bg: #eff6ff;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-10: 4rem;--space-12: 6rem;--space-16: 8rem;--space-20: 10rem;--space-24: 12rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--shadow-0: none;--shadow-1: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-2: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-3: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-4: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--content-max-width: 1280px;--maintenance-banner-offset: 0px;--header-height: 4.5rem;--header-height-mobile: 3.5rem;--sidebar-width: 280px;--sidebar-width-collapsed: 64px;--overlay-gradient: linear-gradient( 180deg, rgba(8, 28, 50, .75) 0%, rgba(13, 33, 55, .65) 50%, rgba(8, 28, 50, .82) 100% );--overlay-gradient-strong: linear-gradient( 180deg, rgba(8, 28, 50, .75) 0%, rgba(13, 33, 55, .85) 60%, rgba(8, 28, 50, .92) 100% );--scrollbar-thumb: var(--color-neutral-300);--scrollbar-thumb-hover: var(--color-neutral-400);--scrollbar-thumb-active: var(--color-neutral-500);--scrollbar-track: transparent;--mat-sys-primary: var(--color-primary-500);--mat-sys-on-primary: var(--color-neutral-white);--mat-sys-primary-container: var(--color-primary-100);--mat-sys-on-primary-container: var(--color-primary-900);--mat-sys-tertiary: var(--color-amber-500);--mat-sys-on-tertiary: var(--color-neutral-950);--mat-sys-tertiary-container: var(--color-amber-100);--mat-sys-on-tertiary-container: var(--color-amber-700);--mat-sys-surface: var(--color-neutral-white);--mat-sys-on-surface: var(--color-neutral-900);--mat-sys-surface-container: var(--color-neutral-50);--mat-sys-surface-container-low: var(--color-neutral-white);--mat-sys-surface-container-high: var(--color-neutral-100);--mat-sys-outline: var(--color-neutral-300);--mat-sys-outline-variant: var(--color-neutral-200);--mat-sys-error: var(--color-error-fg);--mat-sys-on-error: var(--color-neutral-white)}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Courier New", monospace}h1,h2,h3,h4,h5,h6{margin:0}.display-lg{font-family:var(--font-sans);font-size:3.5rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.display-md{font-family:var(--font-sans);font-size:2.5rem;font-weight:700;line-height:1.15;letter-spacing:-.02em}.heading-1{font-family:var(--font-sans);font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.heading-2{font-family:var(--font-sans);font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}.heading-3{font-family:var(--font-sans);font-size:1.25rem;font-weight:600;line-height:1.4}.heading-4{font-family:var(--font-sans);font-size:1.125rem;font-weight:600;line-height:1.4}.body-lg{font-family:var(--font-sans);font-size:1.125rem;font-weight:400;line-height:1.6}.body-md{font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.5}.body-sm{font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:1.5}.label-lg{font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:.01em}.label-md{font-family:var(--font-sans);font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.01em}.label-sm{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.data-lg{font-family:var(--font-mono);font-size:1.125rem;font-weight:500;line-height:1.4}.data-md{font-family:var(--font-mono);font-size:.875rem;font-weight:500;line-height:1.4}.data-sm{font-family:var(--font-mono);font-size:.75rem;font-weight:500;line-height:1.4}body{font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elevation-0{box-shadow:var(--shadow-0)}.elevation-1{box-shadow:var(--shadow-1)}.elevation-2{box-shadow:var(--shadow-2)}.elevation-3{box-shadow:var(--shadow-3)}.elevation-4{box-shadow:var(--shadow-4)}.elevation-hover{transition:box-shadow .2s ease}.elevation-hover:hover{box-shadow:var(--shadow-3)}.elevation-active{transition:box-shadow .2s ease}.elevation-active:active{box-shadow:var(--shadow-1)}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--color-neutral-50);min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.container{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--space-4)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:var(--color-primary-500)}.text-muted{color:var(--color-neutral-500)}.text-success{color:var(--color-success-fg)}.text-warning{color:var(--color-warning-fg)}.text-error{color:var(--color-error-fg)}.mt-0{margin-top:var(--space-0)}.mb-0{margin-bottom:var(--space-0)}.ml-0{margin-left:var(--space-0)}.mr-0{margin-right:var(--space-0)}.mx-0{margin-inline:var(--space-0)}.my-0{margin-block:var(--space-0)}.pt-0{padding-top:var(--space-0)}.pb-0{padding-bottom:var(--space-0)}.pl-0{padding-left:var(--space-0)}.pr-0{padding-right:var(--space-0)}.px-0{padding-inline:var(--space-0)}.py-0{padding-block:var(--space-0)}.gap-0{gap:var(--space-0)}.mt-1{margin-top:var(--space-1)}.mb-1{margin-bottom:var(--space-1)}.ml-1{margin-left:var(--space-1)}.mr-1{margin-right:var(--space-1)}.mx-1{margin-inline:var(--space-1)}.my-1{margin-block:var(--space-1)}.pt-1{padding-top:var(--space-1)}.pb-1{padding-bottom:var(--space-1)}.pl-1{padding-left:var(--space-1)}.pr-1{padding-right:var(--space-1)}.px-1{padding-inline:var(--space-1)}.py-1{padding-block:var(--space-1)}.gap-1{gap:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mb-2{margin-bottom:var(--space-2)}.ml-2{margin-left:var(--space-2)}.mr-2{margin-right:var(--space-2)}.mx-2{margin-inline:var(--space-2)}.my-2{margin-block:var(--space-2)}.pt-2{padding-top:var(--space-2)}.pb-2{padding-bottom:var(--space-2)}.pl-2{padding-left:var(--space-2)}.pr-2{padding-right:var(--space-2)}.px-2{padding-inline:var(--space-2)}.py-2{padding-block:var(--space-2)}.gap-2{gap:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mb-3{margin-bottom:var(--space-3)}.ml-3{margin-left:var(--space-3)}.mr-3{margin-right:var(--space-3)}.mx-3{margin-inline:var(--space-3)}.my-3{margin-block:var(--space-3)}.pt-3{padding-top:var(--space-3)}.pb-3{padding-bottom:var(--space-3)}.pl-3{padding-left:var(--space-3)}.pr-3{padding-right:var(--space-3)}.px-3{padding-inline:var(--space-3)}.py-3{padding-block:var(--space-3)}.gap-3{gap:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mb-4{margin-bottom:var(--space-4)}.ml-4{margin-left:var(--space-4)}.mr-4{margin-right:var(--space-4)}.mx-4{margin-inline:var(--space-4)}.my-4{margin-block:var(--space-4)}.pt-4{padding-top:var(--space-4)}.pb-4{padding-bottom:var(--space-4)}.pl-4{padding-left:var(--space-4)}.pr-4{padding-right:var(--space-4)}.px-4{padding-inline:var(--space-4)}.py-4{padding-block:var(--space-4)}.gap-4{gap:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mb-5{margin-bottom:var(--space-5)}.ml-5{margin-left:var(--space-5)}.mr-5{margin-right:var(--space-5)}.mx-5{margin-inline:var(--space-5)}.my-5{margin-block:var(--space-5)}.pt-5{padding-top:var(--space-5)}.pb-5{padding-bottom:var(--space-5)}.pl-5{padding-left:var(--space-5)}.pr-5{padding-right:var(--space-5)}.px-5{padding-inline:var(--space-5)}.py-5{padding-block:var(--space-5)}.gap-5{gap:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mb-6{margin-bottom:var(--space-6)}.ml-6{margin-left:var(--space-6)}.mr-6{margin-right:var(--space-6)}.mx-6{margin-inline:var(--space-6)}.my-6{margin-block:var(--space-6)}.pt-6{padding-top:var(--space-6)}.pb-6{padding-bottom:var(--space-6)}.pl-6{padding-left:var(--space-6)}.pr-6{padding-right:var(--space-6)}.px-6{padding-inline:var(--space-6)}.py-6{padding-block:var(--space-6)}.gap-6{gap:var(--space-6)}.mt-7{margin-top:var(--space-7)}.mb-7{margin-bottom:var(--space-7)}.ml-7{margin-left:var(--space-7)}.mr-7{margin-right:var(--space-7)}.mx-7{margin-inline:var(--space-7)}.my-7{margin-block:var(--space-7)}.pt-7{padding-top:var(--space-7)}.pb-7{padding-bottom:var(--space-7)}.pl-7{padding-left:var(--space-7)}.pr-7{padding-right:var(--space-7)}.px-7{padding-inline:var(--space-7)}.py-7{padding-block:var(--space-7)}.gap-7{gap:var(--space-7)}.mt-8{margin-top:var(--space-8)}.mb-8{margin-bottom:var(--space-8)}.ml-8{margin-left:var(--space-8)}.mr-8{margin-right:var(--space-8)}.mx-8{margin-inline:var(--space-8)}.my-8{margin-block:var(--space-8)}.pt-8{padding-top:var(--space-8)}.pb-8{padding-bottom:var(--space-8)}.pl-8{padding-left:var(--space-8)}.pr-8{padding-right:var(--space-8)}.px-8{padding-inline:var(--space-8)}.py-8{padding-block:var(--space-8)}.gap-8{gap:var(--space-8)}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a{color:var(--color-primary-500);text-decoration:none}a:hover{color:var(--color-primary-700);text-decoration:underline}img,svg{display:block;max-width:100%}.mat-mdc-menu-item lucide-icon{display:inline-flex;vertical-align:middle;margin-right:var(--space-2)}.icon-filled lucide-icon svg{fill:currentColor}.header-menu-backdrop,.lang-menu-backdrop{background:transparent}@supports not selector(::-webkit-scrollbar){:is(app-root,.cdk-overlay-container) *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}}:is(app-root,.cdk-overlay-container) *::-webkit-scrollbar{width:8px;height:8px}:is(app-root,.cdk-overlay-container) *::-webkit-scrollbar-track{background:var(--scrollbar-track)}:is(app-root,.cdk-overlay-container) *::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}:is(app-root,.cdk-overlay-container) *::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:is(app-root,.cdk-overlay-container) *::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}app-admin-users-page .table-loading,app-admin-users-page .table-error,app-admin-users-page .table-empty,app-admin-listings-page .table-loading,app-admin-listings-page .table-error,app-admin-listings-page .table-empty,app-admin-categories-page .table-loading,app-admin-categories-page .table-error,app-admin-categories-page .table-empty,app-admin-credits-page .table-loading,app-admin-credits-page .table-error,app-admin-credits-page .table-empty{padding:var(--space-8);text-align:center;color:var(--color-neutral-500)}app-admin-users-page .table-error,app-admin-listings-page .table-error,app-admin-categories-page .table-error,app-admin-credits-page .table-error{color:var(--color-error)}app-admin-users-page .table-empty,app-admin-listings-page .table-empty,app-admin-categories-page .table-empty,app-admin-credits-page .table-empty{display:table-cell}app-admin-users-page .page-loading,app-admin-users-page .page-empty,app-admin-listings-page .page-loading,app-admin-listings-page .page-empty,app-admin-categories-page .page-loading,app-admin-categories-page .page-empty,app-admin-credits-page .page-loading,app-admin-credits-page .page-empty{padding:var(--space-8);text-align:center;color:var(--color-neutral-500);font-size:.875rem}app-admin-users-page .page-error,app-admin-listings-page .page-error,app-admin-categories-page .page-error,app-admin-credits-page .page-error{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);background:var(--color-error-bg, #fee2e2);color:var(--color-error);border-radius:var(--radius-lg);font-size:.875rem}app-admin-users-page .page-error__dismiss,app-admin-listings-page .page-error__dismiss,app-admin-categories-page .page-error__dismiss,app-admin-credits-page .page-error__dismiss{margin-left:auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;cursor:pointer;color:inherit;border-radius:var(--radius-sm)}app-admin-users-page .page-error__dismiss:hover,app-admin-listings-page .page-error__dismiss:hover,app-admin-categories-page .page-error__dismiss:hover,app-admin-credits-page .page-error__dismiss:hover{background:#00000014}app-admin-credits-page .packages-header,app-admin-credits-page .campaigns-header{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}app-admin-credits-page .packages-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}@media (max-width: 1199.98px){app-admin-credits-page .packages-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 899.98px){app-admin-credits-page .packages-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 599.98px){app-admin-credits-page .packages-grid{grid-template-columns:1fr}}app-admin-credits-page .package-card{position:relative;background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:12px;padding:var(--space-6);box-shadow:0 4px 12px #2980b914;transition:box-shadow .15s}app-admin-credits-page .package-card:hover{box-shadow:0 8px 24px #2980b91f}app-admin-credits-page .package-card--featured{border:2px solid var(--color-primary-500)}app-admin-credits-page .package-card--inactive{opacity:.6}app-admin-credits-page .package-card__featured{position:absolute;top:calc(-1 * var(--space-2));left:50%;transform:translate(-50%);z-index:1}app-admin-credits-page .package-card__actions{position:absolute;top:var(--space-3);right:var(--space-3);display:flex;gap:var(--space-1);opacity:0;transition:opacity .15s}app-admin-credits-page .package-card:hover app-admin-credits-page .package-card__actions{opacity:1}app-admin-credits-page .package-card__name{font-size:.8125rem;font-weight:600;color:var(--color-neutral-700);text-transform:uppercase;letter-spacing:.3px;margin-bottom:var(--space-1)}app-admin-credits-page .package-card__credits{font-family:var(--font-mono);font-size:2.25rem;font-weight:700;color:var(--color-primary-500);line-height:1.1}app-admin-credits-page .package-card__credits-label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-neutral-400);margin-bottom:var(--space-3)}app-admin-credits-page .package-card__price{font-family:var(--font-mono);font-size:1.375rem;font-weight:600;color:var(--color-neutral-900)}app-admin-credits-page .package-card__ppc{font-size:.75rem;color:var(--color-neutral-500);margin-bottom:var(--space-4)}app-admin-credits-page .package-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-3);border-top:1px solid var(--color-neutral-100)}app-admin-credits-page .package-card__validity{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.75rem;color:var(--color-neutral-500)}app-admin-credits-page .package-card__validity lucide-icon{display:inline-flex}app-admin-credits-page .campaigns-split{display:grid;grid-template-columns:320px 1fr;gap:var(--space-4);min-height:480px}@media (max-width: 899.98px){app-admin-credits-page .campaigns-split{grid-template-columns:1fr}}app-admin-credits-page .campaigns-list-panel,app-admin-credits-page .campaigns-detail-panel{background:var(--color-white);border-radius:12px;box-shadow:0 1px 2px #0000000d;overflow:hidden}app-admin-credits-page .campaigns-list-panel{display:flex;flex-direction:column}app-admin-credits-page .campaigns-list-header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3)}app-admin-credits-page .campaigns-list-title{margin:0;font-size:.9375rem;font-weight:700;color:var(--color-neutral-900)}app-admin-credits-page .campaigns-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 var(--space-2);border-radius:99px;background:#e2e8f080;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;color:var(--color-neutral-500)}app-admin-credits-page .campaigns-list{flex:1;overflow-y:auto;padding:0 var(--space-3)}app-admin-credits-page .campaigns-list-empty{padding:var(--space-6);text-align:center;color:var(--color-neutral-500);font-size:.875rem}app-admin-credits-page .campaign-card{padding:var(--space-3) var(--space-3);border-radius:12px;border-left:4px solid transparent;cursor:pointer;transition:background-color .12s,border-color .12s;margin-bottom:var(--space-2)}app-admin-credits-page .campaign-card:hover{background:var(--color-neutral-50)}app-admin-credits-page .campaign-card--selected{border-left-color:var(--color-primary-600);background:#0061930a}app-admin-credits-page .campaign-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}app-admin-credits-page .campaign-card__name{font-size:.875rem;font-weight:700;color:var(--color-neutral-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-admin-credits-page .campaign-card__subtitle{margin:0 0 var(--space-1);font-size:.75rem;color:var(--color-neutral-500)}app-admin-credits-page .campaign-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}app-admin-credits-page .campaign-card__actions{display:flex;gap:var(--space-1);opacity:0;transition:opacity .15s}app-admin-credits-page .campaign-card:hover app-admin-credits-page .campaign-card__actions{opacity:1}app-admin-credits-page .campaign-card__stat{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-primary-600);font-weight:600}app-admin-credits-page .campaigns-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;padding:var(--space-8);text-align:center}app-admin-credits-page .campaigns-empty-state__icon{width:96px;height:96px;border-radius:50%;background:var(--color-neutral-50);display:flex;align-items:center;justify-content:center;color:var(--color-neutral-400);margin-bottom:var(--space-4)}app-admin-credits-page .campaigns-empty-state__title{margin:0 0 var(--space-2);font-size:1rem;font-weight:700;color:var(--color-neutral-900)}app-admin-credits-page .campaigns-empty-state__text{margin:0;font-size:.875rem;color:var(--color-neutral-400);max-width:280px}app-admin-credits-page .settings-container{max-width:720px;display:flex;flex-direction:column;gap:var(--space-5)}app-admin-credits-page .settings-card{background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:12px;padding:var(--space-6);box-shadow:0 1px 2px #0000000d}app-admin-credits-page .settings-card__header{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-neutral-100)}app-admin-credits-page .settings-card__title{margin:0;font-size:1.125rem;font-weight:700;color:var(--color-neutral-900)}app-admin-credits-page .settings-card__subtitle{margin:4px 0 0;font-size:.8125rem;color:var(--color-neutral-500);line-height:1.4}app-admin-credits-page .settings-card__rows{display:flex;flex-direction:column}app-admin-credits-page .settings-card__footer{display:flex;justify-content:flex-end;padding-top:var(--space-4);margin-top:var(--space-2)}app-admin-credits-page .setting-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:14px 0;border-bottom:1px solid var(--color-neutral-100)}app-admin-credits-page .setting-row:last-child{border-bottom:none}app-admin-credits-page .setting-row__label{flex:1;min-width:0}app-admin-credits-page .setting-row__name{display:block;font-size:.875rem;font-weight:600;color:var(--color-neutral-900);line-height:1.3}app-admin-credits-page .setting-row__desc{display:block;font-size:.75rem;color:var(--color-neutral-400);line-height:1.4;margin-top:2px}app-admin-credits-page .setting-row__input{width:80px;height:36px;padding:0 var(--space-2);border:1px solid var(--color-neutral-200);border-radius:6px;font-family:var(--font-mono);font-size:.875rem;font-weight:500;text-align:right;background:var(--color-neutral-50);color:var(--color-neutral-900);box-sizing:border-box;flex-shrink:0;-moz-appearance:textfield}app-admin-credits-page .setting-row__input::-webkit-inner-spin-button,app-admin-credits-page .setting-row__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}app-admin-credits-page .setting-row__input:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-100);background:var(--color-white)}app-admin-categories-page .categories-table{margin-bottom:var(--space-4);border-radius:var(--radius-xl);overflow:hidden;background:var(--color-white)}app-admin-categories-page .categories-table table{width:100%;border-collapse:collapse}app-admin-categories-page .categories-table thead{background:var(--color-neutral-50)}app-admin-categories-page .categories-table th{text-align:left;padding:var(--space-3) var(--space-4);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-neutral-500);border-bottom:1px solid var(--color-neutral-200);white-space:nowrap}app-admin-categories-page .categories-table td{padding:var(--space-3) var(--space-4);font-size:.875rem;color:var(--color-neutral-700);border-bottom:1px solid var(--color-neutral-100);vertical-align:middle}app-admin-categories-page .categories-table tbody tr:last-child td{border-bottom:none}app-admin-categories-page .categories-table tbody tr{transition:background-color .12s}app-admin-categories-page .categories-table tbody tr:hover{background:var(--color-neutral-50)}app-admin-categories-page .cdk-drag-preview{background:var(--color-white);box-shadow:0 4px 16px #0000001f;border-radius:var(--radius-lg);display:flex;align-items:center}app-admin-categories-page .cdk-drag-preview td{padding:var(--space-3) var(--space-4);font-size:.875rem}app-admin-categories-page .cdk-drag-placeholder{opacity:.3}app-admin-categories-page .cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}app-admin-categories-page .category-breadcrumb{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;line-height:16px;margin-bottom:var(--space-4)}app-admin-categories-page .category-breadcrumb__link{color:var(--em-text-muted, #6b7280);background:none;border:none;padding:0;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;transition:color .15s}app-admin-categories-page .category-breadcrumb__link:hover{color:var(--em-primary, #006193)}app-admin-categories-page .category-breadcrumb__separator{color:var(--em-text-muted, #6b7280);display:inline-flex}app-admin-categories-page .category-breadcrumb__current{color:var(--em-primary, #006193)}app-admin-categories-page .inline-edit-input{width:100%;height:36px;padding:0 var(--space-3);border:1px solid var(--color-primary-400);border-radius:var(--radius-md);font-size:.875rem;color:var(--color-neutral-800);background:var(--color-white);box-sizing:border-box}app-admin-categories-page .inline-edit-input:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}app-admin-categories-page .inline-edit-actions{display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end}app-listing-detail-page .gallery-card{padding:0}app-listing-detail-page .gallery__main{position:relative;border-radius:var(--em-radius-xl, 12px) var(--em-radius-xl, 12px) 0 0;overflow:hidden;background-color:var(--color-neutral-100);cursor:pointer}app-listing-detail-page .gallery__aspect{aspect-ratio:16/10}app-listing-detail-page .gallery__img{width:100%;height:100%;object-fit:contain;background-color:var(--color-neutral-50)}app-listing-detail-page .gallery__placeholder{display:flex;align-items:center;justify-content:center;color:var(--color-neutral-300)}app-listing-detail-page .gallery__counter{position:absolute;bottom:12px;right:12px;padding:4px 10px;border-radius:var(--radius-full);background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-white);font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500}app-listing-detail-page .gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:var(--radius-full);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#ffffffd9;color:var(--em-text, #191c1e);opacity:0;transition:background-color .15s,opacity .15s}.gallery__main:hover app-listing-detail-page .gallery__nav{opacity:1}app-listing-detail-page .gallery__nav:hover{background:var(--color-white)}app-listing-detail-page .gallery__nav--prev{left:12px}app-listing-detail-page .gallery__nav--next{right:12px}app-listing-detail-page .gallery__thumbnails{display:flex;gap:var(--space-3);padding:var(--space-4);overflow-x:auto}app-listing-detail-page .gallery__thumb{flex-shrink:0;width:96px;height:80px;border-radius:var(--radius-lg);overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;background:none;transition:border-color .15s}app-listing-detail-page .gallery__thumb--active{border-color:var(--em-primary-deep, #006193)}app-listing-detail-page .gallery__thumb img{width:100%;height:100%;object-fit:cover}app-listing-detail-page .seller-sidebar-card{position:relative}app-listing-detail-page .seller-sidebar-card__website{position:absolute;top:var(--space-5);right:var(--space-5);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);color:var(--em-text-muted, #707880);background:var(--em-surface-alt, #f7f9fc);text-decoration:none}app-listing-detail-page .seller-sidebar-card__website:hover{color:var(--em-primary-deep, #006193);background:var(--color-primary-50)}app-listing-detail-page .seller-sidebar-card__header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}app-listing-detail-page .seller-sidebar-card__avatar{width:40px;height:40px;font-size:.875rem;border-radius:var(--radius-full);background-color:var(--color-primary-100);color:var(--color-primary-600);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600}app-listing-detail-page .seller-sidebar-card__avatar--logo{object-fit:cover}app-listing-detail-page .seller-sidebar-card__name{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:.875rem;font-weight:600;color:var(--em-text, #191c1e)}app-listing-detail-page .seller-sidebar-card__meta{margin:2px 0 0;font-size:.75rem;color:var(--em-text-muted, #707880)}app-listing-detail-page .seller-sidebar-card__flag{font-size:1rem;line-height:1}app-listing-detail-page .seller-sidebar-card__stats{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;flex-direction:column;gap:6px}app-listing-detail-page .seller-sidebar-card__stat{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--em-text-secondary, #40484f)}app-listing-detail-page .seller-sidebar-card__stat a{display:inline-flex;align-items:center;gap:2px;color:var(--em-primary-deep, #006193);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-listing-detail-page .seller-sidebar-card__stat a:hover{text-decoration:underline}app-listing-detail-page .seller-sidebar-card__badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-4)}app-listing-detail-page .seller-sidebar-card__profile-link{display:inline-flex;align-items:center;gap:2px;margin-top:2px;font-size:.75rem;font-weight:500;color:var(--em-primary-deep, #006193);text-decoration:none}app-listing-detail-page .seller-sidebar-card__profile-link:hover{text-decoration:underline}app-listing-detail-page .mobile-bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-white);border-top:1px solid var(--color-neutral-200);box-shadow:0 -4px 12px #0000000f}@media (min-width: 1024px){app-listing-detail-page .mobile-bottom-bar{display:none}}app-listing-detail-page .mobile-bottom-bar__price{flex:1}app-listing-detail-page .mobile-bottom-bar__amount{font-family:JetBrains Mono,monospace;font-size:1.125rem;font-weight:600;color:var(--em-primary-deep, #006193)}app-listing-detail-page .mobile-bottom-bar__on-request{font-size:1rem;font-weight:600;color:var(--em-primary-deep, #006193)}app-listing-detail-page .mobile-bottom-bar__action{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-lg);border:1px solid var(--color-neutral-200);background:var(--color-white);color:var(--em-text-secondary, #40484f);cursor:pointer;padding:0}app-listing-detail-page .mobile-bottom-bar__action:hover{color:var(--em-primary-deep, #006193);border-color:var(--em-primary-deep, #006193)}app-listing-detail-page .mobile-bottom-bar__action--active{color:var(--em-primary-deep, #006193);border-color:var(--em-primary-deep, #006193);background-color:var(--color-primary-50)}app-listing-detail-page .mobile-bottom-bar__action:disabled{opacity:.5;cursor:not-allowed}app-listing-detail-page .mobile-bottom-bar__cta{height:44px;padding:0 var(--space-6);border-radius:var(--radius-lg);background-color:var(--em-primary-deep, #006193);color:var(--color-white);font-size:.875rem;font-weight:600;border:none;cursor:pointer;white-space:nowrap}app-listing-detail-page .mobile-bottom-bar__cta:hover{opacity:.9}app-listing-detail-page .sidebar-carousel{position:relative}app-listing-detail-page .sidebar-carousel__viewport{position:relative;display:grid}app-listing-detail-page .sidebar-carousel__slide{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none;transition:opacity .4s ease,transform .4s ease,visibility 0s linear .4s}app-listing-detail-page .sidebar-carousel__slide--active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}app-listing-detail-page .sidebar-carousel__dots{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-3)}app-listing-detail-page .sidebar-carousel__dot{width:8px;height:8px;border-radius:50%;background:var(--color-neutral-300);border:0;padding:0;cursor:pointer;transition:background .2s ease,width .2s ease,border-radius .2s ease}app-listing-detail-page .sidebar-carousel__dot:hover{background:var(--color-neutral-500)}app-listing-detail-page .sidebar-carousel__dot--active{width:20px;border-radius:4px;background:var(--color-primary-500)}:root{--em-primary: var(--color-primary-500, #2980b9);--em-primary-hover: var(--color-primary-600, #2271a8);--em-primary-active: var(--color-primary-700, #1a5a8a);--em-primary-dark: var(--color-primary-800, #006497);--em-primary-deep: var(--color-primary-900, #006193);--em-on-primary: var(--color-neutral-white, #ffffff);--em-primary-light: var(--color-primary-50, #eef4ff);--em-primary-border: var(--color-primary-200, #acd5ec);--em-secondary: var(--color-neutral-100, #e8eaed);--em-secondary-hover: var(--color-neutral-200, #d1d5db);--em-on-secondary: var(--color-neutral-900, #1a1d21);--em-danger: var(--color-error-fg, #dc2626);--em-danger-hover: #b91c1c;--em-on-danger: var(--color-neutral-white, #ffffff);--em-danger-light: var(--color-error-bg, #fef2f2);--em-surface: var(--color-neutral-white, #ffffff);--em-surface-alt: var(--color-neutral-50, #f3f4f6);--em-surface-raised: var(--color-neutral-white, #ffffff);--em-surface-overlay: rgba(0, 0, 0, .5);--em-surface-dark: #00142a;--em-surface-dark-alt: #000f21;--em-surface-dark-hover: #1a2f47;--em-surface-dark-border: #092838;--em-surface-dark-muted: #263a54;--em-text-on-dark: #92ccff;--em-text-on-dark-muted: #4797d1;--em-text-on-dark-accent: #207ab3;--em-text-on-dark-secondary: #c0c7d1;--em-text-on-dark-hover: #d6e4f9;--em-cta-text: #002c47;--em-text: var(--color-neutral-900, #1a1d21);--em-text-secondary: var(--color-neutral-700, #40484f);--em-text-muted: var(--color-neutral-500, #6b7280);--em-text-light: var(--color-neutral-400, #8b919c);--em-text-disabled: var(--color-neutral-300, #c0c7d1);--em-text-inverse: var(--color-neutral-white, #ffffff);--em-border: var(--color-neutral-200, #d1d5db);--em-border-light: rgba(192, 199, 209, .2);--em-border-strong: var(--color-neutral-300, #aeb3bc);--em-border-focus: var(--color-primary-500, #2980b9);--em-border-subtle: rgba(192, 199, 208, .1);--em-border-divider: rgba(192, 199, 209, .15);--em-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--em-shadow-md: 0 4px 6px -1px rgba(0, 97, 147, .2), 0 2px 4px -2px rgba(0, 97, 147, .2);--em-shadow-lg: 0 20px 40px 0 rgba(0, 30, 49, .06);--em-shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--em-radius-xs: 2px;--em-radius-sm: var(--radius-sm, .25rem);--em-radius-md: var(--radius-md, .5rem);--em-radius-lg: var(--radius-lg, .75rem);--em-radius-xl: var(--radius-xl, 1rem);--em-radius-full: var(--radius-full, 9999px);--em-space-1: var(--space-1, .25rem);--em-space-2: var(--space-2, .5rem);--em-space-3: var(--space-3, .75rem);--em-space-4: var(--space-4, 1rem);--em-space-5: var(--space-5, 1.5rem);--em-space-6: var(--space-6, 2rem);--em-space-8: var(--space-8, 3rem);--em-input-bg: #d9e4ec;--em-input-radius: 4px 4px 0 0;--em-input-height: 56px;--em-input-height-sm: 33px;--em-input-placeholder: #6b7280;--em-input-text: #29343a;--em-input-error-border: #9f403d;--em-input-error-text: #9f403d;--em-input-search-bg: #000f21;--em-input-search-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05);--em-input-search-placeholder: #475569;--em-input-search-icon-size: 17px;--em-input-search-radius: 8px;--em-label-color: #566168;--em-label-size: .75rem;--em-label-weight: 700;--em-label-tracking: 1.2px;--em-success: var(--color-success-fg, #16a34a);--em-success-light: var(--color-success-bg, #dcfce7);--em-warning: var(--color-warning-fg, #ca8a04);--em-warning-light: var(--color-warning-bg, #fefce8);--em-error: var(--color-error-fg, #dc2626);--em-error-light: var(--color-error-bg, #fef2f2);--em-info: var(--color-info-fg, #2563eb);--em-info-light: var(--color-info-bg, #eff6ff);--em-amber: var(--color-amber-500, #ecc94b);--em-amber-dark: var(--color-amber-700, #b7791f);--em-purple: #7c3aed;--em-purple-light: #f3e8ff;--em-toggle-width: 34px;--em-toggle-height: 20px;--em-toggle-thumb-size: 18px;--em-toggle-bg-off: #d9e4ec;--em-toggle-bg-on: var(--em-primary, #2980b9);--em-toggle-bg-disabled: #f5f7fa;--em-toggle-transition: .15s cubic-bezier(.4, 0, .2, 1);--em-select-dashboard-bg: var(--em-surface, #ffffff);--em-select-dashboard-border: var(--em-border, #d1d5db);--em-select-dashboard-radius: 8px;--em-select-compact-height: 32px;--em-select-compact-radius: 6px;--em-status-listing-active-bg: #dcfce7;--em-status-listing-active-fg: #16a34a;--em-status-listing-paused-bg: #f3f4f6;--em-status-listing-paused-fg: #6b7280;--em-status-listing-draft-bg: #fefce8;--em-status-listing-draft-fg: #ca8a04;--em-status-listing-sold-bg: #1a1d21;--em-status-listing-sold-fg: #ffffff;--em-status-listing-pending-bg: #fff7d6;--em-status-listing-pending-fg: #b7791f;--em-status-listing-flagged-bg: #fef2f2;--em-status-listing-flagged-fg: #dc2626;--em-status-lead-new-bg: #eef4ff;--em-status-lead-new-fg: #2980b9;--em-status-lead-contacted-bg: #dcfce7;--em-status-lead-contacted-fg: #16a34a;--em-status-lead-negotiating-bg: #e0f2fe;--em-status-lead-negotiating-fg: #0891b2;--em-status-lead-won-bg: #dcfce7;--em-status-lead-won-fg: #16a34a;--em-status-lead-lost-bg: #fef2f2;--em-status-lead-lost-fg: #ef4444;--em-status-credit-active-bg: #dcfce7;--em-status-credit-active-fg: #16a34a;--em-status-credit-expiring-bg: #fefce8;--em-status-credit-expiring-fg: #b7791f;--em-status-credit-expired-bg: #f3f4f6;--em-status-credit-expired-fg: #6b7280;--em-count-active-bg: var(--em-primary, #2980b9);--em-count-active-fg: #ffffff;--em-count-passive-bg: #1a1d21;--em-count-passive-fg: #ffffff;--em-count-notification-bg: transparent;--em-count-notification-fg: var(--em-primary, #2980b9);--em-count-notification-border: var(--em-primary, #2980b9);--em-sidebar-text: #94a3b8;--em-sidebar-highlight: #ffba44;--em-sidebar-accent-admin: #fbbf24;--em-sidebar-badge-passive: #334155;--em-nav-link-active: #cce5ff;--em-expansion-border: var(--em-border, #d1d5db);--em-expansion-radius: var(--em-radius-md);--em-expansion-header-bg: transparent;--em-expansion-header-hover-bg: var(--em-surface-alt, #f3f4f6);--em-expansion-header-padding: var(--em-space-4);--em-expansion-body-bg: transparent;--em-expansion-body-padding: 0 var(--em-space-4) var(--em-space-4);--em-expansion-transition: .2s cubic-bezier(.4, 0, .2, 1);--em-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--em-transition-normal: .2s cubic-bezier(.4, 0, .2, 1)}.admin-side-sheet .mat-mdc-dialog-container{border-radius:0;box-shadow:-4px 0 24px #0000001f;overflow-y:auto}.admin-side-sheet .mat-mdc-dialog-surface{border-radius:0!important;padding:0!important}html:has(app-dashboard-shell){overflow:hidden;height:100vh}.em-select__backdrop,.em-date-input__backdrop,.em-date-range__backdrop,.em-search-input__backdrop,.showcase__filter-backdrop{background:transparent}.city-autocomplete-panel{background:#fff;border-radius:8px!important;border:1px solid rgba(192,199,209,.2);box-shadow:0 25px 50px -12px #1e3a8a1a!important;max-height:240px;padding:4px 0;margin-top:4px;font-family:Inter,sans-serif}.city-autocomplete-panel .mat-mdc-option{padding:10px 16px;font-size:.875rem;color:#40484f;min-height:auto;line-height:1.4}.city-autocomplete-panel .mat-mdc-option:hover{background:#f5f7fa}.city-autocomplete-panel .mat-mdc-option.mdc-list-item--selected{background:#d6e1e9;color:#006193;font-weight:600}.city-autocomplete-panel .mat-mdc-option lucide-icon{display:inline-flex;vertical-align:middle;margin-right:8px;color:var(--em-primary, #006193)}
