/* -------------------------------------------
 *  Autogenerated by ⛋ Terrazzo. DO NOT EDIT!
 * ------------------------------------------- */

:root, :host {
  --ga-color-black: #000;
  --ga-color-blue-10: #edf4fe;
  --ga-color-information-accent: var(--ga-color-utility-blue-accent);
  --ga-color-surface-information: var(--ga-color-information-accent);
  --ga-color-utility-blue-accent: var(--ga-color-blue-10);
  --ga-color-blue-40: #93bbf9;
  --ga-color-utility-blue: var(--ga-color-blue-40);
  --ga-color-blue-60: #366af6;
  --ga-color-border-information: var(--ga-color-information);
  --ga-color-icon-information: var(--ga-color-information);
  --ga-color-information: var(--ga-color-blue-60);
  --ga-color-border-action: var(--ga-color-primary);
  --ga-color-border-action-hover: var(--ga-color-primary-60);
  --ga-color-border-action-hover-2: var(--ga-color-secondary-30);
  --ga-color-border-disabled: var(--ga-color-neutral);
  --ga-color-border-error: var(--ga-color-error);
  --ga-color-border-focus: var(--ga-color-primary);
  --ga-color-border-primary: var(--ga-color-neutral-60);
  --ga-color-border-secondary: var(--ga-color-secondary-30);
  --ga-color-border-selected: var(--ga-color-green-60);
  --ga-color-border-success: var(--ga-color-success);
  --ga-color-border-tertiary: var(--ga-color-neutral);
  --ga-color-border-warning: var(--ga-color-warning);
  --ga-color-categorical-graph-01: #6769d8;
  --ga-color-categorical-graph-02: #479fc6;
  --ga-color-categorical-graph-03: var(--ga-color-teal-70);
  --ga-color-categorical-graph-04: #c0497d;
  --ga-color-categorical-graph-05: #041255;
  --ga-color-categorical-graph-06: #dc756b;
  --ga-color-categorical-graph-07: var(--ga-color-rose-40);
  --ga-color-categorical-graph-08: #984319;
  --ga-color-categorical-graph-09: var(--ga-color-indigo-40);
  --ga-color-categorical-graph-10: #610f08;
  --ga-color-cyan-60: #377ea0;
  --ga-color-icon-action-hover: var(--ga-color-primary-60);
  --ga-color-primary-60: var(--ga-color-cyan-60);
  --ga-color-surface-progress-2: var(--ga-color-primary-60);
  --ga-color-cyan-70: #2a6480;
  --ga-color-primary-70: var(--ga-color-cyan-70);
  --ga-color-surface-progress: var(--ga-color-primary-70);
  --ga-color-text-body-secondary: var(--ga-color-primary-70);
  --ga-color-cyan-80: #1f4e66;
  --ga-color-icon-action: var(--ga-color-primary);
  --ga-color-primary: var(--ga-color-cyan-80);
  --ga-color-surface-action: var(--ga-color-primary);
  --ga-color-text-action: var(--ga-color-primary);
  --ga-color-cyan-90: #133445;
  --ga-color-icon-primary: var(--ga-color-primary-90);
  --ga-color-primary-90: var(--ga-color-cyan-90);
  --ga-color-surface-action-hover: var(--ga-color-primary-90);
  --ga-color-text-action-hover: var(--ga-color-primary-90);
  --ga-color-text-body: var(--ga-color-primary-90);
  --ga-color-text-error: var(--ga-color-primary-90);
  --ga-color-text-headings: var(--ga-color-primary-90);
  --ga-color-text-information: var(--ga-color-primary-90);
  --ga-color-text-success: var(--ga-color-primary-90);
  --ga-color-text-warning: var(--ga-color-primary-90);
  --ga-color-diverging-graph-01: #281986;
  --ga-color-diverging-graph-02: #3d37a3;
  --ga-color-diverging-graph-03: #504fba;
  --ga-color-diverging-graph-04: #6769d8;
  --ga-color-diverging-graph-05: #8489f5;
  --ga-color-diverging-graph-06: var(--ga-color-indigo-40);
  --ga-color-diverging-graph-07: #c5cbfb;
  --ga-color-diverging-graph-08: var(--ga-color-indigo-10);
  --ga-color-diverging-graph-09: var(--ga-color-teal-30);
  --ga-color-diverging-graph-10: var(--ga-color-teal-40);
  --ga-color-diverging-graph-11: var(--ga-color-teal-50);
  --ga-color-diverging-graph-12: var(--ga-color-teal-60);
  --ga-color-diverging-graph-13: var(--ga-color-teal-70);
  --ga-color-diverging-graph-14: var(--ga-color-teal-80);
  --ga-color-diverging-graph-15: var(--ga-color-teal-90);
  --ga-color-error: var(--ga-color-red-60);
  --ga-color-icon-error: var(--ga-color-error);
  --ga-color-error-accent: var(--ga-color-utility-red-accent);
  --ga-color-green-10: #eef5ee;
  --ga-color-success-accent: var(--ga-color-utility-green-accent);
  --ga-color-surface-selected: var(--ga-color-green-10);
  --ga-color-surface-success: var(--ga-color-success-accent);
  --ga-color-utility-green-accent: var(--ga-color-green-10);
  --ga-color-green-40: #9bc59b;
  --ga-color-utility-green: var(--ga-color-green-40);
  --ga-color-green-60: #448548;
  --ga-color-icon-success: var(--ga-color-success);
  --ga-color-success: var(--ga-color-green-60);
  --ga-color-grey-10: #f2f2f2;
  --ga-color-utility-grey-accent: var(--ga-color-grey-10);
  --ga-color-grey-40: #b9b9b9;
  --ga-color-text-disabled: var(--ga-color-utility-grey);
  --ga-color-utility-grey: var(--ga-color-grey-40);
  --ga-color-icon-disabled: var(--ga-color-neutral);
  --ga-color-icon-on-action: var(--ga-color-secondary);
  --ga-color-icon-on-disabled: var(--ga-color-neutral-60);
  --ga-color-icon-on-primary: var(--ga-color-white);
  --ga-color-icon-warning: var(--ga-color-warning);
  --ga-color-indigo-10: #f0f2fe;
  --ga-color-utility-indigo-accent: var(--ga-color-indigo-10);
  --ga-color-indigo-40: #adb4f9;
  --ga-color-utility-indigo: var(--ga-color-indigo-40);
  --ga-color-lime-10: #edf6dd;
  --ga-color-utility-lime-accent: var(--ga-color-lime-10);
  --ga-color-lime-40: #a5c656;
  --ga-color-utility-lime: var(--ga-color-lime-40);
  --ga-color-miscellaneous-overlay: #70778891;
  --ga-color-miscellaneous-skeleton-element: var(--ga-color-neutral-10);
  --ga-color-miscellaneous-skeleton-highlight: var(--ga-color-neutral-20);
  --ga-color-neutral: var(--ga-color-neutral-30);
  --ga-color-neutral-10: #f2f3f5;
  --ga-color-surface-page: var(--ga-color-neutral-10);
  --ga-color-neutral-20: #e2e4e9;
  --ga-color-surface-container: var(--ga-color-neutral-20);
  --ga-color-surface-disabled: var(--ga-color-neutral-20);
  --ga-color-neutral-30: #cccfd7;
  --ga-color-neutral-60: #6f7687;
  --ga-color-surface-disable-selected: var(--ga-color-neutral-60);
  --ga-color-text-disable-selected: var(--ga-color-neutral-60);
  --ga-color-text-on-disabled: var(--ga-color-neutral-60);
  --ga-color-orange-10: #fcf0e7;
  --ga-color-secondary-10: var(--ga-color-orange-10);
  --ga-color-surface-warning: var(--ga-color-utility-orange-accent);
  --ga-color-text-on-action: var(--ga-color-secondary-10);
  --ga-color-utility-orange-accent: var(--ga-color-orange-10);
  --ga-color-warning-accent: var(--ga-color-utility-orange-accent);
  --ga-color-orange-20: #fae0ce;
  --ga-color-secondary: var(--ga-color-orange-20);
  --ga-color-surface-action-hover-2: var(--ga-color-orange-20);
  --ga-color-text-menu: var(--ga-color-secondary);
  --ga-color-orange-30: #f5c3a1;
  --ga-color-secondary-30: var(--ga-color-orange-30);
  --ga-color-surface-highlight: var(--ga-color-secondary-30);
  --ga-color-orange-40: #f2a676;
  --ga-color-utility-orange: var(--ga-color-orange-40);
  --ga-color-orange-60: #bb5822;
  --ga-color-warning: var(--ga-color-orange-60);
  --ga-color-pink-10: #fbeefc;
  --ga-color-utility-pink-accent: var(--ga-color-pink-10);
  --ga-color-pink-40: #e79dee;
  --ga-color-utility-pink: var(--ga-color-pink-40);
  --ga-color-purple-10: #f3f1fe;
  --ga-color-utility-purple-accent: var(--ga-color-purple-10);
  --ga-color-purple-40: #c3acf9;
  --ga-color-utility-purple: var(--ga-color-purple-40);
  --ga-color-purple-80: #591ab5;
  --ga-color-text-link-visited: var(--ga-color-purple-80);
  --ga-color-red-10: #fcf1ee;
  --ga-color-surface-error: var(--ga-color-utility-red-accent);
  --ga-color-utility-red-accent: var(--ga-color-red-10);
  --ga-color-red-40: #eca79e;
  --ga-color-utility-red: var(--ga-color-red-40);
  --ga-color-red-60: #cc453e;
  --ga-color-rose-10: #fcf0f4;
  --ga-color-utility-rose-accent: var(--ga-color-rose-10);
  --ga-color-rose-40: #efa1bd;
  --ga-color-utility-rose: var(--ga-color-rose-40);
  --ga-color-sequential-graph-10: var(--ga-color-teal-10);
  --ga-color-sequential-graph-20: var(--ga-color-teal-20);
  --ga-color-sequential-graph-30: var(--ga-color-teal-30);
  --ga-color-sequential-graph-40: var(--ga-color-teal-40);
  --ga-color-sequential-graph-50: var(--ga-color-teal-50);
  --ga-color-sequential-graph-60: var(--ga-color-teal-60);
  --ga-color-sequential-graph-70: var(--ga-color-teal-70);
  --ga-color-sequential-graph-80: var(--ga-color-teal-80);
  --ga-color-sequential-graph-90: var(--ga-color-teal-90);
  --ga-color-sequential-graph-100: var(--ga-color-teal-100);
  --ga-color-surface-primary: var(--ga-color-white);
  --ga-color-teal-10: #ecf5f4;
  --ga-color-utility-teal-accent: var(--ga-color-teal-10);
  --ga-color-teal-20: #d5e8e6;
  --ga-color-teal-30: #b4d7d4;
  --ga-color-teal-40: #92c3c0;
  --ga-color-utility-teal: var(--ga-color-teal-40);
  --ga-color-teal-50: #51a39e;
  --ga-color-teal-60: #3a837e;
  --ga-color-teal-70: #2c6764;
  --ga-color-teal-80: #21514e;
  --ga-color-teal-90: #143734;
  --ga-color-teal-100: #081f1f;
  --ga-color-white: #fff;
  --ga-duration-0: 0ms;
  --ga-duration-fast: 100ms;
  --ga-transition-state: var(--ga-duration-fast) 0ms var(--ga-easing-standard);
  --ga-duration-instant: 50ms;
  --ga-transition-hover: var(--ga-duration-instant) 0ms var(--ga-easing-standard);
  --ga-duration-moderate: 150ms;
  --ga-transition-dismiss: var(--ga-duration-moderate) 0ms var(--ga-easing-exit);
  --ga-transition-reveal: var(--ga-duration-moderate) 0ms var(--ga-easing-entrance);
  --ga-duration-slow: 250ms;
  --ga-transition-overlay-in: var(--ga-duration-slow) 0ms var(--ga-easing-entrance);
  --ga-transition-overlay-out: var(--ga-duration-slow) 0ms var(--ga-easing-exit);
  --ga-duration-slower: 400ms;
  --ga-transition-backdrop: var(--ga-duration-slower) 0ms var(--ga-easing-standard);
  --ga-easing-entrance: cubic-bezier(0, 0, 0.38, 0.9);
  --ga-easing-exit: cubic-bezier(0.2, 0, 1, 0.9);
  --ga-easing-standard: cubic-bezier(0.2, 0, 0.38, 0.9);
  --ga-font-family-primary: "Inter", -system-ui, sans-serif;
  --ga-font-weight-bold: 700;
  --ga-font-weight-medium: 500;
  --ga-font-weight-normal: 400;
  --ga-font-weight-semibold: 600;
  --ga-radius: 4px;
  --ga-radius-round: 999px;
  --ga-radius-sharp: 0.02rem;
  --ga-shadow-east: -2px 0 5px 0 #1334451a, -8px 0 8px 0 #13344517, -19px 0 11px 0 #1334450d, -34px 0 14px 0 #13344503, -53px 0 15px 0 #13344500;
  --ga-shadow-north: 0 4px 8px 0 #1334451a, 0 15px 15px 0 #13344517, 0 34px 21px 0 #1334450d, 0 61px 24px 0 #13344503, 0 95px 27px 0 #13344500;
  --ga-shadow-south: 0 -1px 1px 0 #13344514, 0 -2px 2px 0 #13344512, 0 -6px 3px 0 #1334450a, 0 -10px 4px 0 #13344503, 0 -15px 4px 0 #13344500;
  --ga-shadow-west: 1px 0 3px 0 #1334451a, 5px 0 5px 0 #13344517, 12px 0 7px 0 #1334450d, 21px 0 8px 0 #13344503, 33px 0 9px 0 #13344500;
  --ga-size-0: 0;
  --ga-size-1: 0.0625rem;
  --ga-size-2: 0.125rem;
  --ga-size-4: 0.25rem;
  --ga-size-6: 0.375rem;
  --ga-size-8: 0.5rem;
  --ga-size-10: 0.625rem;
  --ga-size-11: 0.6875rem;
  --ga-size-12: 0.75rem;
  --ga-size-14: 0.875rem;
  --ga-size-16: 1rem;
  --ga-size-18: 1.125rem;
  --ga-size-20: 1.25rem;
  --ga-size-24: 1.5rem;
  --ga-size-28: 1.75rem;
  --ga-size-32: 2rem;
  --ga-size-36: 2.25rem;
  --ga-size-40: 2.5rem;
  --ga-size-44: 2.75rem;
  --ga-size-48: 3rem;
  --ga-size-56: 3.5rem;
  --ga-size-64: 4rem;
  --ga-size-80: 5rem;
  --ga-size-96: 6rem;
  --ga-size-112: 7rem;
  --ga-size-128: 8rem;
  --ga-size-144: 9rem;
  --ga-size-160: 10rem;
  --ga-size-192: 12rem;
  --ga-size-224: 14rem;
  --ga-size-256: 16rem;
  --ga-size-288: 18rem;
  --ga-size-320: 20rem;
  --ga-size-352: 22rem;
  --ga-size-384: 24rem;
  --ga-size-416: 26rem;
  --ga-size-border-width-lg: 4px;
  --ga-size-border-width-md: 2px;
  --ga-size-border-width-none: 0;
  --ga-size-border-width-sm: 1px;
  --ga-size-spacing-00: 0;
  --ga-size-spacing-01: 0.125rem;
  --ga-size-spacing-02: 0.25rem;
  --ga-size-spacing-03: 0.5rem;
  --ga-size-spacing-04: 0.75rem;
  --ga-size-spacing-05: 1rem;
  --ga-size-spacing-06: 1.5rem;
  --ga-size-spacing-07: 2rem;
  --ga-size-spacing-08: 2.5rem;
  --ga-size-spacing-09: 3rem;
  --ga-size-spacing-10: 4rem;
  --ga-size-spacing-11: 5rem;
  --ga-size-spacing-12: 6rem;
  --ga-size-spacing-13: 10rem;
  --ga-text-2xl-font-size: 1.5rem;
  --ga-text-2xl-font-style: normal;
  --ga-text-2xl-line-height: 2rem;
  --ga-text-2xl-font-family: inherit;
  --ga-text-2xl-font-weight: 400;
  --ga-text-2xl-letter-spacing: -0.019rem;
  --ga-text-2xl: var(--ga-text-2xl-font-style) var(--ga-text-2xl-font-weight) var(--ga-text-2xl-font-size)/var(--ga-text-2xl-line-height) var(--ga-text-2xl-font-family);
  --ga-text-3xl-font-size: 2rem;
  --ga-text-3xl-font-style: normal;
  --ga-text-3xl-line-height: 2.5rem;
  --ga-text-3xl-font-family: inherit;
  --ga-text-3xl-font-weight: 400;
  --ga-text-3xl-letter-spacing: -0.022rem;
  --ga-text-3xl: var(--ga-text-3xl-font-style) var(--ga-text-3xl-font-weight) var(--ga-text-3xl-font-size)/var(--ga-text-3xl-line-height) var(--ga-text-3xl-font-family);
  --ga-text-lg-font-size: 1rem;
  --ga-text-lg-font-style: normal;
  --ga-text-lg-line-height: 1.5rem;
  --ga-text-lg-font-family: inherit;
  --ga-text-lg-font-weight: 400;
  --ga-text-lg-letter-spacing: -0.011rem;
  --ga-text-lg: var(--ga-text-lg-font-style) var(--ga-text-lg-font-weight) var(--ga-text-lg-font-size)/var(--ga-text-lg-line-height) var(--ga-text-lg-font-family);
  --ga-text-md-font-size: 0.875rem;
  --ga-text-md-font-style: normal;
  --ga-text-md-line-height: 1.25rem;
  --ga-text-md-font-family: inherit;
  --ga-text-md-font-weight: 400;
  --ga-text-md-letter-spacing: -0.006rem;
  --ga-text-md: var(--ga-text-md-font-style) var(--ga-text-md-font-weight) var(--ga-text-md-font-size)/var(--ga-text-md-line-height) var(--ga-text-md-font-family);
  --ga-text-sm-font-size: 0.75rem;
  --ga-text-sm-font-style: normal;
  --ga-text-sm-line-height: 1.25rem;
  --ga-text-sm-font-family: inherit;
  --ga-text-sm-font-weight: 400;
  --ga-text-sm-letter-spacing: 0;
  --ga-text-sm: var(--ga-text-sm-font-style) var(--ga-text-sm-font-weight) var(--ga-text-sm-font-size)/var(--ga-text-sm-line-height) var(--ga-text-sm-font-family);
  --ga-text-xl-font-size: 1.125rem;
  --ga-text-xl-font-style: normal;
  --ga-text-xl-line-height: 1.5rem;
  --ga-text-xl-font-family: inherit;
  --ga-text-xl-font-weight: 400;
  --ga-text-xl-letter-spacing: -0.017rem;
  --ga-text-xl: var(--ga-text-xl-font-style) var(--ga-text-xl-font-weight) var(--ga-text-xl-font-size)/var(--ga-text-xl-line-height) var(--ga-text-xl-font-family);
  --ga-text-xs-font-size: 0.6875rem;
  --ga-text-xs-font-style: normal;
  --ga-text-xs-line-height: 1rem;
  --ga-text-xs-font-family: inherit;
  --ga-text-xs-font-weight: 400;
  --ga-text-xs-letter-spacing: 0.005rem;
  --ga-text-xs: var(--ga-text-xs-font-style) var(--ga-text-xs-font-weight) var(--ga-text-xs-font-size)/var(--ga-text-xs-line-height) var(--ga-text-xs-font-family);
}

