@font-face{font-family:Roboto;src:url('/fonts/Roboto-VariableFont_wdth_wght.ttf') format('truetype-variations');font-weight:100 900;font-stretch:75% 125%;font-style:normal;font-display:swap}
:root{--md-ref-typeface-brand:Roboto,system-ui,-apple-system,sans-serif;--md-ref-typeface-plain:Roboto,system-ui,-apple-system,sans-serif;--md-ref-typeface-mono:ui-monospace,SFMono-Regular,Menlo,monospace}
:root{
  --add-ons-section-background: rgb(245,245,245); /* @kind color */
  --baseline-surface-colors-on-surface-variant: var(--baseline-surface-colors-theme-on-surface-variant); /* @kind color */
  --baseline-surface-colors-theme-dark-audience-on-surface-variant: rgb(196,199,197); /* @kind color */
  --baseline-surface-colors-theme-light-audience-on-surface-variant: rgb(68,71,70); /* @kind color */
  --baseline-surface-colors-theme-on-surface-variant: var(--baseline-surface-colors-theme-light-audience-on-surface-variant); /* @kind color */
  --corner-extra-extra-large: 48;
  --corner-extra-large-increased: 32;
  --corner-extra-large: 28;
  --corner-extra-small: 4;
  --corner-full: 1000;
  --corner-large-increased: 20;
  --corner-large: 16;
  --corner-medium: 12;
  --corner-none: 0;
  --corner-small: 8;
  --palettes-static-palette-static-black-white-black: rgb(0,0,0); /* @kind color */
  --schemes-background: rgb(253,247,255); /* @kind color */
  --schemes-error-container: rgb(249,222,220); /* @kind color */
  --schemes-error: rgb(179,38,30); /* @kind color */
  --schemes-inverse-on-surface: rgb(238,237,244); /* @kind color */
  --schemes-inverse-primary: rgb(143,205,239); /* @kind color */
  --schemes-inverse-surface: rgb(40,42,47); /* @kind color */
  --schemes-on-background: rgb(29,27,32); /* @kind color */
  --schemes-on-error-container: rgb(140,29,24); /* @kind color */
  --schemes-on-error: rgb(255,255,255); /* @kind color */
  --schemes-on-primary-container: rgb(12,62,82); /* @kind color */
  --schemes-on-primary-fixed-variant: rgb(12,62,82); /* @kind color */
  --schemes-on-primary-fixed: rgb(0,30,44); /* @kind color */
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary-container: rgb(54,74,86); /* @kind color */
  --schemes-on-secondary-fixed-variant: rgb(54,74,86); /* @kind color */
  --schemes-on-secondary-fixed: rgb(9,30,40); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-on-surface-variant: rgb(68,70,79); /* @kind color */
  --schemes-on-surface: rgb(26,27,33); /* @kind color */
  --schemes-on-tertiary-container: rgb(114,45,32); /* @kind color */
  --schemes-on-tertiary-fixed-variant: rgb(114,45,32); /* @kind color */
  --schemes-on-tertiary-fixed: rgb(59,9,0); /* @kind color */
  --schemes-on-tertiary: rgb(255,255,255); /* @kind color */
  --schemes-outline-variant: rgb(197,198,208); /* @kind color */
  --schemes-outline: rgb(117,119,128); /* @kind color */
  --schemes-primary-container: rgb(195,232,255); /* @kind color */
  --schemes-primary-fixed-dim: rgb(143,205,239); /* @kind color */
  --schemes-primary-fixed: rgb(195,232,255); /* @kind color */
  --schemes-primary: rgb(31,86,115); /* @kind color */
  --schemes-scrim: rgb(0,0,0); /* @kind color */
  --schemes-secondary-container: rgb(208,230,242); /* @kind color */
  --schemes-secondary-fixed-dim: rgb(180,202,214); /* @kind color */
  --schemes-secondary-fixed: rgb(208,230,242); /* @kind color */
  --schemes-secondary: rgb(77,98,110); /* @kind color */
  --schemes-shadow: rgb(0,0,0); /* @kind color */
  --schemes-surface-bright: rgb(250,248,255); /* @kind color */
  --schemes-surface-container-high: rgb(232,231,239); /* @kind color */
  --schemes-surface-container-highest: rgb(226,226,233); /* @kind color */
  --schemes-surface-container-low: rgb(244,243,250); /* @kind color */
  --schemes-surface-container-lowest: rgb(255,255,255); /* @kind color */
  --schemes-surface-container: rgb(238,237,244); /* @kind color */
  --schemes-surface-dim: rgb(218,217,224); /* @kind color */
  --schemes-surface-tint: rgb(31,86,115); /* @kind color */
  --schemes-surface-variant: rgb(226,226,233); /* @kind color */
  --schemes-surface: rgb(250,248,255); /* @kind color */
  --schemes-tertiary-container: rgb(255,219,209); /* @kind color */
  --schemes-tertiary-fixed-dim: rgb(255,181,160); /* @kind color */
  --schemes-tertiary-fixed: rgb(255,219,209); /* @kind color */
  --schemes-tertiary: rgb(166,64,45); /* @kind color */
  --state-layers-background-opacity-08: rgba(253,247,255,0.08); /* @kind color */
  --state-layers-background-opacity-10: rgba(253,247,255,0.1); /* @kind color */
  --state-layers-background-opacity-16: rgba(253,247,255,0.16); /* @kind color */
  --state-layers-error-container-opacity-08: rgba(249,222,220,0.08); /* @kind color */
  --state-layers-error-container-opacity-10: rgba(249,222,220,0.1); /* @kind color */
  --state-layers-error-container-opacity-16: rgba(249,222,220,0.16); /* @kind color */
  --state-layers-error-opacity-08: rgba(179,38,30,0.08); /* @kind color */
  --state-layers-error-opacity-10: rgba(179,38,30,0.1); /* @kind color */
  --state-layers-error-opacity-16: rgba(179,38,30,0.16); /* @kind color */
  --state-layers-inverse-on-surface-opacity-08: rgba(238,237,244,0.08); /* @kind color */
  --state-layers-inverse-on-surface-opacity-10: rgba(238,237,244,0.1); /* @kind color */
  --state-layers-inverse-on-surface-opacity-16: rgba(238,237,244,0.16); /* @kind color */
  --state-layers-inverse-primary-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-inverse-primary-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-inverse-primary-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-inverse-surface-opacity-08: rgba(40,42,47,0.08); /* @kind color */
  --state-layers-inverse-surface-opacity-10: rgba(40,42,47,0.1); /* @kind color */
  --state-layers-inverse-surface-opacity-16: rgba(40,42,47,0.16); /* @kind color */
  --state-layers-on-background-opacity-08: rgba(29,27,32,0.08); /* @kind color */
  --state-layers-on-background-opacity-10: rgba(29,27,32,0.1); /* @kind color */
  --state-layers-on-background-opacity-16: rgba(29,27,32,0.16); /* @kind color */
  --state-layers-on-error-container-opacity-08: rgba(140,29,24,0.08); /* @kind color */
  --state-layers-on-error-container-opacity-10: rgba(140,29,24,0.1); /* @kind color */
  --state-layers-on-error-container-opacity-16: rgba(140,29,24,0.16); /* @kind color */
  --state-layers-on-error-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-on-error-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-on-error-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-on-primary-container-opacity-08: rgba(12,62,82,0.08); /* @kind color */
  --state-layers-on-primary-container-opacity-10: rgba(12,62,82,0.1); /* @kind color */
  --state-layers-on-primary-container-opacity-16: rgba(12,62,82,0.16); /* @kind color */
  --state-layers-on-primary-fixed-opacity-08: rgba(0,30,44,0.08); /* @kind color */
  --state-layers-on-primary-fixed-opacity-10: rgba(0,30,44,0.1); /* @kind color */
  --state-layers-on-primary-fixed-opacity-16: rgba(0,30,44,0.16); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-08: rgba(12,62,82,0.08); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-10: rgba(12,62,82,0.1); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-16: rgba(12,62,82,0.16); /* @kind color */
  --state-layers-on-primary-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-on-primary-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-on-primary-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-on-secondary-container-opacity-08: rgba(54,74,86,0.08); /* @kind color */
  --state-layers-on-secondary-container-opacity-10: rgba(54,74,86,0.1); /* @kind color */
  --state-layers-on-secondary-container-opacity-16: rgba(54,74,86,0.16); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-08: rgba(9,30,40,0.08); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-10: rgba(9,30,40,0.1); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-16: rgba(9,30,40,0.16); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-08: rgba(54,74,86,0.08); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-10: rgba(54,74,86,0.1); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-16: rgba(54,74,86,0.16); /* @kind color */
  --state-layers-on-secondary-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-on-secondary-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-on-secondary-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-on-surface-opacity-08: rgba(26,27,33,0.08); /* @kind color */
  --state-layers-on-surface-opacity-10: rgba(26,27,33,0.1); /* @kind color */
  --state-layers-on-surface-opacity-16: rgba(26,27,33,0.16); /* @kind color */
  --state-layers-on-surface-variant-opacity-08: rgba(68,70,79,0.08); /* @kind color */
  --state-layers-on-surface-variant-opacity-10: rgba(68,70,79,0.1); /* @kind color */
  --state-layers-on-surface-variant-opacity-16: rgba(68,70,79,0.16); /* @kind color */
  --state-layers-on-tertiary-container-opacity-08: rgba(114,45,32,0.08); /* @kind color */
  --state-layers-on-tertiary-container-opacity-10: rgba(114,45,32,0.1); /* @kind color */
  --state-layers-on-tertiary-container-opacity-16: rgba(114,45,32,0.16); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-08: rgba(59,9,0,0.08); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-10: rgba(59,9,0,0.1); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-16: rgba(59,9,0,0.16); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-08: rgba(114,45,32,0.08); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-10: rgba(114,45,32,0.1); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-16: rgba(114,45,32,0.16); /* @kind color */
  --state-layers-on-tertiary-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-on-tertiary-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-on-tertiary-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-outline-opacity-08: rgba(117,119,128,0.08); /* @kind color */
  --state-layers-outline-opacity-10: rgba(117,119,128,0.1); /* @kind color */
  --state-layers-outline-opacity-16: rgba(117,119,128,0.16); /* @kind color */
  --state-layers-outline-variant-opacity-08: rgba(197,198,208,0.08); /* @kind color */
  --state-layers-outline-variant-opacity-10: rgba(197,198,208,0.1); /* @kind color */
  --state-layers-outline-variant-opacity-16: rgba(197,198,208,0.16); /* @kind color */
  --state-layers-primary-container-opacity-08: rgba(195,232,255,0.08); /* @kind color */
  --state-layers-primary-container-opacity-10: rgba(195,232,255,0.1); /* @kind color */
  --state-layers-primary-container-opacity-16: rgba(195,232,255,0.16); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-primary-fixed-opacity-08: rgba(195,232,255,0.08); /* @kind color */
  --state-layers-primary-fixed-opacity-10: rgba(195,232,255,0.1); /* @kind color */
  --state-layers-primary-fixed-opacity-16: rgba(195,232,255,0.16); /* @kind color */
  --state-layers-primary-opacity-08: rgba(31,86,115,0.08); /* @kind color */
  --state-layers-primary-opacity-10: rgba(31,86,115,0.1); /* @kind color */
  --state-layers-primary-opacity-16: rgba(31,86,115,0.16); /* @kind color */
  --state-layers-scrim-opacity-08: rgba(0,0,0,0.08); /* @kind color */
  --state-layers-scrim-opacity-10: rgba(0,0,0,0.1); /* @kind color */
  --state-layers-scrim-opacity-16: rgba(0,0,0,0.16); /* @kind color */
  --state-layers-secondary-container-opacity-08: rgba(208,230,242,0.08); /* @kind color */
  --state-layers-secondary-container-opacity-10: rgba(208,230,242,0.1); /* @kind color */
  --state-layers-secondary-container-opacity-16: rgba(208,230,242,0.16); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-08: rgba(180,202,214,0.08); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-10: rgba(180,202,214,0.1); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-16: rgba(180,202,214,0.16); /* @kind color */
  --state-layers-secondary-fixed-opacity-08: rgba(208,230,242,0.08); /* @kind color */
  --state-layers-secondary-fixed-opacity-10: rgba(208,230,242,0.1); /* @kind color */
  --state-layers-secondary-fixed-opacity-16: rgba(208,230,242,0.16); /* @kind color */
  --state-layers-secondary-opacity-08: rgba(77,98,110,0.08); /* @kind color */
  --state-layers-secondary-opacity-10: rgba(77,98,110,0.1); /* @kind color */
  --state-layers-secondary-opacity-16: rgba(77,98,110,0.16); /* @kind color */
  --state-layers-shadow-opacity-08: rgba(0,0,0,0.08); /* @kind color */
  --state-layers-shadow-opacity-10: rgba(0,0,0,0.1); /* @kind color */
  --state-layers-shadow-opacity-16: rgba(0,0,0,0.16); /* @kind color */
  --state-layers-surface-bright-opacity-08: rgba(250,248,255,0.08); /* @kind color */
  --state-layers-surface-bright-opacity-10: rgba(250,248,255,0.1); /* @kind color */
  --state-layers-surface-bright-opacity-16: rgba(250,248,255,0.16); /* @kind color */
  --state-layers-surface-container-high-opacity-08: rgba(232,231,239,0.08); /* @kind color */
  --state-layers-surface-container-high-opacity-10: rgba(232,231,239,0.1); /* @kind color */
  --state-layers-surface-container-high-opacity-16: rgba(232,231,239,0.16); /* @kind color */
  --state-layers-surface-container-highest-opacity-08: rgba(226,226,233,0.08); /* @kind color */
  --state-layers-surface-container-highest-opacity-10: rgba(226,226,233,0.1); /* @kind color */
  --state-layers-surface-container-highest-opacity-16: rgba(226,226,233,0.16); /* @kind color */
  --state-layers-surface-container-low-opacity-08: rgba(244,243,250,0.08); /* @kind color */
  --state-layers-surface-container-low-opacity-10: rgba(244,243,250,0.1); /* @kind color */
  --state-layers-surface-container-low-opacity-16: rgba(244,243,250,0.16); /* @kind color */
  --state-layers-surface-container-lowest-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-surface-container-lowest-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-surface-container-lowest-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-surface-container-opacity-08: rgba(238,237,244,0.08); /* @kind color */
  --state-layers-surface-container-opacity-10: rgba(238,237,244,0.1); /* @kind color */
  --state-layers-surface-container-opacity-16: rgba(238,237,244,0.16); /* @kind color */
  --state-layers-surface-dim-opacity-08: rgba(218,217,224,0.08); /* @kind color */
  --state-layers-surface-dim-opacity-10: rgba(218,217,224,0.1); /* @kind color */
  --state-layers-surface-dim-opacity-16: rgba(218,217,224,0.16); /* @kind color */
  --state-layers-surface-opacity-08: rgba(250,248,255,0.08); /* @kind color */
  --state-layers-surface-opacity-10: rgba(250,248,255,0.1); /* @kind color */
  --state-layers-surface-opacity-16: rgba(250,248,255,0.16); /* @kind color */
  --state-layers-surface-tint-opacity-08: rgba(31,86,115,0.08); /* @kind color */
  --state-layers-surface-tint-opacity-10: rgba(31,86,115,0.1); /* @kind color */
  --state-layers-surface-tint-opacity-16: rgba(31,86,115,0.16); /* @kind color */
  --state-layers-surface-variant-opacity-08: rgba(226,226,233,0.08); /* @kind color */
  --state-layers-surface-variant-opacity-10: rgba(226,226,233,0.1); /* @kind color */
  --state-layers-surface-variant-opacity-16: rgba(226,226,233,0.16); /* @kind color */
  --state-layers-tertiary-container-opacity-08: rgba(255,219,209,0.08); /* @kind color */
  --state-layers-tertiary-container-opacity-10: rgba(255,219,209,0.1); /* @kind color */
  --state-layers-tertiary-container-opacity-16: rgba(255,219,209,0.16); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-08: rgba(255,181,160,0.08); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-10: rgba(255,181,160,0.1); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-16: rgba(255,181,160,0.16); /* @kind color */
  --state-layers-tertiary-fixed-opacity-08: rgba(255,219,209,0.08); /* @kind color */
  --state-layers-tertiary-fixed-opacity-10: rgba(255,219,209,0.1); /* @kind color */
  --state-layers-tertiary-fixed-opacity-16: rgba(255,219,209,0.16); /* @kind color */
  --state-layers-tertiary-opacity-08: rgba(166,64,45,0.08); /* @kind color */
  --state-layers-tertiary-opacity-10: rgba(166,64,45,0.1); /* @kind color */
  --state-layers-tertiary-opacity-16: rgba(166,64,45,0.16); /* @kind color */
  --static-body-large-font: var(--static-font-plain);
  --static-body-large-line-height: 24;
  --static-body-large-size: 16;
  --static-body-large-tracking: 0.5;
  --static-body-large-weight-emphasized: var(--static-weight-medium);
  --static-body-large-weight: var(--static-weight-regular);
  --static-body-medium-font: var(--static-font-plain);
  --static-body-medium-line-height: 20;
  --static-body-medium-size: 14;
  --static-body-medium-tracking: 0.25;
  --static-body-medium-weight-emphasized: var(--static-weight-medium);
  --static-body-medium-weight: var(--static-weight-regular);
  --static-body-small-font: var(--static-font-plain);
  --static-body-small-line-height: 16;
  --static-body-small-size: 12;
  --static-body-small-tracking: 0.4;
  --static-body-small-weight-emphasized: var(--static-weight-medium);
  --static-body-small-weight: var(--static-weight-regular);
  --static-display-large-font: var(--static-font-brand);
  --static-display-large-line-height: 64;
  --static-display-large-size: 57;
  --static-display-large-tracking: -0.25;
  --static-display-large-weight-emphasized: var(--static-weight-medium);
  --static-display-large-weight: var(--static-weight-regular);
  --static-display-medium-font: var(--static-font-brand);
  --static-display-medium-line-height: 52;
  --static-display-medium-size: 45;
  --static-display-medium-tracking: 0;
  --static-display-medium-weight-emphasized: var(--static-weight-medium);
  --static-display-medium-weight: var(--static-weight-regular);
  --static-display-small-font: var(--static-font-brand);
  --static-display-small-line-height: 44;
  --static-display-small-size: 36;
  --static-display-small-tracking: 0;
  --static-display-small-weight-emphasized: var(--static-weight-medium);
  --static-display-small-weight: var(--static-weight-regular);
  --static-font-brand: "Roboto";
  --static-font-plain: "Roboto";
  --static-headline-large-font: var(--static-font-brand);
  --static-headline-large-line-height: 40;
  --static-headline-large-size: 32;
  --static-headline-large-tracking: 0;
  --static-headline-large-weight-emphasized: var(--static-weight-medium);
  --static-headline-large-weight: var(--static-weight-regular);
  --static-headline-medium-font: var(--static-font-brand);
  --static-headline-medium-line-height: 36;
  --static-headline-medium-size: 28;
  --static-headline-medium-tracking: 0;
  --static-headline-medium-weight-emphasized: var(--static-weight-medium);
  --static-headline-medium-weight: var(--static-weight-regular);
  --static-headline-small-font: var(--static-font-brand);
  --static-headline-small-line-height: 32;
  --static-headline-small-size: 24;
  --static-headline-small-tracking: 0;
  --static-headline-small-weight-emphasized: var(--static-weight-medium);
  --static-headline-small-weight: var(--static-weight-regular);
  --static-label-large-font: var(--static-font-plain);
  --static-label-large-line-height: 20;
  --static-label-large-size: 14;
  --static-label-large-tracking: 0.1;
  --static-label-large-weight-emphasized: var(--static-weight-bold);
  --static-label-large-weight: var(--static-weight-medium);
  --static-label-medium-font: var(--static-font-plain);
  --static-label-medium-line-height: 16;
  --static-label-medium-size: 12;
  --static-label-medium-tracking: 0.5;
  --static-label-medium-weight-emphasized: var(--static-weight-bold);
  --static-label-medium-weight: var(--static-weight-medium);
  --static-label-small-font: var(--static-font-plain);
  --static-label-small-line-height: 16;
  --static-label-small-size: 11;
  --static-label-small-tracking: 0.5;
  --static-label-small-weight-emphasized: var(--static-weight-bold);
  --static-label-small-weight: var(--static-weight-medium);
  --static-title-large-font: var(--static-font-brand);
  --static-title-large-line-height: 28;
  --static-title-large-size: 22;
  --static-title-large-tracking: 0;
  --static-title-large-weight-emphasized: var(--static-weight-medium);
  --static-title-large-weight: var(--static-weight-regular);
  --static-title-medium-font: var(--static-font-plain);
  --static-title-medium-line-height: 24;
  --static-title-medium-size: 16;
  --static-title-medium-tracking: 0.15;
  --static-title-medium-weight-emphasized: var(--static-weight-bold);
  --static-title-medium-weight: var(--static-weight-medium);
  --static-title-small-font: var(--static-font-plain);
  --static-title-small-line-height: 20;
  --static-title-small-size: 14;
  --static-title-small-tracking: 0.1;
  --static-title-small-weight-emphasized: var(--static-weight-bold);
  --static-title-small-weight: var(--static-weight-medium);
  --static-weight-bold: "SemiBold";
  --static-weight-medium: "Medium";
  --static-weight-regular: "Regular";
  --tracking-none: 0;
  --tracking-small: 0.1;
}
:root{
  --add-ons-section-background: rgb(245,245,245); /* @kind color */
  --add-ons-section-background: rgb(245,245,245); /* @kind color */
  --schemes-background: rgb(253,247,255); /* @kind color */
  --schemes-background: rgb(253,247,255); /* @kind color */
  --schemes-error-container: rgb(249,222,220); /* @kind color */
  --schemes-error-container: rgb(249,222,220); /* @kind color */
  --schemes-error: rgb(179,38,30); /* @kind color */
  --schemes-error: rgb(179,38,30); /* @kind color */
  --schemes-inverse-on-surface: rgb(238,237,244); /* @kind color */
  --schemes-inverse-on-surface: rgb(238,237,244); /* @kind color */
  --schemes-inverse-primary: rgb(143,205,239); /* @kind color */
  --schemes-inverse-primary: rgb(143,205,239); /* @kind color */
  --schemes-inverse-surface: rgb(40,42,47); /* @kind color */
  --schemes-inverse-surface: rgb(40,42,47); /* @kind color */
  --schemes-on-background: rgb(29,27,32); /* @kind color */
  --schemes-on-background: rgb(29,27,32); /* @kind color */
  --schemes-on-error-container: rgb(140,29,24); /* @kind color */
  --schemes-on-error-container: rgb(140,29,24); /* @kind color */
  --schemes-on-error: rgb(255,255,255); /* @kind color */
  --schemes-on-error: rgb(255,255,255); /* @kind color */
  --schemes-on-primary-container: rgb(12,62,82); /* @kind color */
  --schemes-on-primary-container: rgb(12,62,82); /* @kind color */
  --schemes-on-primary-fixed-variant: rgb(12,62,82); /* @kind color */
  --schemes-on-primary-fixed-variant: rgb(12,62,82); /* @kind color */
  --schemes-on-primary-fixed: rgb(0,30,44); /* @kind color */
  --schemes-on-primary-fixed: rgb(0,30,44); /* @kind color */
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary-container: rgb(54,74,86); /* @kind color */
  --schemes-on-secondary-container: rgb(54,74,86); /* @kind color */
  --schemes-on-secondary-fixed-variant: rgb(54,74,86); /* @kind color */
  --schemes-on-secondary-fixed-variant: rgb(54,74,86); /* @kind color */
  --schemes-on-secondary-fixed: rgb(9,30,40); /* @kind color */
  --schemes-on-secondary-fixed: rgb(9,30,40); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-on-surface-variant: rgb(68,70,79); /* @kind color */
  --schemes-on-surface-variant: rgb(68,70,79); /* @kind color */
  --schemes-on-surface: rgb(26,27,33); /* @kind color */
  --schemes-on-surface: rgb(26,27,33); /* @kind color */
  --schemes-on-tertiary-container: rgb(114,45,32); /* @kind color */
  --schemes-on-tertiary-container: rgb(114,45,32); /* @kind color */
  --schemes-on-tertiary-fixed-variant: rgb(114,45,32); /* @kind color */
  --schemes-on-tertiary-fixed-variant: rgb(114,45,32); /* @kind color */
  --schemes-on-tertiary-fixed: rgb(59,9,0); /* @kind color */
  --schemes-on-tertiary-fixed: rgb(59,9,0); /* @kind color */
  --schemes-on-tertiary: rgb(255,255,255); /* @kind color */
  --schemes-on-tertiary: rgb(255,255,255); /* @kind color */
  --schemes-outline-variant: rgb(197,198,208); /* @kind color */
  --schemes-outline-variant: rgb(197,198,208); /* @kind color */
  --schemes-outline: rgb(117,119,128); /* @kind color */
  --schemes-outline: rgb(117,119,128); /* @kind color */
  --schemes-primary-container: rgb(195,232,255); /* @kind color */
  --schemes-primary-container: rgb(195,232,255); /* @kind color */
  --schemes-primary-fixed-dim: rgb(143,205,239); /* @kind color */
  --schemes-primary-fixed-dim: rgb(143,205,239); /* @kind color */
  --schemes-primary-fixed: rgb(195,232,255); /* @kind color */
  --schemes-primary-fixed: rgb(195,232,255); /* @kind color */
  --schemes-primary: rgb(31,86,115); /* @kind color */
  --schemes-primary: rgb(31,86,115); /* @kind color */
  --schemes-scrim: rgb(0,0,0); /* @kind color */
  --schemes-scrim: rgb(0,0,0); /* @kind color */
  --schemes-secondary-container: rgb(208,230,242); /* @kind color */
  --schemes-secondary-container: rgb(208,230,242); /* @kind color */
  --schemes-secondary-fixed-dim: rgb(180,202,214); /* @kind color */
  --schemes-secondary-fixed-dim: rgb(180,202,214); /* @kind color */
  --schemes-secondary-fixed: rgb(208,230,242); /* @kind color */
  --schemes-secondary-fixed: rgb(208,230,242); /* @kind color */
  --schemes-secondary: rgb(77,98,110); /* @kind color */
  --schemes-secondary: rgb(77,98,110); /* @kind color */
  --schemes-shadow: rgb(0,0,0); /* @kind color */
  --schemes-shadow: rgb(0,0,0); /* @kind color */
  --schemes-surface-bright: rgb(250,248,255); /* @kind color */
  --schemes-surface-bright: rgb(250,248,255); /* @kind color */
  --schemes-surface-container-high: rgb(232,231,239); /* @kind color */
  --schemes-surface-container-high: rgb(232,231,239); /* @kind color */
  --schemes-surface-container-highest: rgb(226,226,233); /* @kind color */
  --schemes-surface-container-highest: rgb(226,226,233); /* @kind color */
  --schemes-surface-container-low: rgb(244,243,250); /* @kind color */
  --schemes-surface-container-low: rgb(244,243,250); /* @kind color */
  --schemes-surface-container-lowest: rgb(255,255,255); /* @kind color */
  --schemes-surface-container-lowest: rgb(255,255,255); /* @kind color */
  --schemes-surface-container: rgb(238,237,244); /* @kind color */
  --schemes-surface-container: rgb(238,237,244); /* @kind color */
  --schemes-surface-dim: rgb(218,217,224); /* @kind color */
  --schemes-surface-dim: rgb(218,217,224); /* @kind color */
  --schemes-surface-tint: rgb(31,86,115); /* @kind color */
  --schemes-surface-tint: rgb(31,86,115); /* @kind color */
  --schemes-surface-variant: rgb(226,226,233); /* @kind color */
  --schemes-surface-variant: rgb(226,226,233); /* @kind color */
  --schemes-surface: rgb(250,248,255); /* @kind color */
  --schemes-surface: rgb(250,248,255); /* @kind color */
  --schemes-tertiary-container: rgb(255,219,209); /* @kind color */
  --schemes-tertiary-container: rgb(255,219,209); /* @kind color */
  --schemes-tertiary-fixed-dim: rgb(255,181,160); /* @kind color */
  --schemes-tertiary-fixed-dim: rgb(255,181,160); /* @kind color */
  --schemes-tertiary-fixed: rgb(255,219,209); /* @kind color */
  --schemes-tertiary-fixed: rgb(255,219,209); /* @kind color */
  --schemes-tertiary: rgb(166,64,45); /* @kind color */
  --schemes-tertiary: rgb(166,64,45); /* @kind color */
  --state-layers-background-opacity-08: rgba(253,247,255,0.08); /* @kind color */
  --state-layers-background-opacity-08: rgba(253,247,255,0.08); /* @kind color */
  --state-layers-background-opacity-10: rgba(253,247,255,0.1); /* @kind color */
  --state-layers-background-opacity-10: rgba(253,247,255,0.1); /* @kind color */
  --state-layers-background-opacity-16: rgba(253,247,255,0.16); /* @kind color */
  --state-layers-background-opacity-16: rgba(253,247,255,0.16); /* @kind color */
  --state-layers-error-container-opacity-08: rgba(249,222,220,0.08); /* @kind color */
  --state-layers-error-container-opacity-08: rgba(249,222,220,0.08); /* @kind color */
  --state-layers-error-container-opacity-10: rgba(249,222,220,0.1); /* @kind color */
  --state-layers-error-container-opacity-10: rgba(249,222,220,0.1); /* @kind color */
  --state-layers-error-container-opacity-16: rgba(249,222,220,0.16); /* @kind color */
  --state-layers-error-container-opacity-16: rgba(249,222,220,0.16); /* @kind color */
  --state-layers-error-opacity-08: rgba(179,38,30,0.08); /* @kind color */
  --state-layers-error-opacity-08: rgba(179,38,30,0.08); /* @kind color */
  --state-layers-error-opacity-10: rgba(179,38,30,0.1); /* @kind color */
  --state-layers-error-opacity-10: rgba(179,38,30,0.1); /* @kind color */
  --state-layers-error-opacity-16: rgba(179,38,30,0.16); /* @kind color */
  --state-layers-error-opacity-16: rgba(179,38,30,0.16); /* @kind color */
  --state-layers-inverse-on-surface-opacity-08: rgba(238,237,244,0.08); /* @kind color */
  --state-layers-inverse-on-surface-opacity-08: rgba(238,237,244,0.08); /* @kind color */
  --state-layers-inverse-on-surface-opacity-10: rgba(238,237,244,0.1); /* @kind color */
  --state-layers-inverse-on-surface-opacity-10: rgba(238,237,244,0.1); /* @kind color */
  --state-layers-inverse-on-surface-opacity-16: rgba(238,237,244,0.16); /* @kind color */
  --state-layers-inverse-on-surface-opacity-16: rgba(238,237,244,0.16); /* @kind color */
  --state-layers-inverse-primary-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-inverse-primary-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-inverse-primary-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-inverse-primary-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-inverse-primary-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-inverse-primary-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-inverse-surface-opacity-08: rgba(40,42,47,0.08); /* @kind color */
  --state-layers-inverse-surface-opacity-08: rgba(40,42,47,0.08); /* @kind color */
  --state-layers-inverse-surface-opacity-10: rgba(40,42,47,0.1); /* @kind color */
  --state-layers-inverse-surface-opacity-10: rgba(40,42,47,0.1); /* @kind color */
  --state-layers-inverse-surface-opacity-16: rgba(40,42,47,0.16); /* @kind color */
  --state-layers-inverse-surface-opacity-16: rgba(40,42,47,0.16); /* @kind color */
  --state-layers-on-background-opacity-08: rgba(29,27,32,0.08); /* @kind color */
  --state-layers-on-background-opacity-08: rgba(29,27,32,0.08); /* @kind color */
  --state-layers-on-background-opacity-10: rgba(29,27,32,0.1); /* @kind color */
  --state-layers-on-background-opacity-10: rgba(29,27,32,0.1); /* @kind color */
  --state-layers-on-background-opacity-16: rgba(29,27,32,0.16); /* @kind color */
  --state-layers-on-background-opacity-16: rgba(29,27,32,0.16); /* @kind color */
  --state-layers-on-error-container-opacity-08: rgba(140,29,24,0.08); /* @kind color */
  --state-layers-on-error-container-opacity-08: rgba(140,29,24,0.08); /* @kind color */
  --state-layers-on-error-container-opacity-10: rgba(140,29,24,0.1); /* @kind color */
  --state-layers-on-error-container-opacity-10: rgba(140,29,24,0.1); /* @kind color */
  --state-layers-on-error-container-opacity-16: rgba(140,29,24,0.16); /* @kind color */
  --state-layers-on-error-container-opacity-16: rgba(140,29,24,0.16); /* @kind color */
  --state-layers-on-error-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-on-error-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-on-error-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-on-error-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-on-error-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-on-error-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-on-primary-container-opacity-08: rgba(12,62,82,0.08); /* @kind color */
  --state-layers-on-primary-container-opacity-08: rgba(12,62,82,0.08); /* @kind color */
  --state-layers-on-primary-container-opacity-10: rgba(12,62,82,0.1); /* @kind color */
  --state-layers-on-primary-container-opacity-10: rgba(12,62,82,0.1); /* @kind color */
  --state-layers-on-primary-container-opacity-16: rgba(12,62,82,0.16); /* @kind color */
  --state-layers-on-primary-container-opacity-16: rgba(12,62,82,0.16); /* @kind color */
  --state-layers-on-primary-fixed-opacity-08: rgba(0,30,44,0.08); /* @kind color */
  --state-layers-on-primary-fixed-opacity-08: rgba(0,30,44,0.08); /* @kind color */
  --state-layers-on-primary-fixed-opacity-10: rgba(0,30,44,0.1); /* @kind color */
  --state-layers-on-primary-fixed-opacity-10: rgba(0,30,44,0.1); /* @kind color */
  --state-layers-on-primary-fixed-opacity-16: rgba(0,30,44,0.16); /* @kind color */
  --state-layers-on-primary-fixed-opacity-16: rgba(0,30,44,0.16); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-08: rgba(12,62,82,0.08); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-08: rgba(12,62,82,0.08); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-10: rgba(12,62,82,0.1); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-10: rgba(12,62,82,0.1); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-16: rgba(12,62,82,0.16); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-16: rgba(12,62,82,0.16); /* @kind color */
  --state-layers-on-primary-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-on-primary-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-on-primary-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-on-primary-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-on-primary-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-on-primary-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-on-secondary-container-opacity-08: rgba(54,74,86,0.08); /* @kind color */
  --state-layers-on-secondary-container-opacity-08: rgba(54,74,86,0.08); /* @kind color */
  --state-layers-on-secondary-container-opacity-10: rgba(54,74,86,0.1); /* @kind color */
  --state-layers-on-secondary-container-opacity-10: rgba(54,74,86,0.1); /* @kind color */
  --state-layers-on-secondary-container-opacity-16: rgba(54,74,86,0.16); /* @kind color */
  --state-layers-on-secondary-container-opacity-16: rgba(54,74,86,0.16); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-08: rgba(9,30,40,0.08); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-08: rgba(9,30,40,0.08); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-10: rgba(9,30,40,0.1); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-10: rgba(9,30,40,0.1); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-16: rgba(9,30,40,0.16); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-16: rgba(9,30,40,0.16); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-08: rgba(54,74,86,0.08); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-08: rgba(54,74,86,0.08); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-10: rgba(54,74,86,0.1); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-10: rgba(54,74,86,0.1); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-16: rgba(54,74,86,0.16); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-16: rgba(54,74,86,0.16); /* @kind color */
  --state-layers-on-secondary-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-on-secondary-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-on-secondary-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-on-secondary-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-on-secondary-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-on-secondary-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-on-surface-opacity-08: rgba(26,27,33,0.08); /* @kind color */
  --state-layers-on-surface-opacity-08: rgba(26,27,33,0.08); /* @kind color */
  --state-layers-on-surface-opacity-10: rgba(26,27,33,0.1); /* @kind color */
  --state-layers-on-surface-opacity-10: rgba(26,27,33,0.1); /* @kind color */
  --state-layers-on-surface-opacity-16: rgba(26,27,33,0.16); /* @kind color */
  --state-layers-on-surface-opacity-16: rgba(26,27,33,0.16); /* @kind color */
  --state-layers-on-surface-variant-opacity-08: rgba(68,70,79,0.08); /* @kind color */
  --state-layers-on-surface-variant-opacity-08: rgba(68,70,79,0.08); /* @kind color */
  --state-layers-on-surface-variant-opacity-10: rgba(68,70,79,0.1); /* @kind color */
  --state-layers-on-surface-variant-opacity-10: rgba(68,70,79,0.1); /* @kind color */
  --state-layers-on-surface-variant-opacity-16: rgba(68,70,79,0.16); /* @kind color */
  --state-layers-on-surface-variant-opacity-16: rgba(68,70,79,0.16); /* @kind color */
  --state-layers-on-tertiary-container-opacity-08: rgba(114,45,32,0.08); /* @kind color */
  --state-layers-on-tertiary-container-opacity-08: rgba(114,45,32,0.08); /* @kind color */
  --state-layers-on-tertiary-container-opacity-10: rgba(114,45,32,0.1); /* @kind color */
  --state-layers-on-tertiary-container-opacity-10: rgba(114,45,32,0.1); /* @kind color */
  --state-layers-on-tertiary-container-opacity-16: rgba(114,45,32,0.16); /* @kind color */
  --state-layers-on-tertiary-container-opacity-16: rgba(114,45,32,0.16); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-08: rgba(59,9,0,0.08); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-08: rgba(59,9,0,0.08); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-10: rgba(59,9,0,0.1); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-10: rgba(59,9,0,0.1); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-16: rgba(59,9,0,0.16); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-16: rgba(59,9,0,0.16); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-08: rgba(114,45,32,0.08); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-08: rgba(114,45,32,0.08); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-10: rgba(114,45,32,0.1); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-10: rgba(114,45,32,0.1); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-16: rgba(114,45,32,0.16); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-16: rgba(114,45,32,0.16); /* @kind color */
  --state-layers-on-tertiary-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-on-tertiary-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-on-tertiary-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-on-tertiary-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-on-tertiary-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-on-tertiary-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-outline-opacity-08: rgba(117,119,128,0.08); /* @kind color */
  --state-layers-outline-opacity-08: rgba(117,119,128,0.08); /* @kind color */
  --state-layers-outline-opacity-10: rgba(117,119,128,0.1); /* @kind color */
  --state-layers-outline-opacity-10: rgba(117,119,128,0.1); /* @kind color */
  --state-layers-outline-opacity-16: rgba(117,119,128,0.16); /* @kind color */
  --state-layers-outline-opacity-16: rgba(117,119,128,0.16); /* @kind color */
  --state-layers-outline-variant-opacity-08: rgba(197,198,208,0.08); /* @kind color */
  --state-layers-outline-variant-opacity-08: rgba(197,198,208,0.08); /* @kind color */
  --state-layers-outline-variant-opacity-10: rgba(197,198,208,0.1); /* @kind color */
  --state-layers-outline-variant-opacity-10: rgba(197,198,208,0.1); /* @kind color */
  --state-layers-outline-variant-opacity-16: rgba(197,198,208,0.16); /* @kind color */
  --state-layers-outline-variant-opacity-16: rgba(197,198,208,0.16); /* @kind color */
  --state-layers-primary-container-opacity-08: rgba(195,232,255,0.08); /* @kind color */
  --state-layers-primary-container-opacity-08: rgba(195,232,255,0.08); /* @kind color */
  --state-layers-primary-container-opacity-10: rgba(195,232,255,0.1); /* @kind color */
  --state-layers-primary-container-opacity-10: rgba(195,232,255,0.1); /* @kind color */
  --state-layers-primary-container-opacity-16: rgba(195,232,255,0.16); /* @kind color */
  --state-layers-primary-container-opacity-16: rgba(195,232,255,0.16); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-primary-fixed-opacity-08: rgba(195,232,255,0.08); /* @kind color */
  --state-layers-primary-fixed-opacity-08: rgba(195,232,255,0.08); /* @kind color */
  --state-layers-primary-fixed-opacity-10: rgba(195,232,255,0.1); /* @kind color */
  --state-layers-primary-fixed-opacity-10: rgba(195,232,255,0.1); /* @kind color */
  --state-layers-primary-fixed-opacity-16: rgba(195,232,255,0.16); /* @kind color */
  --state-layers-primary-fixed-opacity-16: rgba(195,232,255,0.16); /* @kind color */
  --state-layers-primary-opacity-08: rgba(31,86,115,0.08); /* @kind color */
  --state-layers-primary-opacity-08: rgba(31,86,115,0.08); /* @kind color */
  --state-layers-primary-opacity-10: rgba(31,86,115,0.1); /* @kind color */
  --state-layers-primary-opacity-10: rgba(31,86,115,0.1); /* @kind color */
  --state-layers-primary-opacity-16: rgba(31,86,115,0.16); /* @kind color */
  --state-layers-primary-opacity-16: rgba(31,86,115,0.16); /* @kind color */
  --state-layers-scrim-opacity-08: rgba(0,0,0,0.08); /* @kind color */
  --state-layers-scrim-opacity-08: rgba(0,0,0,0.08); /* @kind color */
  --state-layers-scrim-opacity-10: rgba(0,0,0,0.1); /* @kind color */
  --state-layers-scrim-opacity-10: rgba(0,0,0,0.1); /* @kind color */
  --state-layers-scrim-opacity-16: rgba(0,0,0,0.16); /* @kind color */
  --state-layers-scrim-opacity-16: rgba(0,0,0,0.16); /* @kind color */
  --state-layers-secondary-container-opacity-08: rgba(208,230,242,0.08); /* @kind color */
  --state-layers-secondary-container-opacity-08: rgba(208,230,242,0.08); /* @kind color */
  --state-layers-secondary-container-opacity-10: rgba(208,230,242,0.1); /* @kind color */
  --state-layers-secondary-container-opacity-10: rgba(208,230,242,0.1); /* @kind color */
  --state-layers-secondary-container-opacity-16: rgba(208,230,242,0.16); /* @kind color */
  --state-layers-secondary-container-opacity-16: rgba(208,230,242,0.16); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-08: rgba(180,202,214,0.08); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-08: rgba(180,202,214,0.08); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-10: rgba(180,202,214,0.1); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-10: rgba(180,202,214,0.1); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-16: rgba(180,202,214,0.16); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-16: rgba(180,202,214,0.16); /* @kind color */
  --state-layers-secondary-fixed-opacity-08: rgba(208,230,242,0.08); /* @kind color */
  --state-layers-secondary-fixed-opacity-08: rgba(208,230,242,0.08); /* @kind color */
  --state-layers-secondary-fixed-opacity-10: rgba(208,230,242,0.1); /* @kind color */
  --state-layers-secondary-fixed-opacity-10: rgba(208,230,242,0.1); /* @kind color */
  --state-layers-secondary-fixed-opacity-16: rgba(208,230,242,0.16); /* @kind color */
  --state-layers-secondary-fixed-opacity-16: rgba(208,230,242,0.16); /* @kind color */
  --state-layers-secondary-opacity-08: rgba(77,98,110,0.08); /* @kind color */
  --state-layers-secondary-opacity-08: rgba(77,98,110,0.08); /* @kind color */
  --state-layers-secondary-opacity-10: rgba(77,98,110,0.1); /* @kind color */
  --state-layers-secondary-opacity-10: rgba(77,98,110,0.1); /* @kind color */
  --state-layers-secondary-opacity-16: rgba(77,98,110,0.16); /* @kind color */
  --state-layers-secondary-opacity-16: rgba(77,98,110,0.16); /* @kind color */
  --state-layers-shadow-opacity-08: rgba(0,0,0,0.08); /* @kind color */
  --state-layers-shadow-opacity-08: rgba(0,0,0,0.08); /* @kind color */
  --state-layers-shadow-opacity-10: rgba(0,0,0,0.1); /* @kind color */
  --state-layers-shadow-opacity-10: rgba(0,0,0,0.1); /* @kind color */
  --state-layers-shadow-opacity-16: rgba(0,0,0,0.16); /* @kind color */
  --state-layers-shadow-opacity-16: rgba(0,0,0,0.16); /* @kind color */
  --state-layers-surface-bright-opacity-08: rgba(250,248,255,0.08); /* @kind color */
  --state-layers-surface-bright-opacity-08: rgba(250,248,255,0.08); /* @kind color */
  --state-layers-surface-bright-opacity-10: rgba(250,248,255,0.1); /* @kind color */
  --state-layers-surface-bright-opacity-10: rgba(250,248,255,0.1); /* @kind color */
  --state-layers-surface-bright-opacity-16: rgba(250,248,255,0.16); /* @kind color */
  --state-layers-surface-bright-opacity-16: rgba(250,248,255,0.16); /* @kind color */
  --state-layers-surface-container-high-opacity-08: rgba(232,231,239,0.08); /* @kind color */
  --state-layers-surface-container-high-opacity-08: rgba(232,231,239,0.08); /* @kind color */
  --state-layers-surface-container-high-opacity-10: rgba(232,231,239,0.1); /* @kind color */
  --state-layers-surface-container-high-opacity-10: rgba(232,231,239,0.1); /* @kind color */
  --state-layers-surface-container-high-opacity-16: rgba(232,231,239,0.16); /* @kind color */
  --state-layers-surface-container-high-opacity-16: rgba(232,231,239,0.16); /* @kind color */
  --state-layers-surface-container-highest-opacity-08: rgba(226,226,233,0.08); /* @kind color */
  --state-layers-surface-container-highest-opacity-08: rgba(226,226,233,0.08); /* @kind color */
  --state-layers-surface-container-highest-opacity-10: rgba(226,226,233,0.1); /* @kind color */
  --state-layers-surface-container-highest-opacity-10: rgba(226,226,233,0.1); /* @kind color */
  --state-layers-surface-container-highest-opacity-16: rgba(226,226,233,0.16); /* @kind color */
  --state-layers-surface-container-highest-opacity-16: rgba(226,226,233,0.16); /* @kind color */
  --state-layers-surface-container-low-opacity-08: rgba(244,243,250,0.08); /* @kind color */
  --state-layers-surface-container-low-opacity-08: rgba(244,243,250,0.08); /* @kind color */
  --state-layers-surface-container-low-opacity-10: rgba(244,243,250,0.1); /* @kind color */
  --state-layers-surface-container-low-opacity-10: rgba(244,243,250,0.1); /* @kind color */
  --state-layers-surface-container-low-opacity-16: rgba(244,243,250,0.16); /* @kind color */
  --state-layers-surface-container-low-opacity-16: rgba(244,243,250,0.16); /* @kind color */
  --state-layers-surface-container-lowest-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-surface-container-lowest-opacity-08: rgba(255,255,255,0.08); /* @kind color */
  --state-layers-surface-container-lowest-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-surface-container-lowest-opacity-10: rgba(255,255,255,0.1); /* @kind color */
  --state-layers-surface-container-lowest-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-surface-container-lowest-opacity-16: rgba(255,255,255,0.16); /* @kind color */
  --state-layers-surface-container-opacity-08: rgba(238,237,244,0.08); /* @kind color */
  --state-layers-surface-container-opacity-08: rgba(238,237,244,0.08); /* @kind color */
  --state-layers-surface-container-opacity-10: rgba(238,237,244,0.1); /* @kind color */
  --state-layers-surface-container-opacity-10: rgba(238,237,244,0.1); /* @kind color */
  --state-layers-surface-container-opacity-16: rgba(238,237,244,0.16); /* @kind color */
  --state-layers-surface-container-opacity-16: rgba(238,237,244,0.16); /* @kind color */
  --state-layers-surface-dim-opacity-08: rgba(218,217,224,0.08); /* @kind color */
  --state-layers-surface-dim-opacity-08: rgba(218,217,224,0.08); /* @kind color */
  --state-layers-surface-dim-opacity-10: rgba(218,217,224,0.1); /* @kind color */
  --state-layers-surface-dim-opacity-10: rgba(218,217,224,0.1); /* @kind color */
  --state-layers-surface-dim-opacity-16: rgba(218,217,224,0.16); /* @kind color */
  --state-layers-surface-dim-opacity-16: rgba(218,217,224,0.16); /* @kind color */
  --state-layers-surface-opacity-08: rgba(250,248,255,0.08); /* @kind color */
  --state-layers-surface-opacity-08: rgba(250,248,255,0.08); /* @kind color */
  --state-layers-surface-opacity-10: rgba(250,248,255,0.1); /* @kind color */
  --state-layers-surface-opacity-10: rgba(250,248,255,0.1); /* @kind color */
  --state-layers-surface-opacity-16: rgba(250,248,255,0.16); /* @kind color */
  --state-layers-surface-opacity-16: rgba(250,248,255,0.16); /* @kind color */
  --state-layers-surface-tint-opacity-08: rgba(31,86,115,0.08); /* @kind color */
  --state-layers-surface-tint-opacity-08: rgba(31,86,115,0.08); /* @kind color */
  --state-layers-surface-tint-opacity-10: rgba(31,86,115,0.1); /* @kind color */
  --state-layers-surface-tint-opacity-10: rgba(31,86,115,0.1); /* @kind color */
  --state-layers-surface-tint-opacity-16: rgba(31,86,115,0.16); /* @kind color */
  --state-layers-surface-tint-opacity-16: rgba(31,86,115,0.16); /* @kind color */
  --state-layers-surface-variant-opacity-08: rgba(226,226,233,0.08); /* @kind color */
  --state-layers-surface-variant-opacity-08: rgba(226,226,233,0.08); /* @kind color */
  --state-layers-surface-variant-opacity-10: rgba(226,226,233,0.1); /* @kind color */
  --state-layers-surface-variant-opacity-10: rgba(226,226,233,0.1); /* @kind color */
  --state-layers-surface-variant-opacity-16: rgba(226,226,233,0.16); /* @kind color */
  --state-layers-surface-variant-opacity-16: rgba(226,226,233,0.16); /* @kind color */
  --state-layers-tertiary-container-opacity-08: rgba(255,219,209,0.08); /* @kind color */
  --state-layers-tertiary-container-opacity-08: rgba(255,219,209,0.08); /* @kind color */
  --state-layers-tertiary-container-opacity-10: rgba(255,219,209,0.1); /* @kind color */
  --state-layers-tertiary-container-opacity-10: rgba(255,219,209,0.1); /* @kind color */
  --state-layers-tertiary-container-opacity-16: rgba(255,219,209,0.16); /* @kind color */
  --state-layers-tertiary-container-opacity-16: rgba(255,219,209,0.16); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-08: rgba(255,181,160,0.08); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-08: rgba(255,181,160,0.08); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-10: rgba(255,181,160,0.1); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-10: rgba(255,181,160,0.1); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-16: rgba(255,181,160,0.16); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-16: rgba(255,181,160,0.16); /* @kind color */
  --state-layers-tertiary-fixed-opacity-08: rgba(255,219,209,0.08); /* @kind color */
  --state-layers-tertiary-fixed-opacity-08: rgba(255,219,209,0.08); /* @kind color */
  --state-layers-tertiary-fixed-opacity-10: rgba(255,219,209,0.1); /* @kind color */
  --state-layers-tertiary-fixed-opacity-10: rgba(255,219,209,0.1); /* @kind color */
  --state-layers-tertiary-fixed-opacity-16: rgba(255,219,209,0.16); /* @kind color */
  --state-layers-tertiary-fixed-opacity-16: rgba(255,219,209,0.16); /* @kind color */
  --state-layers-tertiary-opacity-08: rgba(166,64,45,0.08); /* @kind color */
  --state-layers-tertiary-opacity-08: rgba(166,64,45,0.08); /* @kind color */
  --state-layers-tertiary-opacity-10: rgba(166,64,45,0.1); /* @kind color */
  --state-layers-tertiary-opacity-10: rgba(166,64,45,0.1); /* @kind color */
  --state-layers-tertiary-opacity-16: rgba(166,64,45,0.16); /* @kind color */
  --state-layers-tertiary-opacity-16: rgba(166,64,45,0.16); /* @kind color */
--md-sys-color-primary:var(--schemes-primary);--md-sys-color-on-primary:var(--schemes-on-primary);--md-sys-color-primary-container:var(--schemes-primary-container);--md-sys-color-on-primary-container:var(--schemes-on-primary-container);--md-sys-color-secondary:var(--schemes-secondary);--md-sys-color-on-secondary:var(--schemes-on-secondary);--md-sys-color-secondary-container:var(--schemes-secondary-container);--md-sys-color-on-secondary-container:var(--schemes-on-secondary-container);--md-sys-color-tertiary:var(--schemes-tertiary);--md-sys-color-on-tertiary:var(--schemes-on-tertiary);--md-sys-color-tertiary-container:var(--schemes-tertiary-container);--md-sys-color-on-tertiary-container:var(--schemes-on-tertiary-container);--md-sys-color-error:var(--schemes-error);--md-sys-color-on-error:var(--schemes-on-error);--md-sys-color-error-container:var(--schemes-error-container);--md-sys-color-on-error-container:var(--schemes-on-error-container);--md-sys-color-background:var(--schemes-background);--md-sys-color-on-background:var(--schemes-on-background);--md-sys-color-surface:var(--schemes-surface);--md-sys-color-on-surface:var(--schemes-on-surface);--md-sys-color-surface-variant:var(--schemes-surface-variant);--md-sys-color-on-surface-variant:var(--schemes-on-surface-variant);--md-sys-color-outline:var(--schemes-outline);--md-sys-color-outline-variant:var(--schemes-outline-variant);--md-sys-color-surface-container-lowest:var(--schemes-surface-container-lowest);--md-sys-color-surface-container-low:var(--schemes-surface-container-low);--md-sys-color-surface-container:var(--schemes-surface-container);--md-sys-color-surface-container-high:var(--schemes-surface-container-high);--md-sys-color-surface-container-highest:var(--schemes-surface-container-highest);--md-sys-color-surface-dim:var(--schemes-surface-dim);--md-sys-color-surface-bright:var(--schemes-surface-bright);--md-sys-color-inverse-surface:var(--schemes-inverse-surface);--md-sys-color-inverse-on-surface:var(--schemes-inverse-on-surface);--md-sys-color-inverse-primary:var(--schemes-inverse-primary);--md-sys-color-shadow:var(--schemes-shadow);--md-sys-color-scrim:var(--schemes-scrim);--md-sys-color-surface-tint:var(--schemes-surface-tint);--md-sys-color-primary-fixed:var(--schemes-primary-fixed);--md-sys-color-primary-fixed-dim:var(--schemes-primary-fixed-dim);--md-sys-color-on-primary-fixed:var(--schemes-on-primary-fixed);--md-sys-color-on-primary-fixed-variant:var(--schemes-on-primary-fixed-variant);--md-sys-color-secondary-fixed:var(--schemes-secondary-fixed);--md-sys-color-secondary-fixed-dim:var(--schemes-secondary-fixed-dim);--md-sys-color-on-secondary-fixed:var(--schemes-on-secondary-fixed);--md-sys-color-on-secondary-fixed-variant:var(--schemes-on-secondary-fixed-variant);--md-sys-color-tertiary-fixed:var(--schemes-tertiary-fixed);--md-sys-color-tertiary-fixed-dim:var(--schemes-tertiary-fixed-dim);--md-sys-color-on-tertiary-fixed:var(--schemes-on-tertiary-fixed);--md-sys-color-on-tertiary-fixed-variant:var(--schemes-on-tertiary-fixed-variant)}
@media (prefers-color-scheme:dark){:root{color-scheme:dark;
  --add-ons-section-background: rgb(0,0,0); /* @kind color */
  --add-ons-section-background: rgb(0,0,0); /* @kind color */
  --add-ons-section-background: rgb(0,0,0); /* @kind color */
  --baseline-surface-colors-theme-on-surface-variant: var(--baseline-surface-colors-theme-dark-audience-on-surface-variant); /* @kind color */
  --schemes-background: rgb(20,18,24); /* @kind color */
  --schemes-background: rgb(20,18,24); /* @kind color */
  --schemes-background: rgb(20,18,24); /* @kind color */
  --schemes-error-container: rgb(140,29,24); /* @kind color */
  --schemes-error-container: rgb(140,29,24); /* @kind color */
  --schemes-error-container: rgb(140,29,24); /* @kind color */
  --schemes-error: rgb(242,184,181); /* @kind color */
  --schemes-error: rgb(242,184,181); /* @kind color */
  --schemes-error: rgb(242,184,181); /* @kind color */
  --schemes-inverse-on-surface: rgb(51,52,58); /* @kind color */
  --schemes-inverse-on-surface: rgb(51,52,58); /* @kind color */
  --schemes-inverse-on-surface: rgb(51,52,58); /* @kind color */
  --schemes-inverse-primary: rgb(31,86,115); /* @kind color */
  --schemes-inverse-primary: rgb(31,86,115); /* @kind color */
  --schemes-inverse-primary: rgb(31,86,115); /* @kind color */
  --schemes-inverse-surface: rgb(226,226,233); /* @kind color */
  --schemes-inverse-surface: rgb(226,226,233); /* @kind color */
  --schemes-inverse-surface: rgb(226,226,233); /* @kind color */
  --schemes-on-background: rgb(230,224,233); /* @kind color */
  --schemes-on-background: rgb(230,224,233); /* @kind color */
  --schemes-on-background: rgb(230,224,233); /* @kind color */
  --schemes-on-error-container: rgb(249,222,220); /* @kind color */
  --schemes-on-error-container: rgb(249,222,220); /* @kind color */
  --schemes-on-error-container: rgb(249,222,220); /* @kind color */
  --schemes-on-error: rgb(96,20,16); /* @kind color */
  --schemes-on-error: rgb(96,20,16); /* @kind color */
  --schemes-on-error: rgb(96,20,16); /* @kind color */
  --schemes-on-primary-container: rgb(195,232,255); /* @kind color */
  --schemes-on-primary-container: rgb(195,232,255); /* @kind color */
  --schemes-on-primary-container: rgb(195,232,255); /* @kind color */
  --schemes-on-primary-fixed-variant: rgb(12,62,82); /* @kind color */
  --schemes-on-primary-fixed-variant: rgb(12,62,82); /* @kind color */
  --schemes-on-primary-fixed-variant: rgb(12,62,82); /* @kind color */
  --schemes-on-primary-fixed: rgb(0,30,44); /* @kind color */
  --schemes-on-primary-fixed: rgb(0,30,44); /* @kind color */
  --schemes-on-primary-fixed: rgb(0,30,44); /* @kind color */
  --schemes-on-primary: rgb(0,44,62); /* @kind color */
  --schemes-on-primary: rgb(0,44,62); /* @kind color */
  --schemes-on-primary: rgb(0,44,62); /* @kind color */
  --schemes-on-secondary-container: rgb(208,230,242); /* @kind color */
  --schemes-on-secondary-container: rgb(208,230,242); /* @kind color */
  --schemes-on-secondary-container: rgb(208,230,242); /* @kind color */
  --schemes-on-secondary-fixed-variant: rgb(54,74,86); /* @kind color */
  --schemes-on-secondary-fixed-variant: rgb(54,74,86); /* @kind color */
  --schemes-on-secondary-fixed-variant: rgb(54,74,86); /* @kind color */
  --schemes-on-secondary-fixed: rgb(9,30,40); /* @kind color */
  --schemes-on-secondary-fixed: rgb(9,30,40); /* @kind color */
  --schemes-on-secondary-fixed: rgb(9,30,40); /* @kind color */
  --schemes-on-secondary: rgb(31,51,62); /* @kind color */
  --schemes-on-secondary: rgb(31,51,62); /* @kind color */
  --schemes-on-secondary: rgb(31,51,62); /* @kind color */
  --schemes-on-surface-variant: rgb(197,198,208); /* @kind color */
  --schemes-on-surface-variant: rgb(197,198,208); /* @kind color */
  --schemes-on-surface-variant: rgb(197,198,208); /* @kind color */
  --schemes-on-surface: rgb(226,226,233); /* @kind color */
  --schemes-on-surface: rgb(226,226,233); /* @kind color */
  --schemes-on-surface: rgb(226,226,233); /* @kind color */
  --schemes-on-tertiary-container: rgb(255,219,209); /* @kind color */
  --schemes-on-tertiary-container: rgb(255,219,209); /* @kind color */
  --schemes-on-tertiary-container: rgb(255,219,209); /* @kind color */
  --schemes-on-tertiary-fixed-variant: rgb(114,45,32); /* @kind color */
  --schemes-on-tertiary-fixed-variant: rgb(114,45,32); /* @kind color */
  --schemes-on-tertiary-fixed-variant: rgb(114,45,32); /* @kind color */
  --schemes-on-tertiary-fixed: rgb(59,9,0); /* @kind color */
  --schemes-on-tertiary-fixed: rgb(59,9,0); /* @kind color */
  --schemes-on-tertiary-fixed: rgb(59,9,0); /* @kind color */
  --schemes-on-tertiary: rgb(86,30,16); /* @kind color */
  --schemes-on-tertiary: rgb(86,30,16); /* @kind color */
  --schemes-on-tertiary: rgb(86,30,16); /* @kind color */
  --schemes-outline-variant: rgb(68,70,79); /* @kind color */
  --schemes-outline-variant: rgb(68,70,79); /* @kind color */
  --schemes-outline-variant: rgb(68,70,79); /* @kind color */
  --schemes-outline: rgb(143,144,154); /* @kind color */
  --schemes-outline: rgb(143,144,154); /* @kind color */
  --schemes-outline: rgb(143,144,154); /* @kind color */
  --schemes-primary-container: rgb(12,62,82); /* @kind color */
  --schemes-primary-container: rgb(12,62,82); /* @kind color */
  --schemes-primary-container: rgb(12,62,82); /* @kind color */
  --schemes-primary-fixed-dim: rgb(143,205,239); /* @kind color */
  --schemes-primary-fixed-dim: rgb(143,205,239); /* @kind color */
  --schemes-primary-fixed-dim: rgb(143,205,239); /* @kind color */
  --schemes-primary-fixed: rgb(195,232,255); /* @kind color */
  --schemes-primary-fixed: rgb(195,232,255); /* @kind color */
  --schemes-primary-fixed: rgb(195,232,255); /* @kind color */
  --schemes-primary: rgb(143,205,239); /* @kind color */
  --schemes-primary: rgb(143,205,239); /* @kind color */
  --schemes-primary: rgb(143,205,239); /* @kind color */
  --schemes-scrim: rgb(0,0,0); /* @kind color */
  --schemes-scrim: rgb(0,0,0); /* @kind color */
  --schemes-scrim: rgb(0,0,0); /* @kind color */
  --schemes-secondary-container: rgb(54,74,86); /* @kind color */
  --schemes-secondary-container: rgb(54,74,86); /* @kind color */
  --schemes-secondary-container: rgb(54,74,86); /* @kind color */
  --schemes-secondary-fixed-dim: rgb(180,202,214); /* @kind color */
  --schemes-secondary-fixed-dim: rgb(180,202,214); /* @kind color */
  --schemes-secondary-fixed-dim: rgb(180,202,214); /* @kind color */
  --schemes-secondary-fixed: rgb(208,230,242); /* @kind color */
  --schemes-secondary-fixed: rgb(208,230,242); /* @kind color */
  --schemes-secondary-fixed: rgb(208,230,242); /* @kind color */
  --schemes-secondary: rgb(180,202,214); /* @kind color */
  --schemes-secondary: rgb(180,202,214); /* @kind color */
  --schemes-secondary: rgb(180,202,214); /* @kind color */
  --schemes-shadow: rgb(0,0,0); /* @kind color */
  --schemes-shadow: rgb(0,0,0); /* @kind color */
  --schemes-shadow: rgb(0,0,0); /* @kind color */
  --schemes-surface-bright: rgb(56,57,63); /* @kind color */
  --schemes-surface-bright: rgb(56,57,63); /* @kind color */
  --schemes-surface-bright: rgb(56,57,63); /* @kind color */
  --schemes-surface-container-high: rgb(40,42,47); /* @kind color */
  --schemes-surface-container-high: rgb(40,42,47); /* @kind color */
  --schemes-surface-container-high: rgb(40,42,47); /* @kind color */
  --schemes-surface-container-highest: rgb(51,52,58); /* @kind color */
  --schemes-surface-container-highest: rgb(51,52,58); /* @kind color */
  --schemes-surface-container-highest: rgb(51,52,58); /* @kind color */
  --schemes-surface-container-low: rgb(26,27,33); /* @kind color */
  --schemes-surface-container-low: rgb(26,27,33); /* @kind color */
  --schemes-surface-container-low: rgb(26,27,33); /* @kind color */
  --schemes-surface-container-lowest: rgb(12,14,19); /* @kind color */
  --schemes-surface-container-lowest: rgb(12,14,19); /* @kind color */
  --schemes-surface-container-lowest: rgb(12,14,19); /* @kind color */
  --schemes-surface-container: rgb(30,31,37); /* @kind color */
  --schemes-surface-container: rgb(30,31,37); /* @kind color */
  --schemes-surface-container: rgb(30,31,37); /* @kind color */
  --schemes-surface-dim: rgb(18,19,24); /* @kind color */
  --schemes-surface-dim: rgb(18,19,24); /* @kind color */
  --schemes-surface-dim: rgb(18,19,24); /* @kind color */
  --schemes-surface-tint: rgb(143,205,239); /* @kind color */
  --schemes-surface-tint: rgb(143,205,239); /* @kind color */
  --schemes-surface-tint: rgb(143,205,239); /* @kind color */
  --schemes-surface-variant: rgb(51,52,58); /* @kind color */
  --schemes-surface-variant: rgb(51,52,58); /* @kind color */
  --schemes-surface-variant: rgb(51,52,58); /* @kind color */
  --schemes-surface: rgb(18,19,24); /* @kind color */
  --schemes-surface: rgb(18,19,24); /* @kind color */
  --schemes-surface: rgb(18,19,24); /* @kind color */
  --schemes-tertiary-container: rgb(114,45,32); /* @kind color */
  --schemes-tertiary-container: rgb(114,45,32); /* @kind color */
  --schemes-tertiary-container: rgb(114,45,32); /* @kind color */
  --schemes-tertiary-fixed-dim: rgb(255,181,160); /* @kind color */
  --schemes-tertiary-fixed-dim: rgb(255,181,160); /* @kind color */
  --schemes-tertiary-fixed-dim: rgb(255,181,160); /* @kind color */
  --schemes-tertiary-fixed: rgb(255,219,209); /* @kind color */
  --schemes-tertiary-fixed: rgb(255,219,209); /* @kind color */
  --schemes-tertiary-fixed: rgb(255,219,209); /* @kind color */
  --schemes-tertiary: rgb(255,181,160); /* @kind color */
  --schemes-tertiary: rgb(255,181,160); /* @kind color */
  --schemes-tertiary: rgb(255,181,160); /* @kind color */
  --state-layers-background-opacity-08: rgba(20,18,24,0.08); /* @kind color */
  --state-layers-background-opacity-08: rgba(20,18,24,0.08); /* @kind color */
  --state-layers-background-opacity-08: rgba(20,18,24,0.08); /* @kind color */
  --state-layers-background-opacity-10: rgba(20,18,24,0.1); /* @kind color */
  --state-layers-background-opacity-10: rgba(20,18,24,0.1); /* @kind color */
  --state-layers-background-opacity-10: rgba(20,18,24,0.1); /* @kind color */
  --state-layers-background-opacity-16: rgba(20,18,24,0.16); /* @kind color */
  --state-layers-background-opacity-16: rgba(20,18,24,0.16); /* @kind color */
  --state-layers-background-opacity-16: rgba(20,18,24,0.16); /* @kind color */
  --state-layers-error-container-opacity-08: rgba(140,29,24,0.08); /* @kind color */
  --state-layers-error-container-opacity-08: rgba(140,29,24,0.08); /* @kind color */
  --state-layers-error-container-opacity-08: rgba(140,29,24,0.08); /* @kind color */
  --state-layers-error-container-opacity-10: rgba(140,29,24,0.1); /* @kind color */
  --state-layers-error-container-opacity-10: rgba(140,29,24,0.1); /* @kind color */
  --state-layers-error-container-opacity-10: rgba(140,29,24,0.1); /* @kind color */
  --state-layers-error-container-opacity-16: rgba(140,29,24,0.16); /* @kind color */
  --state-layers-error-container-opacity-16: rgba(140,29,24,0.16); /* @kind color */
  --state-layers-error-container-opacity-16: rgba(140,29,24,0.16); /* @kind color */
  --state-layers-error-opacity-08: rgba(242,184,181,0.08); /* @kind color */
  --state-layers-error-opacity-08: rgba(242,184,181,0.08); /* @kind color */
  --state-layers-error-opacity-08: rgba(242,184,181,0.08); /* @kind color */
  --state-layers-error-opacity-10: rgba(242,184,181,0.1); /* @kind color */
  --state-layers-error-opacity-10: rgba(242,184,181,0.1); /* @kind color */
  --state-layers-error-opacity-10: rgba(242,184,181,0.1); /* @kind color */
  --state-layers-error-opacity-16: rgba(242,184,181,0.16); /* @kind color */
  --state-layers-error-opacity-16: rgba(242,184,181,0.16); /* @kind color */
  --state-layers-error-opacity-16: rgba(242,184,181,0.16); /* @kind color */
  --state-layers-inverse-on-surface-opacity-08: rgba(51,52,58,0.08); /* @kind color */
  --state-layers-inverse-on-surface-opacity-08: rgba(51,52,58,0.08); /* @kind color */
  --state-layers-inverse-on-surface-opacity-08: rgba(51,52,58,0.08); /* @kind color */
  --state-layers-inverse-on-surface-opacity-10: rgba(51,52,58,0.1); /* @kind color */
  --state-layers-inverse-on-surface-opacity-10: rgba(51,52,58,0.1); /* @kind color */
  --state-layers-inverse-on-surface-opacity-10: rgba(51,52,58,0.1); /* @kind color */
  --state-layers-inverse-on-surface-opacity-16: rgba(51,52,58,0.16); /* @kind color */
  --state-layers-inverse-on-surface-opacity-16: rgba(51,52,58,0.16); /* @kind color */
  --state-layers-inverse-on-surface-opacity-16: rgba(51,52,58,0.16); /* @kind color */
  --state-layers-inverse-primary-opacity-08: rgba(31,86,115,0.08); /* @kind color */
  --state-layers-inverse-primary-opacity-08: rgba(31,86,115,0.08); /* @kind color */
  --state-layers-inverse-primary-opacity-08: rgba(31,86,115,0.08); /* @kind color */
  --state-layers-inverse-primary-opacity-10: rgba(31,86,115,0.1); /* @kind color */
  --state-layers-inverse-primary-opacity-10: rgba(31,86,115,0.1); /* @kind color */
  --state-layers-inverse-primary-opacity-10: rgba(31,86,115,0.1); /* @kind color */
  --state-layers-inverse-primary-opacity-16: rgba(31,86,115,0.16); /* @kind color */
  --state-layers-inverse-primary-opacity-16: rgba(31,86,115,0.16); /* @kind color */
  --state-layers-inverse-primary-opacity-16: rgba(31,86,115,0.16); /* @kind color */
  --state-layers-inverse-surface-opacity-08: rgba(226,226,233,0.08); /* @kind color */
  --state-layers-inverse-surface-opacity-08: rgba(226,226,233,0.08); /* @kind color */
  --state-layers-inverse-surface-opacity-08: rgba(226,226,233,0.08); /* @kind color */
  --state-layers-inverse-surface-opacity-10: rgba(226,226,233,0.1); /* @kind color */
  --state-layers-inverse-surface-opacity-10: rgba(226,226,233,0.1); /* @kind color */
  --state-layers-inverse-surface-opacity-10: rgba(226,226,233,0.1); /* @kind color */
  --state-layers-inverse-surface-opacity-16: rgba(226,226,233,0.16); /* @kind color */
  --state-layers-inverse-surface-opacity-16: rgba(226,226,233,0.16); /* @kind color */
  --state-layers-inverse-surface-opacity-16: rgba(226,226,233,0.16); /* @kind color */
  --state-layers-on-background-opacity-08: rgba(230,224,233,0.08); /* @kind color */
  --state-layers-on-background-opacity-08: rgba(230,224,233,0.08); /* @kind color */
  --state-layers-on-background-opacity-08: rgba(230,224,233,0.08); /* @kind color */
  --state-layers-on-background-opacity-10: rgba(230,224,233,0.1); /* @kind color */
  --state-layers-on-background-opacity-10: rgba(230,224,233,0.1); /* @kind color */
  --state-layers-on-background-opacity-10: rgba(230,224,233,0.1); /* @kind color */
  --state-layers-on-background-opacity-16: rgba(230,224,233,0.16); /* @kind color */
  --state-layers-on-background-opacity-16: rgba(230,224,233,0.16); /* @kind color */
  --state-layers-on-background-opacity-16: rgba(230,224,233,0.16); /* @kind color */
  --state-layers-on-error-container-opacity-08: rgba(249,222,220,0.08); /* @kind color */
  --state-layers-on-error-container-opacity-08: rgba(249,222,220,0.08); /* @kind color */
  --state-layers-on-error-container-opacity-08: rgba(249,222,220,0.08); /* @kind color */
  --state-layers-on-error-container-opacity-10: rgba(249,222,220,0.1); /* @kind color */
  --state-layers-on-error-container-opacity-10: rgba(249,222,220,0.1); /* @kind color */
  --state-layers-on-error-container-opacity-10: rgba(249,222,220,0.1); /* @kind color */
  --state-layers-on-error-container-opacity-16: rgba(249,222,220,0.16); /* @kind color */
  --state-layers-on-error-container-opacity-16: rgba(249,222,220,0.16); /* @kind color */
  --state-layers-on-error-container-opacity-16: rgba(249,222,220,0.16); /* @kind color */
  --state-layers-on-error-opacity-08: rgba(96,20,16,0.08); /* @kind color */
  --state-layers-on-error-opacity-08: rgba(96,20,16,0.08); /* @kind color */
  --state-layers-on-error-opacity-08: rgba(96,20,16,0.08); /* @kind color */
  --state-layers-on-error-opacity-10: rgba(96,20,16,0.1); /* @kind color */
  --state-layers-on-error-opacity-10: rgba(96,20,16,0.1); /* @kind color */
  --state-layers-on-error-opacity-10: rgba(96,20,16,0.1); /* @kind color */
  --state-layers-on-error-opacity-16: rgba(96,20,16,0.16); /* @kind color */
  --state-layers-on-error-opacity-16: rgba(96,20,16,0.16); /* @kind color */
  --state-layers-on-error-opacity-16: rgba(96,20,16,0.16); /* @kind color */
  --state-layers-on-primary-container-opacity-08: rgba(195,232,255,0.08); /* @kind color */
  --state-layers-on-primary-container-opacity-08: rgba(195,232,255,0.08); /* @kind color */
  --state-layers-on-primary-container-opacity-08: rgba(195,232,255,0.08); /* @kind color */
  --state-layers-on-primary-container-opacity-10: rgba(195,232,255,0.1); /* @kind color */
  --state-layers-on-primary-container-opacity-10: rgba(195,232,255,0.1); /* @kind color */
  --state-layers-on-primary-container-opacity-10: rgba(195,232,255,0.1); /* @kind color */
  --state-layers-on-primary-container-opacity-16: rgba(195,232,255,0.16); /* @kind color */
  --state-layers-on-primary-container-opacity-16: rgba(195,232,255,0.16); /* @kind color */
  --state-layers-on-primary-container-opacity-16: rgba(195,232,255,0.16); /* @kind color */
  --state-layers-on-primary-fixed-opacity-08: rgba(0,30,44,0.08); /* @kind color */
  --state-layers-on-primary-fixed-opacity-08: rgba(0,30,44,0.08); /* @kind color */
  --state-layers-on-primary-fixed-opacity-08: rgba(0,30,44,0.08); /* @kind color */
  --state-layers-on-primary-fixed-opacity-10: rgba(0,30,44,0.1); /* @kind color */
  --state-layers-on-primary-fixed-opacity-10: rgba(0,30,44,0.1); /* @kind color */
  --state-layers-on-primary-fixed-opacity-10: rgba(0,30,44,0.1); /* @kind color */
  --state-layers-on-primary-fixed-opacity-16: rgba(0,30,44,0.16); /* @kind color */
  --state-layers-on-primary-fixed-opacity-16: rgba(0,30,44,0.16); /* @kind color */
  --state-layers-on-primary-fixed-opacity-16: rgba(0,30,44,0.16); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-08: rgba(12,62,82,0.08); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-08: rgba(12,62,82,0.08); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-08: rgba(12,62,82,0.08); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-10: rgba(12,62,82,0.1); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-10: rgba(12,62,82,0.1); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-10: rgba(12,62,82,0.1); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-16: rgba(12,62,82,0.16); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-16: rgba(12,62,82,0.16); /* @kind color */
  --state-layers-on-primary-fixed-variant-opacity-16: rgba(12,62,82,0.16); /* @kind color */
  --state-layers-on-primary-opacity-08: rgba(0,44,62,0.08); /* @kind color */
  --state-layers-on-primary-opacity-08: rgba(0,44,62,0.08); /* @kind color */
  --state-layers-on-primary-opacity-08: rgba(0,44,62,0.08); /* @kind color */
  --state-layers-on-primary-opacity-10: rgba(0,44,62,0.1); /* @kind color */
  --state-layers-on-primary-opacity-10: rgba(0,44,62,0.1); /* @kind color */
  --state-layers-on-primary-opacity-10: rgba(0,44,62,0.1); /* @kind color */
  --state-layers-on-primary-opacity-16: rgba(0,44,62,0.16); /* @kind color */
  --state-layers-on-primary-opacity-16: rgba(0,44,62,0.16); /* @kind color */
  --state-layers-on-primary-opacity-16: rgba(0,44,62,0.16); /* @kind color */
  --state-layers-on-secondary-container-opacity-08: rgba(208,230,242,0.08); /* @kind color */
  --state-layers-on-secondary-container-opacity-08: rgba(208,230,242,0.08); /* @kind color */
  --state-layers-on-secondary-container-opacity-08: rgba(208,230,242,0.08); /* @kind color */
  --state-layers-on-secondary-container-opacity-10: rgba(208,230,242,0.1); /* @kind color */
  --state-layers-on-secondary-container-opacity-10: rgba(208,230,242,0.1); /* @kind color */
  --state-layers-on-secondary-container-opacity-10: rgba(208,230,242,0.1); /* @kind color */
  --state-layers-on-secondary-container-opacity-16: rgba(208,230,242,0.16); /* @kind color */
  --state-layers-on-secondary-container-opacity-16: rgba(208,230,242,0.16); /* @kind color */
  --state-layers-on-secondary-container-opacity-16: rgba(208,230,242,0.16); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-08: rgba(9,30,40,0.08); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-08: rgba(9,30,40,0.08); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-08: rgba(9,30,40,0.08); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-10: rgba(9,30,40,0.1); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-10: rgba(9,30,40,0.1); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-10: rgba(9,30,40,0.1); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-16: rgba(9,30,40,0.16); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-16: rgba(9,30,40,0.16); /* @kind color */
  --state-layers-on-secondary-fixed-opacity-16: rgba(9,30,40,0.16); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-08: rgba(54,74,86,0.08); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-08: rgba(54,74,86,0.08); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-08: rgba(54,74,86,0.08); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-10: rgba(54,74,86,0.1); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-10: rgba(54,74,86,0.1); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-10: rgba(54,74,86,0.1); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-16: rgba(54,74,86,0.16); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-16: rgba(54,74,86,0.16); /* @kind color */
  --state-layers-on-secondary-fixed-variant-opacity-16: rgba(54,74,86,0.16); /* @kind color */
  --state-layers-on-secondary-opacity-08: rgba(31,51,62,0.08); /* @kind color */
  --state-layers-on-secondary-opacity-08: rgba(31,51,62,0.08); /* @kind color */
  --state-layers-on-secondary-opacity-08: rgba(31,51,62,0.08); /* @kind color */
  --state-layers-on-secondary-opacity-10: rgba(31,51,62,0.1); /* @kind color */
  --state-layers-on-secondary-opacity-10: rgba(31,51,62,0.1); /* @kind color */
  --state-layers-on-secondary-opacity-10: rgba(31,51,62,0.1); /* @kind color */
  --state-layers-on-secondary-opacity-16: rgba(31,51,62,0.16); /* @kind color */
  --state-layers-on-secondary-opacity-16: rgba(31,51,62,0.16); /* @kind color */
  --state-layers-on-secondary-opacity-16: rgba(31,51,62,0.16); /* @kind color */
  --state-layers-on-surface-opacity-08: rgba(226,226,233,0.08); /* @kind color */
  --state-layers-on-surface-opacity-08: rgba(226,226,233,0.08); /* @kind color */
  --state-layers-on-surface-opacity-08: rgba(226,226,233,0.08); /* @kind color */
  --state-layers-on-surface-opacity-10: rgba(226,226,233,0.1); /* @kind color */
  --state-layers-on-surface-opacity-10: rgba(226,226,233,0.1); /* @kind color */
  --state-layers-on-surface-opacity-10: rgba(226,226,233,0.1); /* @kind color */
  --state-layers-on-surface-opacity-16: rgba(226,226,233,0.16); /* @kind color */
  --state-layers-on-surface-opacity-16: rgba(226,226,233,0.16); /* @kind color */
  --state-layers-on-surface-opacity-16: rgba(226,226,233,0.16); /* @kind color */
  --state-layers-on-surface-variant-opacity-08: rgba(197,198,208,0.08); /* @kind color */
  --state-layers-on-surface-variant-opacity-08: rgba(197,198,208,0.08); /* @kind color */
  --state-layers-on-surface-variant-opacity-08: rgba(197,198,208,0.08); /* @kind color */
  --state-layers-on-surface-variant-opacity-10: rgba(197,198,208,0.1); /* @kind color */
  --state-layers-on-surface-variant-opacity-10: rgba(197,198,208,0.1); /* @kind color */
  --state-layers-on-surface-variant-opacity-10: rgba(197,198,208,0.1); /* @kind color */
  --state-layers-on-surface-variant-opacity-16: rgba(197,198,208,0.16); /* @kind color */
  --state-layers-on-surface-variant-opacity-16: rgba(197,198,208,0.16); /* @kind color */
  --state-layers-on-surface-variant-opacity-16: rgba(197,198,208,0.16); /* @kind color */
  --state-layers-on-tertiary-container-opacity-08: rgba(255,219,209,0.08); /* @kind color */
  --state-layers-on-tertiary-container-opacity-08: rgba(255,219,209,0.08); /* @kind color */
  --state-layers-on-tertiary-container-opacity-08: rgba(255,219,209,0.08); /* @kind color */
  --state-layers-on-tertiary-container-opacity-10: rgba(255,219,209,0.1); /* @kind color */
  --state-layers-on-tertiary-container-opacity-10: rgba(255,219,209,0.1); /* @kind color */
  --state-layers-on-tertiary-container-opacity-10: rgba(255,219,209,0.1); /* @kind color */
  --state-layers-on-tertiary-container-opacity-16: rgba(255,219,209,0.16); /* @kind color */
  --state-layers-on-tertiary-container-opacity-16: rgba(255,219,209,0.16); /* @kind color */
  --state-layers-on-tertiary-container-opacity-16: rgba(255,219,209,0.16); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-08: rgba(59,9,0,0.08); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-08: rgba(59,9,0,0.08); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-08: rgba(59,9,0,0.08); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-10: rgba(59,9,0,0.1); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-10: rgba(59,9,0,0.1); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-10: rgba(59,9,0,0.1); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-16: rgba(59,9,0,0.16); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-16: rgba(59,9,0,0.16); /* @kind color */
  --state-layers-on-tertiary-fixed-opacity-16: rgba(59,9,0,0.16); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-08: rgba(114,45,32,0.08); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-08: rgba(114,45,32,0.08); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-08: rgba(114,45,32,0.08); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-10: rgba(114,45,32,0.1); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-10: rgba(114,45,32,0.1); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-10: rgba(114,45,32,0.1); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-16: rgba(114,45,32,0.16); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-16: rgba(114,45,32,0.16); /* @kind color */
  --state-layers-on-tertiary-fixed-variant-opacity-16: rgba(114,45,32,0.16); /* @kind color */
  --state-layers-on-tertiary-opacity-08: rgba(86,30,16,0.08); /* @kind color */
  --state-layers-on-tertiary-opacity-08: rgba(86,30,16,0.08); /* @kind color */
  --state-layers-on-tertiary-opacity-08: rgba(86,30,16,0.08); /* @kind color */
  --state-layers-on-tertiary-opacity-10: rgba(86,30,16,0.1); /* @kind color */
  --state-layers-on-tertiary-opacity-10: rgba(86,30,16,0.1); /* @kind color */
  --state-layers-on-tertiary-opacity-10: rgba(86,30,16,0.1); /* @kind color */
  --state-layers-on-tertiary-opacity-16: rgba(86,30,16,0.16); /* @kind color */
  --state-layers-on-tertiary-opacity-16: rgba(86,30,16,0.16); /* @kind color */
  --state-layers-on-tertiary-opacity-16: rgba(86,30,16,0.16); /* @kind color */
  --state-layers-outline-opacity-08: rgba(143,144,154,0.08); /* @kind color */
  --state-layers-outline-opacity-08: rgba(143,144,154,0.08); /* @kind color */
  --state-layers-outline-opacity-08: rgba(143,144,154,0.08); /* @kind color */
  --state-layers-outline-opacity-10: rgba(143,144,154,0.1); /* @kind color */
  --state-layers-outline-opacity-10: rgba(143,144,154,0.1); /* @kind color */
  --state-layers-outline-opacity-10: rgba(143,144,154,0.1); /* @kind color */
  --state-layers-outline-opacity-16: rgba(143,144,154,0.16); /* @kind color */
  --state-layers-outline-opacity-16: rgba(143,144,154,0.16); /* @kind color */
  --state-layers-outline-opacity-16: rgba(143,144,154,0.16); /* @kind color */
  --state-layers-outline-variant-opacity-08: rgba(68,70,79,0.08); /* @kind color */
  --state-layers-outline-variant-opacity-08: rgba(68,70,79,0.08); /* @kind color */
  --state-layers-outline-variant-opacity-08: rgba(68,70,79,0.08); /* @kind color */
  --state-layers-outline-variant-opacity-10: rgba(68,70,79,0.1); /* @kind color */
  --state-layers-outline-variant-opacity-10: rgba(68,70,79,0.1); /* @kind color */
  --state-layers-outline-variant-opacity-10: rgba(68,70,79,0.1); /* @kind color */
  --state-layers-outline-variant-opacity-16: rgba(68,70,79,0.16); /* @kind color */
  --state-layers-outline-variant-opacity-16: rgba(68,70,79,0.16); /* @kind color */
  --state-layers-outline-variant-opacity-16: rgba(68,70,79,0.16); /* @kind color */
  --state-layers-primary-container-opacity-08: rgba(12,62,82,0.08); /* @kind color */
  --state-layers-primary-container-opacity-08: rgba(12,62,82,0.08); /* @kind color */
  --state-layers-primary-container-opacity-08: rgba(12,62,82,0.08); /* @kind color */
  --state-layers-primary-container-opacity-10: rgba(12,62,82,0.1); /* @kind color */
  --state-layers-primary-container-opacity-10: rgba(12,62,82,0.1); /* @kind color */
  --state-layers-primary-container-opacity-10: rgba(12,62,82,0.1); /* @kind color */
  --state-layers-primary-container-opacity-16: rgba(12,62,82,0.16); /* @kind color */
  --state-layers-primary-container-opacity-16: rgba(12,62,82,0.16); /* @kind color */
  --state-layers-primary-container-opacity-16: rgba(12,62,82,0.16); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-primary-fixed-dim-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-primary-fixed-opacity-08: rgba(195,232,255,0.08); /* @kind color */
  --state-layers-primary-fixed-opacity-08: rgba(195,232,255,0.08); /* @kind color */
  --state-layers-primary-fixed-opacity-08: rgba(195,232,255,0.08); /* @kind color */
  --state-layers-primary-fixed-opacity-10: rgba(195,232,255,0.1); /* @kind color */
  --state-layers-primary-fixed-opacity-10: rgba(195,232,255,0.1); /* @kind color */
  --state-layers-primary-fixed-opacity-10: rgba(195,232,255,0.1); /* @kind color */
  --state-layers-primary-fixed-opacity-16: rgba(195,232,255,0.16); /* @kind color */
  --state-layers-primary-fixed-opacity-16: rgba(195,232,255,0.16); /* @kind color */
  --state-layers-primary-fixed-opacity-16: rgba(195,232,255,0.16); /* @kind color */
  --state-layers-primary-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-primary-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-primary-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-primary-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-primary-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-primary-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-primary-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-primary-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-primary-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-scrim-opacity-08: rgba(0,0,0,0.08); /* @kind color */
  --state-layers-scrim-opacity-08: rgba(0,0,0,0.08); /* @kind color */
  --state-layers-scrim-opacity-08: rgba(0,0,0,0.08); /* @kind color */
  --state-layers-scrim-opacity-10: rgba(0,0,0,0.1); /* @kind color */
  --state-layers-scrim-opacity-10: rgba(0,0,0,0.1); /* @kind color */
  --state-layers-scrim-opacity-10: rgba(0,0,0,0.1); /* @kind color */
  --state-layers-scrim-opacity-16: rgba(0,0,0,0.16); /* @kind color */
  --state-layers-scrim-opacity-16: rgba(0,0,0,0.16); /* @kind color */
  --state-layers-scrim-opacity-16: rgba(0,0,0,0.16); /* @kind color */
  --state-layers-secondary-container-opacity-08: rgba(54,74,86,0.08); /* @kind color */
  --state-layers-secondary-container-opacity-08: rgba(54,74,86,0.08); /* @kind color */
  --state-layers-secondary-container-opacity-08: rgba(54,74,86,0.08); /* @kind color */
  --state-layers-secondary-container-opacity-10: rgba(54,74,86,0.1); /* @kind color */
  --state-layers-secondary-container-opacity-10: rgba(54,74,86,0.1); /* @kind color */
  --state-layers-secondary-container-opacity-10: rgba(54,74,86,0.1); /* @kind color */
  --state-layers-secondary-container-opacity-16: rgba(54,74,86,0.16); /* @kind color */
  --state-layers-secondary-container-opacity-16: rgba(54,74,86,0.16); /* @kind color */
  --state-layers-secondary-container-opacity-16: rgba(54,74,86,0.16); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-08: rgba(180,202,214,0.08); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-08: rgba(180,202,214,0.08); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-08: rgba(180,202,214,0.08); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-10: rgba(180,202,214,0.1); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-10: rgba(180,202,214,0.1); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-10: rgba(180,202,214,0.1); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-16: rgba(180,202,214,0.16); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-16: rgba(180,202,214,0.16); /* @kind color */
  --state-layers-secondary-fixed-dim-opacity-16: rgba(180,202,214,0.16); /* @kind color */
  --state-layers-secondary-fixed-opacity-08: rgba(208,230,242,0.08); /* @kind color */
  --state-layers-secondary-fixed-opacity-08: rgba(208,230,242,0.08); /* @kind color */
  --state-layers-secondary-fixed-opacity-08: rgba(208,230,242,0.08); /* @kind color */
  --state-layers-secondary-fixed-opacity-10: rgba(208,230,242,0.1); /* @kind color */
  --state-layers-secondary-fixed-opacity-10: rgba(208,230,242,0.1); /* @kind color */
  --state-layers-secondary-fixed-opacity-10: rgba(208,230,242,0.1); /* @kind color */
  --state-layers-secondary-fixed-opacity-16: rgba(208,230,242,0.16); /* @kind color */
  --state-layers-secondary-fixed-opacity-16: rgba(208,230,242,0.16); /* @kind color */
  --state-layers-secondary-fixed-opacity-16: rgba(208,230,242,0.16); /* @kind color */
  --state-layers-secondary-opacity-08: rgba(180,202,214,0.08); /* @kind color */
  --state-layers-secondary-opacity-08: rgba(180,202,214,0.08); /* @kind color */
  --state-layers-secondary-opacity-08: rgba(180,202,214,0.08); /* @kind color */
  --state-layers-secondary-opacity-10: rgba(180,202,214,0.1); /* @kind color */
  --state-layers-secondary-opacity-10: rgba(180,202,214,0.1); /* @kind color */
  --state-layers-secondary-opacity-10: rgba(180,202,214,0.1); /* @kind color */
  --state-layers-secondary-opacity-16: rgba(180,202,214,0.16); /* @kind color */
  --state-layers-secondary-opacity-16: rgba(180,202,214,0.16); /* @kind color */
  --state-layers-secondary-opacity-16: rgba(180,202,214,0.16); /* @kind color */
  --state-layers-shadow-opacity-08: rgba(0,0,0,0.08); /* @kind color */
  --state-layers-shadow-opacity-08: rgba(0,0,0,0.08); /* @kind color */
  --state-layers-shadow-opacity-08: rgba(0,0,0,0.08); /* @kind color */
  --state-layers-shadow-opacity-10: rgba(0,0,0,0.1); /* @kind color */
  --state-layers-shadow-opacity-10: rgba(0,0,0,0.1); /* @kind color */
  --state-layers-shadow-opacity-10: rgba(0,0,0,0.1); /* @kind color */
  --state-layers-shadow-opacity-16: rgba(0,0,0,0.16); /* @kind color */
  --state-layers-shadow-opacity-16: rgba(0,0,0,0.16); /* @kind color */
  --state-layers-shadow-opacity-16: rgba(0,0,0,0.16); /* @kind color */
  --state-layers-surface-bright-opacity-08: rgba(56,57,63,0.08); /* @kind color */
  --state-layers-surface-bright-opacity-08: rgba(56,57,63,0.08); /* @kind color */
  --state-layers-surface-bright-opacity-08: rgba(56,57,63,0.08); /* @kind color */
  --state-layers-surface-bright-opacity-10: rgba(56,57,63,0.1); /* @kind color */
  --state-layers-surface-bright-opacity-10: rgba(56,57,63,0.1); /* @kind color */
  --state-layers-surface-bright-opacity-10: rgba(56,57,63,0.1); /* @kind color */
  --state-layers-surface-bright-opacity-16: rgba(56,57,63,0.16); /* @kind color */
  --state-layers-surface-bright-opacity-16: rgba(56,57,63,0.16); /* @kind color */
  --state-layers-surface-bright-opacity-16: rgba(56,57,63,0.16); /* @kind color */
  --state-layers-surface-container-high-opacity-08: rgba(40,42,47,0.08); /* @kind color */
  --state-layers-surface-container-high-opacity-08: rgba(40,42,47,0.08); /* @kind color */
  --state-layers-surface-container-high-opacity-08: rgba(40,42,47,0.08); /* @kind color */
  --state-layers-surface-container-high-opacity-10: rgba(40,42,47,0.1); /* @kind color */
  --state-layers-surface-container-high-opacity-10: rgba(40,42,47,0.1); /* @kind color */
  --state-layers-surface-container-high-opacity-10: rgba(40,42,47,0.1); /* @kind color */
  --state-layers-surface-container-high-opacity-16: rgba(40,42,47,0.16); /* @kind color */
  --state-layers-surface-container-high-opacity-16: rgba(40,42,47,0.16); /* @kind color */
  --state-layers-surface-container-high-opacity-16: rgba(40,42,47,0.16); /* @kind color */
  --state-layers-surface-container-highest-opacity-08: rgba(51,52,58,0.08); /* @kind color */
  --state-layers-surface-container-highest-opacity-08: rgba(51,52,58,0.08); /* @kind color */
  --state-layers-surface-container-highest-opacity-08: rgba(51,52,58,0.08); /* @kind color */
  --state-layers-surface-container-highest-opacity-10: rgba(51,52,58,0.1); /* @kind color */
  --state-layers-surface-container-highest-opacity-10: rgba(51,52,58,0.1); /* @kind color */
  --state-layers-surface-container-highest-opacity-10: rgba(51,52,58,0.1); /* @kind color */
  --state-layers-surface-container-highest-opacity-16: rgba(51,52,58,0.16); /* @kind color */
  --state-layers-surface-container-highest-opacity-16: rgba(51,52,58,0.16); /* @kind color */
  --state-layers-surface-container-highest-opacity-16: rgba(51,52,58,0.16); /* @kind color */
  --state-layers-surface-container-low-opacity-08: rgba(26,27,33,0.08); /* @kind color */
  --state-layers-surface-container-low-opacity-08: rgba(26,27,33,0.08); /* @kind color */
  --state-layers-surface-container-low-opacity-08: rgba(26,27,33,0.08); /* @kind color */
  --state-layers-surface-container-low-opacity-10: rgba(26,27,33,0.1); /* @kind color */
  --state-layers-surface-container-low-opacity-10: rgba(26,27,33,0.1); /* @kind color */
  --state-layers-surface-container-low-opacity-10: rgba(26,27,33,0.1); /* @kind color */
  --state-layers-surface-container-low-opacity-16: rgba(26,27,33,0.16); /* @kind color */
  --state-layers-surface-container-low-opacity-16: rgba(26,27,33,0.16); /* @kind color */
  --state-layers-surface-container-low-opacity-16: rgba(26,27,33,0.16); /* @kind color */
  --state-layers-surface-container-lowest-opacity-08: rgba(12,14,19,0.08); /* @kind color */
  --state-layers-surface-container-lowest-opacity-08: rgba(12,14,19,0.08); /* @kind color */
  --state-layers-surface-container-lowest-opacity-08: rgba(12,14,19,0.08); /* @kind color */
  --state-layers-surface-container-lowest-opacity-10: rgba(12,14,19,0.1); /* @kind color */
  --state-layers-surface-container-lowest-opacity-10: rgba(12,14,19,0.1); /* @kind color */
  --state-layers-surface-container-lowest-opacity-10: rgba(12,14,19,0.1); /* @kind color */
  --state-layers-surface-container-lowest-opacity-16: rgba(12,14,19,0.16); /* @kind color */
  --state-layers-surface-container-lowest-opacity-16: rgba(12,14,19,0.16); /* @kind color */
  --state-layers-surface-container-lowest-opacity-16: rgba(12,14,19,0.16); /* @kind color */
  --state-layers-surface-container-opacity-08: rgba(30,31,37,0.08); /* @kind color */
  --state-layers-surface-container-opacity-08: rgba(30,31,37,0.08); /* @kind color */
  --state-layers-surface-container-opacity-08: rgba(30,31,37,0.08); /* @kind color */
  --state-layers-surface-container-opacity-10: rgba(30,31,37,0.1); /* @kind color */
  --state-layers-surface-container-opacity-10: rgba(30,31,37,0.1); /* @kind color */
  --state-layers-surface-container-opacity-10: rgba(30,31,37,0.1); /* @kind color */
  --state-layers-surface-container-opacity-16: rgba(30,31,37,0.16); /* @kind color */
  --state-layers-surface-container-opacity-16: rgba(30,31,37,0.16); /* @kind color */
  --state-layers-surface-container-opacity-16: rgba(30,31,37,0.16); /* @kind color */
  --state-layers-surface-dim-opacity-08: rgba(18,19,24,0.08); /* @kind color */
  --state-layers-surface-dim-opacity-08: rgba(18,19,24,0.08); /* @kind color */
  --state-layers-surface-dim-opacity-08: rgba(18,19,24,0.08); /* @kind color */
  --state-layers-surface-dim-opacity-10: rgba(18,19,24,0.1); /* @kind color */
  --state-layers-surface-dim-opacity-10: rgba(18,19,24,0.1); /* @kind color */
  --state-layers-surface-dim-opacity-10: rgba(18,19,24,0.1); /* @kind color */
  --state-layers-surface-dim-opacity-16: rgba(18,19,24,0.16); /* @kind color */
  --state-layers-surface-dim-opacity-16: rgba(18,19,24,0.16); /* @kind color */
  --state-layers-surface-dim-opacity-16: rgba(18,19,24,0.16); /* @kind color */
  --state-layers-surface-opacity-08: rgba(18,19,24,0.08); /* @kind color */
  --state-layers-surface-opacity-08: rgba(18,19,24,0.08); /* @kind color */
  --state-layers-surface-opacity-08: rgba(18,19,24,0.08); /* @kind color */
  --state-layers-surface-opacity-10: rgba(18,19,24,0.1); /* @kind color */
  --state-layers-surface-opacity-10: rgba(18,19,24,0.1); /* @kind color */
  --state-layers-surface-opacity-10: rgba(18,19,24,0.1); /* @kind color */
  --state-layers-surface-opacity-16: rgba(18,19,24,0.16); /* @kind color */
  --state-layers-surface-opacity-16: rgba(18,19,24,0.16); /* @kind color */
  --state-layers-surface-opacity-16: rgba(18,19,24,0.16); /* @kind color */
  --state-layers-surface-tint-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-surface-tint-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-surface-tint-opacity-08: rgba(143,205,239,0.08); /* @kind color */
  --state-layers-surface-tint-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-surface-tint-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-surface-tint-opacity-10: rgba(143,205,239,0.1); /* @kind color */
  --state-layers-surface-tint-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-surface-tint-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-surface-tint-opacity-16: rgba(143,205,239,0.16); /* @kind color */
  --state-layers-surface-variant-opacity-08: rgba(51,52,58,0.08); /* @kind color */
  --state-layers-surface-variant-opacity-08: rgba(51,52,58,0.08); /* @kind color */
  --state-layers-surface-variant-opacity-08: rgba(51,52,58,0.08); /* @kind color */
  --state-layers-surface-variant-opacity-10: rgba(51,52,58,0.1); /* @kind color */
  --state-layers-surface-variant-opacity-10: rgba(51,52,58,0.1); /* @kind color */
  --state-layers-surface-variant-opacity-10: rgba(51,52,58,0.1); /* @kind color */
  --state-layers-surface-variant-opacity-16: rgba(51,52,58,0.16); /* @kind color */
  --state-layers-surface-variant-opacity-16: rgba(51,52,58,0.16); /* @kind color */
  --state-layers-surface-variant-opacity-16: rgba(51,52,58,0.16); /* @kind color */
  --state-layers-tertiary-container-opacity-08: rgba(114,45,32,0.08); /* @kind color */
  --state-layers-tertiary-container-opacity-08: rgba(114,45,32,0.08); /* @kind color */
  --state-layers-tertiary-container-opacity-08: rgba(114,45,32,0.08); /* @kind color */
  --state-layers-tertiary-container-opacity-10: rgba(114,45,32,0.1); /* @kind color */
  --state-layers-tertiary-container-opacity-10: rgba(114,45,32,0.1); /* @kind color */
  --state-layers-tertiary-container-opacity-10: rgba(114,45,32,0.1); /* @kind color */
  --state-layers-tertiary-container-opacity-16: rgba(114,45,32,0.16); /* @kind color */
  --state-layers-tertiary-container-opacity-16: rgba(114,45,32,0.16); /* @kind color */
  --state-layers-tertiary-container-opacity-16: rgba(114,45,32,0.16); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-08: rgba(255,181,160,0.08); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-08: rgba(255,181,160,0.08); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-08: rgba(255,181,160,0.08); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-10: rgba(255,181,160,0.1); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-10: rgba(255,181,160,0.1); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-10: rgba(255,181,160,0.1); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-16: rgba(255,181,160,0.16); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-16: rgba(255,181,160,0.16); /* @kind color */
  --state-layers-tertiary-fixed-dim-opacity-16: rgba(255,181,160,0.16); /* @kind color */
  --state-layers-tertiary-fixed-opacity-08: rgba(255,219,209,0.08); /* @kind color */
  --state-layers-tertiary-fixed-opacity-08: rgba(255,219,209,0.08); /* @kind color */
  --state-layers-tertiary-fixed-opacity-08: rgba(255,219,209,0.08); /* @kind color */
  --state-layers-tertiary-fixed-opacity-10: rgba(255,219,209,0.1); /* @kind color */
  --state-layers-tertiary-fixed-opacity-10: rgba(255,219,209,0.1); /* @kind color */
  --state-layers-tertiary-fixed-opacity-10: rgba(255,219,209,0.1); /* @kind color */
  --state-layers-tertiary-fixed-opacity-16: rgba(255,219,209,0.16); /* @kind color */
  --state-layers-tertiary-fixed-opacity-16: rgba(255,219,209,0.16); /* @kind color */
  --state-layers-tertiary-fixed-opacity-16: rgba(255,219,209,0.16); /* @kind color */
  --state-layers-tertiary-opacity-08: rgba(255,181,160,0.08); /* @kind color */
  --state-layers-tertiary-opacity-08: rgba(255,181,160,0.08); /* @kind color */
  --state-layers-tertiary-opacity-08: rgba(255,181,160,0.08); /* @kind color */
  --state-layers-tertiary-opacity-10: rgba(255,181,160,0.1); /* @kind color */
  --state-layers-tertiary-opacity-10: rgba(255,181,160,0.1); /* @kind color */
  --state-layers-tertiary-opacity-10: rgba(255,181,160,0.1); /* @kind color */
  --state-layers-tertiary-opacity-16: rgba(255,181,160,0.16); /* @kind color */
  --state-layers-tertiary-opacity-16: rgba(255,181,160,0.16); /* @kind color */
  --state-layers-tertiary-opacity-16: rgba(255,181,160,0.16); /* @kind color */
--md-sys-color-primary:var(--schemes-primary);--md-sys-color-on-primary:var(--schemes-on-primary);--md-sys-color-primary-container:var(--schemes-primary-container);--md-sys-color-on-primary-container:var(--schemes-on-primary-container);--md-sys-color-secondary:var(--schemes-secondary);--md-sys-color-on-secondary:var(--schemes-on-secondary);--md-sys-color-secondary-container:var(--schemes-secondary-container);--md-sys-color-on-secondary-container:var(--schemes-on-secondary-container);--md-sys-color-tertiary:var(--schemes-tertiary);--md-sys-color-on-tertiary:var(--schemes-on-tertiary);--md-sys-color-tertiary-container:var(--schemes-tertiary-container);--md-sys-color-on-tertiary-container:var(--schemes-on-tertiary-container);--md-sys-color-error:var(--schemes-error);--md-sys-color-on-error:var(--schemes-on-error);--md-sys-color-error-container:var(--schemes-error-container);--md-sys-color-on-error-container:var(--schemes-on-error-container);--md-sys-color-background:var(--schemes-background);--md-sys-color-on-background:var(--schemes-on-background);--md-sys-color-surface:var(--schemes-surface);--md-sys-color-on-surface:var(--schemes-on-surface);--md-sys-color-surface-variant:var(--schemes-surface-variant);--md-sys-color-on-surface-variant:var(--schemes-on-surface-variant);--md-sys-color-outline:var(--schemes-outline);--md-sys-color-outline-variant:var(--schemes-outline-variant);--md-sys-color-surface-container-lowest:var(--schemes-surface-container-lowest);--md-sys-color-surface-container-low:var(--schemes-surface-container-low);--md-sys-color-surface-container:var(--schemes-surface-container);--md-sys-color-surface-container-high:var(--schemes-surface-container-high);--md-sys-color-surface-container-highest:var(--schemes-surface-container-highest);--md-sys-color-surface-dim:var(--schemes-surface-dim);--md-sys-color-surface-bright:var(--schemes-surface-bright);--md-sys-color-inverse-surface:var(--schemes-inverse-surface);--md-sys-color-inverse-on-surface:var(--schemes-inverse-on-surface);--md-sys-color-inverse-primary:var(--schemes-inverse-primary);--md-sys-color-shadow:var(--schemes-shadow);--md-sys-color-scrim:var(--schemes-scrim);--md-sys-color-surface-tint:var(--schemes-surface-tint);--md-sys-color-primary-fixed:var(--schemes-primary-fixed);--md-sys-color-primary-fixed-dim:var(--schemes-primary-fixed-dim);--md-sys-color-on-primary-fixed:var(--schemes-on-primary-fixed);--md-sys-color-on-primary-fixed-variant:var(--schemes-on-primary-fixed-variant);--md-sys-color-secondary-fixed:var(--schemes-secondary-fixed);--md-sys-color-secondary-fixed-dim:var(--schemes-secondary-fixed-dim);--md-sys-color-on-secondary-fixed:var(--schemes-on-secondary-fixed);--md-sys-color-on-secondary-fixed-variant:var(--schemes-on-secondary-fixed-variant);--md-sys-color-tertiary-fixed:var(--schemes-tertiary-fixed);--md-sys-color-tertiary-fixed-dim:var(--schemes-tertiary-fixed-dim);--md-sys-color-on-tertiary-fixed:var(--schemes-on-tertiary-fixed);--md-sys-color-on-tertiary-fixed-variant:var(--schemes-on-tertiary-fixed-variant)}}
/* Semantic bridge: Figma Variable names -> the --md-sys-* names the
   @m3e/* web components and the SvelteKit app actually consume.
   Weight tokens are the one exception to pure aliasing: the Figma variables
   --static-weight-regular/medium/bold hold weight NAME strings ("Regular",
   "Medium", "SemiBold"), which are invalid as CSS font-weight values, so the
   numeric equivalents (400/500/600) are written here with the string token
   noted alongside. Everything else aliases a Figma token so
   theme modes (:root[data-theme="dark"], :root[data-mode="teal-lt"], …)
   from fig-tokens.css keep working. */
