@layer reset, base, vendors, components, pages, utilities, overrides;
:root {
  --cr-space-base: 0.8rem;
  --cr-space-0: 0;
  --cr-space-25: calc(0.8rem * 0.25);
  --cr-space-50: calc(0.8rem * 0.5);
  --cr-space-75: calc(0.8rem * 0.75);
  --cr-space-100: calc(0.8rem * 1);
  --cr-space-125: calc(0.8rem * 1.25);
  --cr-space-150: calc(0.8rem * 1.5);
  --cr-space-175: calc(0.8rem * 1.75);
  --cr-space-200: calc(0.8rem * 2);
  --cr-space-250: calc(0.8rem * 2.5);
  --cr-space-300: calc(0.8rem * 3);
  --cr-space-350: calc(0.8rem * 3.5);
  --cr-space-400: calc(0.8rem * 4);
  --cr-space-450: calc(0.8rem * 4.5);
  --cr-space-500: calc(0.8rem * 5);
  --cr-space-600: calc(0.8rem * 6);
  --cr-space-800: calc(0.8rem * 8);
  --cr-space-1000: calc(0.8rem * 10);
  --cr-space-safe-area-top: var(--sat);
  --cr-space-safe-area-bottom: var(--sab);
  --cr-space-safe-area-left: var(--sal);
  --cr-space-safe-area-right: var(--sar);
  --cr-space-landscape-left: calc(var(--sal) / 2);
  --cr-space-landscape-right: calc(var(--sar) / 2);
  --cr-space-negative-base: -0.8rem;
  --cr-space-negative-25: calc(-0.8rem * 0.25);
  --cr-space-negative-50: calc(-0.8rem * 0.5);
  --cr-space-negative-75: calc(-0.8rem * 0.75);
  --cr-space-negative-100: calc(-0.8rem * 1);
  --cr-space-negative-125: calc(-0.8rem * 1.25);
  --cr-space-negative-150: calc(-0.8rem * 1.5);
  --cr-space-negative-175: calc(-0.8rem * 1.75);
  --cr-space-negative-200: calc(-0.8rem * 2);
  --cr-space-negative-250: calc(-0.8rem * 2.5);
  --cr-space-negative-300: calc(-0.8rem * 3);
  --cr-space-negative-350: calc(-0.8rem * 3.5);
  --cr-space-negative-400: calc(-0.8rem * 4);
  --cr-space-negative-450: calc(-0.8rem * 4.5);
  --cr-space-negative-500: calc(-0.8rem * 5);
  --cr-space-negative-600: calc(-0.8rem * 6);
  --cr-space-negative-800: calc(-0.8rem * 8);
  --cr-space-negative-1000: calc(-0.8rem * 10);
  --cr-space-negative-landscape-left: calc(-1 * var(--sal) / 2);
  --cr-space-negative-landscape-right: calc(-1 * var(--sar) / 2);
}

