html{--mat-sys-background: var(--color-surface);--mat-sys-error: var(--color-error);--mat-sys-error-container: light-dark(var(--color-error-100), var(--color-error-800));--mat-sys-inverse-on-surface: light-dark(var(--color-white), var(--color-neutral-950));--mat-sys-inverse-primary: light-dark(var(--color-primary-300), var(--color-primary-600));--mat-sys-inverse-surface: light-dark(var(--color-neutral-900), var(--color-neutral-100));--mat-sys-on-background: var(--color-foreground);--mat-sys-on-error: var(--color-on-error);--mat-sys-on-error-container: light-dark(var(--color-error-800), var(--color-error-100));--mat-sys-on-primary: var(--color-on-primary);--mat-sys-on-primary-container: var(--color-on-primary-container);--mat-sys-on-primary-fixed: light-dark(rgb(1.1677415007%, .0737349775%, 42.6537920574%), rgb(1.1677415007%, .0737349775%, 42.6537920574%));--mat-sys-on-primary-fixed-variant: light-dark(rgb(7.8554172624%, 3.1940886452%, 91.4422253438%), rgb(7.8554172624%, 3.1940886452%, 91.4422253438%));--mat-sys-on-secondary: var(--color-on-secondary);--mat-sys-on-secondary-container: var(--color-on-secondary-container);--mat-sys-on-secondary-fixed: light-dark(hsl(180.015991148, 102.4715589902%, 6.1851126559%), hsl(180.015991148, 102.4715589902%, 6.1851126559%));--mat-sys-on-secondary-fixed-variant: light-dark(rgb(.1011450734%, 31.0253737702%, 31.4176890794%), rgb(.1011450734%, 31.0253737702%, 31.4176890794%));--mat-sys-on-surface: var(--color-foreground);--mat-sys-on-surface-variant: var(--color-foreground-secondary);--mat-sys-on-tertiary: var(--color-on-tertiary);--mat-sys-on-tertiary-container: var(--color-on-tertiary-container);--mat-sys-on-tertiary-fixed: light-dark(hsl(291.4284509591, 100.1514640064%, 12.3544053316%), hsl(291.4284509591, 100.1514640064%, 12.3544053316%));--mat-sys-on-tertiary-fixed-variant: light-dark(hsl(292.0297366033, 100.1891809804%, 28.028058823%), hsl(292.0297366033, 100.1891809804%, 28.028058823%));--mat-sys-outline: var(--color-border);--mat-sys-outline-variant: var(--color-divider);--mat-sys-primary: var(--color-primary);--mat-sys-primary-container: var(--color-primary-container);--mat-sys-primary-fixed: light-dark(rgb(88.2329814268%, 87.8408689429%, 99.9957996803%), rgb(88.2329814268%, 87.8408689429%, 99.9957996803%));--mat-sys-primary-fixed-dim: light-dark(hsl(238.1354068853, 100.6760399271%, 87.4884613226%), hsl(238.1354068853, 100.6760399271%, 87.4884613226%));--mat-sys-scrim: light-dark(black, black);--mat-sys-secondary: var(--color-secondary);--mat-sys-secondary-container: var(--color-secondary-container);--mat-sys-secondary-fixed: light-dark(hsl(180.6952342677, 104.442992057%, 48.7626164083%), hsl(180.6952342677, 104.442992057%, 48.7626164083%));--mat-sys-secondary-fixed-dim: light-dark(hsl(180.8064328143, 100.0838953351%, 43.7063164076%), hsl(180.8064328143, 100.0838953351%, 43.7063164076%));--mat-sys-shadow: light-dark(black, black);--mat-sys-surface: var(--color-surface);--mat-sys-surface-bright: light-dark(var(--color-neutral-50), var(--color-neutral-800));--mat-sys-surface-container: var(--color-surface-raised);--mat-sys-surface-container-high: var(--color-surface-raised);--mat-sys-surface-container-highest: var(--color-surface-sunken);--mat-sys-surface-container-low: var(--color-surface-raised);--mat-sys-surface-container-lowest: var(--color-surface-raised);--mat-sys-surface-dim: light-dark(var(--color-neutral-200), var(--color-neutral-950));--mat-sys-surface-tint: var(--color-primary);--mat-sys-surface-variant: var(--color-surface-sunken);--mat-sys-tertiary: var(--color-tertiary);--mat-sys-tertiary-container: var(--color-tertiary-container);--mat-sys-tertiary-fixed: light-dark(rgb(99.9402822098%, 83.8874368861%, 99.1553167133%), rgb(99.9402822098%, 83.8874368861%, 99.1553167133%));--mat-sys-tertiary-fixed-dim: light-dark(rgb(97.9676281613%, 67.0407182561%, 99.9290111601%), rgb(97.9676281613%, 67.0407182561%, 99.9290111601%));--mat-sys-neutral-variant20: rgb(18.4701225294%, 18.4737054449%, 25.0799157054%);--mat-sys-neutral10: rgb(10.2341316377%, 10.6208099047%, 14.4530928526%);--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: var(--text-body--font-weight) var(--text-body) / var(--text-body--line-height) var(--font-sans);--mat-sys-body-large-font: var(--font-sans);--mat-sys-body-large-line-height: var(--text-body--line-height);--mat-sys-body-large-size: var(--text-body);--mat-sys-body-large-tracking: normal;--mat-sys-body-large-weight: var(--text-body--font-weight);--mat-sys-body-medium: var(--text-body--font-weight) var(--text-body) / var(--text-body--line-height) var(--font-sans);--mat-sys-body-medium-font: var(--font-sans);--mat-sys-body-medium-line-height: var(--text-body--line-height);--mat-sys-body-medium-size: var(--text-body);--mat-sys-body-medium-tracking: normal;--mat-sys-body-medium-weight: var(--text-body--font-weight);--mat-sys-body-small: var(--text-caption--font-weight) var(--text-caption) / var(--text-caption--line-height) var(--font-sans);--mat-sys-body-small-font: var(--font-sans);--mat-sys-body-small-line-height: var(--text-caption--line-height);--mat-sys-body-small-size: var(--text-caption);--mat-sys-body-small-tracking: normal;--mat-sys-body-small-weight: var(--text-caption--font-weight);--mat-sys-display-large: 400 3.562rem / 4rem var(--font-sans);--mat-sys-display-large-font: var(--font-sans);--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 var(--font-sans);--mat-sys-display-medium-font: var(--font-sans);--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 var(--font-sans);--mat-sys-display-small-font: var(--font-sans);--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 var(--font-sans);--mat-sys-headline-large-font: var(--font-sans);--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 var(--font-sans);--mat-sys-headline-medium-font: var(--font-sans);--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: var(--text-heading--font-weight) var(--text-heading) / var(--text-heading--line-height) var(--font-sans);--mat-sys-headline-small-font: var(--font-sans);--mat-sys-headline-small-line-height: var(--text-heading--line-height);--mat-sys-headline-small-size: var(--text-heading);--mat-sys-headline-small-tracking: normal;--mat-sys-headline-small-weight: var(--text-heading--font-weight);--mat-sys-label-large: var(--text-label--font-weight) var(--text-label) / var(--text-label--line-height) var(--font-sans);--mat-sys-label-large-font: var(--font-sans);--mat-sys-label-large-line-height: var(--text-label--line-height);--mat-sys-label-large-size: var(--text-label);--mat-sys-label-large-tracking: normal;--mat-sys-label-large-weight: var(--text-label--font-weight);--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: var(--text-label--font-weight) var(--text-caption) / var(--text-caption--line-height) var(--font-sans);--mat-sys-label-medium-font: var(--font-sans);--mat-sys-label-medium-line-height: var(--text-caption--line-height);--mat-sys-label-medium-size: var(--text-caption);--mat-sys-label-medium-tracking: normal;--mat-sys-label-medium-weight: var(--text-label--font-weight);--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: var(--text-label--font-weight) var(--text-caption) / var(--text-caption--line-height) var(--font-sans);--mat-sys-label-small-font: var(--font-sans);--mat-sys-label-small-line-height: var(--text-caption--line-height);--mat-sys-label-small-size: var(--text-caption);--mat-sys-label-small-tracking: normal;--mat-sys-label-small-weight: var(--text-label--font-weight);--mat-sys-title-large: var(--text-heading--font-weight) var(--text-heading) / var(--text-heading--line-height) var(--font-sans);--mat-sys-title-large-font: var(--font-sans);--mat-sys-title-large-line-height: var(--text-heading--line-height);--mat-sys-title-large-size: var(--text-heading);--mat-sys-title-large-tracking: normal;--mat-sys-title-large-weight: var(--text-heading--font-weight);--mat-sys-title-medium: var(--text-title--font-weight) var(--text-title) / var(--text-title--line-height) var(--font-sans);--mat-sys-title-medium-font: var(--font-sans);--mat-sys-title-medium-line-height: var(--text-title--line-height);--mat-sys-title-medium-size: var(--text-title);--mat-sys-title-medium-tracking: normal;--mat-sys-title-medium-weight: var(--text-title--font-weight);--mat-sys-title-small: var(--text-label--font-weight) var(--text-label) / var(--text-label--line-height) var(--font-sans);--mat-sys-title-small-font: var(--font-sans);--mat-sys-title-small-line-height: var(--text-label--line-height);--mat-sys-title-small-size: var(--text-label);--mat-sys-title-small-tracking: normal;--mat-sys-title-small-weight: var(--text-label--font-weight);--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 28px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 36px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 36px;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--mat-sys-corner-extra-large: var(--radius-dialog);--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: var(--radius-control);--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: var(--radius-card);--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;--mat-focus-indicator-border-width: var(--focus-ring-width);--mat-focus-indicator-border-radius: var(--radius-control);--mat-focus-indicator-border-color: var(--color-focus-ring);--mat-focus-indicator-display: block;--mat-focus-indicator-fallback-border-style: none}html .mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,html .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,html .mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}html{--mat-form-field-container-height: var(--spacing-control);--mat-form-field-container-vertical-padding: calc((var(--spacing-control) - var(--text-body--line-height)) / 2);--mat-form-field-outlined-container-shape: var(--radius-control);--mat-form-field-outlined-hover-outline-color: var(--color-border);--mat-form-field-outlined-focus-outline-color: var(--color-focus-ring);--mat-form-field-outlined-focus-outline-width: var(--focus-ring-width);--mat-button-filled-container-height: var(--spacing-control);--mat-button-filled-container-shape: var(--radius-control);--mat-button-outlined-container-height: var(--spacing-control);--mat-button-outlined-container-shape: var(--radius-control);--mat-button-tonal-container-height: var(--spacing-control);--mat-button-tonal-container-shape: var(--radius-control);--mat-button-protected-container-height: var(--spacing-control);--mat-button-protected-container-shape: var(--radius-control);--mat-button-text-container-height: var(--spacing-control);--mat-button-text-container-shape: var(--radius-control);--mat-button-filled-horizontal-padding: 1rem;--mat-button-outlined-horizontal-padding: 1rem;--mat-button-tonal-horizontal-padding: 1rem;--mat-button-protected-horizontal-padding: 1rem;--mat-button-protected-container-elevation-shadow: none;--mat-button-protected-disabled-container-elevation-shadow: none;--mat-button-protected-focus-container-elevation-shadow: none;--mat-button-protected-hover-container-elevation-shadow: none;--mat-button-protected-pressed-container-elevation-shadow: none}html .buttons-large{--mat-button-filled-container-height: var(--spacing-control-large);--mat-button-filled-horizontal-padding: 1.5rem;--mat-button-filled-label-text-size: var(--text-title);--mat-button-outlined-container-height: var(--spacing-control-large);--mat-button-outlined-horizontal-padding: 1.5rem;--mat-button-outlined-label-text-size: var(--text-title)}html{--mat-icon-button-state-layer-size: var(--spacing-control-small);--mat-icon-button-icon-size: var(--spacing-icon);--mat-icon-button-container-shape: var(--radius-control);--mat-checkbox-state-layer-size: var(--spacing-control-small);--mat-sidenav-container-width: 16rem;--mat-sidenav-container-shape: 0;--mat-sidenav-container-background-color: var(--color-surface-raised);--mat-sidenav-container-text-color: var(--color-foreground);--mat-sidenav-container-divider-color: var(--color-divider);--mat-sidenav-content-background-color: var(--color-surface);--mat-sidenav-content-text-color: var(--color-foreground);--mat-sidenav-scrim-color: var(--color-scrim);--mat-menu-container-color: var(--color-surface-overlay);--mat-menu-divider-color: var(--color-divider-overlay);--mat-menu-divider-top-spacing: .25rem;--mat-menu-divider-bottom-spacing: .25rem;--mat-menu-item-icon-size: 1rem;--mat-menu-item-icon-color: currentColor;--mat-menu-item-label-text-color: var(--color-foreground);--mat-menu-item-label-text-size: var(--text-body);--mat-menu-item-label-text-line-height: var(--text-body--line-height);--mat-menu-item-label-text-weight: var(--text-body--font-weight);--mat-select-panel-background-color: var(--color-surface-overlay);--mat-tooltip-container-shape: .25rem;--mat-table-background-color: var(--color-surface-raised);--mat-table-row-item-outline-color: var(--color-divider);--mat-table-header-container-height: 3.5rem;--mat-table-row-item-container-height: 3.25rem;--mat-paginator-container-background-color: var(--color-surface-raised)}button:is(:disabled,[aria-disabled=true]){--mat-button-filled-progress-active-indicator-color: var(--color-foreground-secondary)}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--container-2xl: 42rem;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.025em;--tracking-wide: .025em;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--text-caption: .75rem;--text-caption--line-height: 1rem;--text-caption--font-weight: 400;--text-body: .875rem;--text-body--line-height: 1.25rem;--text-body--font-weight: 400;--text-label: .875rem;--text-label--line-height: 1.25rem;--text-label--font-weight: 500;--text-title: 1rem;--text-title--line-height: 1.5rem;--text-title--font-weight: 600;--text-heading: 1.25rem;--text-heading--line-height: 1.75rem;--text-heading--font-weight: 600;--text-display: clamp(1.5rem, 1.25rem + .75vw, 1.75rem);--text-display--line-height: 1.2;--text-display--letter-spacing: -.02em;--text-display--font-weight: 700;--text-hero: clamp(1.75rem, min(6dvh, 8vw), 3rem);--text-hero--line-height: 1.15;--text-hero--letter-spacing: -.025em;--text-hero--font-weight: 700;--text-lead: clamp(1rem, min(2.4dvh, 4.5vw), 1.25rem);--text-lead--line-height: 1.5;--text-lead--font-weight: 400;--spacing-control: 2.25rem;--spacing-control-small: 1.75rem;--spacing-control-large: 3rem;--spacing-icon: 1.125rem;--spacing-illustration: clamp(20rem, 60dvh, 40rem);--color-white: oklch(1 0 0);--color-neutral-50: oklch(.985 .002 260);--color-neutral-100: oklch(.967 .004 260);--color-neutral-200: oklch(.925 .006 260);--color-neutral-300: oklch(.87 .008 260);--color-neutral-400: oklch(.72 .012 260);--color-neutral-500: oklch(.58 .014 260);--color-neutral-600: oklch(.48 .014 260);--color-neutral-700: oklch(.39 .013 260);--color-neutral-800: oklch(.3 .011 260);--color-neutral-900: oklch(.22 .009 260);--color-neutral-950: oklch(.17 .007 260);--color-primary-50: oklch(.97 .015 291.75);--color-primary-100: oklch(.935 .032 289.09);--color-primary-200: oklch(.87 .063 284.78);--color-primary-300: oklch(.78 .111 281.62);--color-primary-400: oklch(.68 .166 278.68);--color-primary-500: oklch(.56 .236 273.5);--color-primary-600: oklch(.432 .2875 266.14);--color-primary-700: oklch(.37 .245 265.51);--color-primary-800: oklch(.31 .195 265.46);--color-primary-900: oklch(.26 .144 265.37);--color-primary-950: oklch(.2 .098 265.35);--color-secondary-50: oklch(.98 .018 196.94);--color-secondary-100: oklch(.955 .054 196.94);--color-secondary-200: oklch(.898 .153 196.32);--color-secondary-300: oklch(.82 .135 196.47);--color-secondary-400: oklch(.73 .121 196.74);--color-secondary-500: oklch(.64 .106 196.28);--color-secondary-600: oklch(.55 .091 195.8);--color-secondary-700: oklch(.47 .078 196.98);--color-secondary-800: oklch(.39 .065 196.2);--color-secondary-900: oklch(.32 .053 196.62);--color-secondary-950: oklch(.25 .04 195.42);--color-tertiary-50: oklch(.975 .016 332.47);--color-tertiary-100: oklch(.94 .034 329.89);--color-tertiary-200: oklch(.885 .066 326.24);--color-tertiary-300: oklch(.81 .119 324.03);--color-tertiary-400: oklch(.73 .185 322.65);--color-tertiary-500: oklch(.648 .264 321.73);--color-tertiary-600: oklch(.56 .243 321.23);--color-tertiary-700: oklch(.48 .211 321.16);--color-tertiary-800: oklch(.4 .169 320.86);--color-tertiary-900: oklch(.33 .127 320.95);--color-tertiary-950: oklch(.26 .09 321.19);--color-error-50: oklch(.97 .013 27);--color-error-100: oklch(.936 .032 27);--color-error-200: oklch(.885 .056 27);--color-error-300: oklch(.81 .105 27);--color-error-400: oklch(.72 .16 27);--color-error-500: oklch(.635 .2 27);--color-error-600: oklch(.56 .2 27);--color-error-700: oklch(.49 .175 27);--color-error-800: oklch(.41 .145 27);--color-error-900: oklch(.335 .115 27);--color-error-950: oklch(.255 .085 27);--color-surface: light-dark(var(--color-neutral-100), var(--color-neutral-950));--color-surface-raised: light-dark(var(--color-white), var(--color-neutral-900));--color-surface-sunken: light-dark(var(--color-neutral-100), var(--color-neutral-950));--color-surface-hover: light-dark(var(--color-neutral-100), var(--color-neutral-800));--color-surface-field: light-dark(var(--color-white), var(--color-neutral-800));--color-surface-overlay: light-dark(var(--color-white), var(--color-neutral-800));--color-border: var(--color-neutral-500);--color-divider: light-dark(var(--color-neutral-200), var(--color-neutral-800));--color-divider-overlay: light-dark(var(--color-neutral-200), var(--color-neutral-700));--color-scrim: color-mix(in srgb, oklch(.22 .009 260) 40%, transparent);--color-foreground: light-dark(var(--color-neutral-900), var(--color-neutral-50));--color-foreground-secondary: light-dark(var(--color-neutral-600), var(--color-neutral-400));--color-foreground-disabled: light-dark(var(--color-neutral-400), var(--color-neutral-600));--color-primary: light-dark(var(--color-primary-600), var(--color-primary-300));--color-on-primary: light-dark(var(--color-white), var(--color-primary-950));--color-primary-container: light-dark(var(--color-primary-100), var(--color-primary-800));--color-on-primary-container: light-dark(var(--color-primary-800), var(--color-primary-100));--color-secondary: light-dark(var(--color-secondary-700), var(--color-secondary-200));--color-on-secondary: light-dark(var(--color-white), var(--color-secondary-950));--color-secondary-container: light-dark(var(--color-secondary-100), var(--color-secondary-800));--color-on-secondary-container: light-dark( var(--color-secondary-800), var(--color-secondary-100) );--color-tertiary: light-dark(var(--color-tertiary-600), var(--color-tertiary-300));--color-on-tertiary: light-dark(var(--color-white), var(--color-tertiary-950));--color-tertiary-container: light-dark(var(--color-tertiary-100), var(--color-tertiary-800));--color-on-tertiary-container: light-dark(var(--color-tertiary-800), var(--color-tertiary-100));--color-neutral-container: light-dark(var(--color-neutral-200), var(--color-neutral-800));--color-error: light-dark(var(--color-error-600), var(--color-error-300));--color-on-error: light-dark(var(--color-white), var(--color-error-950));--color-focus-ring: var(--color-primary);--focus-ring-width: 2px;--focus-ring-offset: 2px;--radius-control: .5rem;--radius-card: .75rem;--radius-dialog: 1rem;--shadow-control: 0 1px 2px light-dark(oklch(.22 .009 260 / .05), oklch(0 0 0 / 0));--shadow-raised: 0 1px 2px light-dark(oklch(.22 .009 260 / .06), oklch(0 0 0 / 0)), 0 2px 6px light-dark(oklch(.22 .009 260 / .05), oklch(0 0 0 / 0))}@supports (color: color-mix(in lab,red,red)){:root,:host{--color-scrim: color-mix(in oklch, var(--color-neutral-900) 40%, transparent)}}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-4\!{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.size-5\!{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-icon\!{width:var(--spacing-icon)!important;height:var(--spacing-icon)!important}.h-7{height:calc(var(--spacing) * 7)}.h-14{height:calc(var(--spacing) * 14)}.h-18{height:calc(var(--spacing) * 18)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-dvh{min-height:100dvh}.w-64{width:calc(var(--spacing) * 64)}.w-auto{width:auto}.w-full{width:100%}.w-illustration{width:var(--spacing-illustration)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-full{max-width:100%}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:calc(infinity * 1px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-divider{border-color:var(--color-divider)}.bg-primary-container{background-color:var(--color-primary-container)}.bg-surface{background-color:var(--color-surface)}.bg-surface-raised{background-color:var(--color-surface-raised)}.fill-none{fill:none}.fill-on-tertiary{fill:var(--color-on-tertiary)}.fill-primary{fill:var(--color-primary)}.fill-primary-container{fill:var(--color-primary-container)}.fill-surface-raised{fill:var(--color-surface-raised)}.fill-tertiary{fill:var(--color-tertiary)}.stroke-primary{stroke:var(--color-primary)}.stroke-primary-container{stroke:var(--color-primary-container)}.stroke-secondary{stroke:var(--color-secondary)}.stroke-tertiary{stroke:var(--color-tertiary)}.stroke-3{stroke-width:3}.stroke-4{stroke-width:4}.stroke-5{stroke-width:5}.stroke-10{stroke-width:10}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.text-center{text-align:center}.text-start{text-align:start}.text-display{font-size:var(--text-display);line-height:var(--tw-leading, var(--text-display--line-height));letter-spacing:var(--tw-tracking, var(--text-display--letter-spacing));font-weight:var(--tw-font-weight, var(--text-display--font-weight))}.text-hero{font-size:var(--text-hero);line-height:var(--tw-leading, var(--text-hero--line-height));letter-spacing:var(--tw-tracking, var(--text-hero--letter-spacing));font-weight:var(--tw-font-weight, var(--text-hero--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading, var(--text-body--line-height));font-weight:var(--tw-font-weight, var(--text-body--font-weight))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading, var(--text-caption--line-height));font-weight:var(--tw-font-weight, var(--text-caption--font-weight))}.text-heading{font-size:var(--text-heading);line-height:var(--tw-leading, var(--text-heading--line-height));font-weight:var(--tw-font-weight, var(--text-heading--font-weight))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading, var(--text-label--line-height));font-weight:var(--tw-font-weight, var(--text-label--font-weight))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading, var(--text-lead--line-height));font-weight:var(--tw-font-weight, var(--text-lead--font-weight))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading, var(--text-title--line-height));font-weight:var(--tw-font-weight, var(--text-title--font-weight))}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-error{color:var(--color-error)}.text-foreground{color:var(--color-foreground)}.text-foreground-secondary{color:var(--color-foreground-secondary)}.text-on-primary-container{color:var(--color-on-primary-container)}.text-primary{color:var(--color-primary)}.text-primary\!{color:var(--color-primary)!important}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow-control{--tw-shadow: 0 1px 2px var(--tw-shadow-color, light-dark(oklch(.22 .009 260 / .05), oklch(0 0 0 / 0)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-150{--tw-duration: .15s;transition-duration:.15s}.select-text{-webkit-user-select:text;user-select:text}@media(hover:hover){.hover\:bg-surface-hover:hover{background-color:var(--color-surface-hover)}.hover\:text-foreground:hover{color:var(--color-foreground)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(width>=40rem){.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:flex-row{flex-direction:row}.sm\:justify-center{justify-content:center}.sm\:rounded-card{border-radius:var(--radius-card)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-divider{border-color:var(--color-divider)}.sm\:bg-surface{background-color:var(--color-surface)}.sm\:bg-surface-raised{background-color:var(--color-surface-raised)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:shadow-raised{--tw-shadow: 0 1px 2px var(--tw-shadow-color, light-dark(oklch(.22 .009 260 / .06), oklch(0 0 0 / 0))), 0 2px 6px var(--tw-shadow-color, light-dark(oklch(.22 .009 260 / .05), oklch(0 0 0 / 0)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(width>=64rem){.lg\:min-h-0{min-height:0px}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}}@layer base{html{color-scheme:light}html.dark{color-scheme:dark}body{background-color:var(--color-surface);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--tw-leading, var(--text-body--line-height));font-weight:var(--tw-font-weight, var(--text-body--font-weight));color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}}@layer components{.field-group{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.field-label{align-self:flex-start;font-size:var(--text-label);line-height:var(--tw-leading, var(--text-label--line-height));font-weight:var(--tw-font-weight, var(--text-label--font-weight));color:var(--color-foreground)}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined{border-radius:var(--radius-control)!important;background-color:var(--color-surface-field);padding-inline:calc(var(--spacing) * 3)!important}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined:not(.mdc-text-field--disabled){--tw-shadow: 0 1px 2px var(--tw-shadow-color, light-dark(oklch(.22 .009 260 / .05), oklch(0 0 0 / 0)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.mat-mdc-form-field.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper.mdc-text-field--outlined{padding-inline-start:0px!important}.mat-mdc-form-field.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper.mdc-text-field--outlined{padding-inline-end:0px!important}.mat-mdc-form-field .mat-mdc-form-field-icon-prefix{padding-inline-end:calc(var(--spacing) * 1.5)!important}.mat-mdc-form-field .mat-mdc-form-field-icon-prefix>.mat-icon{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important;padding-inline-start:calc(var(--spacing) * 2.5)!important;padding-inline-end:0px!important}.mat-mdc-form-field .mat-mdc-form-field-icon-suffix{padding-inline-end:var(--spacing)!important}.mat-mdc-menu-content{padding-block:var(--spacing)!important}.mat-mdc-menu-item{min-height:calc(var(--spacing) * 8)!important}div.mat-mdc-select-panel{border-radius:var(--radius-control)!important}.mat-mdc-option{min-height:calc(var(--spacing) * 9)!important}.navigation-heading{padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-caption);line-height:var(--tw-leading, var(--text-caption--line-height));font-weight:var(--tw-font-weight, var(--text-caption--font-weight));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground-secondary)}.navigation-row{display:flex;min-height:var(--spacing-control);width:100%;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-control);padding-inline:calc(var(--spacing) * 3);text-align:start;font-size:var(--text-label);line-height:var(--tw-leading, var(--text-label--line-height));font-weight:var(--tw-font-weight, var(--text-label--font-weight));color:var(--color-foreground-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@media(hover:hover){.navigation-row:hover{background-color:var(--color-surface-hover)}}@media(hover:hover){.navigation-row:hover{color:var(--color-foreground)}}@media(prefers-reduced-motion:reduce){.navigation-row{transition-property:none}}.navigation-row-trail{color:var(--color-foreground)}.navigation-row-active{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}@media(hover:hover){.navigation-row-active:hover{background-color:var(--color-primary-container)}}@media(hover:hover){.navigation-row-active:hover{color:var(--color-on-primary-container)}}.navigation-row-disabled{cursor:not-allowed;color:var(--color-foreground-disabled)}@media(hover:hover){.navigation-row-disabled:hover{background-color:transparent}}@media(hover:hover){.navigation-row-disabled:hover{color:var(--color-foreground-disabled)}}.navigation-sublist{margin-inline-start:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * .5);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-divider);padding-inline-start:calc(var(--spacing) * 2)}.navigation-badge{min-width:calc(var(--spacing) * 5);flex-shrink:0;border-radius:calc(infinity * 1px);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 1.5);text-align:center;font-size:var(--text-caption);line-height:var(--tw-leading, var(--text-caption--line-height));font-weight:var(--tw-font-weight, var(--text-caption--font-weight));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-primary)}.navigation-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-caption);line-height:var(--tw-leading, var(--text-caption--line-height));font-weight:var(--tw-font-weight, var(--text-caption--font-weight));color:var(--color-foreground-secondary)}.page-gutter{padding-inline:calc(var(--spacing) * 4)}@media(width>=40rem){.page-gutter{padding-inline:calc(var(--spacing) * 6)}}@media(width>=64rem){.page-gutter{padding-inline:calc(var(--spacing) * 8)}}@media(width>=96rem){.page-gutter{padding-inline:calc(var(--spacing) * 12)}}.data-table .mat-mdc-table{border-collapse:separate}.data-table .mat-mdc-row{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@media(prefers-reduced-motion:reduce){.data-table .mat-mdc-row{transition-property:none}}.data-table .mat-mdc-row:hover{background-color:var(--color-surface-hover)!important}.data-table .mat-mdc-row:last-child>.mat-mdc-cell{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important;border-color:var(--color-divider)!important}.data-table :is(.mat-mdc-header-cell,.mat-mdc-cell):first-child{padding-inline-start:calc(var(--spacing) * 4)!important}@media(width>=40rem){.data-table :is(.mat-mdc-header-cell,.mat-mdc-cell):first-child{padding-inline-start:calc(var(--spacing) * 6)!important}}@media(width>=64rem){.data-table :is(.mat-mdc-header-cell,.mat-mdc-cell):first-child{padding-inline-start:calc(var(--spacing) * 8)!important}}@media(width>=96rem){.data-table :is(.mat-mdc-header-cell,.mat-mdc-cell):first-child{padding-inline-start:calc(var(--spacing) * 12)!important}}.data-table :is(.mat-mdc-header-cell,.mat-mdc-cell):last-child,.data-table .mat-mdc-paginator-container{padding-inline-end:calc(var(--spacing) * 4)!important}@media(width>=40rem){.data-table :is(.mat-mdc-header-cell,.mat-mdc-cell):last-child,.data-table .mat-mdc-paginator-container{padding-inline-end:calc(var(--spacing) * 6)!important}}@media(width>=64rem){.data-table :is(.mat-mdc-header-cell,.mat-mdc-cell):last-child,.data-table .mat-mdc-paginator-container{padding-inline-end:calc(var(--spacing) * 8)!important}}@media(width>=96rem){.data-table :is(.mat-mdc-header-cell,.mat-mdc-cell):last-child,.data-table .mat-mdc-paginator-container{padding-inline-end:calc(var(--spacing) * 12)!important}}.status-badge{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-caption);line-height:var(--tw-leading, var(--text-caption--line-height));font-weight:var(--tw-font-weight, var(--text-caption--font-weight));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;text-transform:uppercase}.table-numeric-cell{text-align:end!important;white-space:nowrap;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial}}}