:root {
  --md-sys-color-primary: var(--schemes-primary);
  --md-sys-color-on-primary: var(--schemes-on-primary);
  --md-sys-color-primary-container: var(--schemes-primary-container);
  --md-sys-color-on-primary-container: var(--schemes-on-primary-container);
  --md-sys-color-secondary: var(--schemes-secondary);
  --md-sys-color-on-secondary: var(--schemes-on-secondary);
  --md-sys-color-secondary-container: var(--schemes-secondary-container);
  --md-sys-color-on-secondary-container: var(--schemes-on-secondary-container);
  --md-sys-color-tertiary: var(--schemes-tertiary);
  --md-sys-color-on-tertiary: var(--schemes-on-tertiary);
  --md-sys-color-tertiary-container: var(--schemes-tertiary-container);
  --md-sys-color-on-tertiary-container: var(--schemes-on-tertiary-container);
  --md-sys-color-error: var(--schemes-error);
  --md-sys-color-on-error: var(--schemes-on-error);
  --md-sys-color-error-container: var(--schemes-error-container);
  --md-sys-color-on-error-container: var(--schemes-on-error-container);
  --md-sys-color-background: var(--schemes-background);
  --md-sys-color-on-background: var(--schemes-on-background);
  --md-sys-color-surface: var(--schemes-surface);
  --md-sys-color-on-surface: var(--schemes-on-surface);
  --md-sys-color-surface-variant: var(--schemes-surface-variant);
  --md-sys-color-on-surface-variant: var(--schemes-on-surface-variant);
  --md-sys-color-outline: var(--schemes-outline);
  --md-sys-color-outline-variant: var(--schemes-outline-variant);
  --md-sys-color-surface-container-lowest: var(--schemes-surface-container-lowest);
  --md-sys-color-surface-container-low: var(--schemes-surface-container-low);
  --md-sys-color-surface-container: var(--schemes-surface-container);
  --md-sys-color-surface-container-high: var(--schemes-surface-container-high);
  --md-sys-color-surface-container-highest: var(--schemes-surface-container-highest);
  --md-sys-color-surface-dim: var(--schemes-surface-dim);
  --md-sys-color-surface-bright: var(--schemes-surface-bright);
  --md-sys-color-inverse-surface: var(--schemes-inverse-surface);
  --md-sys-color-inverse-on-surface: var(--schemes-inverse-on-surface);
  --md-sys-color-inverse-primary: var(--schemes-inverse-primary);
  --md-sys-color-shadow: var(--schemes-shadow);
  --md-sys-color-scrim: var(--schemes-scrim);
  --md-sys-color-surface-tint: var(--schemes-surface-tint);
  --md-sys-color-primary-fixed: var(--schemes-primary-fixed);
  --md-sys-color-primary-fixed-dim: var(--schemes-primary-fixed-dim);
  --md-sys-color-on-primary-fixed: var(--schemes-on-primary-fixed);
  --md-sys-color-on-primary-fixed-variant: var(--schemes-on-primary-fixed-variant);
  --md-sys-color-secondary-fixed: var(--schemes-secondary-fixed);
  --md-sys-color-secondary-fixed-dim: var(--schemes-secondary-fixed-dim);
  --md-sys-color-on-secondary-fixed: var(--schemes-on-secondary-fixed);
  --md-sys-color-on-secondary-fixed-variant: var(--schemes-on-secondary-fixed-variant);
  --md-sys-color-tertiary-fixed: var(--schemes-tertiary-fixed);
  --md-sys-color-tertiary-fixed-dim: var(--schemes-tertiary-fixed-dim);
  --md-sys-color-on-tertiary-fixed: var(--schemes-on-tertiary-fixed);
  --md-sys-color-on-tertiary-fixed-variant: var(--schemes-on-tertiary-fixed-variant);

  /* State-layer opacities as used by every M3 component */
  --md-sys-state-hover-opacity: 0.08; /* @kind other */
  --md-sys-state-focus-opacity: 0.10; /* @kind other */
  --md-sys-state-pressed-opacity: 0.10; /* @kind other */
  --md-sys-state-dragged-opacity: 0.16; /* @kind other */
  --md-sys-state-disabled-container-opacity: 0.10; /* @kind other */
  --md-sys-state-disabled-content-opacity: 0.38; /* @kind other */

  /* Shape scale (Figma "Shape" collection, unitless -> px) */
  --md-sys-shape-corner-none: calc(var(--corner-none) * 1px);
  --md-sys-shape-corner-extra-small: calc(var(--corner-extra-small) * 1px);
  --md-sys-shape-corner-small: calc(var(--corner-small) * 1px);
  --md-sys-shape-corner-medium: calc(var(--corner-medium) * 1px);
  --md-sys-shape-corner-large: calc(var(--corner-large) * 1px);
  --md-sys-shape-corner-large-increased: calc(var(--corner-large-increased) * 1px);
  --md-sys-shape-corner-extra-large: calc(var(--corner-extra-large) * 1px);
  --md-sys-shape-corner-extra-large-increased: calc(var(--corner-extra-large-increased) * 1px);
  --md-sys-shape-corner-extra-extra-large: calc(var(--corner-extra-extra-large) * 1px);
  --md-sys-shape-corner-full: calc(var(--corner-full) * 1px);

  /* Typescale (Figma "Typescale" collection, unitless -> px) */
  --md-sys-typescale-display-large-font: var(--static-display-large-font);
  --md-sys-typescale-display-large-size: calc(var(--static-display-large-size) * 1px);
  --md-sys-typescale-display-large-line-height: calc(var(--static-display-large-line-height) * 1px);
  --md-sys-typescale-display-large-tracking: calc(var(--static-display-large-tracking) * 1px);
  --md-sys-typescale-display-large-weight: 400; /* Figma token --static-display-large-weight is the name string; 400 is its numeric value */
  --md-sys-typescale-display-large-weight-emphasized: 500;
  --md-sys-typescale-display-medium-font: var(--static-display-medium-font);
  --md-sys-typescale-display-medium-size: calc(var(--static-display-medium-size) * 1px);
  --md-sys-typescale-display-medium-line-height: calc(var(--static-display-medium-line-height) * 1px);
  --md-sys-typescale-display-medium-tracking: calc(var(--static-display-medium-tracking) * 1px);
  --md-sys-typescale-display-medium-weight: 400; /* Figma token --static-display-medium-weight is the name string; 400 is its numeric value */
  --md-sys-typescale-display-medium-weight-emphasized: 500;
  --md-sys-typescale-display-small-font: var(--static-display-small-font);
  --md-sys-typescale-display-small-size: calc(var(--static-display-small-size) * 1px);
  --md-sys-typescale-display-small-line-height: calc(var(--static-display-small-line-height) * 1px);
  --md-sys-typescale-display-small-tracking: calc(var(--static-display-small-tracking) * 1px);
  --md-sys-typescale-display-small-weight: 400; /* Figma token --static-display-small-weight is the name string; 400 is its numeric value */
  --md-sys-typescale-display-small-weight-emphasized: 500;
  --md-sys-typescale-headline-large-font: var(--static-headline-large-font);
  --md-sys-typescale-headline-large-size: calc(var(--static-headline-large-size) * 1px);
  --md-sys-typescale-headline-large-line-height: calc(var(--static-headline-large-line-height) * 1px);
  --md-sys-typescale-headline-large-tracking: calc(var(--static-headline-large-tracking) * 1px);
  --md-sys-typescale-headline-large-weight: 400; /* Figma token --static-headline-large-weight is the name string; 400 is its numeric value */
  --md-sys-typescale-headline-large-weight-emphasized: 500;
  --md-sys-typescale-headline-medium-font: var(--static-headline-medium-font);
  --md-sys-typescale-headline-medium-size: calc(var(--static-headline-medium-size) * 1px);
  --md-sys-typescale-headline-medium-line-height: calc(var(--static-headline-medium-line-height) * 1px);
  --md-sys-typescale-headline-medium-tracking: calc(var(--static-headline-medium-tracking) * 1px);
  --md-sys-typescale-headline-medium-weight: 400; /* Figma token --static-headline-medium-weight is the name string; 400 is its numeric value */
  --md-sys-typescale-headline-medium-weight-emphasized: 500;
  --md-sys-typescale-headline-small-font: var(--static-headline-small-font);
  --md-sys-typescale-headline-small-size: calc(var(--static-headline-small-size) * 1px);
  --md-sys-typescale-headline-small-line-height: calc(var(--static-headline-small-line-height) * 1px);
  --md-sys-typescale-headline-small-tracking: calc(var(--static-headline-small-tracking) * 1px);
  --md-sys-typescale-headline-small-weight: 400; /* Figma token --static-headline-small-weight is the name string; 400 is its numeric value */
  --md-sys-typescale-headline-small-weight-emphasized: 500;
  --md-sys-typescale-title-large-font: var(--static-title-large-font);
  --md-sys-typescale-title-large-size: calc(var(--static-title-large-size) * 1px);
  --md-sys-typescale-title-large-line-height: calc(var(--static-title-large-line-height) * 1px);
  --md-sys-typescale-title-large-tracking: calc(var(--static-title-large-tracking) * 1px);
  --md-sys-typescale-title-large-weight: 400; /* Figma token --static-title-large-weight is the name string; 400 is its numeric value */
  --md-sys-typescale-title-large-weight-emphasized: 500;
  --md-sys-typescale-title-medium-font: var(--static-title-medium-font);
  --md-sys-typescale-title-medium-size: calc(var(--static-title-medium-size) * 1px);
  --md-sys-typescale-title-medium-line-height: calc(var(--static-title-medium-line-height) * 1px);
  --md-sys-typescale-title-medium-tracking: calc(var(--static-title-medium-tracking) * 1px);
  --md-sys-typescale-title-medium-weight: 500; /* Figma token --static-title-medium-weight is the name string; 500 is its numeric value */
  --md-sys-typescale-title-medium-weight-emphasized: 600;
  --md-sys-typescale-title-small-font: var(--static-title-small-font);
  --md-sys-typescale-title-small-size: calc(var(--static-title-small-size) * 1px);
  --md-sys-typescale-title-small-line-height: calc(var(--static-title-small-line-height) * 1px);
  --md-sys-typescale-title-small-tracking: calc(var(--static-title-small-tracking) * 1px);
  --md-sys-typescale-title-small-weight: 500; /* Figma token --static-title-small-weight is the name string; 500 is its numeric value */
  --md-sys-typescale-title-small-weight-emphasized: 600;
  --md-sys-typescale-body-large-font: var(--static-body-large-font);
  --md-sys-typescale-body-large-size: calc(var(--static-body-large-size) * 1px);
  --md-sys-typescale-body-large-line-height: calc(var(--static-body-large-line-height) * 1px);
  --md-sys-typescale-body-large-tracking: calc(var(--static-body-large-tracking) * 1px);
  --md-sys-typescale-body-large-weight: 400; /* Figma token --static-body-large-weight is the name string; 400 is its numeric value */
  --md-sys-typescale-body-large-weight-emphasized: 500;
  --md-sys-typescale-body-medium-font: var(--static-body-medium-font);
  --md-sys-typescale-body-medium-size: calc(var(--static-body-medium-size) * 1px);
  --md-sys-typescale-body-medium-line-height: calc(var(--static-body-medium-line-height) * 1px);
  --md-sys-typescale-body-medium-tracking: calc(var(--static-body-medium-tracking) * 1px);
  --md-sys-typescale-body-medium-weight: 400; /* Figma token --static-body-medium-weight is the name string; 400 is its numeric value */
  --md-sys-typescale-body-medium-weight-emphasized: 500;
  --md-sys-typescale-body-small-font: var(--static-body-small-font);
  --md-sys-typescale-body-small-size: calc(var(--static-body-small-size) * 1px);
  --md-sys-typescale-body-small-line-height: calc(var(--static-body-small-line-height) * 1px);
  --md-sys-typescale-body-small-tracking: calc(var(--static-body-small-tracking) * 1px);
  --md-sys-typescale-body-small-weight: 400; /* Figma token --static-body-small-weight is the name string; 400 is its numeric value */
  --md-sys-typescale-body-small-weight-emphasized: 500;
  --md-sys-typescale-label-large-font: var(--static-label-large-font);
  --md-sys-typescale-label-large-size: calc(var(--static-label-large-size) * 1px);
  --md-sys-typescale-label-large-line-height: calc(var(--static-label-large-line-height) * 1px);
  --md-sys-typescale-label-large-tracking: calc(var(--static-label-large-tracking) * 1px);
  --md-sys-typescale-label-large-weight: 500; /* Figma token --static-label-large-weight is the name string; 500 is its numeric value */
  --md-sys-typescale-label-large-weight-emphasized: 600;
  --md-sys-typescale-label-medium-font: var(--static-label-medium-font);
  --md-sys-typescale-label-medium-size: calc(var(--static-label-medium-size) * 1px);
  --md-sys-typescale-label-medium-line-height: calc(var(--static-label-medium-line-height) * 1px);
  --md-sys-typescale-label-medium-tracking: calc(var(--static-label-medium-tracking) * 1px);
  --md-sys-typescale-label-medium-weight: 500; /* Figma token --static-label-medium-weight is the name string; 500 is its numeric value */
  --md-sys-typescale-label-medium-weight-emphasized: 600;
  --md-sys-typescale-label-small-font: var(--static-label-small-font);
  --md-sys-typescale-label-small-size: calc(var(--static-label-small-size) * 1px);
  --md-sys-typescale-label-small-line-height: calc(var(--static-label-small-line-height) * 1px);
  --md-sys-typescale-label-small-tracking: calc(var(--static-label-small-tracking) * 1px);
  --md-sys-typescale-label-small-weight: 500; /* Figma token --static-label-small-weight is the name string; 500 is its numeric value */
  --md-sys-typescale-label-small-weight-emphasized: 600;
}
.md-display-large{font-family:var(--md-sys-typescale-display-large-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-display-large-size);line-height:var(--md-sys-typescale-display-large-line-height);letter-spacing:var(--md-sys-typescale-display-large-tracking);font-weight:var(--md-sys-typescale-display-large-weight);margin:0}
.md-display-medium{font-family:var(--md-sys-typescale-display-medium-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-display-medium-size);line-height:var(--md-sys-typescale-display-medium-line-height);letter-spacing:var(--md-sys-typescale-display-medium-tracking);font-weight:var(--md-sys-typescale-display-medium-weight);margin:0}
.md-display-small{font-family:var(--md-sys-typescale-display-small-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-display-small-size);line-height:var(--md-sys-typescale-display-small-line-height);letter-spacing:var(--md-sys-typescale-display-small-tracking);font-weight:var(--md-sys-typescale-display-small-weight);margin:0}
.md-headline-large{font-family:var(--md-sys-typescale-headline-large-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-headline-large-size);line-height:var(--md-sys-typescale-headline-large-line-height);letter-spacing:var(--md-sys-typescale-headline-large-tracking);font-weight:var(--md-sys-typescale-headline-large-weight);margin:0}
.md-headline-medium{font-family:var(--md-sys-typescale-headline-medium-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-headline-medium-size);line-height:var(--md-sys-typescale-headline-medium-line-height);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);font-weight:var(--md-sys-typescale-headline-medium-weight);margin:0}
.md-headline-small{font-family:var(--md-sys-typescale-headline-small-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);letter-spacing:var(--md-sys-typescale-headline-small-tracking);font-weight:var(--md-sys-typescale-headline-small-weight);margin:0}
.md-title-large{font-family:var(--md-sys-typescale-title-large-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);letter-spacing:var(--md-sys-typescale-title-large-tracking);font-weight:var(--md-sys-typescale-title-large-weight);margin:0}
.md-title-medium{font-family:var(--md-sys-typescale-title-medium-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-tracking);font-weight:var(--md-sys-typescale-title-medium-weight);margin:0}
.md-title-small{font-family:var(--md-sys-typescale-title-small-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height);letter-spacing:var(--md-sys-typescale-title-small-tracking);font-weight:var(--md-sys-typescale-title-small-weight);margin:0}
.md-body-large{font-family:var(--md-sys-typescale-body-large-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking);font-weight:var(--md-sys-typescale-body-large-weight);margin:0}
.md-body-medium{font-family:var(--md-sys-typescale-body-medium-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking);font-weight:var(--md-sys-typescale-body-medium-weight);margin:0}
.md-body-small{font-family:var(--md-sys-typescale-body-small-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-tracking);font-weight:var(--md-sys-typescale-body-small-weight);margin:0}
.md-label-large{font-family:var(--md-sys-typescale-label-large-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-tracking);font-weight:var(--md-sys-typescale-label-large-weight);margin:0}
.md-label-medium{font-family:var(--md-sys-typescale-label-medium-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height);letter-spacing:var(--md-sys-typescale-label-medium-tracking);font-weight:var(--md-sys-typescale-label-medium-weight);margin:0}
.md-label-small{font-family:var(--md-sys-typescale-label-small-font),var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height);letter-spacing:var(--md-sys-typescale-label-small-tracking);font-weight:var(--md-sys-typescale-label-small-weight);margin:0}

