:root{
  --m3-color-m3-white: #ffffffff;
  --m3-color-m3-black: #000000ff;
  --m3-color-m3-sys-light-primary: #003379ff;
  --m3-color-m3-sys-light-surface-tint: #2e5bb1ff;
  --m3-color-m3-sys-light-on-primary: #ffffffff;
  --m3-color-m3-sys-light-primary-container: #14499eff;
  --m3-color-m3-sys-light-on-primary-container: #a2bdffff;
  --m3-color-m3-sys-light-secondary: #006782ff;
  --m3-color-m3-sys-light-on-secondary: #ffffffff;
  --m3-color-m3-sys-light-secondary-container: #34c6f4ff;
  --m3-color-m3-sys-light-on-secondary-container: #004f65ff;
  --m3-color-m3-sys-light-tertiary: #006e2fff;
  --m3-color-m3-sys-light-on-tertiary: #ffffffff;
  --m3-color-m3-sys-light-tertiary-container: #00b050ff;
  --m3-color-m3-sys-light-on-tertiary-container: #003a15ff;
  --m3-color-m3-sys-light-error: #93000aff;
  --m3-color-m3-sys-light-on-error: #ffffffff;
  --m3-color-m3-sys-light-error-container: #ba1b1bff;
  --m3-color-m3-sys-light-on-error-container: #ffcdc7ff;
  --m3-color-m3-sys-light-background: #faf8ffff;
  --m3-color-m3-sys-light-on-background: #1a1b21ff;
  --m3-color-m3-sys-light-surface: #fcf8f8ff;
  --m3-color-m3-sys-light-on-surface: #1c1b1cff;
  --m3-color-m3-sys-light-surface-variant: #e3e2e7ff;
  --m3-color-m3-sys-light-on-surface-variant: #46464bff;
  --m3-color-m3-sys-light-outline: #76777cff;
  --m3-color-m3-sys-light-outline-variant: #c6c6cbff;
  --m3-color-m3-sys-light-shadow: #000000ff;
  --m3-color-m3-sys-light-scrim: #000000ff;
  --m3-color-m3-sys-light-inverse-surface: #313030ff;
  --m3-color-m3-sys-light-inverse-on-surface: #f4f0efff;
  --m3-color-m3-sys-light-inverse-primary: #afc6ffff;
  --m3-color-m3-sys-light-primary-fixed: #d9e2ffff;
  --m3-color-m3-sys-light-on-primary-fixed: #001944ff;
  --m3-color-m3-sys-light-primary-fixed-dim: #afc6ffff;
  --m3-color-m3-sys-light-on-primary-fixed-variant: #064297ff;
  --m3-color-m3-sys-light-secondary-fixed: #bbeaffff;
  --m3-color-m3-sys-light-on-secondary-fixed: #001f29ff;
  --m3-color-m3-sys-light-secondary-fixed-dim: #5dd4ffff;
  --m3-color-m3-sys-light-on-secondary-fixed-variant: #004d62ff;
  --m3-color-m3-sys-light-tertiary-fixed: #71fe93ff;
  --m3-color-m3-sys-light-on-tertiary-fixed: #002109ff;
  --m3-color-m3-sys-light-tertiary-fixed-dim: #52e079ff;
  --m3-color-m3-sys-light-on-tertiary-fixed-variant: #005322ff;
  --m3-color-m3-sys-light-surface-dim: #ddd9d9ff;
  --m3-color-m3-sys-light-surface-bright: #fcf8f8ff;
  --m3-color-m3-sys-light-surface-container-lowest: #ffffffff;
  --m3-color-m3-sys-light-surface-container-low: #f7f3f2ff;
  --m3-color-m3-sys-light-surface-container: #f1ededff;
  --m3-color-m3-sys-light-surface-container-high: #ebe7e7ff;
  --m3-color-m3-sys-light-surface-container-highest: #e5e2e1ff;
  --m3-color-m3-sys-dark-primary: #afc6ffff;
  --m3-color-m3-sys-dark-surface-tint: #afc6ffff;
  --m3-color-m3-sys-dark-on-primary: #002d6dff;
  --m3-color-m3-sys-dark-primary-container: #14499eff;
  --m3-color-m3-sys-dark-on-primary-container: #a2bdffff;
  --m3-color-m3-sys-dark-secondary: #8edeffff;
  --m3-color-m3-sys-dark-on-secondary: #003545ff;
  --m3-color-m3-sys-dark-secondary-container: #34c6f4ff;
  --m3-color-m3-sys-dark-on-secondary-container: #004f65ff;
  --m3-color-m3-sys-dark-tertiary: #52e079ff;
  --m3-color-m3-sys-dark-on-tertiary: #003915ff;
  --m3-color-m3-sys-dark-tertiary-container: #00b050ff;
  --m3-color-m3-sys-dark-on-tertiary-container: #003a15ff;
  --m3-color-m3-sys-dark-error: #ffb4abff;
  --m3-color-m3-sys-dark-on-error: #690005ff;
  --m3-color-m3-sys-dark-error-container: #ba1b1bff;
  --m3-color-m3-sys-dark-on-error-container: #ffcdc7ff;
  --m3-color-m3-sys-dark-background: #111319ff;
  --m3-color-m3-sys-dark-on-background: #e2e2eaff;
  --m3-color-m3-sys-dark-surface: #141313ff;
  --m3-color-m3-sys-dark-on-surface: #e5e2e1ff;
  --m3-color-m3-sys-dark-surface-variant: #46464bff;
  --m3-color-m3-sys-dark-on-surface-variant: #c6c6cbff;
  --m3-color-m3-sys-dark-outline: #909095ff;
  --m3-color-m3-sys-dark-outline-variant: #46464bff;
  --m3-color-m3-sys-dark-shadow: #000000ff;
  --m3-color-m3-sys-dark-scrim: #000000ff;
  --m3-color-m3-sys-dark-inverse-surface: #e5e2e1ff;
  --m3-color-m3-sys-dark-inverse-on-surface: #313030ff;
  --m3-color-m3-sys-dark-inverse-primary: #2e5bb1ff;
  --m3-color-m3-sys-dark-primary-fixed: #d9e2ffff;
  --m3-color-m3-sys-dark-on-primary-fixed: #001944ff;
  --m3-color-m3-sys-dark-primary-fixed-dim: #afc6ffff;
  --m3-color-m3-sys-dark-on-primary-fixed-variant: #064297ff;
  --m3-color-m3-sys-dark-secondary-fixed: #bbeaffff;
  --m3-color-m3-sys-dark-on-secondary-fixed: #001f29ff;
  --m3-color-m3-sys-dark-secondary-fixed-dim: #5dd4ffff;
  --m3-color-m3-sys-dark-on-secondary-fixed-variant: #004d62ff;
  --m3-color-m3-sys-dark-tertiary-fixed: #71fe93ff;
  --m3-color-m3-sys-dark-on-tertiary-fixed: #002109ff;
  --m3-color-m3-sys-dark-tertiary-fixed-dim: #52e079ff;
  --m3-color-m3-sys-dark-on-tertiary-fixed-variant: #005322ff;
  --m3-color-m3-sys-dark-surface-dim: #141313ff;
  --m3-color-m3-sys-dark-surface-bright: #3a3939ff;
  --m3-color-m3-sys-dark-surface-container-lowest: #0e0e0eff;
  --m3-color-m3-sys-dark-surface-container-low: #1c1b1cff;
  --m3-color-m3-sys-dark-surface-container: #201f20ff;
  --m3-color-m3-sys-dark-surface-container-high: #2a2a2aff;
  --m3-color-m3-sys-dark-surface-container-highest: #353435ff;
  --m3-color-m3-sys-light-high-contrast-primary: #002965ff;
  --m3-color-m3-sys-light-high-contrast-surface-tint: #2e5bb1ff;
  --m3-color-m3-sys-light-high-contrast-on-primary: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-primary-container: #0c459aff;
  --m3-color-m3-sys-light-high-contrast-on-primary-container: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-secondary: #00313fff;
  --m3-color-m3-sys-light-high-contrast-on-secondary: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-secondary-container: #005066ff;
  --m3-color-m3-sys-light-high-contrast-on-secondary-container: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-tertiary: #003413ff;
  --m3-color-m3-sys-light-high-contrast-on-tertiary: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-tertiary-container: #005523ff;
  --m3-color-m3-sys-light-high-contrast-on-tertiary-container: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-error: #600004ff;
  --m3-color-m3-sys-light-high-contrast-on-error: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-error-container: #98000bff;
  --m3-color-m3-sys-light-high-contrast-on-error-container: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-background: #faf8ffff;
  --m3-color-m3-sys-light-high-contrast-on-background: #1a1b21ff;
  --m3-color-m3-sys-light-high-contrast-surface: #fcf8f8ff;
  --m3-color-m3-sys-light-high-contrast-on-surface: #000000ff;
  --m3-color-m3-sys-light-high-contrast-surface-variant: #e3e2e7ff;
  --m3-color-m3-sys-light-high-contrast-on-surface-variant: #000000ff;
  --m3-color-m3-sys-light-high-contrast-outline: #2b2c30ff;
  --m3-color-m3-sys-light-high-contrast-outline-variant: #48494dff;
  --m3-color-m3-sys-light-high-contrast-shadow: #000000ff;
  --m3-color-m3-sys-light-high-contrast-scrim: #000000ff;
  --m3-color-m3-sys-light-high-contrast-inverse-surface: #313030ff;
  --m3-color-m3-sys-light-high-contrast-inverse-on-surface: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-inverse-primary: #afc6ffff;
  --m3-color-m3-sys-light-high-contrast-primary-fixed: #0c459aff;
  --m3-color-m3-sys-light-high-contrast-on-primary-fixed: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-primary-fixed-dim: #002f72ff;
  --m3-color-m3-sys-light-high-contrast-on-primary-fixed-variant: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-secondary-fixed: #005066ff;
  --m3-color-m3-sys-light-high-contrast-on-secondary-fixed: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-secondary-fixed-dim: #003848ff;
  --m3-color-m3-sys-light-high-contrast-on-secondary-fixed-variant: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-tertiary-fixed: #005523ff;
  --m3-color-m3-sys-light-high-contrast-on-tertiary-fixed: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-tertiary-fixed-dim: #003c16ff;
  --m3-color-m3-sys-light-high-contrast-on-tertiary-fixed-variant: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-surface-dim: #bbb8b8ff;
  --m3-color-m3-sys-light-high-contrast-surface-bright: #fcf8f8ff;
  --m3-color-m3-sys-light-high-contrast-surface-container-lowest: #ffffffff;
  --m3-color-m3-sys-light-high-contrast-surface-container-low: #f4f0efff;
  --m3-color-m3-sys-light-high-contrast-surface-container: #e5e2e1ff;
  --m3-color-m3-sys-light-high-contrast-surface-container-high: #d7d4d3ff;
  --m3-color-m3-sys-light-high-contrast-surface-container-highest: #c9c6c5ff;
  --m3-color-m3-sys-dark-high-contrast-primary: #ecefffff;
  --m3-color-m3-sys-dark-high-contrast-surface-tint: #afc6ffff;
  --m3-color-m3-sys-dark-high-contrast-on-primary: #000000ff;
  --m3-color-m3-sys-dark-high-contrast-primary-container: #a9c2ffff;
  --m3-color-m3-sys-dark-high-contrast-on-primary-container: #000a24ff;
  --m3-color-m3-sys-dark-high-contrast-secondary: #ddf4ffff;
  --m3-color-m3-sys-dark-high-contrast-on-secondary: #000000ff;
  --m3-color-m3-sys-dark-high-contrast-secondary-container: #48d1ffff;
  --m3-color-m3-sys-dark-high-contrast-on-secondary-container: #000d13ff;
  --m3-color-m3-sys-dark-high-contrast-tertiary: #c1ffc6ff;
  --m3-color-m3-sys-dark-high-contrast-on-tertiary: #000000ff;
  --m3-color-m3-sys-dark-high-contrast-tertiary-container: #4edc76ff;
  --m3-color-m3-sys-dark-high-contrast-on-tertiary-container: #000f03ff;
  --m3-color-m3-sys-dark-high-contrast-error: #ffece9ff;
  --m3-color-m3-sys-dark-high-contrast-on-error: #000000ff;
  --m3-color-m3-sys-dark-high-contrast-error-container: #ffaea4ff;
  --m3-color-m3-sys-dark-high-contrast-on-error-container: #220001ff;
  --m3-color-m3-sys-dark-high-contrast-background: #111319ff;
  --m3-color-m3-sys-dark-high-contrast-on-background: #e2e2eaff;
  --m3-color-m3-sys-dark-high-contrast-surface: #141313ff;
  --m3-color-m3-sys-dark-high-contrast-on-surface: #ffffffff;
  --m3-color-m3-sys-dark-high-contrast-surface-variant: #46464bff;
  --m3-color-m3-sys-dark-high-contrast-on-surface-variant: #ffffffff;
  --m3-color-m3-sys-dark-high-contrast-outline: #f0eff5ff;
  --m3-color-m3-sys-dark-high-contrast-outline-variant: #c3c2c7ff;
  --m3-color-m3-sys-dark-high-contrast-shadow: #000000ff;
  --m3-color-m3-sys-dark-high-contrast-scrim: #000000ff;
  --m3-color-m3-sys-dark-high-contrast-inverse-surface: #e5e2e1ff;
  --m3-color-m3-sys-dark-high-contrast-inverse-on-surface: #000000ff;
  --m3-color-m3-sys-dark-high-contrast-inverse-primary: #094499ff;
  --m3-color-m3-sys-dark-high-contrast-primary-fixed: #d9e2ffff;
  --m3-color-m3-sys-dark-high-contrast-on-primary-fixed: #000000ff;
  --m3-color-m3-sys-dark-high-contrast-primary-fixed-dim: #afc6ffff;
  --m3-color-m3-sys-dark-high-contrast-on-primary-fixed-variant: #000f2fff;
  --m3-color-m3-sys-dark-high-contrast-secondary-fixed: #bbeaffff;
  --m3-color-m3-sys-dark-high-contrast-on-secondary-fixed: #000000ff;
  --m3-color-m3-sys-dark-high-contrast-secondary-fixed-dim: #5dd4ffff;
  --m3-color-m3-sys-dark-high-contrast-on-secondary-fixed-variant: #00131bff;
  --m3-color-m3-sys-dark-high-contrast-tertiary-fixed: #71fe93ff;
  --m3-color-m3-sys-dark-high-contrast-on-tertiary-fixed: #000000ff;
  --m3-color-m3-sys-dark-high-contrast-tertiary-fixed-dim: #52e079ff;
  --m3-color-m3-sys-dark-high-contrast-on-tertiary-fixed-variant: #001505ff;
  --m3-color-m3-sys-dark-high-contrast-surface-dim: #141313ff;
  --m3-color-m3-sys-dark-high-contrast-surface-bright: #515050ff;
  --m3-color-m3-sys-dark-high-contrast-surface-container-lowest: #000000ff;
  --m3-color-m3-sys-dark-high-contrast-surface-container-low: #201f20ff;
  --m3-color-m3-sys-dark-high-contrast-surface-container: #313030ff;
  --m3-color-m3-sys-dark-high-contrast-surface-container-high: #3c3b3bff;
  --m3-color-m3-sys-dark-high-contrast-surface-container-highest: #484646ff;
  --m3-color-m3-sys-light-medium-contrast-primary: #003279ff;
  --m3-color-m3-sys-light-medium-contrast-surface-tint: #2e5bb1ff;
  --m3-color-m3-sys-light-medium-contrast-on-primary: #ffffffff;
  --m3-color-m3-sys-light-medium-contrast-primary-container: #14499eff;
  --m3-color-m3-sys-light-medium-contrast-on-primary-container: #e5eaffff;
  --m3-color-m3-sys-light-medium-contrast-secondary: #003b4cff;
  --m3-color-m3-sys-light-medium-contrast-on-secondary: #ffffffff;
  --m3-color-m3-sys-light-medium-contrast-secondary-container: #007795ff;
  --m3-color-m3-sys-light-medium-contrast-on-secondary-container: #ffffffff;
  --m3-color-m3-sys-light-medium-contrast-tertiary: #004018ff;
  --m3-color-m3-sys-light-medium-contrast-on-tertiary: #ffffffff;
  --m3-color-m3-sys-light-medium-contrast-tertiary-container: #007e37ff;
  --m3-color-m3-sys-light-medium-contrast-on-tertiary-container: #ffffffff;
  --m3-color-m3-sys-light-medium-contrast-error: #740006ff;
  --m3-color-m3-sys-light-medium-contrast-on-error: #ffffffff;
  --m3-color-m3-sys-light-medium-contrast-error-container: #ba1b1bff;
  --m3-color-m3-sys-light-medium-contrast-on-error-container: #ffffffff;
  --m3-color-m3-sys-light-medium-contrast-background: #faf8ffff;
  --m3-color-m3-sys-light-medium-contrast-on-background: #1a1b21ff;
  --m3-color-m3-sys-light-medium-contrast-surface: #fcf8f8ff;
  --m3-color-m3-sys-light-medium-contrast-on-surface: #111111ff;
  --m3-color-m3-sys-light-medium-contrast-surface-variant: #e3e2e7ff;
  --m3-color-m3-sys-light-medium-contrast-on-surface-variant: #35363aff;
  --m3-color-m3-sys-light-medium-contrast-outline: #515257ff;
  --m3-color-m3-sys-light-medium-contrast-outline-variant: #6c6d72ff;
  --m3-color-m3-sys-light-medium-contrast-shadow: #000000ff;
  --m3-color-m3-sys-light-medium-contrast-scrim: #000000ff;
  --m3-color-m3-sys-light-medium-contrast-inverse-surface: #313030ff;
  --m3-color-m3-sys-light-medium-contrast-inverse-on-surface: #f4f0efff;
  --m3-color-m3-sys-light-medium-contrast-inverse-primary: #afc6ffff;
  --m3-color-m3-sys-light-medium-contrast-primary-fixed: #3f6ac1ff;
  --m3-color-m3-sys-light-medium-contrast-on-primary-fixed: #ffffffff;
  --m3-color-m3-sys-light-medium-contrast-primary-fixed-dim: #2151a6ff;
  --m3-color-m3-sys-light-medium-contrast-on-primary-fixed-variant: #ffffffff;
  --m3-color-m3-sys-light-medium-contrast-secondary-fixed: #007795ff;
  --m3-color-m3-sys-light-medium-contrast-on-secondary-fixed: #ffffffff;
  --m3-color-m3-sys-light-medium-contrast-secondary-fixed-dim: #005c75ff;
  --m3-color-m3-sys-light-medium-contrast-on-secondary-fixed-variant: #ffffffff;
  --m3-color-m3-sys-light-medium-contrast-tertiary-fixed: #007e37ff;
  --m3-color-m3-sys-light-medium-contrast-on-tertiary-fixed: #ffffffff;
  --m3-color-m3-sys-light-medium-contrast-tertiary-fixed-dim: #00632aff;
  --m3-color-m3-sys-light-medium-contrast-on-tertiary-fixed-variant: #ffffffff;
  --m3-color-m3-sys-light-medium-contrast-surface-dim: #c9c6c5ff;
  --m3-color-m3-sys-light-medium-contrast-surface-bright: #fcf8f8ff;
  --m3-color-m3-sys-light-medium-contrast-surface-container-lowest: #ffffffff;
  --m3-color-m3-sys-light-medium-contrast-surface-container-low: #f7f3f2ff;
  --m3-color-m3-sys-light-medium-contrast-surface-container: #ebe7e7ff;
  --m3-color-m3-sys-light-medium-contrast-surface-container-high: #e0dcdcff;
  --m3-color-m3-sys-light-medium-contrast-surface-container-highest: #d4d1d1ff;
  --m3-color-m3-sys-dark-medium-contrast-primary: #d0dcffff;
  --m3-color-m3-sys-dark-medium-contrast-surface-tint: #afc6ffff;
  --m3-color-m3-sys-dark-medium-contrast-on-primary: #002358ff;
  --m3-color-m3-sys-dark-medium-contrast-primary-container: #668fe7ff;
  --m3-color-m3-sys-dark-medium-contrast-on-primary-container: #000000ff;
  --m3-color-m3-sys-dark-medium-contrast-secondary: #aae5ffff;
  --m3-color-m3-sys-dark-medium-contrast-on-secondary: #002a36ff;
  --m3-color-m3-sys-dark-medium-contrast-secondary-container: #34c6f4ff;
  --m3-color-m3-sys-dark-medium-contrast-on-secondary-container: #00303eff;
  --m3-color-m3-sys-dark-medium-contrast-tertiary: #6bf78dff;
  --m3-color-m3-sys-dark-medium-contrast-on-tertiary: #002d0fff;
  --m3-color-m3-sys-dark-medium-contrast-tertiary-container: #00b050ff;
  --m3-color-m3-sys-dark-medium-contrast-on-tertiary-container: #000902ff;
  --m3-color-m3-sys-dark-medium-contrast-error: #ffd2ccff;
  --m3-color-m3-sys-dark-medium-contrast-on-error: #540003ff;
  --m3-color-m3-sys-dark-medium-contrast-error-container: #ff5449ff;
  --m3-color-m3-sys-dark-medium-contrast-on-error-container: #000000ff;
  --m3-color-m3-sys-dark-medium-contrast-background: #111319ff;
  --m3-color-m3-sys-dark-medium-contrast-on-background: #e2e2eaff;
  --m3-color-m3-sys-dark-medium-contrast-surface: #141313ff;
  --m3-color-m3-sys-dark-medium-contrast-on-surface: #ffffffff;
  --m3-color-m3-sys-dark-medium-contrast-surface-variant: #46464bff;
  --m3-color-m3-sys-dark-medium-contrast-on-surface-variant: #dcdce1ff;
  --m3-color-m3-sys-dark-medium-contrast-outline: #b2b1b7ff;
  --m3-color-m3-sys-dark-medium-contrast-outline-variant: #909095ff;
  --m3-color-m3-sys-dark-medium-contrast-shadow: #000000ff;
  --m3-color-m3-sys-dark-medium-contrast-scrim: #000000ff;
  --m3-color-m3-sys-dark-medium-contrast-inverse-surface: #e5e2e1ff;
  --m3-color-m3-sys-dark-medium-contrast-inverse-on-surface: #2a2a2aff;
  --m3-color-m3-sys-dark-medium-contrast-inverse-primary: #094499ff;
  --m3-color-m3-sys-dark-medium-contrast-primary-fixed: #d9e2ffff;
  --m3-color-m3-sys-dark-medium-contrast-on-primary-fixed: #000f2fff;
  --m3-color-m3-sys-dark-medium-contrast-primary-fixed-dim: #afc6ffff;
  --m3-color-m3-sys-dark-medium-contrast-on-primary-fixed-variant: #003279ff;
  --m3-color-m3-sys-dark-medium-contrast-secondary-fixed: #bbeaffff;
  --m3-color-m3-sys-dark-medium-contrast-on-secondary-fixed: #00131bff;
  --m3-color-m3-sys-dark-medium-contrast-secondary-fixed-dim: #5dd4ffff;
  --m3-color-m3-sys-dark-medium-contrast-on-secondary-fixed-variant: #003b4cff;
  --m3-color-m3-sys-dark-medium-contrast-tertiary-fixed: #71fe93ff;
  --m3-color-m3-sys-dark-medium-contrast-on-tertiary-fixed: #001505ff;
  --m3-color-m3-sys-dark-medium-contrast-tertiary-fixed-dim: #52e079ff;
  --m3-color-m3-sys-dark-medium-contrast-on-tertiary-fixed-variant: #004018ff;
  --m3-color-m3-sys-dark-medium-contrast-surface-dim: #141313ff;
  --m3-color-m3-sys-dark-medium-contrast-surface-bright: #454444ff;
  --m3-color-m3-sys-dark-medium-contrast-surface-container-lowest: #070707ff;
  --m3-color-m3-sys-dark-medium-contrast-surface-container-low: #1e1d1eff;
  --m3-color-m3-sys-dark-medium-contrast-surface-container: #282828ff;
  --m3-color-m3-sys-dark-medium-contrast-surface-container-high: #333232ff;
  --m3-color-m3-sys-dark-medium-contrast-surface-container-highest: #3e3d3dff;
  --m3-color-m3-sys-variable-primary: #003379ff;
  --m3-color-m3-sys-variable-surface-tint: #2e5bb1ff;
  --m3-color-m3-sys-variable-on-primary: #ffffffff;
  --m3-color-m3-sys-variable-primary-container: #14499eff;
  --m3-color-m3-sys-variable-on-primary-container: #a2bdffff;
  --m3-color-m3-sys-variable-secondary: #006782ff;
  --m3-color-m3-sys-variable-on-secondary: #ffffffff;
  --m3-color-m3-sys-variable-secondary-container: #34c6f4ff;
  --m3-color-m3-sys-variable-on-secondary-container: #004f65ff;
  --m3-color-m3-sys-variable-tertiary: #006e2fff;
  --m3-color-m3-sys-variable-on-tertiary: #ffffffff;
  --m3-color-m3-sys-variable-tertiary-container: #00b050ff;
  --m3-color-m3-sys-variable-on-tertiary-container: #003a15ff;
  --m3-color-m3-sys-variable-error: #93000aff;
  --m3-color-m3-sys-variable-on-error: #ffffffff;
  --m3-color-m3-sys-variable-error-container: #ba1b1bff;
  --m3-color-m3-sys-variable-on-error-container: #ffcdc7ff;
  --m3-color-m3-sys-variable-background: #faf8ffff;
  --m3-color-m3-sys-variable-on-background: #1a1b21ff;
  --m3-color-m3-sys-variable-surface: #fcf8f8ff;
  --m3-color-m3-sys-variable-on-surface: #1c1b1cff;
  --m3-color-m3-sys-variable-surface-variant: #e3e2e7ff;
  --m3-color-m3-sys-variable-on-surface-variant: #46464bff;
  --m3-color-m3-sys-variable-outline: #76777cff;
  --m3-color-m3-sys-variable-outline-variant: #c6c6cbff;
  --m3-color-m3-sys-variable-shadow: #000000ff;
  --m3-color-m3-sys-variable-scrim: #000000ff;
  --m3-color-m3-sys-variable-inverse-surface: #313030ff;
  --m3-color-m3-sys-variable-inverse-on-surface: #f4f0efff;
  --m3-color-m3-sys-variable-inverse-primary: #afc6ffff;
  --m3-color-m3-sys-variable-primary-fixed: #d9e2ffff;
  --m3-color-m3-sys-variable-on-primary-fixed: #001944ff;
  --m3-color-m3-sys-variable-primary-fixed-dim: #afc6ffff;
  --m3-color-m3-sys-variable-on-primary-fixed-variant: #064297ff;
  --m3-color-m3-sys-variable-secondary-fixed: #bbeaffff;
  --m3-color-m3-sys-variable-on-secondary-fixed: #001f29ff;
  --m3-color-m3-sys-variable-secondary-fixed-dim: #5dd4ffff;
  --m3-color-m3-sys-variable-on-secondary-fixed-variant: #004d62ff;
  --m3-color-m3-sys-variable-tertiary-fixed: #71fe93ff;
  --m3-color-m3-sys-variable-on-tertiary-fixed: #002109ff;
  --m3-color-m3-sys-variable-tertiary-fixed-dim: #52e079ff;
  --m3-color-m3-sys-variable-on-tertiary-fixed-variant: #005322ff;
  --m3-color-m3-sys-variable-surface-dim: #ddd9d9ff;
  --m3-color-m3-sys-variable-surface-bright: #fcf8f8ff;
  --m3-color-m3-sys-variable-surface-container-lowest: #ffffffff;
  --m3-color-m3-sys-variable-surface-container-low: #f7f3f2ff;
  --m3-color-m3-sys-variable-surface-container: #f1ededff;
  --m3-color-m3-sys-variable-surface-container-high: #ebe7e7ff;
  --m3-color-m3-sys-variable-surface-container-highest: #e5e2e1ff;
  --m3-color-m3-surfaces-light-surface1-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-surface1-1: #2e5bb10d;
  --m3-color-m3-surfaces-light-surface2-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-surface2-1: #2e5bb114;
  --m3-color-m3-surfaces-light-surface3-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-surface3-1: #2e5bb11c;
  --m3-color-m3-surfaces-light-surface4-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-surface4-1: #2e5bb11f;
  --m3-color-m3-surfaces-light-surface5-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-surface5-1: #2e5bb124;
  --m3-color-m3-surfaces-dark-surface1-0: #141313ff;
  --m3-color-m3-surfaces-dark-surface1-1: #afc6ff0d;
  --m3-color-m3-surfaces-dark-surface2-0: #141313ff;
  --m3-color-m3-surfaces-dark-surface2-1: #afc6ff14;
  --m3-color-m3-surfaces-dark-surface3-0: #141313ff;
  --m3-color-m3-surfaces-dark-surface3-1: #afc6ff1c;
  --m3-color-m3-surfaces-dark-surface4-0: #141313ff;
  --m3-color-m3-surfaces-dark-surface4-1: #afc6ff1f;
  --m3-color-m3-surfaces-dark-surface5-0: #141313ff;
  --m3-color-m3-surfaces-dark-surface5-1: #afc6ff24;
  --m3-color-m3-surfaces-light-high-contrast-surface1-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-high-contrast-surface1-1: #2e5bb10d;
  --m3-color-m3-surfaces-light-high-contrast-surface2-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-high-contrast-surface2-1: #2e5bb114;
  --m3-color-m3-surfaces-light-high-contrast-surface3-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-high-contrast-surface3-1: #2e5bb11c;
  --m3-color-m3-surfaces-light-high-contrast-surface4-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-high-contrast-surface4-1: #2e5bb11f;
  --m3-color-m3-surfaces-light-high-contrast-surface5-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-high-contrast-surface5-1: #2e5bb124;
  --m3-color-m3-surfaces-dark-high-contrast-surface1-0: #141313ff;
  --m3-color-m3-surfaces-dark-high-contrast-surface1-1: #afc6ff0d;
  --m3-color-m3-surfaces-dark-high-contrast-surface2-0: #141313ff;
  --m3-color-m3-surfaces-dark-high-contrast-surface2-1: #afc6ff14;
  --m3-color-m3-surfaces-dark-high-contrast-surface3-0: #141313ff;
  --m3-color-m3-surfaces-dark-high-contrast-surface3-1: #afc6ff1c;
  --m3-color-m3-surfaces-dark-high-contrast-surface4-0: #141313ff;
  --m3-color-m3-surfaces-dark-high-contrast-surface4-1: #afc6ff1f;
  --m3-color-m3-surfaces-dark-high-contrast-surface5-0: #141313ff;
  --m3-color-m3-surfaces-dark-high-contrast-surface5-1: #afc6ff24;
  --m3-color-m3-surfaces-light-medium-contrast-surface1-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-medium-contrast-surface1-1: #2e5bb10d;
  --m3-color-m3-surfaces-light-medium-contrast-surface2-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-medium-contrast-surface2-1: #2e5bb114;
  --m3-color-m3-surfaces-light-medium-contrast-surface3-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-medium-contrast-surface3-1: #2e5bb11c;
  --m3-color-m3-surfaces-light-medium-contrast-surface4-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-medium-contrast-surface4-1: #2e5bb11f;
  --m3-color-m3-surfaces-light-medium-contrast-surface5-0: #fcf8f8ff;
  --m3-color-m3-surfaces-light-medium-contrast-surface5-1: #2e5bb124;
  --m3-color-m3-surfaces-dark-medium-contrast-surface1-0: #141313ff;
  --m3-color-m3-surfaces-dark-medium-contrast-surface1-1: #afc6ff0d;
  --m3-color-m3-surfaces-dark-medium-contrast-surface2-0: #141313ff;
  --m3-color-m3-surfaces-dark-medium-contrast-surface2-1: #afc6ff14;
  --m3-color-m3-surfaces-dark-medium-contrast-surface3-0: #141313ff;
  --m3-color-m3-surfaces-dark-medium-contrast-surface3-1: #afc6ff1c;
  --m3-color-m3-surfaces-dark-medium-contrast-surface4-0: #141313ff;
  --m3-color-m3-surfaces-dark-medium-contrast-surface4-1: #afc6ff1f;
  --m3-color-m3-surfaces-dark-medium-contrast-surface5-0: #141313ff;
  --m3-color-m3-surfaces-dark-medium-contrast-surface5-1: #afc6ff24;
  --m3-color-m3-state-layers-light-primary-opacity-0-08: #00337914;
  --m3-color-m3-state-layers-light-primary-opacity-0-10: #0033791a;
  --m3-color-m3-state-layers-light-primary-opacity-0-16: #00337929;
  --m3-color-m3-state-layers-light-surfacetint-opacity-0-08: #2e5bb114;
  --m3-color-m3-state-layers-light-surfacetint-opacity-0-10: #2e5bb11a;
  --m3-color-m3-state-layers-light-surfacetint-opacity-0-16: #2e5bb129;
  --m3-color-m3-state-layers-light-onprimary-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-onprimary-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-onprimary-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-primarycontainer-opacity-0-08: #14499e14;
  --m3-color-m3-state-layers-light-primarycontainer-opacity-0-10: #14499e1a;
  --m3-color-m3-state-layers-light-primarycontainer-opacity-0-16: #14499e29;
  --m3-color-m3-state-layers-light-onprimarycontainer-opacity-0-08: #a2bdff14;
  --m3-color-m3-state-layers-light-onprimarycontainer-opacity-0-10: #a2bdff1a;
  --m3-color-m3-state-layers-light-onprimarycontainer-opacity-0-16: #a2bdff29;
  --m3-color-m3-state-layers-light-secondary-opacity-0-08: #00678214;
  --m3-color-m3-state-layers-light-secondary-opacity-0-10: #0067821a;
  --m3-color-m3-state-layers-light-secondary-opacity-0-16: #00678229;
  --m3-color-m3-state-layers-light-onsecondary-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-onsecondary-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-onsecondary-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-secondarycontainer-opacity-0-08: #34c6f414;
  --m3-color-m3-state-layers-light-secondarycontainer-opacity-0-10: #34c6f41a;
  --m3-color-m3-state-layers-light-secondarycontainer-opacity-0-16: #34c6f429;
  --m3-color-m3-state-layers-light-onsecondarycontainer-opacity-0-08: #004f6514;
  --m3-color-m3-state-layers-light-onsecondarycontainer-opacity-0-10: #004f651a;
  --m3-color-m3-state-layers-light-onsecondarycontainer-opacity-0-16: #004f6529;
  --m3-color-m3-state-layers-light-tertiary-opacity-0-08: #006e2f14;
  --m3-color-m3-state-layers-light-tertiary-opacity-0-10: #006e2f1a;
  --m3-color-m3-state-layers-light-tertiary-opacity-0-16: #006e2f29;
  --m3-color-m3-state-layers-light-ontertiary-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-ontertiary-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-ontertiary-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-tertiarycontainer-opacity-0-08: #00b05014;
  --m3-color-m3-state-layers-light-tertiarycontainer-opacity-0-10: #00b0501a;
  --m3-color-m3-state-layers-light-tertiarycontainer-opacity-0-16: #00b05029;
  --m3-color-m3-state-layers-light-ontertiarycontainer-opacity-0-08: #003a1514;
  --m3-color-m3-state-layers-light-ontertiarycontainer-opacity-0-10: #003a151a;
  --m3-color-m3-state-layers-light-ontertiarycontainer-opacity-0-16: #003a1529;
  --m3-color-m3-state-layers-light-error-opacity-0-08: #93000a14;
  --m3-color-m3-state-layers-light-error-opacity-0-10: #93000a1a;
  --m3-color-m3-state-layers-light-error-opacity-0-16: #93000a29;
  --m3-color-m3-state-layers-light-onerror-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-onerror-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-onerror-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-errorcontainer-opacity-0-08: #ba1b1b14;
  --m3-color-m3-state-layers-light-errorcontainer-opacity-0-10: #ba1b1b1a;
  --m3-color-m3-state-layers-light-errorcontainer-opacity-0-16: #ba1b1b29;
  --m3-color-m3-state-layers-light-onerrorcontainer-opacity-0-08: #ffcdc714;
  --m3-color-m3-state-layers-light-onerrorcontainer-opacity-0-10: #ffcdc71a;
  --m3-color-m3-state-layers-light-onerrorcontainer-opacity-0-16: #ffcdc729;
  --m3-color-m3-state-layers-light-background-opacity-0-08: #faf8ff14;
  --m3-color-m3-state-layers-light-background-opacity-0-10: #faf8ff1a;
  --m3-color-m3-state-layers-light-background-opacity-0-16: #faf8ff29;
  --m3-color-m3-state-layers-light-onbackground-opacity-0-08: #1a1b2114;
  --m3-color-m3-state-layers-light-onbackground-opacity-0-10: #1a1b211a;
  --m3-color-m3-state-layers-light-onbackground-opacity-0-16: #1a1b2129;
  --m3-color-m3-state-layers-light-surface-opacity-0-08: #fcf8f814;
  --m3-color-m3-state-layers-light-surface-opacity-0-10: #fcf8f81a;
  --m3-color-m3-state-layers-light-surface-opacity-0-16: #fcf8f829;
  --m3-color-m3-state-layers-light-onsurface-opacity-0-08: #1c1b1c14;
  --m3-color-m3-state-layers-light-onsurface-opacity-0-10: #1c1b1c1a;
  --m3-color-m3-state-layers-light-onsurface-opacity-0-16: #1c1b1c29;
  --m3-color-m3-state-layers-light-surfacevariant-opacity-0-08: #e3e2e714;
  --m3-color-m3-state-layers-light-surfacevariant-opacity-0-10: #e3e2e71a;
  --m3-color-m3-state-layers-light-surfacevariant-opacity-0-16: #e3e2e729;
  --m3-color-m3-state-layers-light-onsurfacevariant-opacity-0-08: #46464b14;
  --m3-color-m3-state-layers-light-onsurfacevariant-opacity-0-10: #46464b1a;
  --m3-color-m3-state-layers-light-onsurfacevariant-opacity-0-16: #46464b29;
  --m3-color-m3-state-layers-light-outline-opacity-0-08: #76777c14;
  --m3-color-m3-state-layers-light-outline-opacity-0-10: #76777c1a;
  --m3-color-m3-state-layers-light-outline-opacity-0-16: #76777c29;
  --m3-color-m3-state-layers-light-outlinevariant-opacity-0-08: #c6c6cb14;
  --m3-color-m3-state-layers-light-outlinevariant-opacity-0-10: #c6c6cb1a;
  --m3-color-m3-state-layers-light-outlinevariant-opacity-0-16: #c6c6cb29;
  --m3-color-m3-state-layers-light-shadow-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-light-shadow-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-light-shadow-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-light-scrim-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-light-scrim-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-light-scrim-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-light-inversesurface-opacity-0-08: #31303014;
  --m3-color-m3-state-layers-light-inversesurface-opacity-0-10: #3130301a;
  --m3-color-m3-state-layers-light-inversesurface-opacity-0-16: #31303029;
  --m3-color-m3-state-layers-light-inverseonsurface-opacity-0-08: #f4f0ef14;
  --m3-color-m3-state-layers-light-inverseonsurface-opacity-0-10: #f4f0ef1a;
  --m3-color-m3-state-layers-light-inverseonsurface-opacity-0-16: #f4f0ef29;
  --m3-color-m3-state-layers-light-inverseprimary-opacity-0-08: #afc6ff14;
  --m3-color-m3-state-layers-light-inverseprimary-opacity-0-10: #afc6ff1a;
  --m3-color-m3-state-layers-light-inverseprimary-opacity-0-16: #afc6ff29;
  --m3-color-m3-state-layers-light-primaryfixed-opacity-0-08: #d9e2ff14;
  --m3-color-m3-state-layers-light-primaryfixed-opacity-0-10: #d9e2ff1a;
  --m3-color-m3-state-layers-light-primaryfixed-opacity-0-16: #d9e2ff29;
  --m3-color-m3-state-layers-light-onprimaryfixed-opacity-0-08: #00194414;
  --m3-color-m3-state-layers-light-onprimaryfixed-opacity-0-10: #0019441a;
  --m3-color-m3-state-layers-light-onprimaryfixed-opacity-0-16: #00194429;
  --m3-color-m3-state-layers-light-primaryfixeddim-opacity-0-08: #afc6ff14;
  --m3-color-m3-state-layers-light-primaryfixeddim-opacity-0-10: #afc6ff1a;
  --m3-color-m3-state-layers-light-primaryfixeddim-opacity-0-16: #afc6ff29;
  --m3-color-m3-state-layers-light-onprimaryfixedvariant-opacity-0-08: #06429714;
  --m3-color-m3-state-layers-light-onprimaryfixedvariant-opacity-0-10: #0642971a;
  --m3-color-m3-state-layers-light-onprimaryfixedvariant-opacity-0-16: #06429729;
  --m3-color-m3-state-layers-light-secondaryfixed-opacity-0-08: #bbeaff14;
  --m3-color-m3-state-layers-light-secondaryfixed-opacity-0-10: #bbeaff1a;
  --m3-color-m3-state-layers-light-secondaryfixed-opacity-0-16: #bbeaff29;
  --m3-color-m3-state-layers-light-onsecondaryfixed-opacity-0-08: #001f2914;
  --m3-color-m3-state-layers-light-onsecondaryfixed-opacity-0-10: #001f291a;
  --m3-color-m3-state-layers-light-onsecondaryfixed-opacity-0-16: #001f2929;
  --m3-color-m3-state-layers-light-secondaryfixeddim-opacity-0-08: #5dd4ff14;
  --m3-color-m3-state-layers-light-secondaryfixeddim-opacity-0-10: #5dd4ff1a;
  --m3-color-m3-state-layers-light-secondaryfixeddim-opacity-0-16: #5dd4ff29;
  --m3-color-m3-state-layers-light-onsecondaryfixedvariant-opacity-0-08: #004d6214;
  --m3-color-m3-state-layers-light-onsecondaryfixedvariant-opacity-0-10: #004d621a;
  --m3-color-m3-state-layers-light-onsecondaryfixedvariant-opacity-0-16: #004d6229;
  --m3-color-m3-state-layers-light-tertiaryfixed-opacity-0-08: #71fe9314;
  --m3-color-m3-state-layers-light-tertiaryfixed-opacity-0-10: #71fe931a;
  --m3-color-m3-state-layers-light-tertiaryfixed-opacity-0-16: #71fe9329;
  --m3-color-m3-state-layers-light-ontertiaryfixed-opacity-0-08: #00210914;
  --m3-color-m3-state-layers-light-ontertiaryfixed-opacity-0-10: #0021091a;
  --m3-color-m3-state-layers-light-ontertiaryfixed-opacity-0-16: #00210929;
  --m3-color-m3-state-layers-light-tertiaryfixeddim-opacity-0-08: #52e07914;
  --m3-color-m3-state-layers-light-tertiaryfixeddim-opacity-0-10: #52e0791a;
  --m3-color-m3-state-layers-light-tertiaryfixeddim-opacity-0-16: #52e07929;
  --m3-color-m3-state-layers-light-ontertiaryfixedvariant-opacity-0-08: #00532214;
  --m3-color-m3-state-layers-light-ontertiaryfixedvariant-opacity-0-10: #0053221a;
  --m3-color-m3-state-layers-light-ontertiaryfixedvariant-opacity-0-16: #00532229;
  --m3-color-m3-state-layers-light-surfacedim-opacity-0-08: #ddd9d914;
  --m3-color-m3-state-layers-light-surfacedim-opacity-0-10: #ddd9d91a;
  --m3-color-m3-state-layers-light-surfacedim-opacity-0-16: #ddd9d929;
  --m3-color-m3-state-layers-light-surfacebright-opacity-0-08: #fcf8f814;
  --m3-color-m3-state-layers-light-surfacebright-opacity-0-10: #fcf8f81a;
  --m3-color-m3-state-layers-light-surfacebright-opacity-0-16: #fcf8f829;
  --m3-color-m3-state-layers-light-surfacecontainerlowest-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-surfacecontainerlowest-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-surfacecontainerlowest-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-surfacecontainerlow-opacity-0-08: #f7f3f214;
  --m3-color-m3-state-layers-light-surfacecontainerlow-opacity-0-10: #f7f3f21a;
  --m3-color-m3-state-layers-light-surfacecontainerlow-opacity-0-16: #f7f3f229;
  --m3-color-m3-state-layers-light-surfacecontainer-opacity-0-08: #f1eded14;
  --m3-color-m3-state-layers-light-surfacecontainer-opacity-0-10: #f1eded1a;
  --m3-color-m3-state-layers-light-surfacecontainer-opacity-0-16: #f1eded29;
  --m3-color-m3-state-layers-light-surfacecontainerhigh-opacity-0-08: #ebe7e714;
  --m3-color-m3-state-layers-light-surfacecontainerhigh-opacity-0-10: #ebe7e71a;
  --m3-color-m3-state-layers-light-surfacecontainerhigh-opacity-0-16: #ebe7e729;
  --m3-color-m3-state-layers-light-surfacecontainerhighest-opacity-0-08: #e5e2e114;
  --m3-color-m3-state-layers-light-surfacecontainerhighest-opacity-0-10: #e5e2e11a;
  --m3-color-m3-state-layers-light-surfacecontainerhighest-opacity-0-16: #e5e2e129;
  --m3-color-m3-state-layers-dark-primary-opacity-0-08: #afc6ff14;
  --m3-color-m3-state-layers-dark-primary-opacity-0-10: #afc6ff1a;
  --m3-color-m3-state-layers-dark-primary-opacity-0-16: #afc6ff29;
  --m3-color-m3-state-layers-dark-surfacetint-opacity-0-08: #afc6ff14;
  --m3-color-m3-state-layers-dark-surfacetint-opacity-0-10: #afc6ff1a;
  --m3-color-m3-state-layers-dark-surfacetint-opacity-0-16: #afc6ff29;
  --m3-color-m3-state-layers-dark-onprimary-opacity-0-08: #002d6d14;
  --m3-color-m3-state-layers-dark-onprimary-opacity-0-10: #002d6d1a;
  --m3-color-m3-state-layers-dark-onprimary-opacity-0-16: #002d6d29;
  --m3-color-m3-state-layers-dark-primarycontainer-opacity-0-08: #14499e14;
  --m3-color-m3-state-layers-dark-primarycontainer-opacity-0-10: #14499e1a;
  --m3-color-m3-state-layers-dark-primarycontainer-opacity-0-16: #14499e29;
  --m3-color-m3-state-layers-dark-onprimarycontainer-opacity-0-08: #a2bdff14;
  --m3-color-m3-state-layers-dark-onprimarycontainer-opacity-0-10: #a2bdff1a;
  --m3-color-m3-state-layers-dark-onprimarycontainer-opacity-0-16: #a2bdff29;
  --m3-color-m3-state-layers-dark-secondary-opacity-0-08: #8edeff14;
  --m3-color-m3-state-layers-dark-secondary-opacity-0-10: #8edeff1a;
  --m3-color-m3-state-layers-dark-secondary-opacity-0-16: #8edeff29;
  --m3-color-m3-state-layers-dark-onsecondary-opacity-0-08: #00354514;
  --m3-color-m3-state-layers-dark-onsecondary-opacity-0-10: #0035451a;
  --m3-color-m3-state-layers-dark-onsecondary-opacity-0-16: #00354529;
  --m3-color-m3-state-layers-dark-secondarycontainer-opacity-0-08: #34c6f414;
  --m3-color-m3-state-layers-dark-secondarycontainer-opacity-0-10: #34c6f41a;
  --m3-color-m3-state-layers-dark-secondarycontainer-opacity-0-16: #34c6f429;
  --m3-color-m3-state-layers-dark-onsecondarycontainer-opacity-0-08: #004f6514;
  --m3-color-m3-state-layers-dark-onsecondarycontainer-opacity-0-10: #004f651a;
  --m3-color-m3-state-layers-dark-onsecondarycontainer-opacity-0-16: #004f6529;
  --m3-color-m3-state-layers-dark-tertiary-opacity-0-08: #52e07914;
  --m3-color-m3-state-layers-dark-tertiary-opacity-0-10: #52e0791a;
  --m3-color-m3-state-layers-dark-tertiary-opacity-0-16: #52e07929;
  --m3-color-m3-state-layers-dark-ontertiary-opacity-0-08: #00391514;
  --m3-color-m3-state-layers-dark-ontertiary-opacity-0-10: #0039151a;
  --m3-color-m3-state-layers-dark-ontertiary-opacity-0-16: #00391529;
  --m3-color-m3-state-layers-dark-tertiarycontainer-opacity-0-08: #00b05014;
  --m3-color-m3-state-layers-dark-tertiarycontainer-opacity-0-10: #00b0501a;
  --m3-color-m3-state-layers-dark-tertiarycontainer-opacity-0-16: #00b05029;
  --m3-color-m3-state-layers-dark-ontertiarycontainer-opacity-0-08: #003a1514;
  --m3-color-m3-state-layers-dark-ontertiarycontainer-opacity-0-10: #003a151a;
  --m3-color-m3-state-layers-dark-ontertiarycontainer-opacity-0-16: #003a1529;
  --m3-color-m3-state-layers-dark-error-opacity-0-08: #ffb4ab14;
  --m3-color-m3-state-layers-dark-error-opacity-0-10: #ffb4ab1a;
  --m3-color-m3-state-layers-dark-error-opacity-0-16: #ffb4ab29;
  --m3-color-m3-state-layers-dark-onerror-opacity-0-08: #69000514;
  --m3-color-m3-state-layers-dark-onerror-opacity-0-10: #6900051a;
  --m3-color-m3-state-layers-dark-onerror-opacity-0-16: #69000529;
  --m3-color-m3-state-layers-dark-errorcontainer-opacity-0-08: #ba1b1b14;
  --m3-color-m3-state-layers-dark-errorcontainer-opacity-0-10: #ba1b1b1a;
  --m3-color-m3-state-layers-dark-errorcontainer-opacity-0-16: #ba1b1b29;
  --m3-color-m3-state-layers-dark-onerrorcontainer-opacity-0-08: #ffcdc714;
  --m3-color-m3-state-layers-dark-onerrorcontainer-opacity-0-10: #ffcdc71a;
  --m3-color-m3-state-layers-dark-onerrorcontainer-opacity-0-16: #ffcdc729;
  --m3-color-m3-state-layers-dark-background-opacity-0-08: #11131914;
  --m3-color-m3-state-layers-dark-background-opacity-0-10: #1113191a;
  --m3-color-m3-state-layers-dark-background-opacity-0-16: #11131929;
  --m3-color-m3-state-layers-dark-onbackground-opacity-0-08: #e2e2ea14;
  --m3-color-m3-state-layers-dark-onbackground-opacity-0-10: #e2e2ea1a;
  --m3-color-m3-state-layers-dark-onbackground-opacity-0-16: #e2e2ea29;
  --m3-color-m3-state-layers-dark-surface-opacity-0-08: #14131314;
  --m3-color-m3-state-layers-dark-surface-opacity-0-10: #1413131a;
  --m3-color-m3-state-layers-dark-surface-opacity-0-16: #14131329;
  --m3-color-m3-state-layers-dark-onsurface-opacity-0-08: #e5e2e114;
  --m3-color-m3-state-layers-dark-onsurface-opacity-0-10: #e5e2e11a;
  --m3-color-m3-state-layers-dark-onsurface-opacity-0-16: #e5e2e129;
  --m3-color-m3-state-layers-dark-surfacevariant-opacity-0-08: #46464b14;
  --m3-color-m3-state-layers-dark-surfacevariant-opacity-0-10: #46464b1a;
  --m3-color-m3-state-layers-dark-surfacevariant-opacity-0-16: #46464b29;
  --m3-color-m3-state-layers-dark-onsurfacevariant-opacity-0-08: #c6c6cb14;
  --m3-color-m3-state-layers-dark-onsurfacevariant-opacity-0-10: #c6c6cb1a;
  --m3-color-m3-state-layers-dark-onsurfacevariant-opacity-0-16: #c6c6cb29;
  --m3-color-m3-state-layers-dark-outline-opacity-0-08: #90909514;
  --m3-color-m3-state-layers-dark-outline-opacity-0-10: #9090951a;
  --m3-color-m3-state-layers-dark-outline-opacity-0-16: #90909529;
  --m3-color-m3-state-layers-dark-outlinevariant-opacity-0-08: #46464b14;
  --m3-color-m3-state-layers-dark-outlinevariant-opacity-0-10: #46464b1a;
  --m3-color-m3-state-layers-dark-outlinevariant-opacity-0-16: #46464b29;
  --m3-color-m3-state-layers-dark-shadow-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-shadow-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-shadow-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-scrim-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-scrim-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-scrim-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-inversesurface-opacity-0-08: #e5e2e114;
  --m3-color-m3-state-layers-dark-inversesurface-opacity-0-10: #e5e2e11a;
  --m3-color-m3-state-layers-dark-inversesurface-opacity-0-16: #e5e2e129;
  --m3-color-m3-state-layers-dark-inverseonsurface-opacity-0-08: #31303014;
  --m3-color-m3-state-layers-dark-inverseonsurface-opacity-0-10: #3130301a;
  --m3-color-m3-state-layers-dark-inverseonsurface-opacity-0-16: #31303029;
  --m3-color-m3-state-layers-dark-inverseprimary-opacity-0-08: #2e5bb114;
  --m3-color-m3-state-layers-dark-inverseprimary-opacity-0-10: #2e5bb11a;
  --m3-color-m3-state-layers-dark-inverseprimary-opacity-0-16: #2e5bb129;
  --m3-color-m3-state-layers-dark-primaryfixed-opacity-0-08: #d9e2ff14;
  --m3-color-m3-state-layers-dark-primaryfixed-opacity-0-10: #d9e2ff1a;
  --m3-color-m3-state-layers-dark-primaryfixed-opacity-0-16: #d9e2ff29;
  --m3-color-m3-state-layers-dark-onprimaryfixed-opacity-0-08: #00194414;
  --m3-color-m3-state-layers-dark-onprimaryfixed-opacity-0-10: #0019441a;
  --m3-color-m3-state-layers-dark-onprimaryfixed-opacity-0-16: #00194429;
  --m3-color-m3-state-layers-dark-primaryfixeddim-opacity-0-08: #afc6ff14;
  --m3-color-m3-state-layers-dark-primaryfixeddim-opacity-0-10: #afc6ff1a;
  --m3-color-m3-state-layers-dark-primaryfixeddim-opacity-0-16: #afc6ff29;
  --m3-color-m3-state-layers-dark-onprimaryfixedvariant-opacity-0-08: #06429714;
  --m3-color-m3-state-layers-dark-onprimaryfixedvariant-opacity-0-10: #0642971a;
  --m3-color-m3-state-layers-dark-onprimaryfixedvariant-opacity-0-16: #06429729;
  --m3-color-m3-state-layers-dark-secondaryfixed-opacity-0-08: #bbeaff14;
  --m3-color-m3-state-layers-dark-secondaryfixed-opacity-0-10: #bbeaff1a;
  --m3-color-m3-state-layers-dark-secondaryfixed-opacity-0-16: #bbeaff29;
  --m3-color-m3-state-layers-dark-onsecondaryfixed-opacity-0-08: #001f2914;
  --m3-color-m3-state-layers-dark-onsecondaryfixed-opacity-0-10: #001f291a;
  --m3-color-m3-state-layers-dark-onsecondaryfixed-opacity-0-16: #001f2929;
  --m3-color-m3-state-layers-dark-secondaryfixeddim-opacity-0-08: #5dd4ff14;
  --m3-color-m3-state-layers-dark-secondaryfixeddim-opacity-0-10: #5dd4ff1a;
  --m3-color-m3-state-layers-dark-secondaryfixeddim-opacity-0-16: #5dd4ff29;
  --m3-color-m3-state-layers-dark-onsecondaryfixedvariant-opacity-0-08: #004d6214;
  --m3-color-m3-state-layers-dark-onsecondaryfixedvariant-opacity-0-10: #004d621a;
  --m3-color-m3-state-layers-dark-onsecondaryfixedvariant-opacity-0-16: #004d6229;
  --m3-color-m3-state-layers-dark-tertiaryfixed-opacity-0-08: #71fe9314;
  --m3-color-m3-state-layers-dark-tertiaryfixed-opacity-0-10: #71fe931a;
  --m3-color-m3-state-layers-dark-tertiaryfixed-opacity-0-16: #71fe9329;
  --m3-color-m3-state-layers-dark-ontertiaryfixed-opacity-0-08: #00210914;
  --m3-color-m3-state-layers-dark-ontertiaryfixed-opacity-0-10: #0021091a;
  --m3-color-m3-state-layers-dark-ontertiaryfixed-opacity-0-16: #00210929;
  --m3-color-m3-state-layers-dark-tertiaryfixeddim-opacity-0-08: #52e07914;
  --m3-color-m3-state-layers-dark-tertiaryfixeddim-opacity-0-10: #52e0791a;
  --m3-color-m3-state-layers-dark-tertiaryfixeddim-opacity-0-16: #52e07929;
  --m3-color-m3-state-layers-dark-ontertiaryfixedvariant-opacity-0-08: #00532214;
  --m3-color-m3-state-layers-dark-ontertiaryfixedvariant-opacity-0-10: #0053221a;
  --m3-color-m3-state-layers-dark-ontertiaryfixedvariant-opacity-0-16: #00532229;
  --m3-color-m3-state-layers-dark-surfacedim-opacity-0-08: #14131314;
  --m3-color-m3-state-layers-dark-surfacedim-opacity-0-10: #1413131a;
  --m3-color-m3-state-layers-dark-surfacedim-opacity-0-16: #14131329;
  --m3-color-m3-state-layers-dark-surfacebright-opacity-0-08: #3a393914;
  --m3-color-m3-state-layers-dark-surfacebright-opacity-0-10: #3a39391a;
  --m3-color-m3-state-layers-dark-surfacebright-opacity-0-16: #3a393929;
  --m3-color-m3-state-layers-dark-surfacecontainerlowest-opacity-0-08: #0e0e0e14;
  --m3-color-m3-state-layers-dark-surfacecontainerlowest-opacity-0-10: #0e0e0e1a;
  --m3-color-m3-state-layers-dark-surfacecontainerlowest-opacity-0-16: #0e0e0e29;
  --m3-color-m3-state-layers-dark-surfacecontainerlow-opacity-0-08: #1c1b1c14;
  --m3-color-m3-state-layers-dark-surfacecontainerlow-opacity-0-10: #1c1b1c1a;
  --m3-color-m3-state-layers-dark-surfacecontainerlow-opacity-0-16: #1c1b1c29;
  --m3-color-m3-state-layers-dark-surfacecontainer-opacity-0-08: #201f2014;
  --m3-color-m3-state-layers-dark-surfacecontainer-opacity-0-10: #201f201a;
  --m3-color-m3-state-layers-dark-surfacecontainer-opacity-0-16: #201f2029;
  --m3-color-m3-state-layers-dark-surfacecontainerhigh-opacity-0-08: #2a2a2a14;
  --m3-color-m3-state-layers-dark-surfacecontainerhigh-opacity-0-10: #2a2a2a1a;
  --m3-color-m3-state-layers-dark-surfacecontainerhigh-opacity-0-16: #2a2a2a29;
  --m3-color-m3-state-layers-dark-surfacecontainerhighest-opacity-0-08: #35343514;
  --m3-color-m3-state-layers-dark-surfacecontainerhighest-opacity-0-10: #3534351a;
  --m3-color-m3-state-layers-dark-surfacecontainerhighest-opacity-0-16: #35343529;
  --m3-color-m3-state-layers-light-high-contrast-primary-opacity-0-08: #00296514;
  --m3-color-m3-state-layers-light-high-contrast-primary-opacity-0-10: #0029651a;
  --m3-color-m3-state-layers-light-high-contrast-primary-opacity-0-16: #00296529;
  --m3-color-m3-state-layers-light-high-contrast-surfacetint-opacity-0-08: #2e5bb114;
  --m3-color-m3-state-layers-light-high-contrast-surfacetint-opacity-0-10: #2e5bb11a;
  --m3-color-m3-state-layers-light-high-contrast-surfacetint-opacity-0-16: #2e5bb129;
  --m3-color-m3-state-layers-light-high-contrast-onprimary-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-onprimary-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-onprimary-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-primarycontainer-opacity-0-08: #0c459a14;
  --m3-color-m3-state-layers-light-high-contrast-primarycontainer-opacity-0-10: #0c459a1a;
  --m3-color-m3-state-layers-light-high-contrast-primarycontainer-opacity-0-16: #0c459a29;
  --m3-color-m3-state-layers-light-high-contrast-onprimarycontainer-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-onprimarycontainer-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-onprimarycontainer-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-secondary-opacity-0-08: #00313f14;
  --m3-color-m3-state-layers-light-high-contrast-secondary-opacity-0-10: #00313f1a;
  --m3-color-m3-state-layers-light-high-contrast-secondary-opacity-0-16: #00313f29;
  --m3-color-m3-state-layers-light-high-contrast-onsecondary-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-onsecondary-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-onsecondary-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-secondarycontainer-opacity-0-08: #00506614;
  --m3-color-m3-state-layers-light-high-contrast-secondarycontainer-opacity-0-10: #0050661a;
  --m3-color-m3-state-layers-light-high-contrast-secondarycontainer-opacity-0-16: #00506629;
  --m3-color-m3-state-layers-light-high-contrast-onsecondarycontainer-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-onsecondarycontainer-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-onsecondarycontainer-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-tertiary-opacity-0-08: #00341314;
  --m3-color-m3-state-layers-light-high-contrast-tertiary-opacity-0-10: #0034131a;
  --m3-color-m3-state-layers-light-high-contrast-tertiary-opacity-0-16: #00341329;
  --m3-color-m3-state-layers-light-high-contrast-ontertiary-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-ontertiary-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-ontertiary-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-tertiarycontainer-opacity-0-08: #00552314;
  --m3-color-m3-state-layers-light-high-contrast-tertiarycontainer-opacity-0-10: #0055231a;
  --m3-color-m3-state-layers-light-high-contrast-tertiarycontainer-opacity-0-16: #00552329;
  --m3-color-m3-state-layers-light-high-contrast-ontertiarycontainer-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-ontertiarycontainer-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-ontertiarycontainer-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-error-opacity-0-08: #60000414;
  --m3-color-m3-state-layers-light-high-contrast-error-opacity-0-10: #6000041a;
  --m3-color-m3-state-layers-light-high-contrast-error-opacity-0-16: #60000429;
  --m3-color-m3-state-layers-light-high-contrast-onerror-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-onerror-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-onerror-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-errorcontainer-opacity-0-08: #98000b14;
  --m3-color-m3-state-layers-light-high-contrast-errorcontainer-opacity-0-10: #98000b1a;
  --m3-color-m3-state-layers-light-high-contrast-errorcontainer-opacity-0-16: #98000b29;
  --m3-color-m3-state-layers-light-high-contrast-onerrorcontainer-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-onerrorcontainer-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-onerrorcontainer-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-background-opacity-0-08: #faf8ff14;
  --m3-color-m3-state-layers-light-high-contrast-background-opacity-0-10: #faf8ff1a;
  --m3-color-m3-state-layers-light-high-contrast-background-opacity-0-16: #faf8ff29;
  --m3-color-m3-state-layers-light-high-contrast-onbackground-opacity-0-08: #1a1b2114;
  --m3-color-m3-state-layers-light-high-contrast-onbackground-opacity-0-10: #1a1b211a;
  --m3-color-m3-state-layers-light-high-contrast-onbackground-opacity-0-16: #1a1b2129;
  --m3-color-m3-state-layers-light-high-contrast-surface-opacity-0-08: #fcf8f814;
  --m3-color-m3-state-layers-light-high-contrast-surface-opacity-0-10: #fcf8f81a;
  --m3-color-m3-state-layers-light-high-contrast-surface-opacity-0-16: #fcf8f829;
  --m3-color-m3-state-layers-light-high-contrast-onsurface-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-light-high-contrast-onsurface-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-light-high-contrast-onsurface-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-light-high-contrast-surfacevariant-opacity-0-08: #e3e2e714;
  --m3-color-m3-state-layers-light-high-contrast-surfacevariant-opacity-0-10: #e3e2e71a;
  --m3-color-m3-state-layers-light-high-contrast-surfacevariant-opacity-0-16: #e3e2e729;
  --m3-color-m3-state-layers-light-high-contrast-onsurfacevariant-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-light-high-contrast-onsurfacevariant-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-light-high-contrast-onsurfacevariant-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-light-high-contrast-outline-opacity-0-08: #2b2c3014;
  --m3-color-m3-state-layers-light-high-contrast-outline-opacity-0-10: #2b2c301a;
  --m3-color-m3-state-layers-light-high-contrast-outline-opacity-0-16: #2b2c3029;
  --m3-color-m3-state-layers-light-high-contrast-outlinevariant-opacity-0-08: #48494d14;
  --m3-color-m3-state-layers-light-high-contrast-outlinevariant-opacity-0-10: #48494d1a;
  --m3-color-m3-state-layers-light-high-contrast-outlinevariant-opacity-0-16: #48494d29;
  --m3-color-m3-state-layers-light-high-contrast-shadow-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-light-high-contrast-shadow-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-light-high-contrast-shadow-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-light-high-contrast-scrim-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-light-high-contrast-scrim-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-light-high-contrast-scrim-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-light-high-contrast-inversesurface-opacity-0-08: #31303014;
  --m3-color-m3-state-layers-light-high-contrast-inversesurface-opacity-0-10: #3130301a;
  --m3-color-m3-state-layers-light-high-contrast-inversesurface-opacity-0-16: #31303029;
  --m3-color-m3-state-layers-light-high-contrast-inverseonsurface-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-inverseonsurface-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-inverseonsurface-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-inverseprimary-opacity-0-08: #afc6ff14;
  --m3-color-m3-state-layers-light-high-contrast-inverseprimary-opacity-0-10: #afc6ff1a;
  --m3-color-m3-state-layers-light-high-contrast-inverseprimary-opacity-0-16: #afc6ff29;
  --m3-color-m3-state-layers-light-high-contrast-primaryfixed-opacity-0-08: #0c459a14;
  --m3-color-m3-state-layers-light-high-contrast-primaryfixed-opacity-0-10: #0c459a1a;
  --m3-color-m3-state-layers-light-high-contrast-primaryfixed-opacity-0-16: #0c459a29;
  --m3-color-m3-state-layers-light-high-contrast-onprimaryfixed-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-onprimaryfixed-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-onprimaryfixed-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-primaryfixeddim-opacity-0-08: #002f7214;
  --m3-color-m3-state-layers-light-high-contrast-primaryfixeddim-opacity-0-10: #002f721a;
  --m3-color-m3-state-layers-light-high-contrast-primaryfixeddim-opacity-0-16: #002f7229;
  --m3-color-m3-state-layers-light-high-contrast-onprimaryfixedvariant-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-onprimaryfixedvariant-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-onprimaryfixedvariant-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-secondaryfixed-opacity-0-08: #00506614;
  --m3-color-m3-state-layers-light-high-contrast-secondaryfixed-opacity-0-10: #0050661a;
  --m3-color-m3-state-layers-light-high-contrast-secondaryfixed-opacity-0-16: #00506629;
  --m3-color-m3-state-layers-light-high-contrast-onsecondaryfixed-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-onsecondaryfixed-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-onsecondaryfixed-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-secondaryfixeddim-opacity-0-08: #00384814;
  --m3-color-m3-state-layers-light-high-contrast-secondaryfixeddim-opacity-0-10: #0038481a;
  --m3-color-m3-state-layers-light-high-contrast-secondaryfixeddim-opacity-0-16: #00384829;
  --m3-color-m3-state-layers-light-high-contrast-onsecondaryfixedvariant-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-onsecondaryfixedvariant-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-onsecondaryfixedvariant-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-tertiaryfixed-opacity-0-08: #00552314;
  --m3-color-m3-state-layers-light-high-contrast-tertiaryfixed-opacity-0-10: #0055231a;
  --m3-color-m3-state-layers-light-high-contrast-tertiaryfixed-opacity-0-16: #00552329;
  --m3-color-m3-state-layers-light-high-contrast-ontertiaryfixed-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-ontertiaryfixed-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-ontertiaryfixed-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-tertiaryfixeddim-opacity-0-08: #003c1614;
  --m3-color-m3-state-layers-light-high-contrast-tertiaryfixeddim-opacity-0-10: #003c161a;
  --m3-color-m3-state-layers-light-high-contrast-tertiaryfixeddim-opacity-0-16: #003c1629;
  --m3-color-m3-state-layers-light-high-contrast-ontertiaryfixedvariant-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-ontertiaryfixedvariant-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-ontertiaryfixedvariant-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-surfacedim-opacity-0-08: #bbb8b814;
  --m3-color-m3-state-layers-light-high-contrast-surfacedim-opacity-0-10: #bbb8b81a;
  --m3-color-m3-state-layers-light-high-contrast-surfacedim-opacity-0-16: #bbb8b829;
  --m3-color-m3-state-layers-light-high-contrast-surfacebright-opacity-0-08: #fcf8f814;
  --m3-color-m3-state-layers-light-high-contrast-surfacebright-opacity-0-10: #fcf8f81a;
  --m3-color-m3-state-layers-light-high-contrast-surfacebright-opacity-0-16: #fcf8f829;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainerlowest-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainerlowest-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainerlowest-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainerlow-opacity-0-08: #f4f0ef14;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainerlow-opacity-0-10: #f4f0ef1a;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainerlow-opacity-0-16: #f4f0ef29;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainer-opacity-0-08: #e5e2e114;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainer-opacity-0-10: #e5e2e11a;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainer-opacity-0-16: #e5e2e129;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainerhigh-opacity-0-08: #d7d4d314;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainerhigh-opacity-0-10: #d7d4d31a;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainerhigh-opacity-0-16: #d7d4d329;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainerhighest-opacity-0-08: #c9c6c514;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainerhighest-opacity-0-10: #c9c6c51a;
  --m3-color-m3-state-layers-light-high-contrast-surfacecontainerhighest-opacity-0-16: #c9c6c529;
  --m3-color-m3-state-layers-dark-high-contrast-primary-opacity-0-08: #ecefff14;
  --m3-color-m3-state-layers-dark-high-contrast-primary-opacity-0-10: #ecefff1a;
  --m3-color-m3-state-layers-dark-high-contrast-primary-opacity-0-16: #ecefff29;
  --m3-color-m3-state-layers-dark-high-contrast-surfacetint-opacity-0-08: #afc6ff14;
  --m3-color-m3-state-layers-dark-high-contrast-surfacetint-opacity-0-10: #afc6ff1a;
  --m3-color-m3-state-layers-dark-high-contrast-surfacetint-opacity-0-16: #afc6ff29;
  --m3-color-m3-state-layers-dark-high-contrast-onprimary-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-high-contrast-onprimary-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-high-contrast-onprimary-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-high-contrast-primarycontainer-opacity-0-08: #a9c2ff14;
  --m3-color-m3-state-layers-dark-high-contrast-primarycontainer-opacity-0-10: #a9c2ff1a;
  --m3-color-m3-state-layers-dark-high-contrast-primarycontainer-opacity-0-16: #a9c2ff29;
  --m3-color-m3-state-layers-dark-high-contrast-onprimarycontainer-opacity-0-08: #000a2414;
  --m3-color-m3-state-layers-dark-high-contrast-onprimarycontainer-opacity-0-10: #000a241a;
  --m3-color-m3-state-layers-dark-high-contrast-onprimarycontainer-opacity-0-16: #000a2429;
  --m3-color-m3-state-layers-dark-high-contrast-secondary-opacity-0-08: #ddf4ff14;
  --m3-color-m3-state-layers-dark-high-contrast-secondary-opacity-0-10: #ddf4ff1a;
  --m3-color-m3-state-layers-dark-high-contrast-secondary-opacity-0-16: #ddf4ff29;
  --m3-color-m3-state-layers-dark-high-contrast-onsecondary-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-high-contrast-onsecondary-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-high-contrast-onsecondary-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-high-contrast-secondarycontainer-opacity-0-08: #48d1ff14;
  --m3-color-m3-state-layers-dark-high-contrast-secondarycontainer-opacity-0-10: #48d1ff1a;
  --m3-color-m3-state-layers-dark-high-contrast-secondarycontainer-opacity-0-16: #48d1ff29;
  --m3-color-m3-state-layers-dark-high-contrast-onsecondarycontainer-opacity-0-08: #000d1314;
  --m3-color-m3-state-layers-dark-high-contrast-onsecondarycontainer-opacity-0-10: #000d131a;
  --m3-color-m3-state-layers-dark-high-contrast-onsecondarycontainer-opacity-0-16: #000d1329;
  --m3-color-m3-state-layers-dark-high-contrast-tertiary-opacity-0-08: #c1ffc614;
  --m3-color-m3-state-layers-dark-high-contrast-tertiary-opacity-0-10: #c1ffc61a;
  --m3-color-m3-state-layers-dark-high-contrast-tertiary-opacity-0-16: #c1ffc629;
  --m3-color-m3-state-layers-dark-high-contrast-ontertiary-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-high-contrast-ontertiary-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-high-contrast-ontertiary-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-high-contrast-tertiarycontainer-opacity-0-08: #4edc7614;
  --m3-color-m3-state-layers-dark-high-contrast-tertiarycontainer-opacity-0-10: #4edc761a;
  --m3-color-m3-state-layers-dark-high-contrast-tertiarycontainer-opacity-0-16: #4edc7629;
  --m3-color-m3-state-layers-dark-high-contrast-ontertiarycontainer-opacity-0-08: #000f0314;
  --m3-color-m3-state-layers-dark-high-contrast-ontertiarycontainer-opacity-0-10: #000f031a;
  --m3-color-m3-state-layers-dark-high-contrast-ontertiarycontainer-opacity-0-16: #000f0329;
  --m3-color-m3-state-layers-dark-high-contrast-error-opacity-0-08: #ffece914;
  --m3-color-m3-state-layers-dark-high-contrast-error-opacity-0-10: #ffece91a;
  --m3-color-m3-state-layers-dark-high-contrast-error-opacity-0-16: #ffece929;
  --m3-color-m3-state-layers-dark-high-contrast-onerror-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-high-contrast-onerror-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-high-contrast-onerror-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-high-contrast-errorcontainer-opacity-0-08: #ffaea414;
  --m3-color-m3-state-layers-dark-high-contrast-errorcontainer-opacity-0-10: #ffaea41a;
  --m3-color-m3-state-layers-dark-high-contrast-errorcontainer-opacity-0-16: #ffaea429;
  --m3-color-m3-state-layers-dark-high-contrast-onerrorcontainer-opacity-0-08: #22000114;
  --m3-color-m3-state-layers-dark-high-contrast-onerrorcontainer-opacity-0-10: #2200011a;
  --m3-color-m3-state-layers-dark-high-contrast-onerrorcontainer-opacity-0-16: #22000129;
  --m3-color-m3-state-layers-dark-high-contrast-background-opacity-0-08: #11131914;
  --m3-color-m3-state-layers-dark-high-contrast-background-opacity-0-10: #1113191a;
  --m3-color-m3-state-layers-dark-high-contrast-background-opacity-0-16: #11131929;
  --m3-color-m3-state-layers-dark-high-contrast-onbackground-opacity-0-08: #e2e2ea14;
  --m3-color-m3-state-layers-dark-high-contrast-onbackground-opacity-0-10: #e2e2ea1a;
  --m3-color-m3-state-layers-dark-high-contrast-onbackground-opacity-0-16: #e2e2ea29;
  --m3-color-m3-state-layers-dark-high-contrast-surface-opacity-0-08: #14131314;
  --m3-color-m3-state-layers-dark-high-contrast-surface-opacity-0-10: #1413131a;
  --m3-color-m3-state-layers-dark-high-contrast-surface-opacity-0-16: #14131329;
  --m3-color-m3-state-layers-dark-high-contrast-onsurface-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-dark-high-contrast-onsurface-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-dark-high-contrast-onsurface-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-dark-high-contrast-surfacevariant-opacity-0-08: #46464b14;
  --m3-color-m3-state-layers-dark-high-contrast-surfacevariant-opacity-0-10: #46464b1a;
  --m3-color-m3-state-layers-dark-high-contrast-surfacevariant-opacity-0-16: #46464b29;
  --m3-color-m3-state-layers-dark-high-contrast-onsurfacevariant-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-dark-high-contrast-onsurfacevariant-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-dark-high-contrast-onsurfacevariant-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-dark-high-contrast-outline-opacity-0-08: #f0eff514;
  --m3-color-m3-state-layers-dark-high-contrast-outline-opacity-0-10: #f0eff51a;
  --m3-color-m3-state-layers-dark-high-contrast-outline-opacity-0-16: #f0eff529;
  --m3-color-m3-state-layers-dark-high-contrast-outlinevariant-opacity-0-08: #c3c2c714;
  --m3-color-m3-state-layers-dark-high-contrast-outlinevariant-opacity-0-10: #c3c2c71a;
  --m3-color-m3-state-layers-dark-high-contrast-outlinevariant-opacity-0-16: #c3c2c729;
  --m3-color-m3-state-layers-dark-high-contrast-shadow-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-high-contrast-shadow-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-high-contrast-shadow-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-high-contrast-scrim-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-high-contrast-scrim-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-high-contrast-scrim-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-high-contrast-inversesurface-opacity-0-08: #e5e2e114;
  --m3-color-m3-state-layers-dark-high-contrast-inversesurface-opacity-0-10: #e5e2e11a;
  --m3-color-m3-state-layers-dark-high-contrast-inversesurface-opacity-0-16: #e5e2e129;
  --m3-color-m3-state-layers-dark-high-contrast-inverseonsurface-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-high-contrast-inverseonsurface-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-high-contrast-inverseonsurface-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-high-contrast-inverseprimary-opacity-0-08: #09449914;
  --m3-color-m3-state-layers-dark-high-contrast-inverseprimary-opacity-0-10: #0944991a;
  --m3-color-m3-state-layers-dark-high-contrast-inverseprimary-opacity-0-16: #09449929;
  --m3-color-m3-state-layers-dark-high-contrast-primaryfixed-opacity-0-08: #d9e2ff14;
  --m3-color-m3-state-layers-dark-high-contrast-primaryfixed-opacity-0-10: #d9e2ff1a;
  --m3-color-m3-state-layers-dark-high-contrast-primaryfixed-opacity-0-16: #d9e2ff29;
  --m3-color-m3-state-layers-dark-high-contrast-onprimaryfixed-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-high-contrast-onprimaryfixed-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-high-contrast-onprimaryfixed-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-high-contrast-primaryfixeddim-opacity-0-08: #afc6ff14;
  --m3-color-m3-state-layers-dark-high-contrast-primaryfixeddim-opacity-0-10: #afc6ff1a;
  --m3-color-m3-state-layers-dark-high-contrast-primaryfixeddim-opacity-0-16: #afc6ff29;
  --m3-color-m3-state-layers-dark-high-contrast-onprimaryfixedvariant-opacity-0-08: #000f2f14;
  --m3-color-m3-state-layers-dark-high-contrast-onprimaryfixedvariant-opacity-0-10: #000f2f1a;
  --m3-color-m3-state-layers-dark-high-contrast-onprimaryfixedvariant-opacity-0-16: #000f2f29;
  --m3-color-m3-state-layers-dark-high-contrast-secondaryfixed-opacity-0-08: #bbeaff14;
  --m3-color-m3-state-layers-dark-high-contrast-secondaryfixed-opacity-0-10: #bbeaff1a;
  --m3-color-m3-state-layers-dark-high-contrast-secondaryfixed-opacity-0-16: #bbeaff29;
  --m3-color-m3-state-layers-dark-high-contrast-onsecondaryfixed-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-high-contrast-onsecondaryfixed-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-high-contrast-onsecondaryfixed-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-high-contrast-secondaryfixeddim-opacity-0-08: #5dd4ff14;
  --m3-color-m3-state-layers-dark-high-contrast-secondaryfixeddim-opacity-0-10: #5dd4ff1a;
  --m3-color-m3-state-layers-dark-high-contrast-secondaryfixeddim-opacity-0-16: #5dd4ff29;
  --m3-color-m3-state-layers-dark-high-contrast-onsecondaryfixedvariant-opacity-0-08: #00131b14;
  --m3-color-m3-state-layers-dark-high-contrast-onsecondaryfixedvariant-opacity-0-10: #00131b1a;
  --m3-color-m3-state-layers-dark-high-contrast-onsecondaryfixedvariant-opacity-0-16: #00131b29;
  --m3-color-m3-state-layers-dark-high-contrast-tertiaryfixed-opacity-0-08: #71fe9314;
  --m3-color-m3-state-layers-dark-high-contrast-tertiaryfixed-opacity-0-10: #71fe931a;
  --m3-color-m3-state-layers-dark-high-contrast-tertiaryfixed-opacity-0-16: #71fe9329;
  --m3-color-m3-state-layers-dark-high-contrast-ontertiaryfixed-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-high-contrast-ontertiaryfixed-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-high-contrast-ontertiaryfixed-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-high-contrast-tertiaryfixeddim-opacity-0-08: #52e07914;
  --m3-color-m3-state-layers-dark-high-contrast-tertiaryfixeddim-opacity-0-10: #52e0791a;
  --m3-color-m3-state-layers-dark-high-contrast-tertiaryfixeddim-opacity-0-16: #52e07929;
  --m3-color-m3-state-layers-dark-high-contrast-ontertiaryfixedvariant-opacity-0-08: #00150514;
  --m3-color-m3-state-layers-dark-high-contrast-ontertiaryfixedvariant-opacity-0-10: #0015051a;
  --m3-color-m3-state-layers-dark-high-contrast-ontertiaryfixedvariant-opacity-0-16: #00150529;
  --m3-color-m3-state-layers-dark-high-contrast-surfacedim-opacity-0-08: #14131314;
  --m3-color-m3-state-layers-dark-high-contrast-surfacedim-opacity-0-10: #1413131a;
  --m3-color-m3-state-layers-dark-high-contrast-surfacedim-opacity-0-16: #14131329;
  --m3-color-m3-state-layers-dark-high-contrast-surfacebright-opacity-0-08: #51505014;
  --m3-color-m3-state-layers-dark-high-contrast-surfacebright-opacity-0-10: #5150501a;
  --m3-color-m3-state-layers-dark-high-contrast-surfacebright-opacity-0-16: #51505029;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainerlowest-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainerlowest-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainerlowest-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainerlow-opacity-0-08: #201f2014;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainerlow-opacity-0-10: #201f201a;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainerlow-opacity-0-16: #201f2029;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainer-opacity-0-08: #31303014;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainer-opacity-0-10: #3130301a;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainer-opacity-0-16: #31303029;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainerhigh-opacity-0-08: #3c3b3b14;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainerhigh-opacity-0-10: #3c3b3b1a;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainerhigh-opacity-0-16: #3c3b3b29;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainerhighest-opacity-0-08: #48464614;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainerhighest-opacity-0-10: #4846461a;
  --m3-color-m3-state-layers-dark-high-contrast-surfacecontainerhighest-opacity-0-16: #48464629;
  --m3-color-m3-state-layers-light-medium-contrast-primary-opacity-0-08: #00327914;
  --m3-color-m3-state-layers-light-medium-contrast-primary-opacity-0-10: #0032791a;
  --m3-color-m3-state-layers-light-medium-contrast-primary-opacity-0-16: #00327929;
  --m3-color-m3-state-layers-light-medium-contrast-surfacetint-opacity-0-08: #2e5bb114;
  --m3-color-m3-state-layers-light-medium-contrast-surfacetint-opacity-0-10: #2e5bb11a;
  --m3-color-m3-state-layers-light-medium-contrast-surfacetint-opacity-0-16: #2e5bb129;
  --m3-color-m3-state-layers-light-medium-contrast-onprimary-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-medium-contrast-onprimary-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-medium-contrast-onprimary-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-medium-contrast-primarycontainer-opacity-0-08: #14499e14;
  --m3-color-m3-state-layers-light-medium-contrast-primarycontainer-opacity-0-10: #14499e1a;
  --m3-color-m3-state-layers-light-medium-contrast-primarycontainer-opacity-0-16: #14499e29;
  --m3-color-m3-state-layers-light-medium-contrast-onprimarycontainer-opacity-0-08: #e5eaff14;
  --m3-color-m3-state-layers-light-medium-contrast-onprimarycontainer-opacity-0-10: #e5eaff1a;
  --m3-color-m3-state-layers-light-medium-contrast-onprimarycontainer-opacity-0-16: #e5eaff29;
  --m3-color-m3-state-layers-light-medium-contrast-secondary-opacity-0-08: #003b4c14;
  --m3-color-m3-state-layers-light-medium-contrast-secondary-opacity-0-10: #003b4c1a;
  --m3-color-m3-state-layers-light-medium-contrast-secondary-opacity-0-16: #003b4c29;
  --m3-color-m3-state-layers-light-medium-contrast-onsecondary-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-medium-contrast-onsecondary-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-medium-contrast-onsecondary-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-medium-contrast-secondarycontainer-opacity-0-08: #00779514;
  --m3-color-m3-state-layers-light-medium-contrast-secondarycontainer-opacity-0-10: #0077951a;
  --m3-color-m3-state-layers-light-medium-contrast-secondarycontainer-opacity-0-16: #00779529;
  --m3-color-m3-state-layers-light-medium-contrast-onsecondarycontainer-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-medium-contrast-onsecondarycontainer-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-medium-contrast-onsecondarycontainer-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-medium-contrast-tertiary-opacity-0-08: #00401814;
  --m3-color-m3-state-layers-light-medium-contrast-tertiary-opacity-0-10: #0040181a;
  --m3-color-m3-state-layers-light-medium-contrast-tertiary-opacity-0-16: #00401829;
  --m3-color-m3-state-layers-light-medium-contrast-ontertiary-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-medium-contrast-ontertiary-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-medium-contrast-ontertiary-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-medium-contrast-tertiarycontainer-opacity-0-08: #007e3714;
  --m3-color-m3-state-layers-light-medium-contrast-tertiarycontainer-opacity-0-10: #007e371a;
  --m3-color-m3-state-layers-light-medium-contrast-tertiarycontainer-opacity-0-16: #007e3729;
  --m3-color-m3-state-layers-light-medium-contrast-ontertiarycontainer-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-medium-contrast-ontertiarycontainer-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-medium-contrast-ontertiarycontainer-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-medium-contrast-error-opacity-0-08: #74000614;
  --m3-color-m3-state-layers-light-medium-contrast-error-opacity-0-10: #7400061a;
  --m3-color-m3-state-layers-light-medium-contrast-error-opacity-0-16: #74000629;
  --m3-color-m3-state-layers-light-medium-contrast-onerror-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-medium-contrast-onerror-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-medium-contrast-onerror-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-medium-contrast-errorcontainer-opacity-0-08: #ba1b1b14;
  --m3-color-m3-state-layers-light-medium-contrast-errorcontainer-opacity-0-10: #ba1b1b1a;
  --m3-color-m3-state-layers-light-medium-contrast-errorcontainer-opacity-0-16: #ba1b1b29;
  --m3-color-m3-state-layers-light-medium-contrast-onerrorcontainer-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-medium-contrast-onerrorcontainer-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-medium-contrast-onerrorcontainer-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-medium-contrast-background-opacity-0-08: #faf8ff14;
  --m3-color-m3-state-layers-light-medium-contrast-background-opacity-0-10: #faf8ff1a;
  --m3-color-m3-state-layers-light-medium-contrast-background-opacity-0-16: #faf8ff29;
  --m3-color-m3-state-layers-light-medium-contrast-onbackground-opacity-0-08: #1a1b2114;
  --m3-color-m3-state-layers-light-medium-contrast-onbackground-opacity-0-10: #1a1b211a;
  --m3-color-m3-state-layers-light-medium-contrast-onbackground-opacity-0-16: #1a1b2129;
  --m3-color-m3-state-layers-light-medium-contrast-surface-opacity-0-08: #fcf8f814;
  --m3-color-m3-state-layers-light-medium-contrast-surface-opacity-0-10: #fcf8f81a;
  --m3-color-m3-state-layers-light-medium-contrast-surface-opacity-0-16: #fcf8f829;
  --m3-color-m3-state-layers-light-medium-contrast-onsurface-opacity-0-08: #11111114;
  --m3-color-m3-state-layers-light-medium-contrast-onsurface-opacity-0-10: #1111111a;
  --m3-color-m3-state-layers-light-medium-contrast-onsurface-opacity-0-16: #11111129;
  --m3-color-m3-state-layers-light-medium-contrast-surfacevariant-opacity-0-08: #e3e2e714;
  --m3-color-m3-state-layers-light-medium-contrast-surfacevariant-opacity-0-10: #e3e2e71a;
  --m3-color-m3-state-layers-light-medium-contrast-surfacevariant-opacity-0-16: #e3e2e729;
  --m3-color-m3-state-layers-light-medium-contrast-onsurfacevariant-opacity-0-08: #35363a14;
  --m3-color-m3-state-layers-light-medium-contrast-onsurfacevariant-opacity-0-10: #35363a1a;
  --m3-color-m3-state-layers-light-medium-contrast-onsurfacevariant-opacity-0-16: #35363a29;
  --m3-color-m3-state-layers-light-medium-contrast-outline-opacity-0-08: #51525714;
  --m3-color-m3-state-layers-light-medium-contrast-outline-opacity-0-10: #5152571a;
  --m3-color-m3-state-layers-light-medium-contrast-outline-opacity-0-16: #51525729;
  --m3-color-m3-state-layers-light-medium-contrast-outlinevariant-opacity-0-08: #6c6d7214;
  --m3-color-m3-state-layers-light-medium-contrast-outlinevariant-opacity-0-10: #6c6d721a;
  --m3-color-m3-state-layers-light-medium-contrast-outlinevariant-opacity-0-16: #6c6d7229;
  --m3-color-m3-state-layers-light-medium-contrast-shadow-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-light-medium-contrast-shadow-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-light-medium-contrast-shadow-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-light-medium-contrast-scrim-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-light-medium-contrast-scrim-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-light-medium-contrast-scrim-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-light-medium-contrast-inversesurface-opacity-0-08: #31303014;
  --m3-color-m3-state-layers-light-medium-contrast-inversesurface-opacity-0-10: #3130301a;
  --m3-color-m3-state-layers-light-medium-contrast-inversesurface-opacity-0-16: #31303029;
  --m3-color-m3-state-layers-light-medium-contrast-inverseonsurface-opacity-0-08: #f4f0ef14;
  --m3-color-m3-state-layers-light-medium-contrast-inverseonsurface-opacity-0-10: #f4f0ef1a;
  --m3-color-m3-state-layers-light-medium-contrast-inverseonsurface-opacity-0-16: #f4f0ef29;
  --m3-color-m3-state-layers-light-medium-contrast-inverseprimary-opacity-0-08: #afc6ff14;
  --m3-color-m3-state-layers-light-medium-contrast-inverseprimary-opacity-0-10: #afc6ff1a;
  --m3-color-m3-state-layers-light-medium-contrast-inverseprimary-opacity-0-16: #afc6ff29;
  --m3-color-m3-state-layers-light-medium-contrast-primaryfixed-opacity-0-08: #3f6ac114;
  --m3-color-m3-state-layers-light-medium-contrast-primaryfixed-opacity-0-10: #3f6ac11a;
  --m3-color-m3-state-layers-light-medium-contrast-primaryfixed-opacity-0-16: #3f6ac129;
  --m3-color-m3-state-layers-light-medium-contrast-onprimaryfixed-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-medium-contrast-onprimaryfixed-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-medium-contrast-onprimaryfixed-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-medium-contrast-primaryfixeddim-opacity-0-08: #2151a614;
  --m3-color-m3-state-layers-light-medium-contrast-primaryfixeddim-opacity-0-10: #2151a61a;
  --m3-color-m3-state-layers-light-medium-contrast-primaryfixeddim-opacity-0-16: #2151a629;
  --m3-color-m3-state-layers-light-medium-contrast-onprimaryfixedvariant-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-medium-contrast-onprimaryfixedvariant-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-medium-contrast-onprimaryfixedvariant-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-medium-contrast-secondaryfixed-opacity-0-08: #00779514;
  --m3-color-m3-state-layers-light-medium-contrast-secondaryfixed-opacity-0-10: #0077951a;
  --m3-color-m3-state-layers-light-medium-contrast-secondaryfixed-opacity-0-16: #00779529;
  --m3-color-m3-state-layers-light-medium-contrast-onsecondaryfixed-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-medium-contrast-onsecondaryfixed-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-medium-contrast-onsecondaryfixed-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-medium-contrast-secondaryfixeddim-opacity-0-08: #005c7514;
  --m3-color-m3-state-layers-light-medium-contrast-secondaryfixeddim-opacity-0-10: #005c751a;
  --m3-color-m3-state-layers-light-medium-contrast-secondaryfixeddim-opacity-0-16: #005c7529;
  --m3-color-m3-state-layers-light-medium-contrast-onsecondaryfixedvariant-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-medium-contrast-onsecondaryfixedvariant-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-medium-contrast-onsecondaryfixedvariant-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-medium-contrast-tertiaryfixed-opacity-0-08: #007e3714;
  --m3-color-m3-state-layers-light-medium-contrast-tertiaryfixed-opacity-0-10: #007e371a;
  --m3-color-m3-state-layers-light-medium-contrast-tertiaryfixed-opacity-0-16: #007e3729;
  --m3-color-m3-state-layers-light-medium-contrast-ontertiaryfixed-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-medium-contrast-ontertiaryfixed-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-medium-contrast-ontertiaryfixed-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-medium-contrast-tertiaryfixeddim-opacity-0-08: #00632a14;
  --m3-color-m3-state-layers-light-medium-contrast-tertiaryfixeddim-opacity-0-10: #00632a1a;
  --m3-color-m3-state-layers-light-medium-contrast-tertiaryfixeddim-opacity-0-16: #00632a29;
  --m3-color-m3-state-layers-light-medium-contrast-ontertiaryfixedvariant-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-medium-contrast-ontertiaryfixedvariant-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-medium-contrast-ontertiaryfixedvariant-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-medium-contrast-surfacedim-opacity-0-08: #c9c6c514;
  --m3-color-m3-state-layers-light-medium-contrast-surfacedim-opacity-0-10: #c9c6c51a;
  --m3-color-m3-state-layers-light-medium-contrast-surfacedim-opacity-0-16: #c9c6c529;
  --m3-color-m3-state-layers-light-medium-contrast-surfacebright-opacity-0-08: #fcf8f814;
  --m3-color-m3-state-layers-light-medium-contrast-surfacebright-opacity-0-10: #fcf8f81a;
  --m3-color-m3-state-layers-light-medium-contrast-surfacebright-opacity-0-16: #fcf8f829;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainerlowest-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainerlowest-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainerlowest-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainerlow-opacity-0-08: #f7f3f214;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainerlow-opacity-0-10: #f7f3f21a;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainerlow-opacity-0-16: #f7f3f229;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainer-opacity-0-08: #ebe7e714;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainer-opacity-0-10: #ebe7e71a;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainer-opacity-0-16: #ebe7e729;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainerhigh-opacity-0-08: #e0dcdc14;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainerhigh-opacity-0-10: #e0dcdc1a;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainerhigh-opacity-0-16: #e0dcdc29;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainerhighest-opacity-0-08: #d4d1d114;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainerhighest-opacity-0-10: #d4d1d11a;
  --m3-color-m3-state-layers-light-medium-contrast-surfacecontainerhighest-opacity-0-16: #d4d1d129;
  --m3-color-m3-state-layers-dark-medium-contrast-primary-opacity-0-08: #d0dcff14;
  --m3-color-m3-state-layers-dark-medium-contrast-primary-opacity-0-10: #d0dcff1a;
  --m3-color-m3-state-layers-dark-medium-contrast-primary-opacity-0-16: #d0dcff29;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacetint-opacity-0-08: #afc6ff14;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacetint-opacity-0-10: #afc6ff1a;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacetint-opacity-0-16: #afc6ff29;
  --m3-color-m3-state-layers-dark-medium-contrast-onprimary-opacity-0-08: #00235814;
  --m3-color-m3-state-layers-dark-medium-contrast-onprimary-opacity-0-10: #0023581a;
  --m3-color-m3-state-layers-dark-medium-contrast-onprimary-opacity-0-16: #00235829;
  --m3-color-m3-state-layers-dark-medium-contrast-primarycontainer-opacity-0-08: #668fe714;
  --m3-color-m3-state-layers-dark-medium-contrast-primarycontainer-opacity-0-10: #668fe71a;
  --m3-color-m3-state-layers-dark-medium-contrast-primarycontainer-opacity-0-16: #668fe729;
  --m3-color-m3-state-layers-dark-medium-contrast-onprimarycontainer-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-medium-contrast-onprimarycontainer-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-medium-contrast-onprimarycontainer-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-medium-contrast-secondary-opacity-0-08: #aae5ff14;
  --m3-color-m3-state-layers-dark-medium-contrast-secondary-opacity-0-10: #aae5ff1a;
  --m3-color-m3-state-layers-dark-medium-contrast-secondary-opacity-0-16: #aae5ff29;
  --m3-color-m3-state-layers-dark-medium-contrast-onsecondary-opacity-0-08: #002a3614;
  --m3-color-m3-state-layers-dark-medium-contrast-onsecondary-opacity-0-10: #002a361a;
  --m3-color-m3-state-layers-dark-medium-contrast-onsecondary-opacity-0-16: #002a3629;
  --m3-color-m3-state-layers-dark-medium-contrast-secondarycontainer-opacity-0-08: #34c6f414;
  --m3-color-m3-state-layers-dark-medium-contrast-secondarycontainer-opacity-0-10: #34c6f41a;
  --m3-color-m3-state-layers-dark-medium-contrast-secondarycontainer-opacity-0-16: #34c6f429;
  --m3-color-m3-state-layers-dark-medium-contrast-onsecondarycontainer-opacity-0-08: #00303e14;
  --m3-color-m3-state-layers-dark-medium-contrast-onsecondarycontainer-opacity-0-10: #00303e1a;
  --m3-color-m3-state-layers-dark-medium-contrast-onsecondarycontainer-opacity-0-16: #00303e29;
  --m3-color-m3-state-layers-dark-medium-contrast-tertiary-opacity-0-08: #6bf78d14;
  --m3-color-m3-state-layers-dark-medium-contrast-tertiary-opacity-0-10: #6bf78d1a;
  --m3-color-m3-state-layers-dark-medium-contrast-tertiary-opacity-0-16: #6bf78d29;
  --m3-color-m3-state-layers-dark-medium-contrast-ontertiary-opacity-0-08: #002d0f14;
  --m3-color-m3-state-layers-dark-medium-contrast-ontertiary-opacity-0-10: #002d0f1a;
  --m3-color-m3-state-layers-dark-medium-contrast-ontertiary-opacity-0-16: #002d0f29;
  --m3-color-m3-state-layers-dark-medium-contrast-tertiarycontainer-opacity-0-08: #00b05014;
  --m3-color-m3-state-layers-dark-medium-contrast-tertiarycontainer-opacity-0-10: #00b0501a;
  --m3-color-m3-state-layers-dark-medium-contrast-tertiarycontainer-opacity-0-16: #00b05029;
  --m3-color-m3-state-layers-dark-medium-contrast-ontertiarycontainer-opacity-0-08: #00090214;
  --m3-color-m3-state-layers-dark-medium-contrast-ontertiarycontainer-opacity-0-10: #0009021a;
  --m3-color-m3-state-layers-dark-medium-contrast-ontertiarycontainer-opacity-0-16: #00090229;
  --m3-color-m3-state-layers-dark-medium-contrast-error-opacity-0-08: #ffd2cc14;
  --m3-color-m3-state-layers-dark-medium-contrast-error-opacity-0-10: #ffd2cc1a;
  --m3-color-m3-state-layers-dark-medium-contrast-error-opacity-0-16: #ffd2cc29;
  --m3-color-m3-state-layers-dark-medium-contrast-onerror-opacity-0-08: #54000314;
  --m3-color-m3-state-layers-dark-medium-contrast-onerror-opacity-0-10: #5400031a;
  --m3-color-m3-state-layers-dark-medium-contrast-onerror-opacity-0-16: #54000329;
  --m3-color-m3-state-layers-dark-medium-contrast-errorcontainer-opacity-0-08: #ff544914;
  --m3-color-m3-state-layers-dark-medium-contrast-errorcontainer-opacity-0-10: #ff54491a;
  --m3-color-m3-state-layers-dark-medium-contrast-errorcontainer-opacity-0-16: #ff544929;
  --m3-color-m3-state-layers-dark-medium-contrast-onerrorcontainer-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-medium-contrast-onerrorcontainer-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-medium-contrast-onerrorcontainer-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-medium-contrast-background-opacity-0-08: #11131914;
  --m3-color-m3-state-layers-dark-medium-contrast-background-opacity-0-10: #1113191a;
  --m3-color-m3-state-layers-dark-medium-contrast-background-opacity-0-16: #11131929;
  --m3-color-m3-state-layers-dark-medium-contrast-onbackground-opacity-0-08: #e2e2ea14;
  --m3-color-m3-state-layers-dark-medium-contrast-onbackground-opacity-0-10: #e2e2ea1a;
  --m3-color-m3-state-layers-dark-medium-contrast-onbackground-opacity-0-16: #e2e2ea29;
  --m3-color-m3-state-layers-dark-medium-contrast-surface-opacity-0-08: #14131314;
  --m3-color-m3-state-layers-dark-medium-contrast-surface-opacity-0-10: #1413131a;
  --m3-color-m3-state-layers-dark-medium-contrast-surface-opacity-0-16: #14131329;
  --m3-color-m3-state-layers-dark-medium-contrast-onsurface-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-dark-medium-contrast-onsurface-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-dark-medium-contrast-onsurface-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacevariant-opacity-0-08: #46464b14;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacevariant-opacity-0-10: #46464b1a;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacevariant-opacity-0-16: #46464b29;
  --m3-color-m3-state-layers-dark-medium-contrast-onsurfacevariant-opacity-0-08: #dcdce114;
  --m3-color-m3-state-layers-dark-medium-contrast-onsurfacevariant-opacity-0-10: #dcdce11a;
  --m3-color-m3-state-layers-dark-medium-contrast-onsurfacevariant-opacity-0-16: #dcdce129;
  --m3-color-m3-state-layers-dark-medium-contrast-outline-opacity-0-08: #b2b1b714;
  --m3-color-m3-state-layers-dark-medium-contrast-outline-opacity-0-10: #b2b1b71a;
  --m3-color-m3-state-layers-dark-medium-contrast-outline-opacity-0-16: #b2b1b729;
  --m3-color-m3-state-layers-dark-medium-contrast-outlinevariant-opacity-0-08: #90909514;
  --m3-color-m3-state-layers-dark-medium-contrast-outlinevariant-opacity-0-10: #9090951a;
  --m3-color-m3-state-layers-dark-medium-contrast-outlinevariant-opacity-0-16: #90909529;
  --m3-color-m3-state-layers-dark-medium-contrast-shadow-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-medium-contrast-shadow-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-medium-contrast-shadow-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-medium-contrast-scrim-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-dark-medium-contrast-scrim-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-dark-medium-contrast-scrim-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-dark-medium-contrast-inversesurface-opacity-0-08: #e5e2e114;
  --m3-color-m3-state-layers-dark-medium-contrast-inversesurface-opacity-0-10: #e5e2e11a;
  --m3-color-m3-state-layers-dark-medium-contrast-inversesurface-opacity-0-16: #e5e2e129;
  --m3-color-m3-state-layers-dark-medium-contrast-inverseonsurface-opacity-0-08: #2a2a2a14;
  --m3-color-m3-state-layers-dark-medium-contrast-inverseonsurface-opacity-0-10: #2a2a2a1a;
  --m3-color-m3-state-layers-dark-medium-contrast-inverseonsurface-opacity-0-16: #2a2a2a29;
  --m3-color-m3-state-layers-dark-medium-contrast-inverseprimary-opacity-0-08: #09449914;
  --m3-color-m3-state-layers-dark-medium-contrast-inverseprimary-opacity-0-10: #0944991a;
  --m3-color-m3-state-layers-dark-medium-contrast-inverseprimary-opacity-0-16: #09449929;
  --m3-color-m3-state-layers-dark-medium-contrast-primaryfixed-opacity-0-08: #d9e2ff14;
  --m3-color-m3-state-layers-dark-medium-contrast-primaryfixed-opacity-0-10: #d9e2ff1a;
  --m3-color-m3-state-layers-dark-medium-contrast-primaryfixed-opacity-0-16: #d9e2ff29;
  --m3-color-m3-state-layers-dark-medium-contrast-onprimaryfixed-opacity-0-08: #000f2f14;
  --m3-color-m3-state-layers-dark-medium-contrast-onprimaryfixed-opacity-0-10: #000f2f1a;
  --m3-color-m3-state-layers-dark-medium-contrast-onprimaryfixed-opacity-0-16: #000f2f29;
  --m3-color-m3-state-layers-dark-medium-contrast-primaryfixeddim-opacity-0-08: #afc6ff14;
  --m3-color-m3-state-layers-dark-medium-contrast-primaryfixeddim-opacity-0-10: #afc6ff1a;
  --m3-color-m3-state-layers-dark-medium-contrast-primaryfixeddim-opacity-0-16: #afc6ff29;
  --m3-color-m3-state-layers-dark-medium-contrast-onprimaryfixedvariant-opacity-0-08: #00327914;
  --m3-color-m3-state-layers-dark-medium-contrast-onprimaryfixedvariant-opacity-0-10: #0032791a;
  --m3-color-m3-state-layers-dark-medium-contrast-onprimaryfixedvariant-opacity-0-16: #00327929;
  --m3-color-m3-state-layers-dark-medium-contrast-secondaryfixed-opacity-0-08: #bbeaff14;
  --m3-color-m3-state-layers-dark-medium-contrast-secondaryfixed-opacity-0-10: #bbeaff1a;
  --m3-color-m3-state-layers-dark-medium-contrast-secondaryfixed-opacity-0-16: #bbeaff29;
  --m3-color-m3-state-layers-dark-medium-contrast-onsecondaryfixed-opacity-0-08: #00131b14;
  --m3-color-m3-state-layers-dark-medium-contrast-onsecondaryfixed-opacity-0-10: #00131b1a;
  --m3-color-m3-state-layers-dark-medium-contrast-onsecondaryfixed-opacity-0-16: #00131b29;
  --m3-color-m3-state-layers-dark-medium-contrast-secondaryfixeddim-opacity-0-08: #5dd4ff14;
  --m3-color-m3-state-layers-dark-medium-contrast-secondaryfixeddim-opacity-0-10: #5dd4ff1a;
  --m3-color-m3-state-layers-dark-medium-contrast-secondaryfixeddim-opacity-0-16: #5dd4ff29;
  --m3-color-m3-state-layers-dark-medium-contrast-onsecondaryfixedvariant-opacity-0-08: #003b4c14;
  --m3-color-m3-state-layers-dark-medium-contrast-onsecondaryfixedvariant-opacity-0-10: #003b4c1a;
  --m3-color-m3-state-layers-dark-medium-contrast-onsecondaryfixedvariant-opacity-0-16: #003b4c29;
  --m3-color-m3-state-layers-dark-medium-contrast-tertiaryfixed-opacity-0-08: #71fe9314;
  --m3-color-m3-state-layers-dark-medium-contrast-tertiaryfixed-opacity-0-10: #71fe931a;
  --m3-color-m3-state-layers-dark-medium-contrast-tertiaryfixed-opacity-0-16: #71fe9329;
  --m3-color-m3-state-layers-dark-medium-contrast-ontertiaryfixed-opacity-0-08: #00150514;
  --m3-color-m3-state-layers-dark-medium-contrast-ontertiaryfixed-opacity-0-10: #0015051a;
  --m3-color-m3-state-layers-dark-medium-contrast-ontertiaryfixed-opacity-0-16: #00150529;
  --m3-color-m3-state-layers-dark-medium-contrast-tertiaryfixeddim-opacity-0-08: #52e07914;
  --m3-color-m3-state-layers-dark-medium-contrast-tertiaryfixeddim-opacity-0-10: #52e0791a;
  --m3-color-m3-state-layers-dark-medium-contrast-tertiaryfixeddim-opacity-0-16: #52e07929;
  --m3-color-m3-state-layers-dark-medium-contrast-ontertiaryfixedvariant-opacity-0-08: #00401814;
  --m3-color-m3-state-layers-dark-medium-contrast-ontertiaryfixedvariant-opacity-0-10: #0040181a;
  --m3-color-m3-state-layers-dark-medium-contrast-ontertiaryfixedvariant-opacity-0-16: #00401829;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacedim-opacity-0-08: #14131314;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacedim-opacity-0-10: #1413131a;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacedim-opacity-0-16: #14131329;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacebright-opacity-0-08: #45444414;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacebright-opacity-0-10: #4544441a;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacebright-opacity-0-16: #45444429;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainerlowest-opacity-0-08: #07070714;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainerlowest-opacity-0-10: #0707071a;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainerlowest-opacity-0-16: #07070729;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainerlow-opacity-0-08: #1e1d1e14;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainerlow-opacity-0-10: #1e1d1e1a;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainerlow-opacity-0-16: #1e1d1e29;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainer-opacity-0-08: #28282814;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainer-opacity-0-10: #2828281a;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainer-opacity-0-16: #28282829;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainerhigh-opacity-0-08: #33323214;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainerhigh-opacity-0-10: #3332321a;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainerhigh-opacity-0-16: #33323229;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainerhighest-opacity-0-08: #3e3d3d14;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainerhighest-opacity-0-10: #3e3d3d1a;
  --m3-color-m3-state-layers-dark-medium-contrast-surfacecontainerhighest-opacity-0-16: #3e3d3d29;
  --m3-color-m3-state-layers-variable-primary-opacity-0-08: #00337914;
  --m3-color-m3-state-layers-variable-primary-opacity-0-10: #0033791a;
  --m3-color-m3-state-layers-variable-primary-opacity-0-16: #00337929;
  --m3-color-m3-state-layers-variable-surfacetint-opacity-0-08: #2e5bb114;
  --m3-color-m3-state-layers-variable-surfacetint-opacity-0-10: #2e5bb11a;
  --m3-color-m3-state-layers-variable-surfacetint-opacity-0-16: #2e5bb129;
  --m3-color-m3-state-layers-variable-onprimary-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-variable-onprimary-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-variable-onprimary-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-variable-primarycontainer-opacity-0-08: #14499e14;
  --m3-color-m3-state-layers-variable-primarycontainer-opacity-0-10: #14499e1a;
  --m3-color-m3-state-layers-variable-primarycontainer-opacity-0-16: #14499e29;
  --m3-color-m3-state-layers-variable-onprimarycontainer-opacity-0-08: #a2bdff14;
  --m3-color-m3-state-layers-variable-onprimarycontainer-opacity-0-10: #a2bdff1a;
  --m3-color-m3-state-layers-variable-onprimarycontainer-opacity-0-16: #a2bdff29;
  --m3-color-m3-state-layers-variable-secondary-opacity-0-08: #00678214;
  --m3-color-m3-state-layers-variable-secondary-opacity-0-10: #0067821a;
  --m3-color-m3-state-layers-variable-secondary-opacity-0-16: #00678229;
  --m3-color-m3-state-layers-variable-onsecondary-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-variable-onsecondary-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-variable-onsecondary-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-variable-secondarycontainer-opacity-0-08: #34c6f414;
  --m3-color-m3-state-layers-variable-secondarycontainer-opacity-0-10: #34c6f41a;
  --m3-color-m3-state-layers-variable-secondarycontainer-opacity-0-16: #34c6f429;
  --m3-color-m3-state-layers-variable-onsecondarycontainer-opacity-0-08: #004f6514;
  --m3-color-m3-state-layers-variable-onsecondarycontainer-opacity-0-10: #004f651a;
  --m3-color-m3-state-layers-variable-onsecondarycontainer-opacity-0-16: #004f6529;
  --m3-color-m3-state-layers-variable-tertiary-opacity-0-08: #006e2f14;
  --m3-color-m3-state-layers-variable-tertiary-opacity-0-10: #006e2f1a;
  --m3-color-m3-state-layers-variable-tertiary-opacity-0-16: #006e2f29;
  --m3-color-m3-state-layers-variable-ontertiary-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-variable-ontertiary-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-variable-ontertiary-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-variable-tertiarycontainer-opacity-0-08: #00b05014;
  --m3-color-m3-state-layers-variable-tertiarycontainer-opacity-0-10: #00b0501a;
  --m3-color-m3-state-layers-variable-tertiarycontainer-opacity-0-16: #00b05029;
  --m3-color-m3-state-layers-variable-ontertiarycontainer-opacity-0-08: #003a1514;
  --m3-color-m3-state-layers-variable-ontertiarycontainer-opacity-0-10: #003a151a;
  --m3-color-m3-state-layers-variable-ontertiarycontainer-opacity-0-16: #003a1529;
  --m3-color-m3-state-layers-variable-error-opacity-0-08: #93000a14;
  --m3-color-m3-state-layers-variable-error-opacity-0-10: #93000a1a;
  --m3-color-m3-state-layers-variable-error-opacity-0-16: #93000a29;
  --m3-color-m3-state-layers-variable-onerror-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-variable-onerror-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-variable-onerror-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-variable-errorcontainer-opacity-0-08: #ba1b1b14;
  --m3-color-m3-state-layers-variable-errorcontainer-opacity-0-10: #ba1b1b1a;
  --m3-color-m3-state-layers-variable-errorcontainer-opacity-0-16: #ba1b1b29;
  --m3-color-m3-state-layers-variable-onerrorcontainer-opacity-0-08: #ffcdc714;
  --m3-color-m3-state-layers-variable-onerrorcontainer-opacity-0-10: #ffcdc71a;
  --m3-color-m3-state-layers-variable-onerrorcontainer-opacity-0-16: #ffcdc729;
  --m3-color-m3-state-layers-variable-background-opacity-0-08: #faf8ff14;
  --m3-color-m3-state-layers-variable-background-opacity-0-10: #faf8ff1a;
  --m3-color-m3-state-layers-variable-background-opacity-0-16: #faf8ff29;
  --m3-color-m3-state-layers-variable-onbackground-opacity-0-08: #1a1b2114;
  --m3-color-m3-state-layers-variable-onbackground-opacity-0-10: #1a1b211a;
  --m3-color-m3-state-layers-variable-onbackground-opacity-0-16: #1a1b2129;
  --m3-color-m3-state-layers-variable-surface-opacity-0-08: #fcf8f814;
  --m3-color-m3-state-layers-variable-surface-opacity-0-10: #fcf8f81a;
  --m3-color-m3-state-layers-variable-surface-opacity-0-16: #fcf8f829;
  --m3-color-m3-state-layers-variable-onsurface-opacity-0-08: #1c1b1c14;
  --m3-color-m3-state-layers-variable-onsurface-opacity-0-10: #1c1b1c1a;
  --m3-color-m3-state-layers-variable-onsurface-opacity-0-16: #1c1b1c29;
  --m3-color-m3-state-layers-variable-surfacevariant-opacity-0-08: #e3e2e714;
  --m3-color-m3-state-layers-variable-surfacevariant-opacity-0-10: #e3e2e71a;
  --m3-color-m3-state-layers-variable-surfacevariant-opacity-0-16: #e3e2e729;
  --m3-color-m3-state-layers-variable-onsurfacevariant-opacity-0-08: #46464b14;
  --m3-color-m3-state-layers-variable-onsurfacevariant-opacity-0-10: #46464b1a;
  --m3-color-m3-state-layers-variable-onsurfacevariant-opacity-0-16: #46464b29;
  --m3-color-m3-state-layers-variable-outline-opacity-0-08: #76777c14;
  --m3-color-m3-state-layers-variable-outline-opacity-0-10: #76777c1a;
  --m3-color-m3-state-layers-variable-outline-opacity-0-16: #76777c29;
  --m3-color-m3-state-layers-variable-outlinevariant-opacity-0-08: #c6c6cb14;
  --m3-color-m3-state-layers-variable-outlinevariant-opacity-0-10: #c6c6cb1a;
  --m3-color-m3-state-layers-variable-outlinevariant-opacity-0-16: #c6c6cb29;
  --m3-color-m3-state-layers-variable-shadow-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-variable-shadow-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-variable-shadow-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-variable-scrim-opacity-0-08: #00000014;
  --m3-color-m3-state-layers-variable-scrim-opacity-0-10: #0000001a;
  --m3-color-m3-state-layers-variable-scrim-opacity-0-16: #00000029;
  --m3-color-m3-state-layers-variable-inversesurface-opacity-0-08: #31303014;
  --m3-color-m3-state-layers-variable-inversesurface-opacity-0-10: #3130301a;
  --m3-color-m3-state-layers-variable-inversesurface-opacity-0-16: #31303029;
  --m3-color-m3-state-layers-variable-inverseonsurface-opacity-0-08: #f4f0ef14;
  --m3-color-m3-state-layers-variable-inverseonsurface-opacity-0-10: #f4f0ef1a;
  --m3-color-m3-state-layers-variable-inverseonsurface-opacity-0-16: #f4f0ef29;
  --m3-color-m3-state-layers-variable-inverseprimary-opacity-0-08: #afc6ff14;
  --m3-color-m3-state-layers-variable-inverseprimary-opacity-0-10: #afc6ff1a;
  --m3-color-m3-state-layers-variable-inverseprimary-opacity-0-16: #afc6ff29;
  --m3-color-m3-state-layers-variable-primaryfixed-opacity-0-08: #d9e2ff14;
  --m3-color-m3-state-layers-variable-primaryfixed-opacity-0-10: #d9e2ff1a;
  --m3-color-m3-state-layers-variable-primaryfixed-opacity-0-16: #d9e2ff29;
  --m3-color-m3-state-layers-variable-onprimaryfixed-opacity-0-08: #00194414;
  --m3-color-m3-state-layers-variable-onprimaryfixed-opacity-0-10: #0019441a;
  --m3-color-m3-state-layers-variable-onprimaryfixed-opacity-0-16: #00194429;
  --m3-color-m3-state-layers-variable-primaryfixeddim-opacity-0-08: #afc6ff14;
  --m3-color-m3-state-layers-variable-primaryfixeddim-opacity-0-10: #afc6ff1a;
  --m3-color-m3-state-layers-variable-primaryfixeddim-opacity-0-16: #afc6ff29;
  --m3-color-m3-state-layers-variable-onprimaryfixedvariant-opacity-0-08: #06429714;
  --m3-color-m3-state-layers-variable-onprimaryfixedvariant-opacity-0-10: #0642971a;
  --m3-color-m3-state-layers-variable-onprimaryfixedvariant-opacity-0-16: #06429729;
  --m3-color-m3-state-layers-variable-secondaryfixed-opacity-0-08: #bbeaff14;
  --m3-color-m3-state-layers-variable-secondaryfixed-opacity-0-10: #bbeaff1a;
  --m3-color-m3-state-layers-variable-secondaryfixed-opacity-0-16: #bbeaff29;
  --m3-color-m3-state-layers-variable-onsecondaryfixed-opacity-0-08: #001f2914;
  --m3-color-m3-state-layers-variable-onsecondaryfixed-opacity-0-10: #001f291a;
  --m3-color-m3-state-layers-variable-onsecondaryfixed-opacity-0-16: #001f2929;
  --m3-color-m3-state-layers-variable-secondaryfixeddim-opacity-0-08: #5dd4ff14;
  --m3-color-m3-state-layers-variable-secondaryfixeddim-opacity-0-10: #5dd4ff1a;
  --m3-color-m3-state-layers-variable-secondaryfixeddim-opacity-0-16: #5dd4ff29;
  --m3-color-m3-state-layers-variable-onsecondaryfixedvariant-opacity-0-08: #004d6214;
  --m3-color-m3-state-layers-variable-onsecondaryfixedvariant-opacity-0-10: #004d621a;
  --m3-color-m3-state-layers-variable-onsecondaryfixedvariant-opacity-0-16: #004d6229;
  --m3-color-m3-state-layers-variable-tertiaryfixed-opacity-0-08: #71fe9314;
  --m3-color-m3-state-layers-variable-tertiaryfixed-opacity-0-10: #71fe931a;
  --m3-color-m3-state-layers-variable-tertiaryfixed-opacity-0-16: #71fe9329;
  --m3-color-m3-state-layers-variable-ontertiaryfixed-opacity-0-08: #00210914;
  --m3-color-m3-state-layers-variable-ontertiaryfixed-opacity-0-10: #0021091a;
  --m3-color-m3-state-layers-variable-ontertiaryfixed-opacity-0-16: #00210929;
  --m3-color-m3-state-layers-variable-tertiaryfixeddim-opacity-0-08: #52e07914;
  --m3-color-m3-state-layers-variable-tertiaryfixeddim-opacity-0-10: #52e0791a;
  --m3-color-m3-state-layers-variable-tertiaryfixeddim-opacity-0-16: #52e07929;
  --m3-color-m3-state-layers-variable-ontertiaryfixedvariant-opacity-0-08: #00532214;
  --m3-color-m3-state-layers-variable-ontertiaryfixedvariant-opacity-0-10: #0053221a;
  --m3-color-m3-state-layers-variable-ontertiaryfixedvariant-opacity-0-16: #00532229;
  --m3-color-m3-state-layers-variable-surfacedim-opacity-0-08: #ddd9d914;
  --m3-color-m3-state-layers-variable-surfacedim-opacity-0-10: #ddd9d91a;
  --m3-color-m3-state-layers-variable-surfacedim-opacity-0-16: #ddd9d929;
  --m3-color-m3-state-layers-variable-surfacebright-opacity-0-08: #fcf8f814;
  --m3-color-m3-state-layers-variable-surfacebright-opacity-0-10: #fcf8f81a;
  --m3-color-m3-state-layers-variable-surfacebright-opacity-0-16: #fcf8f829;
  --m3-color-m3-state-layers-variable-surfacecontainerlowest-opacity-0-08: #ffffff14;
  --m3-color-m3-state-layers-variable-surfacecontainerlowest-opacity-0-10: #ffffff1a;
  --m3-color-m3-state-layers-variable-surfacecontainerlowest-opacity-0-16: #ffffff29;
  --m3-color-m3-state-layers-variable-surfacecontainerlow-opacity-0-08: #f7f3f214;
  --m3-color-m3-state-layers-variable-surfacecontainerlow-opacity-0-10: #f7f3f21a;
  --m3-color-m3-state-layers-variable-surfacecontainerlow-opacity-0-16: #f7f3f229;
  --m3-color-m3-state-layers-variable-surfacecontainer-opacity-0-08: #f1eded14;
  --m3-color-m3-state-layers-variable-surfacecontainer-opacity-0-10: #f1eded1a;
  --m3-color-m3-state-layers-variable-surfacecontainer-opacity-0-16: #f1eded29;
  --m3-color-m3-state-layers-variable-surfacecontainerhigh-opacity-0-08: #ebe7e714;
  --m3-color-m3-state-layers-variable-surfacecontainerhigh-opacity-0-10: #ebe7e71a;
  --m3-color-m3-state-layers-variable-surfacecontainerhigh-opacity-0-16: #ebe7e729;
  --m3-color-m3-state-layers-variable-surfacecontainerhighest-opacity-0-08: #e5e2e114;
  --m3-color-m3-state-layers-variable-surfacecontainerhighest-opacity-0-10: #e5e2e11a;
  --m3-color-m3-state-layers-variable-surfacecontainerhighest-opacity-0-16: #e5e2e129;
  --m3-color-m3-ref-primary-primary100: #ffffffff;
  --m3-color-m3-ref-primary-primary99: #fefbffff;
  --m3-color-m3-ref-primary-primary98: #faf8ffff;
  --m3-color-m3-ref-primary-primary95: #edf0ffff;
  --m3-color-m3-ref-primary-primary90: #d9e2ffff;
  --m3-color-m3-ref-primary-primary80: #afc6ffff;
  --m3-color-m3-ref-primary-primary70: #84aaffff;
  --m3-color-m3-ref-primary-primary60: #668fe7ff;
  --m3-color-m3-ref-primary-primary50: #4a75ccff;
  --m3-color-m3-ref-primary-primary40: #2e5bb1ff;
  --m3-color-m3-ref-primary-primary35: #1d4fa4ff;
  --m3-color-m3-ref-primary-primary30: #064297ff;
  --m3-color-m3-ref-primary-primary25: #003783ff;
  --m3-color-m3-ref-primary-primary20: #002d6dff;
  --m3-color-m3-ref-primary-primary15: #002358ff;
  --m3-color-m3-ref-primary-primary10: #001944ff;
  --m3-color-m3-ref-primary-primary5: #000f2fff;
  --m3-color-m3-ref-primary-primary0: #000000ff;
  --m3-color-m3-ref-secondary-secondary100: #ffffffff;
  --m3-color-m3-ref-secondary-secondary99: #fafcffff;
  --m3-color-m3-ref-secondary-secondary98: #f3faffff;
  --m3-color-m3-ref-secondary-secondary95: #dff4ffff;
  --m3-color-m3-ref-secondary-secondary90: #bbeaffff;
  --m3-color-m3-ref-secondary-secondary80: #5dd4ffff;
  --m3-color-m3-ref-secondary-secondary70: #17b9e7ff;
  --m3-color-m3-ref-secondary-secondary60: #009dc5ff;
  --m3-color-m3-ref-secondary-secondary50: #0081a3ff;
  --m3-color-m3-ref-secondary-secondary40: #006782ff;
  --m3-color-m3-ref-secondary-secondary35: #005a72ff;
  --m3-color-m3-ref-secondary-secondary30: #004d62ff;
  --m3-color-m3-ref-secondary-secondary25: #004153ff;
  --m3-color-m3-ref-secondary-secondary20: #003545ff;
  --m3-color-m3-ref-secondary-secondary15: #002a37ff;
  --m3-color-m3-ref-secondary-secondary10: #001f29ff;
  --m3-color-m3-ref-secondary-secondary5: #00131bff;
  --m3-color-m3-ref-secondary-secondary0: #000000ff;
  --m3-color-m3-ref-tertiary-tertiary100: #ffffffff;
  --m3-color-m3-ref-tertiary-tertiary99: #f6fff2ff;
  --m3-color-m3-ref-tertiary-tertiary98: #ebffe8ff;
  --m3-color-m3-ref-tertiary-tertiary95: #c5ffc9ff;
  --m3-color-m3-ref-tertiary-tertiary90: #71fe93ff;
  --m3-color-m3-ref-tertiary-tertiary80: #52e079ff;
  --m3-color-m3-ref-tertiary-tertiary70: #2ec461ff;
  --m3-color-m3-ref-tertiary-tertiary60: #00a74bff;
  --m3-color-m3-ref-tertiary-tertiary50: #008a3dff;
  --m3-color-m3-ref-tertiary-tertiary40: #006e2fff;
  --m3-color-m3-ref-tertiary-tertiary35: #006028ff;
  --m3-color-m3-ref-tertiary-tertiary30: #005322ff;
  --m3-color-m3-ref-tertiary-tertiary25: #00461bff;
  --m3-color-m3-ref-tertiary-tertiary20: #003915ff;
  --m3-color-m3-ref-tertiary-tertiary15: #002d0fff;
  --m3-color-m3-ref-tertiary-tertiary10: #002109ff;
  --m3-color-m3-ref-tertiary-tertiary5: #001505ff;
  --m3-color-m3-ref-tertiary-tertiary0: #000000ff;
  --m3-color-m3-ref-error-error100: #ffffffff;
  --m3-color-m3-ref-error-error99: #fffbffff;
  --m3-color-m3-ref-error-error98: #fff8f7ff;
  --m3-color-m3-ref-error-error95: #ffedeaff;
  --m3-color-m3-ref-error-error90: #ffdad6ff;
  --m3-color-m3-ref-error-error80: #ffb4abff;
  --m3-color-m3-ref-error-error70: #ff897dff;
  --m3-color-m3-ref-error-error60: #ff5449ff;
  --m3-color-m3-ref-error-error50: #de3730ff;
  --m3-color-m3-ref-error-error40: #ba1b1bff;
  --m3-color-m3-ref-error-error35: #a80710ff;
  --m3-color-m3-ref-error-error30: #93000aff;
  --m3-color-m3-ref-error-error25: #7e0007ff;
  --m3-color-m3-ref-error-error20: #690005ff;
  --m3-color-m3-ref-error-error15: #540003ff;
  --m3-color-m3-ref-error-error10: #410002ff;
  --m3-color-m3-ref-error-error5: #2d0001ff;
  --m3-color-m3-ref-error-error0: #000000ff;
  --m3-color-m3-ref-neutral-neutral100: #ffffffff;
  --m3-color-m3-ref-neutral-neutral99: #fefbffff;
  --m3-color-m3-ref-neutral-neutral98: #fdf8f8ff;
  --m3-color-m3-ref-neutral-neutral95: #f4f0efff;
  --m3-color-m3-ref-neutral-neutral90: #e5e2e1ff;
  --m3-color-m3-ref-neutral-neutral80: #c9c6c5ff;
  --m3-color-m3-ref-neutral-neutral70: #adaaaaff;
  --m3-color-m3-ref-neutral-neutral60: #929090ff;
  --m3-color-m3-ref-neutral-neutral50: #797676ff;
  --m3-color-m3-ref-neutral-neutral40: #605e5eff;
  --m3-color-m3-ref-neutral-neutral35: #535252ff;
  --m3-color-m3-ref-neutral-neutral30: #484646ff;
  --m3-color-m3-ref-neutral-neutral25: #3c3b3bff;
  --m3-color-m3-ref-neutral-neutral20: #313030ff;
  --m3-color-m3-ref-neutral-neutral15: #262626ff;
  --m3-color-m3-ref-neutral-neutral10: #1c1b1bff;
  --m3-color-m3-ref-neutral-neutral5: #111111ff;
  --m3-color-m3-ref-neutral-neutral0: #000000ff;
  --m3-color-m3-ref-neutral-variant-neutral-variant100: #ffffffff;
  --m3-color-m3-ref-neutral-variant-neutral-variant99: #fffbfcff;
  --m3-color-m3-ref-neutral-variant-neutral-variant98: #fcf8f9ff;
  --m3-color-m3-ref-neutral-variant-neutral-variant95: #f3f0f0ff;
  --m3-color-m3-ref-neutral-variant-neutral-variant90: #e5e2e2ff;
  --m3-color-m3-ref-neutral-variant-neutral-variant80: #c8c6c6ff;
  --m3-color-m3-ref-neutral-variant-neutral-variant70: #adaaabff;
  --m3-color-m3-ref-neutral-variant-neutral-variant60: #929091ff;
  --m3-color-m3-ref-neutral-variant-neutral-variant50: #787777ff;
  --m3-color-m3-ref-neutral-variant-neutral-variant40: #5f5e5fff;
  --m3-color-m3-ref-neutral-variant-neutral-variant35: #535253ff;
  --m3-color-m3-ref-neutral-variant-neutral-variant30: #474647ff;
  --m3-color-m3-ref-neutral-variant-neutral-variant25: #3c3b3cff;
  --m3-color-m3-ref-neutral-variant-neutral-variant20: #313031ff;
  --m3-color-m3-ref-neutral-variant-neutral-variant15: #262626ff;
  --m3-color-m3-ref-neutral-variant-neutral-variant10: #1c1b1cff;
  --m3-color-m3-ref-neutral-variant-neutral-variant5: #111112ff;
  --m3-color-m3-ref-neutral-variant-neutral-variant0: #000000ff;
  --m3-color-m3-key-colors-primary: #14499eff;
  --m3-color-m3-key-colors-secondary: #34c6f4ff;
  --m3-color-m3-key-colors-tertiary: #00b050ff;
  --m3-color-m3-key-colors-error: #ba1b1bff;
  --m3-color-m3-key-colors-neutral: #fdfbffff;
  --m3-color-m3-key-colors-neutral-variant: #e1e2ecff;
  --m3-color-m3-source-seed: #14499eff;
  --m3-color-m3-extended-orchid: #b26bcc;        /* tạm */
  --m3-color-m3-extended-ruby:   #d32f2f;        /* tạm */
  --m3-color-m3-extended-orange: #AA3000;        /* tạm */
  --m3-color-m3-extended-orange-light: #ffb74d;  /* tạm */
  --m3-color-m3-extended-orange-light-container: #613500;  /* tạm */
  --m3-color-m3-extended-orange-light-medium-container: #FFB976
}
