@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/roboto/roboto-latin-400.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/roboto/roboto-latin-500.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
  color-scheme: dark light;
  --md-sys-color-primary: light-dark(#0061A4, #9ECAFF);
  --md-sys-color-on-primary: light-dark(#FFFFFF, #003258);
  --md-sys-color-primary-container: light-dark(#D1E4FF, #00497D);
  --md-sys-color-on-primary-container: light-dark(#001D36, #D1E4FF);
  --md-sys-color-inverse-primary: light-dark(#9ECAFF, #0061A4);
  --md-sys-color-secondary: light-dark(#52606F, #BAC8DA);
  --md-sys-color-on-secondary: light-dark(#FFFFFF, #243240);
  --md-sys-color-secondary-container: light-dark(#D6E4F7, #3A4857);
  --md-sys-color-on-secondary-container: light-dark(#0E1D2A, #D6E4F7);
  --md-sys-color-tertiary: light-dark(#2E6931, #96D998);
  --md-sys-color-on-tertiary: light-dark(#FFFFFF, #06380F);
  --md-sys-color-tertiary-container: light-dark(#B1F5B3, #17501D);
  --md-sys-color-on-tertiary-container: light-dark(#002106, #B1F5B3);
  --md-sys-color-error: light-dark(#BA1A1A, #FFB4AB);
  --md-sys-color-on-error: light-dark(#FFFFFF, #690005);
  --md-sys-color-error-container: light-dark(#FFDAD6, #93000A);
  --md-sys-color-on-error-container: light-dark(#410002, #FFDAD6);
  --md-sys-color-caution: light-dark(#835500, #FFB95C);
  --md-sys-color-on-caution: light-dark(#FFFFFF, #452B00);
  --md-sys-color-caution-container: light-dark(#FFDDB3, #633F00);
  --md-sys-color-on-caution-container: light-dark(#2A1700, #FFDDB3);
  --md-sys-color-expired: light-dark(#4A2A18, #B87D5E);
  --md-sys-color-on-expired: light-dark(#FFFFFF, #2B1508);
  --md-sys-color-expired-container: light-dark(#C98A6B, #3D2418);
  --md-sys-color-on-expired-container: light-dark(#2B1508, #F2D3C0);
  --md-sys-color-surface: light-dark(#F2F6FD, #0A121C);
  --md-sys-color-on-surface: light-dark(#0F1826, #DDE6F2);
  --md-sys-color-surface-container-lowest: light-dark(#FFFFFF, #050B13);
  --md-sys-color-surface-container-low: light-dark(#ECF2FC, #121B27);
  --md-sys-color-surface-container: light-dark(#E6EDF9, #16202D);
  --md-sys-color-surface-container-high: light-dark(#E0E8F6, #202B39);
  --md-sys-color-surface-container-highest: light-dark(#DAE3F2, #2B3644);
  --md-sys-color-inverse-surface: light-dark(#243040, #DDE6F2);
  --md-sys-color-inverse-on-surface: light-dark(#ECF2FC, #243040);
  --md-sys-color-surface-variant: light-dark(#DDE5F2, #3C4A5F);
  --md-sys-color-on-surface-variant: light-dark(#3C4A5F, #B4C3D6);
  --md-sys-color-outline: light-dark(#6D7C93, #7C8EA6);
  --md-sys-color-outline-variant: light-dark(#BFCBE0, #3C4A5F);
  --md-sys-color-shadow: light-dark(#000000, #000000);
  --md-sys-color-scrim: light-dark(#000000, #000000);
  --md-sys-color-unknown: var(--md-sys-color-outline);
  --md-sys-typescale-plain-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  --md-sys-typescale-display-small-weight: 400;
  --md-sys-typescale-display-small-size: 2.25rem;
  --md-sys-typescale-display-small-line-height: 2.75rem;
  --md-sys-typescale-display-small-tracking: 0;
  --md-sys-typescale-display-small: 400 2.25rem/2.75rem var(--md-sys-typescale-plain-family);
  --md-sys-typescale-headline-small-weight: 400;
  --md-sys-typescale-headline-small-size: 1.5rem;
  --md-sys-typescale-headline-small-line-height: 2rem;
  --md-sys-typescale-headline-small-tracking: 0;
  --md-sys-typescale-headline-small: 400 1.5rem/2rem var(--md-sys-typescale-plain-family);
  --md-sys-typescale-title-large-weight: 400;
  --md-sys-typescale-title-large-size: 1.375rem;
  --md-sys-typescale-title-large-line-height: 1.75rem;
  --md-sys-typescale-title-large-tracking: 0;
  --md-sys-typescale-title-large: 400 1.375rem/1.75rem var(--md-sys-typescale-plain-family);
  --md-sys-typescale-title-medium-weight: 500;
  --md-sys-typescale-title-medium-size: 1rem;
  --md-sys-typescale-title-medium-line-height: 1.5rem;
  --md-sys-typescale-title-medium-tracking: 0;
  --md-sys-typescale-title-medium: 500 1rem/1.5rem var(--md-sys-typescale-plain-family);
  --md-sys-typescale-body-large-weight: 400;
  --md-sys-typescale-body-large-size: 1rem;
  --md-sys-typescale-body-large-line-height: 1.5rem;
  --md-sys-typescale-body-large-tracking: 0.031rem;
  --md-sys-typescale-body-large: 400 1rem/1.5rem var(--md-sys-typescale-plain-family);
  --md-sys-typescale-body-medium-weight: 400;
  --md-sys-typescale-body-medium-size: 0.875rem;
  --md-sys-typescale-body-medium-line-height: 1.25rem;
  --md-sys-typescale-body-medium-tracking: 0;
  --md-sys-typescale-body-medium: 400 0.875rem/1.25rem var(--md-sys-typescale-plain-family);
  --md-sys-typescale-body-small-weight: 400;
  --md-sys-typescale-body-small-size: 0.75rem;
  --md-sys-typescale-body-small-line-height: 1rem;
  --md-sys-typescale-body-small-tracking: 0;
  --md-sys-typescale-body-small: 400 0.75rem/1rem var(--md-sys-typescale-plain-family);
  --md-sys-typescale-label-large-weight: 500;
  --md-sys-typescale-label-large-size: 0.875rem;
  --md-sys-typescale-label-large-line-height: 1.25rem;
  --md-sys-typescale-label-large-tracking: 0;
  --md-sys-typescale-label-large: 500 0.875rem/1.25rem var(--md-sys-typescale-plain-family);
  --md-sys-typescale-label-medium-weight: 500;
  --md-sys-typescale-label-medium-size: 0.75rem;
  --md-sys-typescale-label-medium-line-height: 1rem;
  --md-sys-typescale-label-medium-tracking: 0;
  --md-sys-typescale-label-medium: 500 0.75rem/1rem var(--md-sys-typescale-plain-family);
  --md-sys-typescale-label-small-weight: 500;
  --md-sys-typescale-label-small-size: 0.688rem;
  --md-sys-typescale-label-small-line-height: 1rem;
  --md-sys-typescale-label-small-tracking: 0;
  --md-sys-typescale-label-small: 500 0.688rem/1rem var(--md-sys-typescale-plain-family);
  --md-sys-typescale-overline-weight: 500;
  --md-sys-typescale-overline-size: 0.688rem;
  --md-sys-typescale-overline-line-height: 1rem;
  --md-sys-typescale-overline-tracking: 0.08em;
  --md-sys-typescale-overline: 500 0.688rem/1rem var(--md-sys-typescale-plain-family);
  --md-sys-shape-corner-none: 0;
  --md-sys-shape-corner-extra-small: 4px;
  --md-sys-shape-corner-small: 8px;
  --md-sys-shape-corner-medium: 12px;
  --md-sys-shape-corner-large: 16px;
  --md-sys-shape-corner-extra-large: 28px;
  --md-sys-shape-corner-full: 9999px;
  --md-sys-elevation-shadow-key: light-dark(rgba(0, 0, 0, 0.3), transparent);
  --md-sys-elevation-shadow-ambient: light-dark(rgba(0, 0, 0, 0.15), transparent);
  --md-sys-elevation-level0-surface: var(--md-sys-color-surface);
  --md-sys-elevation-level0-shadow: none;
  --md-sys-elevation-level1-surface: var(--md-sys-color-surface-container-low);
  --md-sys-elevation-level1-shadow: 0 1px 2px 0 var(--md-sys-elevation-shadow-key), 0 1px 3px 1px var(--md-sys-elevation-shadow-ambient);
  --md-sys-elevation-level2-surface: var(--md-sys-color-surface-container);
  --md-sys-elevation-level2-shadow: 0 1px 2px 0 var(--md-sys-elevation-shadow-key), 0 2px 6px 2px var(--md-sys-elevation-shadow-ambient);
  --md-sys-elevation-level3-surface: var(--md-sys-color-surface-container-high);
  --md-sys-elevation-level3-shadow: 0 1px 3px 0 var(--md-sys-elevation-shadow-key), 0 4px 8px 3px var(--md-sys-elevation-shadow-ambient);
  --md-sys-elevation-level4-surface: var(--md-sys-color-surface-container-highest);
  --md-sys-elevation-level4-shadow: 0 2px 3px 0 var(--md-sys-elevation-shadow-key), 0 6px 10px 4px var(--md-sys-elevation-shadow-ambient);
  --md-sys-state-hover-opacity: 0.08;
  --md-sys-state-focus-opacity: 0.1;
  --md-sys-state-pressed-opacity: 0.1;
  --md-sys-state-dragged-opacity: 0.16;
  --md-sys-state-disabled-content-opacity: 0.38;
  --md-sys-state-disabled-container-opacity: 0.12;
  --md-sys-density-interval: 4px;
  --md-sys-density-base-height: 56px;
  --md-sys-density-scale: -2;
  --md-sys-density-height: 48px;
  --md-sys-density-scale-compact: -3;
  --md-sys-density-height-compact: 44px;
}