/* M3 elevation levels. The shadow colors are the two most-used shadow
   values in the .fig: rgba(0,0,0,0.3) (key) and rgba(0,0,0,0.15) (ambient). */
:root{
  --md-sys-elevation-level0: none;
  --md-sys-elevation-level1: 0 1px 2px 0 rgba(0,0,0,0.3), 0 1px 3px 1px rgba(0,0,0,0.15);
  --md-sys-elevation-level2: 0 1px 2px 0 rgba(0,0,0,0.3), 0 2px 6px 2px rgba(0,0,0,0.15);
  --md-sys-elevation-level3: 0 1px 3px 0 rgba(0,0,0,0.3), 0 4px 8px 3px rgba(0,0,0,0.15);
  --md-sys-elevation-level4: 0 2px 3px 0 rgba(0,0,0,0.3), 0 6px 10px 4px rgba(0,0,0,0.15);
  --md-sys-elevation-level5: 0 4px 4px 0 rgba(0,0,0,0.3), 0 8px 12px 6px rgba(0,0,0,0.15);
}
.md-elevation-0{box-shadow:var(--md-sys-elevation-level0)}
.md-elevation-1{box-shadow:var(--md-sys-elevation-level1)}
.md-elevation-2{box-shadow:var(--md-sys-elevation-level2)}
.md-elevation-3{box-shadow:var(--md-sys-elevation-level3)}
.md-elevation-4{box-shadow:var(--md-sys-elevation-level4)}
.md-elevation-5{box-shadow:var(--md-sys-elevation-level5)}

