@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");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: #f9f9fa;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f0f1f2;--mat-sys-inverse-primary: #9acee2;--mat-sys-inverse-surface: #2e3132;--mat-sys-on-background: #191c1d;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #114d5d;--mat-sys-on-primary-fixed: #001f28;--mat-sys-on-primary-fixed-variant: #114d5d;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #374a50;--mat-sys-on-secondary-fixed: #0b1e24;--mat-sys-on-secondary-fixed-variant: #374a50;--mat-sys-on-surface: #191c1d;--mat-sys-on-surface-variant: #40484b;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #5a4300;--mat-sys-on-tertiary-fixed: #251a00;--mat-sys-on-tertiary-fixed-variant: #5a4300;--mat-sys-outline: #70787c;--mat-sys-outline-variant: #c0c8cb;--mat-sys-primary: #2f6576;--mat-sys-primary-container: #b6ebfe;--mat-sys-primary-fixed: #b6ebfe;--mat-sys-primary-fixed-dim: #9acee2;--mat-sys-scrim: #000000;--mat-sys-secondary: #4e6168;--mat-sys-secondary-container: #d1e6ee;--mat-sys-secondary-fixed: #d1e6ee;--mat-sys-secondary-fixed-dim: #b6cad2;--mat-sys-shadow: #000000;--mat-sys-surface: #f9f9fa;--mat-sys-surface-bright: #f9f9fa;--mat-sys-surface-container: #edeeef;--mat-sys-surface-container-high: #e7e8e9;--mat-sys-surface-container-highest: #e1e2e4;--mat-sys-surface-container-low: #f3f4f5;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d9dadb;--mat-sys-surface-tint: #2f6576;--mat-sys-surface-variant: #dce4e7;--mat-sys-tertiary: #775a00;--mat-sys-tertiary-container: #ffdf98;--mat-sys-tertiary-fixed: #ffdf98;--mat-sys-tertiary-fixed-dim: #edc153;--mat-sys-neutral-variant20: #2a3235;--mat-sys-neutral10: #191c1d;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-body-large-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-body-medium-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-body-small-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-display-large-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-display-medium-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-display-small-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-headline-large-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-headline-medium-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-headline-small-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-label-large-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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: 600;--mat-sys-label-medium: 500 .75rem / 1rem Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-label-medium-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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: 600;--mat-sys-label-small: 500 .688rem / 1rem Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-label-small-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-title-large-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-title-medium-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-title-small-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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;color-scheme:light;--app-brand-gradient: linear-gradient( 135deg, color-mix(in srgb, var(--mat-sys-primary) 86%, #ffffff) 0%, var(--mat-sys-primary) 45%, color-mix(in srgb, var(--mat-sys-primary) 55%, #000000) 100% );--app-sidebar-bg: color-mix(in srgb, var(--mat-sys-primary) 42%, #041419);--app-sidebar-fg: #e8ebf5;--app-sidebar-muted: color-mix(in srgb, #e8ebf5 58%, transparent);--app-sidebar-heading: color-mix(in srgb, #e8ebf5 62%, transparent);--app-sidebar-hover: rgb(255 255 255 / 6%);--app-sidebar-active-bg: color-mix(in srgb, var(--mat-sys-primary) 38%, rgb(255 255 255 / 8%));--app-sidebar-active-fg: #ffffff;--app-sidebar-border: rgb(255 255 255 / 8%);--app-gold: #c9a035;--app-gold-strong: #a97c22;--app-page-bg: color-mix(in srgb, var(--mat-sys-primary) 3%, #f5f6fa);--app-card-bg: var(--mat-sys-surface-container-lowest);--app-chrome-bg: var(--mat-sys-surface-container-lowest);--app-card-border: color-mix(in srgb, var(--mat-sys-outline-variant) 75%, transparent);--app-table-header-bg: var(--mat-sys-surface-container-low);--app-row-hover: color-mix(in srgb, var(--mat-sys-primary) 5%, var(--app-card-bg));--app-nav-active-bg: color-mix(in srgb, var(--mat-sys-primary) 11%, transparent);--app-tint: color-mix(in srgb, var(--mat-sys-primary) 10%, transparent);--app-row-divider: color-mix(in srgb, var(--mat-sys-outline-variant) 55%, transparent);--app-skeleton: color-mix(in srgb, var(--mat-sys-on-surface) 7%, transparent);--app-skeleton-shine: color-mix(in srgb, var(--mat-sys-on-surface) 2.5%, transparent);--app-field-outline: color-mix(in srgb, var(--mat-sys-outline) 40%, var(--mat-sys-outline-variant));--app-focus-halo: color-mix(in srgb, var(--mat-sys-primary) 16%, transparent);--app-backdrop: rgb(12 17 32 / 42%);--app-success: #1b7f4b;--app-on-success: #ffffff;--app-success-container: #d3f2e0;--app-on-success-container: #06351c;--app-warning: #9a6100;--app-on-warning: #ffffff;--app-warning-container: #ffdfae;--app-on-warning-container: #301c00;--app-danger: #b3261e;--app-on-danger: #ffffff;--app-danger-container: #f9dedc;--app-on-danger-container: #410e0b;--app-info: #00629f;--app-on-info: #ffffff;--app-info-container: #d0e4ff;--app-on-info-container: #001d34;--app-neutral: #5f6368;--app-neutral-container: #eceef1;--app-on-neutral-container: #34383d;--app-toast-success: #6fdc9c;--app-toast-warning: #f2bd6c;--app-toast-danger: #f2b8b5;--app-chart-1: #2a78d6;--app-chart-2: #eb6834;--app-chart-3: #1baf7a;--app-chart-4: #eda100;--app-chart-5: #e87ba4;--app-chart-6: #008300;--app-chart-7: #4a3aa7;--app-chart-8: #e34948;--app-chart-grid: rgb(0 0 0 / 8%);--app-chart-label: #52514e;--app-chart-surface: #fcfcfb;--app-shadow-1: 0 1px 2px rgb(16 24 40 / 5%);--app-shadow-2: 0 1px 3px rgb(16 24 40 / 8%), 0 4px 12px rgb(16 24 40 / 6%);--app-shadow-3: 0 12px 32px rgb(16 24 40 / 14%), 0 2px 6px rgb(16 24 40 / 6%);--mat-focus-indicator-border-color: var(--mat-sys-primary)}html.app-dark{--mat-sys-background: #111415;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #2e3132;--mat-sys-inverse-primary: #2f6576;--mat-sys-inverse-surface: #e1e2e4;--mat-sys-on-background: #e1e2e4;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #003542;--mat-sys-on-primary-container: #b6ebfe;--mat-sys-on-primary-fixed: #001f28;--mat-sys-on-primary-fixed-variant: #114d5d;--mat-sys-on-secondary: #21333a;--mat-sys-on-secondary-container: #d1e6ee;--mat-sys-on-secondary-fixed: #0b1e24;--mat-sys-on-secondary-fixed-variant: #374a50;--mat-sys-on-surface: #e1e2e4;--mat-sys-on-surface-variant: #dce4e7;--mat-sys-on-tertiary: #3f2e00;--mat-sys-on-tertiary-container: #ffdf98;--mat-sys-on-tertiary-fixed: #251a00;--mat-sys-on-tertiary-fixed-variant: #5a4300;--mat-sys-outline: #8a9295;--mat-sys-outline-variant: #40484b;--mat-sys-primary: #9acee2;--mat-sys-primary-container: #114d5d;--mat-sys-primary-fixed: #b6ebfe;--mat-sys-primary-fixed-dim: #9acee2;--mat-sys-scrim: #000000;--mat-sys-secondary: #b6cad2;--mat-sys-secondary-container: #374a50;--mat-sys-secondary-fixed: #d1e6ee;--mat-sys-secondary-fixed-dim: #b6cad2;--mat-sys-shadow: #000000;--mat-sys-surface: #111415;--mat-sys-surface-bright: #37393b;--mat-sys-surface-container: #1d2021;--mat-sys-surface-container-high: #282a2b;--mat-sys-surface-container-highest: #333536;--mat-sys-surface-container-low: #191c1d;--mat-sys-surface-container-lowest: #0c0f10;--mat-sys-surface-dim: #111415;--mat-sys-surface-tint: #9acee2;--mat-sys-surface-variant: #40484b;--mat-sys-tertiary: #edc153;--mat-sys-tertiary-container: #5a4300;--mat-sys-tertiary-fixed: #ffdf98;--mat-sys-tertiary-fixed-dim: #edc153;--mat-sys-neutral-variant20: #2a3235;--mat-sys-neutral10: #191c1d;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-body-large-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-body-medium-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-body-small-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-display-large-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-display-medium-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-display-small-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-headline-large-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-headline-medium-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-headline-small-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-label-large-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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: 600;--mat-sys-label-medium: 500 .75rem / 1rem Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-label-medium-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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: 600;--mat-sys-label-small: 500 .688rem / 1rem Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-label-small-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-title-large-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-title-medium-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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 Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-title-small-font: Inter Variable, Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--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;color-scheme:dark;--app-sidebar-bg: color-mix(in srgb, var(--mat-sys-primary) 14%, #030b0e);--app-gold: #ddb24a;--app-gold-strong: #edc153;--app-sidebar-border: rgb(255 255 255 / 6%);--app-sidebar-active-bg: color-mix(in srgb, var(--mat-sys-primary) 22%, rgb(255 255 255 / 6%));--app-page-bg: var(--mat-sys-surface);--app-card-bg: var(--mat-sys-surface-container-low);--app-chrome-bg: var(--mat-sys-surface-container-lowest);--app-card-border: var(--mat-sys-outline-variant);--app-table-header-bg: var(--mat-sys-surface-container);--app-row-hover: color-mix(in srgb, var(--mat-sys-primary) 8%, var(--app-card-bg));--app-nav-active-bg: color-mix(in srgb, var(--mat-sys-primary) 16%, transparent);--app-tint: color-mix(in srgb, var(--mat-sys-primary) 16%, transparent);--app-row-divider: color-mix(in srgb, var(--mat-sys-outline-variant) 70%, transparent);--app-skeleton: color-mix(in srgb, var(--mat-sys-on-surface) 8%, transparent);--app-skeleton-shine: color-mix(in srgb, var(--mat-sys-on-surface) 14%, transparent);--app-focus-halo: color-mix(in srgb, var(--mat-sys-primary) 24%, transparent);--app-backdrop: rgb(0 0 0 / 58%);--app-success: #6fdc9c;--app-on-success: #00391e;--app-success-container: #00522d;--app-on-success-container: #8ff8b8;--app-warning: #f2bd6c;--app-on-warning: #4a2f00;--app-warning-container: #6a4500;--app-on-warning-container: #ffdfae;--app-danger: #f2b8b5;--app-on-danger: #601410;--app-danger-container: #8c1d18;--app-on-danger-container: #f9dedc;--app-info: #9ecaff;--app-on-info: #003257;--app-info-container: #00497c;--app-on-info-container: #d0e4ff;--app-neutral: #a8adb3;--app-neutral-container: #33363a;--app-on-neutral-container: #dfe2e6;--app-toast-success: #1b7f4b;--app-toast-warning: #9a6100;--app-toast-danger: #b3261e;--app-chart-1: #3987e5;--app-chart-2: #d95926;--app-chart-3: #199e70;--app-chart-4: #c98500;--app-chart-5: #d55181;--app-chart-6: #008300;--app-chart-7: #9085e9;--app-chart-8: #e66767;--app-chart-grid: rgb(255 255 255 / 10%);--app-chart-label: #c3c2b7;--app-chart-surface: #1a1a19;--app-shadow-1: 0 1px 2px rgb(0 0 0 / 40%);--app-shadow-2: 0 2px 8px rgb(0 0 0 / 45%);--app-shadow-3: 0 10px 28px rgb(0 0 0 / 55%)}html,html.app-dark{--mat-sys-body-large-tracking: 0;--mat-sys-body-medium-tracking: 0;--mat-sys-body-small-tracking: .004em;--mat-sys-label-large-tracking: 0;--mat-sys-label-medium-tracking: .004em;--mat-sys-label-small-tracking: .01em;--mat-sys-title-large-tracking: -.01em;--mat-sys-title-medium-tracking: -.005em;--mat-sys-title-small-tracking: 0}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--app-page-bg);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);font-family:var(--mat-sys-body-medium-font, Roboto, system-ui, sans-serif);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--mat-sys-primary);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px;border-radius:8px}img,svg,canvas{display:block;max-width:100%}button{font:inherit}:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-feature-settings:"cv05" 1,"cv08" 1,"ss02" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3{letter-spacing:-.02em}.app-display{font:var(--mat-sys-display-small);letter-spacing:-.02em}.app-headline{font:var(--mat-sys-headline-small);font-weight:600;letter-spacing:-.015em}.app-title{font:var(--mat-sys-title-medium);font-weight:600;letter-spacing:-.005em}.app-subtitle{font:var(--mat-sys-title-small);color:var(--mat-sys-on-surface-variant)}.app-body{font:var(--mat-sys-body-medium)}.app-caption{font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}.app-label{font:var(--mat-sys-label-small);font-weight:600;color:var(--mat-sys-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.app-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv05" 1,"cv08" 1}.app-muted{color:var(--mat-sys-on-surface-variant)}.app-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}code{padding:1px 5px;border-radius:4px;background:var(--mat-sys-surface-container-high);font-size:.9em}.app-row{display:flex;align-items:center}.app-col{display:flex;flex-direction:column}.app-wrap{flex-wrap:wrap}.app-between{justify-content:space-between}.app-center{justify-content:center}.app-end{justify-content:flex-end}.app-spacer{flex:1 1 auto}.app-full{width:100%}.app-gap-0{gap:0}.app-mt-0{margin-top:0}.app-mb-0{margin-bottom:0}.app-p-0{padding:0}.app-gap-1{gap:4px}.app-mt-1{margin-top:4px}.app-mb-1{margin-bottom:4px}.app-p-1{padding:4px}.app-gap-2{gap:8px}.app-mt-2{margin-top:8px}.app-mb-2{margin-bottom:8px}.app-p-2{padding:8px}.app-gap-3{gap:12px}.app-mt-3{margin-top:12px}.app-mb-3{margin-bottom:12px}.app-p-3{padding:12px}.app-gap-4{gap:16px}.app-mt-4{margin-top:16px}.app-mb-4{margin-bottom:16px}.app-p-4{padding:16px}.app-gap-5{gap:20px}.app-mt-5{margin-top:20px}.app-mb-5{margin-bottom:20px}.app-p-5{padding:20px}.app-gap-6{gap:24px}.app-mt-6{margin-top:24px}.app-mb-6{margin-bottom:24px}.app-p-6{padding:24px}.app-gap-8{gap:32px}.app-mt-8{margin-top:32px}.app-mb-8{margin-bottom:32px}.app-p-8{padding:32px}.app-gap-10{gap:40px}.app-mt-10{margin-top:40px}.app-mb-10{margin-bottom:40px}.app-p-10{padding:40px}.app-gap-12{gap:48px}.app-mt-12{margin-top:48px}.app-mb-12{margin-bottom:48px}.app-p-12{padding:48px}.app-gap-16{gap:64px}.app-mt-16{margin-top:64px}.app-mb-16{margin-bottom:64px}.app-p-16{padding:64px}.app-grid{display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:600px){.app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1240px){.app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:599.98px){.app-grid:has(>app-stat-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.app-grid-2{display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:905px){.app-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:600px){.app-span-2{grid-column:span 2}}.app-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.app-align-end{text-align:end}@keyframes app-shimmer{0%{background-position:120% 0}to{background-position:-20% 0}}.app-skeleton{display:block;height:12px;border-radius:999px;background-color:var(--app-skeleton);background-image:linear-gradient(100deg,transparent 30%,var(--app-skeleton-shine) 50%,transparent 70%);background-size:220% 100%;background-position:120% 0;background-repeat:no-repeat}@media(prefers-reduced-motion:no-preference){.app-skeleton{animation:app-shimmer 1.5s ease-in-out infinite}}.app-skeleton--block{height:96px;border-radius:12px}.app-section{background:var(--app-card-bg);border:1px solid var(--app-card-border);border-radius:12px;box-shadow:var(--app-shadow-1);padding:18px 16px 16px}@media(min-width:905px){.app-section{padding:22px 24px 20px}}.app-section__title{display:flex;align-items:center;gap:8px;margin:0 0 4px;font:var(--mat-sys-title-medium);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--mat-sys-on-surface)}.app-section__hint{max-width:72ch;margin:0 0 16px;font:var(--mat-sys-body-small);font-size:13px;line-height:1.45;color:var(--mat-sys-on-surface-variant)}.app-section__title+:not(.app-section__hint){margin-top:14px}.app-form-grid{display:grid;gap:12px 16px;align-items:start;grid-template-columns:minmax(0,1fr)}@media(min-width:600px){.app-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:905px){.app-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-action-bar{position:sticky;bottom:12px;z-index:3;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 10px;padding:10px 12px;border:1px solid var(--app-card-border);border-radius:16px;background:color-mix(in srgb,var(--app-card-bg) 90%,transparent);box-shadow:var(--app-shadow-2);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}@media(max-width:599.98px){.app-action-bar{bottom:8px;padding:8px}.app-action-bar>.mat-mdc-button-base{flex:1 1 auto;min-height:44px}}.app-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px;background:var(--app-card-bg);border:1px solid var(--app-card-border);border-radius:12px;box-shadow:var(--app-shadow-1)}app-page-header .header__actions>.mat-mdc-button:not(.header__more){--mat-button-text-label-text-color: var(--mat-sys-on-surface);--mat-button-text-horizontal-padding: 14px;--mat-button-text-with-icon-horizontal-padding: 14px;background:var(--app-card-bg);box-shadow:inset 0 0 0 1px var(--app-field-outline),var(--app-shadow-1)}app-page-header .header__actions>.mat-mdc-button:not(.header__more) .mat-icon{color:var(--mat-sys-on-surface-variant)}app-page-header .header__actions>.mat-mdc-button:not(.header__more):disabled,app-page-header .header__actions>.mat-mdc-button:not(.header__more).mat-mdc-button-disabled{background:transparent;box-shadow:inset 0 0 0 1px var(--app-card-border)}app-page-header .header__actions>.mat-mdc-button:not(.header__more):disabled .mat-icon,app-page-header .header__actions>.mat-mdc-button:not(.header__more).mat-mdc-button-disabled .mat-icon{color:inherit}app-page-header.page-header--compact .header__actions>:is(button,a).mat-mdc-button-base:not(.mat-mdc-unelevated-button,.mat-mdc-menu-trigger,.header__more,.header__new){display:none}app-search-field .mat-mdc-form-field-icon-prefix>.mat-icon{padding-inline:12px 4px}html{--mat-focus-indicator-border-style: solid;--mat-focus-indicator-border-width: 2px;--mat-focus-indicator-border-radius: 6px;--mat-focus-indicator-border-color: black;--mat-focus-indicator-display: block}html{--mat-button-filled-container-shape: 10px;--mat-button-outlined-container-shape: 10px;--mat-button-protected-container-shape: 10px;--mat-button-text-container-shape: 10px;--mat-button-tonal-container-shape: 10px;--mat-button-filled-label-text-weight: 600;--mat-button-outlined-label-text-weight: 600;--mat-button-protected-label-text-weight: 600;--mat-button-text-label-text-weight: 600;--mat-button-tonal-label-text-weight: 600;--mat-button-filled-label-text-tracking: 0;--mat-button-outlined-label-text-tracking: 0;--mat-button-protected-label-text-tracking: 0;--mat-button-text-label-text-tracking: 0;--mat-button-tonal-label-text-tracking: 0;--mat-button-filled-horizontal-padding: 18px;--mat-button-outlined-horizontal-padding: 16px;--mat-button-outlined-outline-color: var(--app-field-outline);--mat-fab-container-shape: 16px;--mat-fab-extended-container-shape: 16px;--mat-fab-extended-label-text-weight: 600;--mat-fab-container-color: var(--mat-sys-primary);--mat-fab-foreground-color: var(--mat-sys-on-primary);--mat-fab-state-layer-color: var(--mat-sys-on-primary);--mat-fab-ripple-color: color-mix(in srgb, var(--mat-sys-on-primary) 20%, transparent);--mat-button-toggle-shape: 10px;--mat-button-toggle-height: 40px;--mat-button-toggle-divider-color: var(--app-field-outline);--mat-button-toggle-label-text-weight: 500;--mat-button-toggle-text-color: var(--mat-sys-on-surface-variant);--mat-button-toggle-selected-state-background-color: var(--app-tint);--mat-button-toggle-selected-state-text-color: var(--mat-sys-primary);--mat-form-field-container-height: 48px;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-outlined-container-shape: 10px;--mat-form-field-outlined-outline-color: var(--app-field-outline);--mat-form-field-outlined-hover-outline-color: var(--mat-sys-on-surface-variant);--mat-form-field-outlined-focus-outline-width: 1.5px;--mat-form-field-outlined-label-text-color: var(--mat-sys-on-surface-variant);--mat-select-panel-background-color: var(--app-card-bg);--mat-select-container-elevation-shadow: var(--app-shadow-3);--mat-autocomplete-background-color: var(--app-card-bg);--mat-autocomplete-container-elevation-shadow: var(--app-shadow-3);--mat-autocomplete-container-shape: 12px;--mat-option-selected-state-layer-color: var(--app-tint);--mat-option-selected-state-label-text-color: var(--mat-sys-primary);--mat-card-elevated-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-elevated-container-color: var(--app-card-bg);--mat-card-outlined-container-color: var(--app-card-bg);--mat-card-outlined-outline-color: var(--app-card-border);--mat-table-background-color: var(--app-card-bg);--mat-table-header-container-height: 44px;--mat-table-header-headline-color: var(--mat-sys-on-surface-variant);--mat-table-header-headline-weight: 600;--mat-table-header-headline-size: 12px;--mat-table-header-headline-tracking: .02em;--mat-table-row-item-container-height: 52px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-outline-color: var(--app-row-divider);--mat-paginator-container-background-color: transparent;--mat-paginator-container-text-color: var(--mat-sys-on-surface-variant);--mat-paginator-container-text-size: 13px;--mat-paginator-container-size: 52px;--mat-chip-container-shape-radius: 999px;--mat-chip-outline-color: var(--app-field-outline);--mat-chip-label-text-weight: 500;--mat-dialog-container-shape: 20px;--mat-dialog-container-color: var(--app-card-bg);--mat-dialog-container-elevation-shadow: var(--app-shadow-3);--mat-dialog-headline-padding: 24px 24px 4px;--mat-dialog-with-actions-content-padding: 12px 24px 8px;--mat-dialog-content-padding: 12px 24px 24px;--mat-dialog-actions-padding: 12px 20px 20px;--mat-dialog-subhead-size: 19px;--mat-dialog-subhead-line-height: 26px;--mat-dialog-subhead-weight: 650;--mat-dialog-subhead-tracking: -.015em;--mat-dialog-subhead-color: var(--mat-sys-on-surface);--mat-dialog-supporting-text-color: var(--mat-sys-on-surface-variant);--mat-menu-container-shape: 12px;--mat-menu-container-color: var(--app-card-bg);--mat-menu-container-elevation-shadow: var(--app-shadow-3);--mat-menu-item-label-text-size: 14px;--mat-menu-item-label-text-weight: 500;--mat-menu-item-icon-size: 20px;--mat-menu-item-icon-color: var(--mat-sys-on-surface-variant);--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-item-spacing: 12px;--mat-menu-divider-color: var(--app-card-border);--mat-tab-container-height: 46px;--mat-tab-divider-color: var(--app-card-border);--mat-tab-active-indicator-height: 3px;--mat-tab-active-indicator-shape: 3px 3px 0 0;--mat-tab-label-text-weight: 600;--mat-tab-label-text-tracking: 0;--mat-tab-inactive-label-text-color: var(--mat-sys-on-surface-variant);--mat-snack-bar-container-shape: 12px;--mat-snack-bar-container-color: var(--mat-sys-inverse-surface);--mat-snack-bar-supporting-text-color: var(--mat-sys-inverse-on-surface);--mat-snack-bar-supporting-text-weight: 500;--mat-snack-bar-button-color: var(--mat-sys-inverse-primary);--mat-tooltip-container-shape: 8px;--mat-sidenav-container-shape: 0;--mat-sidenav-container-background-color: var(--app-chrome-bg);--mat-sidenav-content-background-color: var(--app-page-bg)}.mat-mdc-unelevated-button:not(:disabled):not(.mat-mdc-button-disabled){box-shadow:0 1px 2px #10182824,inset 0 1px #ffffff24}.mat-mdc-card{background:var(--app-card-bg);border:1px solid var(--app-card-border);border-radius:12px;box-shadow:var(--app-shadow-1)}.mat-mdc-table .mat-mdc-header-cell{background:var(--app-table-header-bg);border-bottom-color:var(--app-card-border);white-space:nowrap}.mat-mdc-table .mat-mdc-cell,.mat-mdc-table .mat-mdc-header-cell{padding-inline:12px}.mat-mdc-table .mat-mdc-cell{font-variant-numeric:tabular-nums}.mat-mdc-table .mat-mdc-cell:first-of-type,.mat-mdc-table .mat-mdc-header-cell:first-of-type{padding-inline-start:16px}.mat-mdc-table .mat-mdc-cell:last-of-type,.mat-mdc-table .mat-mdc-header-cell:last-of-type{padding-inline-end:16px}.mat-mdc-table .mat-mdc-row:hover .mat-mdc-cell{background:var(--app-row-hover)}.mat-mdc-table .mat-mdc-row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-table .mat-sort-header-content{text-align:inherit}.mat-mdc-paginator{border-top:1px solid var(--app-row-divider)}.mat-mdc-form-field{width:100%}.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{background:var(--app-card-bg);border-radius:10px}@media(prefers-reduced-motion:no-preference){.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{transition:box-shadow .12s cubic-bezier(.2,0,0,1)}}.mat-form-field-appearance-outline.mat-focused .mat-mdc-text-field-wrapper{box-shadow:0 0 0 3px var(--app-focus-halo)}.mat-form-field-appearance-outline.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-danger) 18%,transparent)}.mat-form-field-disabled .mat-mdc-text-field-wrapper{background:color-mix(in srgb,var(--mat-sys-on-surface) 3%,var(--app-card-bg))}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{color:var(--mat-sys-on-surface-variant)}.app-dense-form .mat-mdc-form-field-subscript-wrapper{height:16px}.mat-mdc-select-panel,.mat-mdc-autocomplete-panel{border:1px solid var(--app-card-border);border-radius:12px!important;padding:4px!important}.mat-mdc-select-panel .mat-mdc-option,.mat-mdc-autocomplete-panel .mat-mdc-option{min-height:40px;border-radius:8px;font-size:14px}.mat-mdc-menu-panel{border:1px solid var(--app-card-border);min-width:180px!important}.mat-mdc-menu-content{padding:4px!important}.mat-mdc-menu-item{min-height:40px;border-radius:8px}.mat-mdc-menu-item.danger,.mat-mdc-menu-item.danger .mat-icon{color:var(--app-danger)}.mat-mdc-dialog-surface{border-radius:20px!important;border:1px solid var(--app-card-border)}.mat-mdc-dialog-actions{gap:8px}.mat-mdc-dialog-content .mat-mdc-form-field{margin-block:6px}.cdk-overlay-dark-backdrop{background:var(--app-backdrop)}.cdk-overlay-backdrop-showing.cdk-overlay-dark-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mat-mdc-tab-group .mat-mdc-tab-header{margin-bottom:4px}.mat-mdc-tab-group .mat-mdc-tab-body-wrapper,.mat-mdc-tab-group .mat-mdc-tab-body.mat-mdc-tab-body-active,.mat-mdc-tab-group .mat-mdc-tab-body-active>.mat-mdc-tab-body-content{overflow:clip}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:12px!important;box-shadow:var(--app-shadow-3)!important}.app-snackbar-success .mdc-snackbar__surface{box-shadow:inset 4px 0 0 var(--app-toast-success),var(--app-shadow-3)!important}.app-snackbar-error .mdc-snackbar__surface{box-shadow:inset 4px 0 0 var(--app-toast-danger),var(--app-shadow-3)!important}.app-snackbar-warning .mdc-snackbar__surface{box-shadow:inset 4px 0 0 var(--app-toast-warning),var(--app-shadow-3)!important}.app-snackbar-success .mat-mdc-snack-bar-action{--mat-snack-bar-button-color: var(--app-toast-success)}.app-snackbar-error .mat-mdc-snack-bar-action{--mat-snack-bar-button-color: var(--app-toast-danger)}.app-snackbar-warning .mat-mdc-snack-bar-action{--mat-snack-bar-button-color: var(--app-toast-warning)}.mat-mdc-tooltip{font:var(--mat-sys-body-small)}.mat-icon{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}@media(pointer:coarse){.mat-mdc-menu-item,.mat-mdc-option,.mat-mdc-select-panel .mat-mdc-option,.mat-mdc-autocomplete-panel .mat-mdc-option{min-height:48px}}main.shell__content:has(.page-fab){padding-bottom:96px}.app-segmented{max-width:100%}@media(max-width:599.98px){.app-segmented{display:flex;width:100%}.app-segmented .mat-button-toggle{flex:1 1 0;min-width:0}.app-segmented .mat-button-toggle-appearance-standard .mat-button-toggle-label-content,.app-segmented .mat-button-toggle-label-content{white-space:normal;line-height:1.25;padding-block:8px}}.app-dialog-fullscreen .mat-mdc-dialog-surface{border-radius:0!important;border:none}@media(pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--mat-sys-outline) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--mat-sys-outline-variant);border:3px solid transparent;border-radius:999px;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--mat-sys-outline);background-clip:content-box}}
