:root{--brand-50: #eceff1;--brand-100: #cfd8dc;--brand-200: #b0bec5;--brand-300: #90a4ae;--brand-400: #78909c;--brand-500: #607d8b;--brand-600: #546e7a;--brand-700: #455a64;--brand-800: #37474f;--brand-900: #263238;--neutral-0: #ffffff;--neutral-50: #f7f8fa;--neutral-100: #f0f2f5;--neutral-200: #e0e7ef;--neutral-300: #c5d0dc;--neutral-350: #c3ccce;--neutral-400: #8fa3b1;--neutral-500: #6b7a87;--neutral-600: #546e7a;--neutral-700: #4a5d63;--neutral-800: #37474f;--neutral-900: #263238;--neutral-950: #1c262b;--teal-100: #b2dfdb;--teal-200: #80cbc4;--teal-700: #00796b;--teal-900: #173238;--green-100: #e8f5e9;--green-200: #c8e6c9;--green-500: #2e7d32;--green-700: #1b5e20;--amber-100: #fef3c7;--amber-500: #f9a825;--amber-700: #92400e;--red-100: #fdecea;--red-500: #e53935;--red-700: #c0392b;--red-800: #a8422f;--blue-100: #eef4fb;--blue-400: #1976d2;--blue-500: #3a6ea5;--blue-700: #0d47a1;--carbon-rgb: 38 50 56;--slate-rgb: 69 90 100;--mist-rgb: 143 163 177;--black-rgb: 0 0 0;--white-rgb: 255 255 255;--teal-700-rgb: 0 121 107}:root{--space-0: 0;--space-2: .125rem;--space-4: .25rem;--space-6: .375rem;--space-8: .5rem;--space-10: .625rem;--space-12: .75rem;--space-14: .875rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-28: 1.75rem;--space-32: 2rem;--space-40: 2.5rem;--space-48: 3rem;--space-60: 3.75rem;--space-80: 5rem;--screen-max: 24.375rem;--container-max: 80rem;--container-gutter: var(--space-24);--header-height: 4rem;--sidenav-width: 17.5rem;--sidenav-width-collapsed: 4.5rem;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--z-base: 0;--z-sticky: 100;--z-header: 200;--z-sidenav: 300;--z-overlay: 900;--z-skip-link: 1100}:root{--font-family: var(--mat-sys-body-medium-font, system-ui, sans-serif);--font-family-brand: var(--mat-sys-brand-family, var(--font-family));--font-family-mono: "IBM Plex Mono", ui-monospace, monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--text-display: var(--font-weight-bold) 1.5rem / 1.2 var(--font-family-brand);--text-display-tracking: 0;--text-headline: var(--font-weight-bold) 1.125rem / 1.22 var(--font-family-brand);--text-headline-tracking: 0;--text-title: var(--font-weight-bold) 1.0625rem / 1.23 var(--font-family-brand);--text-title-tracking: 0;--text-subtitle: var(--font-weight-medium) .9375rem / 1.3 var(--font-family);--text-subtitle-tracking: 0;--text-body: var(--font-weight-regular) .875rem / 1.4 var(--font-family);--text-body-tracking: 0;--text-body-sm: var(--font-weight-regular) .8438rem / 1.3 var(--font-family);--text-body-sm-tracking: 0;--text-label: var(--font-weight-medium) .75rem / 1.22 var(--font-family);--text-label-tracking: .0963em;--text-caption: var(--font-weight-regular) .6875rem / 1.2 var(--font-family);--text-caption-tracking: 0;--text-mono: var(--font-weight-regular) .8125rem / 1.4 var(--font-family-mono);--text-mono-tracking: 0}:root{--radius-xs: .25rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-pill: 999px;--radius-circle: 50%;--radius-control: var(--radius-sm);--radius-button: var(--radius-sm);--radius-card: var(--radius-lg);--radius-dialog: var(--radius-lg);--shadow-0: none;--shadow-1: var(--mat-sys-level1, none);--shadow-2: var(--mat-sys-level2, none);--shadow-3: var(--mat-sys-level3, none);--shadow-4: var(--mat-sys-level4, none);--shadow-5: var(--mat-sys-level5, none);--shadow-sheet: 0 -6px 21px rgb(var(--carbon-rgb) / 16.1%);--shadow-focus: 0 0 0 3px var(--color-accent-surface);--shadow-focus-danger: 0 0 0 3px var(--color-danger-surface);--shadow-focus-warning: 0 0 0 3px var(--color-warning-surface);--focus-ring-width: 2px;--border-width: 1px;--border-width-strong: 2px}:root{--duration-instant: .1s;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-decelerate: cubic-bezier(0, 0, 0, 1);--ease-accelerate: cubic-bezier(.3, 0, 1, 1);--ease-emphasized: cubic-bezier(.3, 0, 0, 1);--motion-hover: var(--duration-fast) var(--ease-standard);--motion-press: var(--duration-instant) var(--ease-accelerate);--motion-enter: var(--duration-normal) var(--ease-decelerate);--motion-exit: var(--duration-fast) var(--ease-accelerate);--motion-expand: var(--duration-normal) var(--ease-emphasized)}:root{--size-control-sm: 2.25rem;--size-control-md: 2.85rem;--size-control-lg: 3rem;--size-icon-sm: .875rem;--size-icon-md: 1rem;--size-icon-lg: 1.25rem;--size-avatar-sm: 2rem;--size-avatar-md: 2.5rem;--size-avatar-lg: 2.75rem;--size-tap-min: 2.75rem}:root{--color-surface: var(--mat-sys-surface);--color-surface-raised: var(--mat-sys-surface-container-low);--color-surface-sunken: var(--mat-sys-surface-container);--color-surface-overlay: var(--mat-sys-surface-container-high);--color-surface-inverse: var(--mat-sys-inverse-surface);--color-surface-disabled: light-dark(var(--neutral-100), var(--neutral-100));--color-text: var(--mat-sys-on-surface);--color-text-muted: var(--mat-sys-on-surface-variant);--color-text-subtle: light-dark(var(--neutral-600), var(--neutral-600));--color-text-inverse: var(--mat-sys-inverse-on-surface);--color-text-disabled: light-dark(var(--neutral-400), var(--neutral-400));--color-text-on-action: var(--mat-sys-on-primary);--color-action: var(--mat-sys-primary);--color-action-subtle: var(--mat-sys-primary-container);--color-on-action-subtle: var(--mat-sys-on-primary-container);--color-action-hover: light-dark(var(--brand-800), var(--brand-800));--color-action-pressed: light-dark(var(--brand-700), var(--brand-700));--color-link: light-dark(var(--blue-500), var(--blue-500));--color-accent: var(--mat-sys-tertiary);--color-accent-surface: var(--mat-sys-tertiary-container);--color-on-accent-surface: var(--mat-sys-on-tertiary-container);--color-border: var(--mat-sys-outline-variant);--color-border-strong: var(--mat-sys-outline);--color-focus: light-dark(var(--teal-700), var(--teal-700));--color-success: light-dark(var(--green-500), var(--green-500));--color-success-surface: light-dark(var(--green-100), var(--green-100));--color-on-success-surface: light-dark(var(--teal-900), var(--teal-900));--color-on-success: light-dark(var(--neutral-0), var(--neutral-0));--color-warning: light-dark(var(--amber-700), var(--amber-700));--color-warning-surface: light-dark(var(--amber-100), var(--amber-100));--color-on-warning-surface: light-dark(var(--amber-700), var(--amber-700));--color-danger: var(--mat-sys-error);--color-danger-surface: var(--mat-sys-error-container);--color-on-danger-surface: var(--mat-sys-on-error-container);--color-on-danger: var(--mat-sys-on-error);--color-info: light-dark(var(--blue-500), var(--blue-500));--color-info-surface: light-dark(var(--blue-100), var(--blue-100));--color-scrim: rgb(var(--carbon-rgb) / 40%);--color-backdrop: var(--color-scrim);--color-state-hover: light-dark(rgb(var(--slate-rgb) / 20%), rgb(var(--slate-rgb) / 20%));--color-state-pressed: light-dark(rgb(var(--slate-rgb) / 30%), rgb(var(--slate-rgb) / 30%));--color-state-disabled: light-dark(rgb(var(--mist-rgb) / 20%), rgb(var(--mist-rgb) / 20%));--color-state-hover-on-dark: light-dark( rgb(var(--white-rgb) / 20%), rgb(var(--white-rgb) / 20%) );--color-surface-hover: light-dark( color-mix(in srgb, var(--color-surface) 96%, var(--brand-900) 4%), color-mix(in srgb, var(--color-surface) 96%, var(--brand-900) 4%) );--color-surface-pressed: light-dark( color-mix(in srgb, var(--color-surface) 92%, var(--brand-900) 8%), color-mix(in srgb, var(--color-surface) 92%, var(--brand-900) 8%) );--color-surface-selected: light-dark( color-mix(in srgb, var(--color-surface) 88%, var(--teal-200) 12%), color-mix(in srgb, var(--color-surface) 88%, var(--teal-200) 12%) );--color-border-hover: light-dark( color-mix(in srgb, var(--color-border) 70%, var(--brand-900) 30%), color-mix(in srgb, var(--color-border) 70%, var(--brand-900) 30%) );--color-border-selected: light-dark( color-mix(in srgb, var(--color-border) 50%, var(--teal-700) 50%), color-mix(in srgb, var(--color-border) 50%, var(--teal-700) 50%) );--color-surface-raised-hover: light-dark( color-mix(in srgb, var(--color-surface-raised) 96%, var(--brand-900) 4%), color-mix(in srgb, var(--color-surface-raised) 96%, var(--brand-900) 4%) );--color-surface-raised-pressed: light-dark( color-mix(in srgb, var(--color-surface-raised) 92%, var(--brand-900) 8%), color-mix(in srgb, var(--color-surface-raised) 92%, var(--brand-900) 8%) );--color-divider: light-dark(var(--neutral-350), var(--neutral-350))}html{--mat-sys-background: light-dark(#f5faff, #021520);--mat-sys-error: light-dark(#b02d21, #ffb4a9);--mat-sys-error-container: light-dark(#ffdad5, #8e130c);--mat-sys-inverse-on-surface: light-dark(#e3f3ff, #20333e);--mat-sys-inverse-primary: light-dark(#bbc8d0, #546067);--mat-sys-inverse-surface: light-dark(#20333e, #d1e5f4);--mat-sys-on-background: light-dark(#091e28, #d1e5f4);--mat-sys-on-error: light-dark(#ffffff, #690001);--mat-sys-on-error-container: light-dark(#8e130c, #ffdad5);--mat-sys-on-primary: light-dark(#ffffff, #263238);--mat-sys-on-primary-container: light-dark(#3c494f, #d7e4ec);--mat-sys-on-primary-fixed: light-dark(#111d23, #111d23);--mat-sys-on-primary-fixed-variant: light-dark(#3c494f, #3c494f);--mat-sys-on-secondary: light-dark(#ffffff, #2c3134);--mat-sys-on-secondary-container: light-dark(#43474a, #dfe3e6);--mat-sys-on-secondary-fixed: light-dark(#181c1f, #181c1f);--mat-sys-on-secondary-fixed-variant: light-dark(#43474a, #43474a);--mat-sys-on-surface: light-dark(#091e28, #d1e5f4);--mat-sys-on-surface-variant: light-dark(#3a4854, #d5e4f3);--mat-sys-on-tertiary: light-dark(#ffffff, #003730);--mat-sys-on-tertiary-container: light-dark(#005047, #97f3e2);--mat-sys-on-tertiary-fixed: light-dark(#00201b, #00201b);--mat-sys-on-tertiary-fixed-variant: light-dark(#005047, #005047);--mat-sys-outline: light-dark(#6a7986, #8393a0);--mat-sys-outline-variant: light-dark(#b9c8d7, #3a4854);--mat-sys-primary: light-dark(#546067, #bbc8d0);--mat-sys-primary-container: light-dark(#d7e4ec, #3c494f);--mat-sys-primary-fixed: light-dark(#d7e4ec, #d7e4ec);--mat-sys-primary-fixed-dim: light-dark(#bbc8d0, #bbc8d0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#5a5f62, #c3c7ca);--mat-sys-secondary-container: light-dark(#dfe3e6, #43474a);--mat-sys-secondary-fixed: light-dark(#dfe3e6, #dfe3e6);--mat-sys-secondary-fixed-dim: light-dark(#c3c7ca, #c3c7ca);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f5faff, #021520);--mat-sys-surface-bright: light-dark(#f5faff, #283c47);--mat-sys-surface-container: light-dark(#ddf1ff, #0e222d);--mat-sys-surface-container-high: light-dark(#d6ebfa, #192c37);--mat-sys-surface-container-highest: light-dark(#d1e5f4, #243743);--mat-sys-surface-container-low: light-dark(#e9f5ff, #091e28);--mat-sys-surface-container-lowest: light-dark(#ffffff, #00101a);--mat-sys-surface-dim: light-dark(#c8ddec, #021520);--mat-sys-surface-tint: light-dark(#546067, #bbc8d0);--mat-sys-surface-variant: light-dark(#d5e4f3, #3a4854);--mat-sys-tertiary: light-dark(#006b5e, #7ad7c6);--mat-sys-tertiary-container: light-dark(#97f3e2, #005047);--mat-sys-tertiary-fixed: light-dark(#97f3e2, #97f3e2);--mat-sys-tertiary-fixed-dim: light-dark(#7ad7c6, #7ad7c6);--mat-sys-neutral-variant20: #23323d;--mat-sys-neutral10: #091e28;--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 Figtree, system-ui, sans-serif;--mat-sys-body-large-font: Figtree, system-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 Figtree, system-ui, sans-serif;--mat-sys-body-medium-font: Figtree, system-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 Figtree, system-ui, sans-serif;--mat-sys-body-small-font: Figtree, system-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 Figtree, system-ui, sans-serif;--mat-sys-display-large-font: Figtree, system-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 Figtree, system-ui, sans-serif;--mat-sys-display-medium-font: Figtree, system-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 Figtree, system-ui, sans-serif;--mat-sys-display-small-font: Figtree, system-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 Figtree, system-ui, sans-serif;--mat-sys-headline-large-font: Figtree, system-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 Figtree, system-ui, sans-serif;--mat-sys-headline-medium-font: Figtree, system-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 Figtree, system-ui, sans-serif;--mat-sys-headline-small-font: Figtree, system-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 Figtree, system-ui, sans-serif;--mat-sys-label-large-font: Figtree, system-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: 700;--mat-sys-label-medium: 500 .75rem / 1rem Figtree, system-ui, sans-serif;--mat-sys-label-medium-font: Figtree, system-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: 700;--mat-sys-label-small: 500 .688rem / 1rem Figtree, system-ui, sans-serif;--mat-sys-label-small-font: Figtree, system-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 Figtree, system-ui, sans-serif;--mat-sys-title-large-font: Figtree, system-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 Figtree, system-ui, sans-serif;--mat-sys-title-medium-font: Figtree, system-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 Figtree, system-ui, sans-serif;--mat-sys-title-small-font: Figtree, system-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}html{--mat-sys-surface: light-dark(var(--neutral-0), var(--neutral-0));--mat-sys-surface-container-low: light-dark(var(--neutral-50), var(--neutral-50));--mat-sys-surface-container: light-dark(var(--neutral-100), var(--neutral-100));--mat-sys-surface-container-high: light-dark(var(--neutral-200), var(--neutral-200));--mat-sys-inverse-surface: light-dark(var(--neutral-900), var(--neutral-900));--mat-sys-inverse-on-surface: light-dark(var(--neutral-0), var(--neutral-0));--mat-sys-on-surface: light-dark(var(--neutral-900), var(--neutral-900));--mat-sys-on-surface-variant: light-dark(var(--brand-700), var(--brand-700));--mat-sys-primary: light-dark(var(--brand-900), var(--brand-900));--mat-sys-on-primary: light-dark(var(--neutral-0), var(--neutral-0));--mat-sys-primary-container: light-dark(var(--neutral-200), var(--neutral-200));--mat-sys-on-primary-container: light-dark(var(--neutral-900), var(--neutral-900));--mat-sys-tertiary: light-dark(var(--teal-700), var(--teal-700));--mat-sys-on-tertiary: light-dark(var(--neutral-0), var(--neutral-0));--mat-sys-tertiary-container: light-dark(var(--teal-100), var(--teal-100));--mat-sys-on-tertiary-container: light-dark(var(--teal-900), var(--teal-900));--mat-sys-outline-variant: light-dark(var(--neutral-400), var(--neutral-400));--mat-sys-outline: light-dark(var(--brand-700), var(--brand-700));--mat-sys-error: light-dark(var(--red-700), var(--red-700));--mat-sys-on-error: light-dark(var(--neutral-0), var(--neutral-0));--mat-sys-error-container: light-dark(var(--red-100), var(--red-100));--mat-sys-on-error-container: light-dark(var(--red-800), var(--red-800));--mat-sys-level1: 0 1px .875px rgb(var(--carbon-rgb) / 20%);--mat-sys-level2: 0 2px 5.25px rgb(var(--carbon-rgb) / 10.2%);--mat-sys-level3: 0 3px 10.5px rgb(var(--carbon-rgb) / 10.2%);--mat-sys-level4: 0 18px 38.5px -14px rgb(var(--carbon-rgb) / 23.9%);--mat-sys-level5: 0 18px 38.5px -14px rgb(var(--carbon-rgb) / 23.9%)}html{--mat-card-elevated-container-shape: var(--radius-card);--mat-card-outlined-container-shape: var(--radius-card);--mat-card-outlined-outline-color: var(--color-border);--mat-dialog-container-shape: var(--radius-dialog);--mat-button-filled-container-shape: var(--radius-button);--mat-button-outlined-container-shape: var(--radius-button);--mat-button-protected-container-shape: var(--radius-button);--mat-button-text-container-shape: var(--radius-button);--mat-datepicker-calendar-container-shape: var(--radius-card);--mat-datepicker-calendar-container-background-color: var(--color-surface-raised);--mat-datepicker-calendar-date-selected-state-background-color: var(--color-accent);--mat-datepicker-calendar-date-selected-state-text-color: var(--color-text-on-action);--mat-datepicker-calendar-date-today-outline-color: var(--color-accent);--mat-datepicker-calendar-date-focus-state-background-color: var(--color-accent-surface);--mat-datepicker-toggle-icon-color: var(--color-text-muted);--mat-datepicker-toggle-active-state-icon-color: var(--color-accent);--mat-select-panel-background-color: var(--color-surface-raised);--mat-select-container-elevation-shadow: var(--shadow-2);--mat-select-enabled-trigger-text-color: var(--color-text);--mat-select-placeholder-text-color: var(--color-text-muted);--mat-select-enabled-arrow-color: var(--color-text-muted);--mat-select-focused-arrow-color: var(--color-focus);--mat-select-invalid-arrow-color: var(--color-danger)}html div.mat-mdc-select-panel{border-radius:0 0 var(--radius-control) var(--radius-control)}html .mat-mdc-select-panel-above div.mat-mdc-select-panel{border-radius:var(--radius-control) var(--radius-control) 0 0}html{--mat-option-label-text-color: var(--color-text);--mat-option-selected-state-label-text-color: var(--color-text-on-action);--mat-option-selected-state-layer-color: rgb(var(--teal-700-rgb)/12%)}@font-face{font-family:Figtree;src:url(/fonts/figtree/figtree-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree/figtree-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree/figtree-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}textarea{resize:vertical}button{background:none;border:none;padding:0;cursor:pointer}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}*{-webkit-tap-highlight-color:transparent}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}img,svg{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:target{scroll-margin-block-start:calc(var(--header-height) + var(--space-16))}:root{color-scheme:light;text-size-adjust:100%;-webkit-font-smoothing:antialiased}:root[data-theme=light]{color-scheme:light}html,body{height:100%;touch-action:pan-x pan-y}body{margin:0;background:var(--color-surface);color:var(--color-text);font:var(--text-body);letter-spacing:var(--text-body-tracking);overscroll-behavior-y:none}h1{font:var(--text-display);letter-spacing:var(--text-display-tracking)}h2{font:var(--text-headline);letter-spacing:var(--text-headline-tracking)}h3{font:var(--text-title);letter-spacing:var(--text-title-tracking)}h4,h5,h6{font:var(--text-subtitle);letter-spacing:var(--text-subtitle-tracking)}small{font:var(--text-caption);letter-spacing:var(--text-caption-tracking)}code,kbd,samp,pre{font:var(--text-mono);letter-spacing:var(--text-mono-tracking);font-variant-numeric:tabular-nums}strong,b{font-weight:var(--font-weight-bold)}p,li{overflow-wrap:break-word;text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);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}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}.visually-hidden,.cdk-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;inset-block-start:var(--space-8);inset-inline-start:var(--space-8);z-index:var(--z-skip-link);padding:var(--space-8) var(--space-16);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-2);translate:0 calc(-100% - var(--space-8) - 4px)}.skip-link:focus-visible{translate:0 0}@media(forced-colors:active){:focus-visible{outline:3px solid CanvasText}}.u-row{display:flex;flex-direction:row}.u-col{display:flex;flex-direction:column}.u-wrap{flex-wrap:wrap}.u-grow{flex:1 1 auto;min-width:0;min-height:0}.u-shrink-0{flex-shrink:0}.u-items-center{align-items:center}.u-items-start{align-items:flex-start}.u-items-end{align-items:flex-end}.u-items-baseline{align-items:baseline}.u-justify-center{justify-content:center}.u-justify-between{justify-content:space-between}.u-justify-end{justify-content:flex-end}.u-center{display:flex;align-items:center;justify-content:center}.u-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-gutter)}.u-fill{flex:1 1 auto;min-height:0}.u-scroll-y{min-height:0;overflow:hidden auto;overscroll-behavior:contain;padding:var(--space-4);margin:calc(-1 * var(--space-4));scrollbar-width:none}.u-scroll-y::-webkit-scrollbar{display:none}.u-scroll-y{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.u-scroll-y::-webkit-scrollbar{display:block;width:8px;height:8px}.u-scroll-y::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:999px}.u-scroll-y::-webkit-scrollbar-track{background:transparent}@media(width<960px){.u-hide-below-md{display:none}}@media(width>=960px){.u-hide-from-md{display:none}}@media print{.u-hide-print{display:none}}.u-gap-0{gap:var(--space-0)}.u-gap-4{gap:var(--space-4)}.u-gap-6{gap:var(--space-6)}.u-gap-8{gap:var(--space-8)}.u-gap-10{gap:var(--space-10)}.u-gap-12{gap:var(--space-12)}.u-gap-14{gap:var(--space-14)}.u-gap-16{gap:var(--space-16)}.u-gap-20{gap:var(--space-20)}.u-gap-24{gap:var(--space-24)}.u-gap-32{gap:var(--space-32)}.u-gap-40{gap:var(--space-40)}.u-stack-0>*+*{margin-block-start:var(--space-0)}.u-stack-4>*+*{margin-block-start:var(--space-4)}.u-stack-6>*+*{margin-block-start:var(--space-6)}.u-stack-8>*+*{margin-block-start:var(--space-8)}.u-stack-10>*+*{margin-block-start:var(--space-10)}.u-stack-12>*+*{margin-block-start:var(--space-12)}.u-stack-14>*+*{margin-block-start:var(--space-14)}.u-stack-16>*+*{margin-block-start:var(--space-16)}.u-stack-20>*+*{margin-block-start:var(--space-20)}.u-stack-24>*+*{margin-block-start:var(--space-24)}.u-stack-32>*+*{margin-block-start:var(--space-32)}.u-stack-40>*+*{margin-block-start:var(--space-40)}.u-text-display{font:var(--text-display);letter-spacing:var(--text-display-tracking)}.u-text-headline{font:var(--text-headline);letter-spacing:var(--text-headline-tracking)}.u-text-title{font:var(--text-title);letter-spacing:var(--text-title-tracking)}.u-text-subtitle{font:var(--text-subtitle);letter-spacing:var(--text-subtitle-tracking)}.u-text-body{font:var(--text-body);letter-spacing:var(--text-body-tracking)}.u-text-body-sm{font:var(--text-body-sm);letter-spacing:var(--text-body-sm-tracking)}.u-text-label{font:var(--text-label);letter-spacing:var(--text-label-tracking)}.u-text-caption{font:var(--text-caption);letter-spacing:var(--text-caption-tracking)}.u-text-mono{font:var(--text-mono);letter-spacing:var(--text-mono-tracking)}.u-text-muted{color:var(--color-text-muted)}.u-text-subtle{color:var(--color-text-subtle)}.u-text-danger{color:var(--color-danger)}.u-text-success{color:var(--color-success)}.u-text-warning{color:var(--color-warning)}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.u-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.u-tabular{font-variant-numeric:tabular-nums}