/*
  Seed Color: #0F4C81
*/
/*
  Seed Color: #0F4C81
*/
:root {
  --cs-color-primary: light-dark(#0f4c81, #379bf8);
  --cs-color-surface-tint: light-dark(rgb(45, 97, 151), rgb(160, 201, 255));
  --cs-color-on-primary: light-dark(#ffffff, #ffffff);
  --cs-color-primary-container: light-dark(#f1f7fd, #171c21);
  --cs-color-on-primary-container: light-dark(rgb(142, 189, 249), rgb(142, 189, 249));
  --cs-color-inverse-primary: light-dark(#379bf8, #0f4c81);
  --cs-color-primary-fixed: light-dark(#0f4c81, #0f4c81);
  --cs-color-on-primary-fixed: light-dark(#ffffff, #ffffff);
  --cs-color-primary-fixed-dim: light-dark(rgb(160, 201, 255), rgb(160, 201, 255));
  --cs-color-on-primary-fixed-variant: light-dark(rgb(7, 73, 125), rgb(7, 73, 125));
  --cs-color-secondary: light-dark(#a3adb4, #3e484e);
  --cs-color-secondary-fixed: light-dark(#a3adb4, #a3adb4);
  --cs-color-on-secondary: light-dark(#ffffff, #ffffff);
  --cs-color-secondary-container: light-dark(#dae4eb, #131d22);
  --cs-color-on-secondary-container: light-dark(#a0adb7, #6c7982);
  --cs-color-on-secondary-fixed: light-dark(rgb(0, 28, 55), rgb(0, 28, 55));
  --cs-color-secondary-fixed-dim: light-dark(rgb(160, 201, 255), rgb(160, 201, 255));
  --cs-color-on-secondary-fixed-variant: light-dark(rgb(0, 73, 127), rgb(0, 73, 127));
  --cs-color-tertiary: light-dark(#8891a1, #a2acbc);
  --cs-color-on-tertiary: light-dark(rgb(255, 255, 255), rgb(38, 50, 58));
  --cs-color-tertiary-container: light-dark(#dae3f4, #8891a1);
  --cs-color-on-tertiary-container: light-dark(#3e4755, #28313e);
  --cs-color-tertiary-fixed: light-dark(#8891a1, rgb(216, 228, 239));
  --cs-color-on-tertiary-fixed: light-dark(rgb(17, 29, 37), rgb(17, 29, 37));
  --cs-color-tertiary-fixed-dim: light-dark(rgb(188, 200, 211), rgb(188, 200, 211));
  --cs-color-on-tertiary-fixed-variant: light-dark(rgb(61, 72, 81), rgb(61, 72, 81));
  --cs-color-error: light-dark(#d73f4a, #b02132);
  --cs-color-on-error: light-dark(#ffffff, #ffffff);
  --cs-color-error-fixed: light-dark(#d73f4a, #d73f4a);
  --cs-color-on-error-fixed: light-dark(#ffffff, #ffffff);
  --cs-color-error-container: light-dark(#ffd5d8, #261517);
  --cs-color-on-error-container: light-dark(rgb(255, 198, 197), rgb(104, 0, 19));
  --cs-color-warning: light-dark(#fdbb1f, #9a7000);
  --cs-color-on-warning: light-dark(#ffffff, #ffffff);
  --cs-color-warning-fixed: light-dark(#fdbb1f, #fdbb1f);
  --cs-color-on-warning-fixed: light-dark(#ffffff, #ffffff);
  --cs-color-warning-container: light-dark(#fff0cc, #3d2d03);
  --cs-color-on-warning-container: light-dark(rgb(105, 75, 0), rgb(105, 75, 0));
  --cs-color-success: light-dark(#33c371, #008949);
  --cs-color-on-success: light-dark(#ffffff, #ffffff);
  --cs-color-success-fixed: light-dark(#33c371, #33c371);
  --cs-color-on-success-fixed: light-dark(#ffffff, #ffffff);
  --cs-color-success-container: light-dark(#daffe9, #05321d);
  --cs-color-on-success-container: light-dark(rgb(0, 76, 38), rgb(0, 76, 38));
  --cs-color-background: light-dark(#f9fafc, #0e0e0e);
  --cs-color-on-background: light-dark(rgb(25, 28, 31), rgb(226, 226, 231));
  --cs-color-surface: light-dark(#ffffff, #101112);
  --cs-color-on-surface: light-dark(#3a3d40, #ecedf0);
  --cs-color-surface-variant: light-dark(rgb(224, 227, 230), rgb(67, 71, 74));
  --cs-color-on-surface-variant: light-dark(#585c5f, #dcdddf);
  --cs-color-inverse-surface: light-dark(rgb(49, 48, 48), rgb(229, 226, 225));
  --cs-color-inverse-on-surface: light-dark(rgb(243, 240, 240), rgb(49, 48, 48));
  --cs-color-surface-dim: light-dark(#f4f5f6, #0d0f11);
  --cs-color-surface-bright: light-dark(#f7f8fb, #191c1d);
  --cs-color-surface-container: light-dark(#ffffff, #111213);
  --cs-color-surface-container-high: light-dark(#ffffff, #111314);
  --cs-color-surface-container-highest: light-dark(#ffffff, #131516);
  --cs-color-outline: light-dark(#d0dce7, #232d37);
  --cs-color-outline-variant: light-dark(#ebecee, #191e1e);
  --cs-color-shadow: light-dark(#000000, #000000);
  --cs-color-scrim-black: light-dark(#000000, #000000);
  --cs-color-scrim-white: light-dark(#ffffff, #ffffff);
  --cs-color-scrim-adaptive: light-dark(#000000, #ffffff);
  --cs-color-scrim-adaptive-inverse: light-dark(#ffffff, #000000);
}

:root {
  --cs-elevation-shadow-0: none;
  --cs-elevation-shadow-1: -4px 2px 8px rgba(0, 0, 0, 0.02);
  --cs-elevation-shadow-2: 0px 2px 8px rgba(0, 0, 0, 0.06);
  --cs-elevation-shadow-3: -4px 8px 16px rgba(0, 0, 0, 0.02);
  --cs-elevation-shadow-4: -8px 4px 30px rgba(0, 0, 0, 0.04), 8px 16px 24px rgba(0, 0, 0, 0.02);
  --cs-elevation-shadow-5: 0px 2px 16px rgba(0, 0, 0, 0.06);
  --cs-elevation-shadow-6: 0 8px 16px 0px rgba(0, 0, 0, 0.05);
  --cs-elevation-shadow-7: 0 2px 16px 0 rgba(0, 0, 0, 0.06);
  --cs-elevation-shadow-8: 0 1px 0 rgba(255, 255, 255, 0.01), 0 1px 2px 0px rgba(0, 0, 0, 0.025), 0 8px 8px -4px rgba(0, 0, 0, 0.025);
  --cs-elevation-shadow-9: 0 -8px 32px -8px rgba(0, 0, 0, 0.075);
  --cs-elevation-z-0: 0;
  --cs-elevation-z-10: 10;
  --cs-elevation-z-20: 20;
  --cs-elevation-z-30: 30;
  --cs-elevation-z-40: 40;
  --cs-elevation-z-50: 50;
  --cs-elevation-z-60: 60;
  --cs-elevation-z-70: 70;
  --cs-elevation-z-80: 80;
  --cs-elevation-z-90: 90;
  --cs-elevation-z-100: 100;
  --cs-elevation-z-negative-1: -1;
}

:root {
  --cs-font-family-display: Roboto, Open Sans, Verdana, Arial, sans-serif;
  --cs-font-family-body: Roboto, Open Sans, Verdana, Arial, sans-serif;
  --cs-font-letter-spacing-default: 0.02em;
  --cs-font-line-height-default: 1.58;
  --cs-font-size-8: 0.8rem;
  --cs-font-size-9: 0.9rem;
  --cs-font-size-10: 1rem;
  --cs-font-size-11: 1.1rem;
  --cs-font-size-12: 1.2rem;
  --cs-font-size-13: 1.3rem;
  --cs-font-size-14: 1.4rem;
  --cs-font-size-16: 1.6rem;
  --cs-font-size-18: 1.8rem;
  --cs-font-size-20: 2rem;
  --cs-font-size-22: 2.2rem;
  --cs-font-size-24: 2.4rem;
  --cs-font-size-26: 2.6rem;
  --cs-font-size-28: 2.8rem;
  --cs-font-size-30: 3rem;
  --cs-font-size-32: 3.2rem;
  --cs-font-size-36: 3.6rem;
  --cs-font-size-40: 4rem;
  --cs-font-size-48: 4.8rem;
  --cs-font-size-56: 5.6rem;
  --cs-font-size-72: 7.2rem;
  --cs-font-weight-body: 400;
  --cs-font-weight-display: 500;
  --cs-font-weight-bold: 700;
}

:root {
  --cs-shape-0: 0px;
  --cs-shape-25: 2px;
  --cs-shape-50: 4px;
  --cs-shape-100: 8px;
  --cs-shape-150: 12px;
  --cs-shape-200: 16px;
  --cs-shape-250: 24px;
  --cs-shape-circle: 50%;
  --cs-shape-full: 9999px;
}

:root {
  --cs-space-fab-bottom: 8.8rem;
  --cs-space-padding-layout-small: var(--cr-space-300);
  --cs-space-padding-layout-medium: var(--cr-space-400);
  --cs-space-padding-layout-large: var(--cr-space-450);
  --cs-space-padding-layout-print: var(--cr-space-500);
  --cs-space-padding-layout-landscape-left: calc(var(--cr-space-300) + var(--sal));
  --cs-space-padding-layout-landscape-right: calc(var(--cr-space-300) + var(--sar));
  --cs-space-padding-landscape-left: calc(var(--sal) / 2);
  --cs-space-padding-landscape-right: calc(var(--sar) / 2);
}

:root {
  color-scheme: light dark;
  --ON: initial;
  --OFF: ;
}

html:not([data-prefers-color-scheme]),
[data-prefers-color-scheme=default],
[data-prefers-color-scheme=light] {
  --light: var(--ON);
  --dark: var(--OFF);
  color-scheme: light;
}

[data-prefers-color-scheme=dark] {
  --light: var(--OFF);
  --dark: var(--ON);
  color-scheme: dark;
}

@media (prefers-color-scheme: dark) {
  [data-prefers-color-scheme=default] {
    --light: var(--OFF);
    --dark: var(--ON);
    color-scheme: dark;
  }
}
@media print {
  [data-prefers-color-scheme=dark] {
    --light: var(--ON);
    --dark: var(--OFF);
    color-scheme: light;
  }
}
@media print and (prefers-color-scheme: dark) {
  [data-prefers-color-scheme=default] {
    --light: var(--ON);
    --dark: var(--OFF);
    color-scheme: light;
  }
}

/*# sourceMappingURL=theme.5a78319e72065b0b.css.map*/