/* Motion. Standard/emphasized easings are M3; --m3e-shape-transition is the
   expressive spring the SvelteKit template uses for shape morphs
   (packages/web/src/styles/animations.css). */
:root{
  --md-sys-motion-easing-linear: cubic-bezier(0,0,1,1); /* @kind other */
  --md-sys-motion-easing-standard: cubic-bezier(0.2,0,0,1); /* @kind other */
  --md-sys-motion-easing-standard-accelerate: cubic-bezier(0.3,0,1,1); /* @kind other */
  --md-sys-motion-easing-standard-decelerate: cubic-bezier(0,0,0,1); /* @kind other */
  --md-sys-motion-easing-emphasized: cubic-bezier(0.2,0,0,1); /* @kind other */
  --md-sys-motion-easing-emphasized-accelerate: cubic-bezier(0.3,0,0.8,0.15); /* @kind other */
  --md-sys-motion-easing-emphasized-decelerate: cubic-bezier(0.05,0.7,0.1,1); /* @kind other */
  --md-sys-motion-duration-short2: 100ms; /* @kind other */
  --md-sys-motion-duration-short4: 200ms; /* @kind other */
  --md-sys-motion-duration-medium2: 300ms; /* @kind other */
  --md-sys-motion-duration-medium4: 400ms; /* @kind other */
  --md-sys-motion-duration-long2: 600ms; /* @kind other */
  --m3e-shape-transition: 600ms cubic-bezier(0.34,1.56,0.64,1); /* @kind other */
}
@keyframes fade-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.fade-in{animation:fade-in 240ms ease-out both}