@media (width >= 48rem) {
  :root, :host {
    --ga-text-2xl-font-size: 1.5rem;
    --ga-text-2xl-font-style: normal;
    --ga-text-2xl-line-height: 2.5rem;
    --ga-text-2xl-font-family: inherit;
    --ga-text-2xl-font-weight: 400;
    --ga-text-2xl-letter-spacing: -0.019rem;
    --ga-text-2xl: var(--ga-text-2xl-font-style) var(--ga-text-2xl-font-weight) var(--ga-text-2xl-font-size)/var(--ga-text-2xl-line-height) var(--ga-text-2xl-font-family);
    --ga-text-3xl-font-size: 2.25rem;
    --ga-text-3xl-font-style: normal;
    --ga-text-3xl-line-height: 3rem;
    --ga-text-3xl-font-family: inherit;
    --ga-text-3xl-font-weight: 400;
    --ga-text-3xl-letter-spacing: -0.022rem;
    --ga-text-3xl: var(--ga-text-3xl-font-style) var(--ga-text-3xl-font-weight) var(--ga-text-3xl-font-size)/var(--ga-text-3xl-line-height) var(--ga-text-3xl-font-family);
    --ga-text-xl-font-size: 1.25rem;
    --ga-text-xl-font-style: normal;
    --ga-text-xl-line-height: 2rem;
    --ga-text-xl-font-family: inherit;
    --ga-text-xl-font-weight: 400;
    --ga-text-xl-letter-spacing: -0.017rem;
    --ga-text-xl: var(--ga-text-xl-font-style) var(--ga-text-xl-font-weight) var(--ga-text-xl-font-size)/var(--ga-text-xl-line-height) var(--ga-text-xl-font-family);
  }
}