/* Layout + spacing scale, lifted verbatim from
   packages/web/src/styles/theme.css in bun-svelte-m3e-template. */
:root{
  --space-xxs:0.25rem;
  --space-xs:0.5rem;
  --space-sm:0.75rem;
  --space-md:1rem;
  --space-lg:1.25rem;
  --space-xl:1.5rem;
  --space-2xl:2rem;
  --space-3xl:3rem;
  --space-4xl:5rem;
  --container-max-width:1200px;
  --container-padding:var(--space-xl);
  --container-padding-mobile:var(--space-md);
  --font-size-xs:0.8125rem;
  --font-size-sm:0.875rem;
  --font-size-md:1rem;
  --font-size-body-large:1.0625rem;
  --font-size-lg:1.125rem;
  --font-size-xl:1.25rem;
  --font-size-2xl:1.5rem;
  --font-size-3xl:2rem;
  --font-size-4xl:3.5rem;
  --font-weight-regular:400;
  --font-weight-medium:500;
  --line-height-tight:1.15;
  --line-height-base:1.6;
  --line-height-loose:1.7;
  --letter-spacing-tight:-0.02em;
  --letter-spacing-wide:0.04em;
}
@media (max-width:480px){:root{--container-padding:var(--container-padding-mobile)}}

/* Shared primitives every component leans on: the state layer, the focus
   indicator, the ripple, and the disabled treatment. */
.m3e{box-sizing:border-box;font-family:var(--md-ref-typeface-plain)}
.m3e-state{position:absolute;inset:0;pointer-events:none;background:currentColor;opacity:0;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);border-radius:inherit}
.m3e-target{position:relative;isolation:isolate;-webkit-tap-highlight-color:transparent}
.m3e-target:hover>.m3e-state{opacity:var(--md-sys-state-hover-opacity)}
.m3e-target:focus-visible>.m3e-state{opacity:var(--md-sys-state-focus-opacity)}
.m3e-target:active>.m3e-state{opacity:var(--md-sys-state-pressed-opacity)}
.m3e-focus-ring{position:absolute;inset:-4px;border-radius:inherit;border:3px solid var(--md-sys-color-secondary);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard)}
.m3e-target:focus-visible>.m3e-focus-ring{opacity:1}
.m3e-disabled{pointer-events:none}
.m3e-ripple{position:absolute;border-radius:50%;transform:scale(0);background:currentColor;opacity:.12;animation:m3e-ripple 450ms var(--md-sys-motion-easing-standard-decelerate) forwards;pointer-events:none}
@keyframes m3e-ripple{to{transform:scale(1);opacity:0}}
a{color:var(--md-sys-color-primary);text-decoration:none}
a:hover{color:var(--md-sys-color-on-primary-container);text-decoration:underline}

.m3e-elevation{position:absolute;inset:0;border-radius:inherit;pointer-events:none}
.m3e-scroll{overflow:auto;scrollbar-width:thin}
.m3e-scroll--x{overflow-x:auto;overflow-y:hidden}
.m3e-text-overflow{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m3e-text-overflow--clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}
.m3e-highlight{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);border-radius:2px}

/* Buttons. Size metrics are exact transcriptions from the .fig
   (Buttons/Buttons/Button/Type=Square,Size=*): container height, corner
   radius, state-layer padding, gap, icon size and label style. */
.m3e-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;font-family:var(--md-ref-typeface-plain);cursor:pointer;text-decoration:none;white-space:nowrap;overflow:hidden;box-sizing:border-box;transition:border-radius var(--md-sys-motion-duration-medium2) var(--m3e-shape-transition),background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}
.m3e-btn:active{transform:none}
.m3e-btn--xs{height:32px;padding:6px 12px;gap:4px;font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-tracking);font-weight:var(--md-sys-typescale-label-large-weight)}
.m3e-btn--s{height:40px;padding:10px 16px;gap:8px;font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-tracking);font-weight:var(--md-sys-typescale-label-large-weight)}
.m3e-btn--m{height:56px;padding:16px 24px;gap:8px;font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-tracking);font-weight:var(--md-sys-typescale-title-medium-weight)}
.m3e-btn--l{height:96px;padding:32px 48px;gap:12px;font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:var(--md-sys-typescale-headline-small-weight)}
.m3e-btn--xl{height:136px;padding:48px 64px;gap:16px;font-size:var(--md-sys-typescale-headline-large-size);line-height:var(--md-sys-typescale-headline-large-line-height);font-weight:var(--md-sys-typescale-headline-large-weight)}
.m3e-btn--sq-xs,.m3e-btn--sq-s{border-radius:var(--md-sys-shape-corner-medium)}
.m3e-btn--sq-m{border-radius:var(--md-sys-shape-corner-large)}
.m3e-btn--sq-l,.m3e-btn--sq-xl{border-radius:var(--md-sys-shape-corner-extra-large)}
.m3e-btn--round{border-radius:var(--md-sys-shape-corner-full)}
.m3e-btn--pressed{border-radius:var(--md-sys-shape-corner-small)}
.m3e-btn--filled{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}
.m3e-btn--tonal{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}
.m3e-btn--elevated{background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-primary);box-shadow:var(--md-sys-elevation-level1)}
.m3e-btn--elevated:hover{box-shadow:var(--md-sys-elevation-level2)}
.m3e-btn--outlined{background:transparent;color:var(--md-sys-color-on-surface-variant);box-shadow:inset 0 0 0 1px var(--md-sys-color-outline-variant)}
.m3e-btn--text{background:transparent;color:var(--md-sys-color-primary)}
.m3e-btn--selected.m3e-btn--outlined{background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);box-shadow:none}
.m3e-btn[disabled],.m3e-btn[aria-disabled="true"]{cursor:default;pointer-events:none;color:color-mix(in srgb,var(--md-sys-color-on-surface) 38%,transparent);box-shadow:none}
.m3e-btn--filled[disabled],.m3e-btn--tonal[disabled],.m3e-btn--elevated[disabled]{background:color-mix(in srgb,var(--md-sys-color-on-surface) 10%,transparent)}
.m3e-btn--outlined[disabled]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-sys-color-on-surface) 12%,transparent)}
.m3e-btn__icon{display:inline-flex;flex:none}
.m3e-btn--xs .m3e-btn__icon,.m3e-btn--s .m3e-btn__icon{width:20px;height:20px}
.m3e-btn--m .m3e-btn__icon{width:24px;height:24px}
.m3e-btn--l .m3e-btn__icon{width:32px;height:32px}
.m3e-btn--xl .m3e-btn__icon{width:40px;height:40px}

/* Icon buttons — square container per size, round or square shape. */
.m3e-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;overflow:hidden;box-sizing:border-box;color:var(--md-sys-color-on-surface-variant);transition:border-radius var(--md-sys-motion-duration-medium2) var(--m3e-shape-transition),background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}
.m3e-iconbtn--xs{width:32px;height:32px;border-radius:var(--md-sys-shape-corner-medium)}
.m3e-iconbtn--s{width:40px;height:40px;border-radius:var(--md-sys-shape-corner-medium)}
.m3e-iconbtn--m{width:56px;height:56px;border-radius:var(--md-sys-shape-corner-large)}
.m3e-iconbtn--l{width:96px;height:96px;border-radius:var(--md-sys-shape-corner-extra-large)}
.m3e-iconbtn--xl{width:136px;height:136px;border-radius:var(--md-sys-shape-corner-extra-large)}
.m3e-iconbtn--round{border-radius:var(--md-sys-shape-corner-full)}
.m3e-iconbtn--narrow.m3e-iconbtn--s{width:32px}.m3e-iconbtn--wide.m3e-iconbtn--s{width:52px}
.m3e-iconbtn--narrow.m3e-iconbtn--m{width:48px}.m3e-iconbtn--wide.m3e-iconbtn--m{width:72px}
.m3e-iconbtn--filled{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}
.m3e-iconbtn--tonal{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}
.m3e-iconbtn--outlined{box-shadow:inset 0 0 0 1px var(--md-sys-color-outline-variant)}
.m3e-iconbtn--standard{background:transparent}
.m3e-iconbtn--selected.m3e-iconbtn--outlined{background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);box-shadow:none}
.m3e-iconbtn[disabled]{pointer-events:none;color:color-mix(in srgb,var(--md-sys-color-on-surface) 38%,transparent)}
.m3e-iconbtn--filled[disabled],.m3e-iconbtn--tonal[disabled]{background:color-mix(in srgb,var(--md-sys-color-on-surface) 10%,transparent)}
.m3e-iconbtn__glyph{display:inline-flex}
.m3e-iconbtn--xs .m3e-iconbtn__glyph{width:20px;height:20px}
.m3e-iconbtn--s .m3e-iconbtn__glyph,.m3e-iconbtn--m .m3e-iconbtn__glyph{width:24px;height:24px}
.m3e-iconbtn--l .m3e-iconbtn__glyph{width:32px;height:32px}
.m3e-iconbtn--xl .m3e-iconbtn__glyph{width:40px;height:40px}

/* FAB + extended FAB */
.m3e-fab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;cursor:pointer;overflow:hidden;box-sizing:border-box;box-shadow:var(--md-sys-elevation-level3);font-family:var(--md-ref-typeface-plain);transition:box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),border-radius var(--md-sys-motion-duration-medium2) var(--m3e-shape-transition)}
.m3e-fab:hover{box-shadow:var(--md-sys-elevation-level4)}
.m3e-fab--small{width:40px;height:40px;border-radius:var(--md-sys-shape-corner-medium)}
.m3e-fab--medium{width:56px;height:56px;border-radius:var(--md-sys-shape-corner-large)}
.m3e-fab--large{width:96px;height:96px;border-radius:var(--md-sys-shape-corner-extra-large)}
.m3e-fab--extended{width:auto;min-width:80px;padding:0 20px;font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-tracking);font-weight:var(--md-sys-typescale-title-medium-weight)}
.m3e-fab--primary{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}
.m3e-fab--secondary{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}
.m3e-fab--tertiary{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}
.m3e-fab--surface{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-primary)}
.m3e-fab__icon{display:inline-flex;width:24px;height:24px;flex:none}
.m3e-fab--large .m3e-fab__icon{width:36px;height:36px}

/* FAB menu — a stack of labelled segments above a toggling FAB. */
.m3e-fabmenu{display:inline-flex;flex-direction:column;align-items:flex-end;gap:8px}
.m3e-fabmenu__list{display:flex;flex-direction:column;align-items:flex-end;gap:8px}
.m3e-fabmenu__seg{position:relative;display:inline-flex;align-items:center;gap:8px;height:56px;padding:0 24px 0 20px;border:0;cursor:pointer;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);box-shadow:var(--md-sys-elevation-level2);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);font-family:var(--md-ref-typeface-plain);overflow:hidden;animation:fade-in 240ms var(--md-sys-motion-easing-emphasized-decelerate) both}

/* Button group + segmented button */
.m3e-btngroup{display:inline-flex;align-items:center;gap:8px}
.m3e-btngroup--connected{gap:2px}
.m3e-segmented{display:inline-flex;align-items:stretch;height:40px;border-radius:var(--md-sys-shape-corner-full);box-shadow:inset 0 0 0 1px var(--md-sys-color-outline);overflow:hidden}
.m3e-segmented__seg{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:0;background:transparent;color:var(--md-sys-color-on-surface);cursor:pointer;font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);font-weight:var(--md-sys-typescale-label-large-weight);overflow:hidden}
.m3e-segmented__seg+.m3e-segmented__seg{box-shadow:inset 1px 0 0 0 var(--md-sys-color-outline)}
.m3e-segmented__seg[aria-pressed="true"],.m3e-segmented__seg[aria-checked="true"]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}
.m3e-segmented__check{display:inline-flex;width:18px;height:18px}

/* Split button: leading action + trailing menu trigger */
.m3e-splitbtn{display:inline-flex;align-items:stretch;gap:2px}
.m3e-splitbtn>.m3e-btn:first-child{border-top-right-radius:var(--md-sys-shape-corner-small);border-bottom-right-radius:var(--md-sys-shape-corner-small)}
.m3e-splitbtn>.m3e-btn:last-child{border-top-left-radius:var(--md-sys-shape-corner-small);border-bottom-left-radius:var(--md-sys-shape-corner-small);padding-left:12px;padding-right:12px}

/* Cards. From Cards/components/Style=*: 12px radius (corner-medium),
   header 72px tall with 12px 4px 12px 16px padding, 16px gap, 40px avatar. */
.m3e-card{position:relative;display:flex;flex-direction:column;border-radius:var(--md-sys-shape-corner-medium);box-sizing:border-box;font-family:var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface);overflow:hidden;transition:box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}
.m3e-card--elevated{background:var(--md-sys-color-surface-container-low);box-shadow:var(--md-sys-elevation-level1)}
.m3e-card--elevated.is-interactive:hover{box-shadow:var(--md-sys-elevation-level2)}
.m3e-card--filled{background:var(--md-sys-color-surface-container-highest)}
.m3e-card--outlined{background:var(--md-sys-color-surface);box-shadow:inset 0 0 0 1px var(--md-sys-color-outline-variant)}
.m3e-card__media{display:block;width:100%;object-fit:cover;background:var(--md-sys-color-surface-container-high)}
.m3e-card__header{display:flex;align-items:center;gap:16px;min-height:72px;padding:12px 4px 12px 16px;box-sizing:border-box}
.m3e-card__headline{font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-tracking);font-weight:var(--md-sys-typescale-title-medium-weight);margin:0}
.m3e-card__subhead{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking);color:var(--md-sys-color-on-surface-variant);margin:0}
.m3e-card__content{padding:0 16px 16px;font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking);color:var(--md-sys-color-on-surface-variant);display:flex;flex-direction:column;gap:8px}
.m3e-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 16px 16px}

.m3e-divider{border:0;margin:0;height:1px;background:var(--md-sys-color-outline-variant);flex:none}
.m3e-divider--inset{margin-left:16px}
.m3e-divider--vertical{width:1px;height:auto;align-self:stretch}

/* Expansion / accordion */
.m3e-expansion{background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-medium);overflow:hidden;font-family:var(--md-ref-typeface-plain)}
.m3e-expansion+.m3e-expansion{margin-top:2px}
.m3e-expansion__header{position:relative;display:flex;align-items:center;gap:16px;width:100%;min-height:64px;padding:12px 16px;border:0;background:transparent;color:var(--md-sys-color-on-surface);cursor:pointer;text-align:left;font-family:inherit;font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);box-sizing:border-box}
.m3e-expansion__title{flex:1;display:flex;flex-direction:column;gap:2px}
.m3e-expansion__desc{font-size:var(--md-sys-typescale-body-medium-size);font-weight:var(--md-sys-typescale-body-medium-weight);color:var(--md-sys-color-on-surface-variant)}
.m3e-expansion__chevron{transition:transform var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized);display:inline-flex;color:var(--md-sys-color-on-surface-variant)}
.m3e-expansion.is-open .m3e-expansion__chevron{transform:rotate(180deg)}
.m3e-expansion__body{padding:0 16px 16px;font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant)}
.m3e-accordion{display:flex;flex-direction:column}
.m3e-collapsible{overflow:hidden;transition:height var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized)}

/* Shape — the M3E shape vocabulary, drawn as clip paths. */
.m3e-shape{display:inline-block;width:var(--m3e-shape-size,96px);height:var(--m3e-shape-size,96px);background:var(--m3e-shape-container-color,var(--md-sys-color-primary));transition:clip-path var(--m3e-shape-transition)}

.m3e-heading{margin:0;color:var(--md-sys-color-on-surface);font-family:var(--md-ref-typeface-brand)}
.m3e-avatar{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-radius:var(--md-sys-shape-corner-full);font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-title-medium-weight);flex:none}
.m3e-avatar img{width:100%;height:100%;object-fit:cover}

/* COGS Moorhaven — product-layer classes on top of the M3E tokens. */
:root{--mh-pad:32px;--mh-gap:20px;--mh-card-pad:20px;--mh-sect:80px}
[data-density="compact"]{--mh-pad:20px;--mh-gap:12px;--mh-card-pad:14px;--mh-sect:56px}
.mh-mono{font-family:'Roboto Mono',monospace}
.mh-wordmark{font-weight:500;letter-spacing:0;white-space:nowrap;color:var(--md-sys-color-on-surface)}
.mh-wordmark b{font-weight:700;color:var(--md-sys-color-primary)}
.mh-content{max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}
.mh-grid{display:grid;gap:var(--mh-gap)}
.mh-stat{border-radius:12px;background:var(--md-sys-color-surface-container-highest);padding:var(--mh-card-pad)}
.mh-stat .lbl{font-size:12px;line-height:16px;letter-spacing:.5px;color:var(--md-sys-color-on-surface-variant)}
.mh-stat .val{font-size:28px;line-height:36px;margin-top:4px;font-family:'Roboto Mono',monospace}
.mh-stat .sub{font-size:12px;line-height:16px;color:var(--md-sys-color-on-surface-variant);margin-top:4px}
.mh-chart{width:100%;height:auto;display:block}
.mh-line{fill:none;stroke:var(--md-sys-color-primary);stroke-width:2;vector-effect:non-scaling-stroke}
.mh-area{fill:color-mix(in srgb,var(--md-sys-color-primary) 12%,transparent)}
.mh-gridline{stroke:var(--md-sys-color-outline-variant);stroke-width:1;vector-effect:non-scaling-stroke}
.mh-track{height:8px;border-radius:4px;background:var(--md-sys-color-surface-container-highest);overflow:hidden;flex:1}
.mh-fill{height:100%;border-radius:4px;background:var(--md-sys-color-primary)}
.mh-code{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface);border-radius:12px;padding:20px;font-family:'Roboto Mono',monospace;font-size:13px;line-height:20px;overflow-x:auto;margin:0}
.mh-code .c{color:var(--md-sys-color-on-surface-variant)}
.mh-code .k{color:var(--md-sys-color-primary)}
.mh-row{display:flex;align-items:center;gap:12px}
.mh-table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}
.mh-table th{text-align:left;font-weight:500;font-size:12px;letter-spacing:.5px;color:var(--md-sys-color-on-surface-variant);padding:8px 12px;border-bottom:1px solid var(--md-sys-color-outline-variant)}
.mh-table td{padding:10px 12px;border-bottom:1px solid var(--md-sys-color-outline-variant)}
.mh-table td.num,.mh-table th.num{text-align:right;font-family:'Roboto Mono',monospace;font-size:13px}
.mh-h1{font-size:36px;line-height:44px;font-weight:400;margin:0}
.mh-sub{font-size:14px;line-height:20px;letter-spacing:.25px;color:var(--md-sys-color-on-surface-variant);margin:6px 0 0}
.fade-in{animation:hbfade 240ms cubic-bezier(.05,.7,.1,1)}
@keyframes hbfade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
/* upstream fixes carried by the fork */
.m3e-dialog{transform:translate(-50%,-50%) !important}
.m3e-navitem[aria-selected="true"] .m3e-navitem__label{color:var(--md-sys-color-on-surface)}


html{scroll-behavior:smooth}
body{margin:0;min-height:100vh;background:var(--md-sys-color-background);color:var(--md-sys-color-on-background);font-family:var(--md-ref-typeface-plain);font-size:16px;line-height:24px;overflow-x:hidden}
code,.mh-mono,.mh-code,.mh-table td.num,.mh-table th.num{font-family:var(--md-ref-typeface-mono)}
code{font-size:.92em}
.site-header{position:sticky;top:0;z-index:5;background:var(--md-sys-color-surface-container);min-height:64px;box-sizing:border-box;padding:8px 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none}
.brand:hover{text-decoration:none}
.brand img{height:24px;width:auto;display:block}
.brand .mh-wordmark{font-size:20px}
.site-nav{display:flex;gap:4px;margin-left:24px;flex-wrap:wrap}
.site-actions{margin-left:auto;display:flex;gap:8px}
.site-banner{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);padding:8px 16px;text-align:center;font-size:14px;line-height:20px}
.site-banner a,.site-banner a:hover{color:inherit;font-weight:500;text-decoration:underline}
.m3e-btn:hover{text-decoration:none}
.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px;align-items:center;padding-top:var(--mh-sect);padding-bottom:var(--mh-sect)}
.eyebrow{font-size:14px;line-height:20px;letter-spacing:.1px;font-weight:500;color:var(--md-sys-color-tertiary);margin:0 0 16px}
.hero h1{font-size:clamp(40px,5vw,57px);line-height:1.12;letter-spacing:-.25px;font-weight:400;margin:0;text-wrap:balance}
.lede{font-size:16px;line-height:24px;letter-spacing:.5px;color:var(--md-sys-color-on-surface-variant);max-width:560px;margin:20px 0 32px;text-wrap:pretty}
.row{display:flex;gap:12px;flex-wrap:wrap}
.hero .mh-code{min-width:0;white-space:pre}
.section{padding-bottom:var(--mh-sect)}
.section-top{padding-top:var(--mh-sect)}
.band{background:var(--md-sys-color-surface-container);padding:var(--mh-sect) 0}
.cols-240{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}
.cols-280{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start}
.cols-320{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}
.card-body{display:grid;gap:8px;justify-items:start;padding-top:16px}
.card-title{font-size:16px;line-height:24px;font-weight:500;color:var(--md-sys-color-on-surface);display:flex;align-items:center;gap:10px}
.card-title svg{width:22px;height:22px;fill:var(--md-sys-color-primary);flex:none}
.card-text{font-size:14px;line-height:20px;letter-spacing:.25px;color:var(--md-sys-color-on-surface-variant);text-wrap:pretty;margin:0}
.card-text.spaced{margin:0 0 12px}
.audience{font-size:22px;line-height:28px;color:var(--md-sys-color-on-surface)}
.tagline{font-size:14px;line-height:20px;font-weight:500;color:var(--md-sys-color-primary)}
h2.section-title{font-size:32px;line-height:40px;font-weight:400;margin:0 0 8px}
.section-sub{margin:0 0 24px;max-width:640px}
.table-scroll{overflow-x:auto;overflow-y:hidden;padding-top:8px}
.table-scroll .mh-table{min-width:560px}
.nowrap{white-space:nowrap}
.muted{color:var(--md-sys-color-on-surface-variant)}
.waitlist-form{display:grid;gap:16px;width:100%;max-width:480px}
.field{display:grid;gap:4px;font-size:14px;line-height:20px;font-weight:500;color:var(--md-sys-color-on-surface-variant)}
.field input,.field select{box-sizing:border-box;width:100%;min-height:56px;padding:0 16px;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font:inherit;font-size:16px;line-height:24px;font-weight:400}
.field input:focus,.field select:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}
.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.tier-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font-size:22px;line-height:28px;color:var(--md-sys-color-on-surface);margin-bottom:12px}
.price{margin:0 0 4px}
.price b{font-size:36px;line-height:44px;font-weight:400}
.price span{font-size:14px;color:var(--md-sys-color-on-surface-variant)}
.checks{margin:0 0 20px;padding:0;list-style:none;display:grid;gap:8px}
.checks li{display:flex;gap:8px;font-size:14px;line-height:20px}
.checks svg{width:18px;height:18px;fill:var(--md-sys-color-primary);flex:none;margin-top:1px}
.fine{font-size:12px;line-height:16px;color:var(--md-sys-color-on-surface-variant);margin:24px 0 0}
.site-footer{padding-top:40px;padding-bottom:40px;display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap}
.site-footer .brand img{height:18px}
.site-footer .brand .mh-wordmark{font-size:16px}
.site-footer small{font-size:12px;color:var(--md-sys-color-on-surface-variant)}
.site-footer nav{margin-left:auto;display:flex;gap:20px;font-size:14px;flex-wrap:wrap}
.doc{max-width:760px;padding-top:40px;padding-bottom:var(--mh-sect);overflow-wrap:anywhere}
.doc h1{font-size:36px;line-height:44px;font-weight:400;margin:0 0 16px}
.doc h2{font-size:24px;line-height:32px;font-weight:400;margin:40px 0 8px}
.doc h3{font-size:18px;line-height:24px;font-weight:500;margin:28px 0 8px}
.doc p,.doc li{color:var(--md-sys-color-on-surface)}
.doc table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;margin:16px 0;display:block;overflow-x:auto}
.doc th{text-align:left;font-weight:500;font-size:12px;letter-spacing:.5px;color:var(--md-sys-color-on-surface-variant);padding:8px 12px;border-bottom:1px solid var(--md-sys-color-outline-variant)}
.doc td{padding:10px 12px;border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}
.doc blockquote{margin:16px 0;padding:8px 16px;border-left:4px solid var(--md-sys-color-error);background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}
.doc code{background:var(--md-sys-color-surface-container-highest);padding:1px 4px;border-radius:4px}
