@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap";

/* src/custom-theme.scss */
html {
  --mat-sys-background: #fbf8ff;
  --mat-sys-error: #ba1a1a;
  --mat-sys-error-container: #ffdad6;
  --mat-sys-inverse-on-surface: #f1efff;
  --mat-sys-inverse-primary: #89da7b;
  --mat-sys-inverse-surface: #0310a2;
  --mat-sys-on-background: #000569;
  --mat-sys-on-error: #ffffff;
  --mat-sys-on-error-container: #93000a;
  --mat-sys-on-primary: #ffffff;
  --mat-sys-on-primary-container: #005307;
  --mat-sys-on-primary-fixed: #002201;
  --mat-sys-on-primary-fixed-variant: #005307;
  --mat-sys-on-secondary: #ffffff;
  --mat-sys-on-secondary-container: #314e2b;
  --mat-sys-on-secondary-fixed: #052104;
  --mat-sys-on-secondary-fixed-variant: #314e2b;
  --mat-sys-on-surface: #000569;
  --mat-sys-on-surface-variant: #40493c;
  --mat-sys-on-tertiary: #ffffff;
  --mat-sys-on-tertiary-container: #343b9a;
  --mat-sys-on-tertiary-fixed: #00036b;
  --mat-sys-on-tertiary-fixed-variant: #343b9a;
  --mat-sys-outline: #707a6b;
  --mat-sys-outline-variant: #c0cab9;
  --mat-sys-primary: #1e6d1c;
  --mat-sys-primary-container: #a4f794;
  --mat-sys-primary-fixed: #a4f794;
  --mat-sys-primary-fixed-dim: #89da7b;
  --mat-sys-scrim: #000000;
  --mat-sys-secondary: #486641;
  --mat-sys-secondary-container: #c9ecbd;
  --mat-sys-secondary-fixed: #c9ecbd;
  --mat-sys-secondary-fixed-dim: #aed0a3;
  --mat-sys-shadow: #000000;
  --mat-sys-surface: #fbf8ff;
  --mat-sys-surface-bright: #fbf8ff;
  --mat-sys-surface-container: #edecff;
  --mat-sys-surface-container-high: #e7e6ff;
  --mat-sys-surface-container-highest: #e0e0ff;
  --mat-sys-surface-container-low: #f4f2ff;
  --mat-sys-surface-container-lowest: #ffffff;
  --mat-sys-surface-dim: #d5d7ff;
  --mat-sys-surface-tint: #1e6d1c;
  --mat-sys-surface-variant: #dce6d4;
  --mat-sys-tertiary: #4d54b3;
  --mat-sys-tertiary-container: #e0e0ff;
  --mat-sys-tertiary-fixed: #e0e0ff;
  --mat-sys-tertiary-fixed-dim: #bec2ff;
  --mat-sys-neutral-variant20: #2a3327;
  --mat-sys-neutral10: #000569;
}
html {
  --mat-sys-level0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level2:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level3:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level4:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-level5:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mat-sys-body-large: 400 1rem / 1.5rem var(--family-display);
  --mat-sys-body-large-font: var(--family-display);
  --mat-sys-body-large-line-height: 1.5rem;
  --mat-sys-body-large-size: 1rem;
  --mat-sys-body-large-tracking: 0.031rem;
  --mat-sys-body-large-weight: 400;
  --mat-sys-body-medium: 400 0.875rem / 1.25rem var(--family-display);
  --mat-sys-body-medium-font: var(--family-display);
  --mat-sys-body-medium-line-height: 1.25rem;
  --mat-sys-body-medium-size: 0.875rem;
  --mat-sys-body-medium-tracking: 0.016rem;
  --mat-sys-body-medium-weight: 400;
  --mat-sys-body-small: 400 0.75rem / 1rem var(--family-display);
  --mat-sys-body-small-font: var(--family-display);
  --mat-sys-body-small-line-height: 1rem;
  --mat-sys-body-small-size: 0.75rem;
  --mat-sys-body-small-tracking: 0.025rem;
  --mat-sys-body-small-weight: 400;
  --mat-sys-display-large: 400 3.562rem / 4rem var(--family-display);
  --mat-sys-display-large-font: var(--family-display);
  --mat-sys-display-large-line-height: 4rem;
  --mat-sys-display-large-size: 3.562rem;
  --mat-sys-display-large-tracking: -0.016rem;
  --mat-sys-display-large-weight: 400;
  --mat-sys-display-medium: 400 2.812rem / 3.25rem var(--family-display);
  --mat-sys-display-medium-font: var(--family-display);
  --mat-sys-display-medium-line-height: 3.25rem;
  --mat-sys-display-medium-size: 2.812rem;
  --mat-sys-display-medium-tracking: 0;
  --mat-sys-display-medium-weight: 400;
  --mat-sys-display-small: 400 2.25rem / 2.75rem var(--family-display);
  --mat-sys-display-small-font: var(--family-display);
  --mat-sys-display-small-line-height: 2.75rem;
  --mat-sys-display-small-size: 2.25rem;
  --mat-sys-display-small-tracking: 0;
  --mat-sys-display-small-weight: 400;
  --mat-sys-headline-large: 400 2rem / 2.5rem var(--family-display);
  --mat-sys-headline-large-font: var(--family-display);
  --mat-sys-headline-large-line-height: 2.5rem;
  --mat-sys-headline-large-size: 2rem;
  --mat-sys-headline-large-tracking: 0;
  --mat-sys-headline-large-weight: 400;
  --mat-sys-headline-medium: 400 1.75rem / 2.25rem var(--family-display);
  --mat-sys-headline-medium-font: var(--family-display);
  --mat-sys-headline-medium-line-height: 2.25rem;
  --mat-sys-headline-medium-size: 1.75rem;
  --mat-sys-headline-medium-tracking: 0;
  --mat-sys-headline-medium-weight: 400;
  --mat-sys-headline-small: 400 1.5rem / 2rem var(--family-display);
  --mat-sys-headline-small-font: var(--family-display);
  --mat-sys-headline-small-line-height: 2rem;
  --mat-sys-headline-small-size: 1.5rem;
  --mat-sys-headline-small-tracking: 0;
  --mat-sys-headline-small-weight: 400;
  --mat-sys-label-large: 500 0.875rem / 1.25rem var(--family-display);
  --mat-sys-label-large-font: var(--family-display);
  --mat-sys-label-large-line-height: 1.25rem;
  --mat-sys-label-large-size: 0.875rem;
  --mat-sys-label-large-tracking: 0.006rem;
  --mat-sys-label-large-weight: 500;
  --mat-sys-label-large-weight-prominent: 700;
  --mat-sys-label-medium: 500 0.75rem / 1rem var(--family-display);
  --mat-sys-label-medium-font: var(--family-display);
  --mat-sys-label-medium-line-height: 1rem;
  --mat-sys-label-medium-size: 0.75rem;
  --mat-sys-label-medium-tracking: 0.031rem;
  --mat-sys-label-medium-weight: 500;
  --mat-sys-label-medium-weight-prominent: 700;
  --mat-sys-label-small: 500 0.688rem / 1rem var(--family-display);
  --mat-sys-label-small-font: var(--family-display);
  --mat-sys-label-small-line-height: 1rem;
  --mat-sys-label-small-size: 0.688rem;
  --mat-sys-label-small-tracking: 0.031rem;
  --mat-sys-label-small-weight: 500;
  --mat-sys-title-large: 400 1.375rem / 1.75rem var(--family-display);
  --mat-sys-title-large-font: var(--family-display);
  --mat-sys-title-large-line-height: 1.75rem;
  --mat-sys-title-large-size: 1.375rem;
  --mat-sys-title-large-tracking: 0;
  --mat-sys-title-large-weight: 400;
  --mat-sys-title-medium: 500 1rem / 1.5rem var(--family-display);
  --mat-sys-title-medium-font: var(--family-display);
  --mat-sys-title-medium-line-height: 1.5rem;
  --mat-sys-title-medium-size: 1rem;
  --mat-sys-title-medium-tracking: 0.009rem;
  --mat-sys-title-medium-weight: 500;
  --mat-sys-title-small: 500 0.875rem / 1.25rem var(--family-display);
  --mat-sys-title-small-font: var(--family-display);
  --mat-sys-title-small-line-height: 1.25rem;
  --mat-sys-title-small-size: 0.875rem;
  --mat-sys-title-small-tracking: 0.006rem;
  --mat-sys-title-small-weight: 500;
}
html {
  --mat-sys-corner-extra-large: 28px;
  --mat-sys-corner-extra-large-top: 28px 28px 0 0;
  --mat-sys-corner-extra-small: 4px;
  --mat-sys-corner-extra-small-top: 4px 4px 0 0;
  --mat-sys-corner-full: 9999px;
  --mat-sys-corner-large: 16px;
  --mat-sys-corner-large-end: 0 16px 16px 0;
  --mat-sys-corner-large-start: 16px 0 0 16px;
  --mat-sys-corner-large-top: 16px 16px 0 0;
  --mat-sys-corner-medium: 12px;
  --mat-sys-corner-none: 0;
  --mat-sys-corner-small: 8px;
}
html {
  --mat-sys-dragged-state-layer-opacity: 0.16;
  --mat-sys-focus-state-layer-opacity: 0.12;
  --mat-sys-hover-state-layer-opacity: 0.08;
  --mat-sys-pressed-state-layer-opacity: 0.12;
}
:root {
  --mat-table-background-color: var(--defaults-primary-background-mono, #fff);
}
:root {
  --mat-table-header-headline-size: var(--size-sgnl-paragraph-m, 16px);
}
:root {
  --mat-table-header-headline-font: var(--family-display);
}
:root {
  --mat-table-header-headline-color: var(--defaults-primary-text-primary, #3e4249);
}
:root {
  --mat-table-row-item-label-text-color: var(--defaults-primary-text-primary, #3e4249);
}
:root {
  --mat-table-row-item-label-text-size: var(--size-sgnl-paragraph-s, 14px);
}
:root {
  --mat-table-row-item-outline-width: 1px;
}
:root {
  --mat-table-row-item-outline-color: var(--defaults-primary-border-primary, #babcc2);
}
:root {
  --mat-select-panel-background-color: var(--defaults-primary-background-mono, #fff);
}
:root {
  --mat-select-enabled-trigger-text-color: var(--defaults-secondary-text-secondary, #636873);
}
:root {
  --mat-select-placeholder-text-color: var(--defaults-secondary-text-secondary, #636873);
}
:root {
  --mdc-outlined-text-field-outline-color: var(--defaults-primary-border-primary, #babcc2);
}
:root {
  --mat-form-field-container-vertical-padding: 12px;
}
:root {
  --mat-form-field-container-height: 20px;
}
:root {
  --mdc-tab-indicator-active-indicator-shape: orange;
}
:root {
  --mat-tab-header-active-focus-label-text-color: red;
}
:host ::ng-deep .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece {
  border-color: red !important;
}
.mat-mdc-slider.show-value .mdc-slider__value-indicator {
  transform: scale(1) !important;
  opacity: 1 !important;
  transition: none !important;
}
:root .p-component,
:root .p-component *,
:root .p-skeleton,
:root .skeleton * {
  box-sizing: border-box;
}
:root .p-skeleton {
  background-color: #e9ecef;
  border-radius: 3px;
}
:root .p-skeleton:after {
  background:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0),
      rgba(255, 255, 255, 0.4),
      rgba(255, 255, 255, 0));
}
.main-dialog .mat-mdc-dialog-container .mdc-dialog__surface {
  border-radius: 6px !important;
}

/* src/styles.css */
body {
  background-color: var(--defaults-secondary-background-mono);
}
::ng-deep .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece {
  border-color: var(--defaults-primary-border-primary, #BABCC2) !important;
}

/* public/static/styles/typography/typography.scss */
body,
p,
a,
li,
dt,
dd,
blockquote,
pre,
code,
span {
  -webkit-font-smoothing: antialiased;
  font-family: var(--family-text, "IBM Plex Sans"), sans-serif;
  font-size: var(--size-sgnl-paragraph-m, 16px);
  line-height: var(--line-height-sgnl-font-line-height-paragraph-m, 20px);
  -webkit-font-smoothing: antialiased;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  -webkit-font-smoothing: antialiased;
  font-family: var(--family-display, "IBM Plex Sans"), sans-serif;
  font-weight: var(--weight-default-sgnl-font-weight-semibold, 600);
  margin: 0;
  padding: 0;
}
h1 {
  font-size: var(--size-sgnl-h1, 64px);
  line-height: var(--line-height-sgnl-font-line-height-h1, 72px);
  margin-bottom: var(--paragraph-spacing-sgnl-font-paragraph-spacing-h1, 64px);
}
h2 {
  font-size: var(--size-sgnl-h2, 56px);
  line-height: var(--line-height-sgnl-font-line-height-h2, 64px);
  margin-bottom: var(--paragraph-spacing-sgnl-font-paragraph-spacing-h2, 56px);
}
h3 {
  font-size: var(--size-sgnl-h3, 48px);
  line-height: var(--line-height-sgnl-font-line-height-h3, 56px);
  margin-bottom: var(--paragraph-spacing-sgnl-font-paragraph-spacing-h3, 48px);
}
h4 {
  font-size: var(--size-sgnl-h4, 40px);
  line-height: var(--line-height-sgnl-font-line-height-h4, 44px);
  margin-bottom: var(--paragraph-spacing-sgnl-font-paragraph-spacing-h4, 40px);
}
h5 {
  font-size: var(--size-sgnl-h5, 28px);
  line-height: var(--line-height-sgnl-font-line-height-h5, 36px);
  margin-bottom: var(--paragraph-spacing-sgnl-font-paragraph-spacing-h5, 28px);
}
h6 {
  font-size: var(--size-sgnl-subtitle, 20px);
  line-height: var(--line-height-sgnl-font-line-height-subtitle, 24px);
  margin-bottom: var(--paragraph-spacing-sgnl-font-paragraph-spacing-subtitle, 20px);
}
p {
  -webkit-font-smoothing: antialiased;
  margin-bottom: var(--paragraph-spacing-sgnl-font-paragraph-spacing-paragraph-m, 16px);
}
a {
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
  color: inherit;
}
blockquote {
  margin: var(--paragraph-spacing-sgnl-font-paragraph-spacing-paragraph-m, 16px) 0;
  padding-left: 1em;
  border-left: 4px solid #ccc;
  font-style: italic;
}
ul,
ol {
  margin-bottom: var(--paragraph-spacing-sgnl-font-paragraph-spacing-paragraph-m, 16px);
  padding-left: 1.5em;
}
dl {
  margin-bottom: var(--paragraph-spacing-sgnl-font-paragraph-spacing-paragraph-m, 16px);
}
dt {
  font-weight: var(--weight-default-sgnl-font-weight-semibold, 600);
  margin-bottom: 4px;
}
dd {
  margin-bottom: var(--paragraph-spacing-sgnl-font-paragraph-spacing-paragraph-m, 16px);
  margin-left: 1em;
}
code {
  font-family: var(--family-code-text, "IBM Plex Mono"), monospace;
  font-size: var(--size-sgnl-code, 14px);
  line-height: var(--line-height-sgnl-font-line-height-code, 20px);
  background-color: #f4f4f4;
  padding: 2px 4px;
  border-radius: 3px;
}
pre {
  font-family: var(--family-code-text, "IBM Plex Mono"), monospace;
  font-size: var(--size-sgnl-code, 14px);
  line-height: var(--line-height-sgnl-font-line-height-code, 20px);
  background-color: #f4f4f4;
  padding: 10px;
  border-radius: 3px;
  overflow-x: auto;
  margin-bottom: var(--paragraph-spacing-sgnl-font-paragraph-spacing-code, 8px);
}
.caption {
  font-size: var(--size-sgnl-caption, 12px);
  line-height: var(--line-height-sgnl-font-line-height-caption, 16px);
  margin-bottom: var(--paragraph-spacing-sgnl-font-paragraph-spacing-caption, 12px);
}
.footnote {
  font-size: var(--size-sgnl-footnote, 10px);
  line-height: var(--line-height-sgnl-font-line-height-footnote, 14px);
  margin-bottom: var(--paragraph-spacing-sgnl-font-paragraph-spacing-footnote, 10px);
}

/* public/static/styles/layout.css */
:root {
  --specs-itemspacing: 128px;
  --spec-itemspacing: 0px;
  --title-itemspacing: 48px;
  --title-padding: 96px;
  --section-itemspacing: 64px;
  --section-padding: 96px;
  --subsection-itemspacing: 40px;
  --subsection-title-itemspacing: 16px;
  --subsection-exhibits-itemspacing: 40px;
  --table-itemspacing: 16px;
  --table-column-header-itemspacing: 32px;
  --table-row-itemspacing: 32px;
  --element-horizontal-itemspacing: 32px;
  --element-vertical-itemspacing: 8px;
  --element-anatomy-paddingleft: 28px;
  --element-name-itemspacing: 6px;
  --attribute-horizontal-itemspacing: 0px;
  --attribute-vertical-itemspacing: 4px;
  --attribute-layer-itemspacing: 4px;
  --attribute-layer-paddingvertical: 4px;
  --attribute-style-paddinghorizontal: 9px;
  --attribute-style-itemspacing: 6px;
  --attribute-variable-paddinghorizontal: 6px;
  --attribute-variable-paddingvertical: 3.5px;
  --attribute-variable-itemspacing: 4px;
  --attribute-variable-color-paddingleft: 4px;
  --attribute-token-studio-itemspacing: 6px;
  --attribute-token-studio-paddingleft: 6px;
  --attribute-token-studio-paddingright: 8px;
  --option-itemspacing: 8px;
  --option-label-itemspacing: 4px;
  --exhibit-anatomy-itemspacing: 40px;
  --exhibit-horizontal-itemspacing: 64px;
  --exhibit-vertical-paddingbottom: 40px;
  --exhibit-vertical-itemspacing: 16px;
  --exhibit-vertical-table-itemspacing: 32px;
  --exhibit-content-itemspacing: 24px;
  --resources-itemspacing: 0px;
}

/* public/static/styles/measurements.css */
:root {
  --base-size-unit-unit---20: -20px;
  --base-size-unit-unit---16: -16px;
  --base-size-unit-unit---12: -12px;
  --base-size-unit-unit---8: -8px;
  --base-size-unit-unit---4: -4px;
  --base-size-unit-unit---1: -1px;
  --base-size-unit-unit-0: 0px;
  --base-size-unit-unit-05: 0.5px;
  --base-size-unit-unit-1: 1px;
  --base-size-unit-unit-2: 2px;
  --base-size-unit-unit-4: 4px;
  --base-size-unit-unit-6: 6px;
  --base-size-unit-unit-8: 8px;
  --base-size-unit-unit-10: 10px;
  --base-size-unit-unit-12: 12px;
  --base-size-unit-unit-14: 14px;
  --base-size-unit-unit-16: 16px;
  --base-size-unit-unit-18: 18px;
  --base-size-unit-unit-20: 20px;
  --base-size-unit-unit-24: 24px;
  --base-size-unit-unit-28: 28px;
  --base-size-unit-unit-32: 32px;
  --base-size-unit-unit-36: 36px;
  --base-size-unit-unit-40: 40px;
  --base-size-unit-unit-44: 44px;
  --base-size-unit-unit-48: 48px;
  --base-size-unit-unit-56: 56px;
  --base-size-unit-unit-64: 64px;
  --base-size-unit-unit-72: 72px;
  --base-size-unit-unit-80: 80px;
  --base-size-unit-unit-96: 96px;
  --base-size-unit-unit---128: 128px;
  --base-size-unit-unit---192: 192px;
  --base-size-unit-unit---224: 224px;
  --base-size-unit-unit---256: 256px;
  --containers-sgnl-container-343: 343px;
  --containers-sgnl-container-480: 480px;
  --containers-sgnl-container-560: 560px;
  --containers-sgnl-container-640: 640px;
  --containers-sgnl-container-768: 768px;
  --containers-sgnl-container-1024: 1024px;
  --containers-sgnl-container-1280: 1280px;
  --containers-sgnl-container-1440: 1440px;
  --containers-sgnl-container-1600: 1600px;
  --containers-sgnl-container-1920: 1920px;
  --grids-sgnl-column-grid-2: 176px;
  --grids-sgnl-column-grid-3: 280px;
  --grids-sgnl-column-grid-4: 384px;
  --grids-sgnl-column-grid-6: 592px;
  --space-sgnl-space-0: var(--base-size-unit-unit-0);
  --space-sgnl-space-2: var(--base-size-unit-unit-2);
  --space-sgnl-space-4: var(--base-size-unit-unit-4);
  --space-sgnl-space-6: var(--base-size-unit-unit-6);
  --space-sgnl-space-8: var(--base-size-unit-unit-8);
  --space-sgnl-space-10: var(--base-size-unit-unit-10);
  --space-sgnl-space-12: var(--base-size-unit-unit-12);
  --space-sgnl-space-16: var(--base-size-unit-unit-16);
  --space-sgnl-space-20: var(--base-size-unit-unit-20);
  --space-sgnl-space-24: var(--base-size-unit-unit-24);
  --space-sgnl-space-28: var(--base-size-unit-unit-28);
  --space-sgnl-space-32: var(--base-size-unit-unit-32);
  --space-sgnl-space-40: var(--base-size-unit-unit-40);
  --space-sgnl-space-48: var(--base-size-unit-unit-48);
  --space-sgnl-space-56: var(--base-size-unit-unit-56);
  --space-sgnl-space-64: var(--base-size-unit-unit-64);
  --space-sgnl-space-72: var(--base-size-unit-unit-72);
  --space-sgnl-space-80: var(--base-size-unit-unit-80);
  --space-sgnl-space-96: var(--base-size-unit-unit-96);
  --space-sgnl-space-128: var(--base-size-unit-unit---128);
  --space-sgnl-space-192: var(--base-size-unit-unit---192);
  --space-sgnl-space-224: var(--base-size-unit-unit---224);
  --space-sgnl-space-256: var(--base-size-unit-unit---256);
  --space-sgnl-space---1: var(--base-size-unit-unit---1);
  --space-sgnl-space---4: var(--base-size-unit-unit---4);
  --space-sgnl-space---8: var(--base-size-unit-unit---8);
  --space-sgnl-space---12: var(--base-size-unit-unit---12);
  --space-sgnl-space---16: var(--base-size-unit-unit---16);
  --radius-sgnl-border-radius-0: var(--base-size-unit-unit-0);
  --space-sgnl-space---20: var(--base-size-unit-unit---20);
  --radius-sgnl-border-radius-2: var(--base-size-unit-unit-2);
  --radius-sgnl-border-radius-4: var(--base-size-unit-unit-4);
  --radius-sgnl-border-radius-6: var(--base-size-unit-unit-6);
  --radius-sgnl-border-radius-8: var(--base-size-unit-unit-8);
  --radius-sgnl-border-radius-12: var(--base-size-unit-unit-12);
  --radius-sgnl-border-radius-16: var(--base-size-unit-unit-16);
  --radius-sgnl-border-radius-20: var(--base-size-unit-unit-20);
  --radius-sgnl-border-radius-24: var(--base-size-unit-unit-24);
  --radius-sgnl-border-radius-28: var(--base-size-unit-unit-28);
  --radius-sgnl-border-radius-32: var(--base-size-unit-unit-32);
  --radius-sgnl-border-radius-40: var(--base-size-unit-unit-40);
  --radius-sgnl-border-radius-48: var(--base-size-unit-unit-48);
  --radius-sgnl-border-radius-56: var(--base-size-unit-unit-56);
  --radius-sgnl-border-radius-64: var(--base-size-unit-unit-64);
  --radius-sgnl-border-radius-72: var(--base-size-unit-unit-72);
  --radius-sgnl-border-radius-80: var(--base-size-unit-unit-80);
  --border-sgnl-border-width-05: var(--base-size-unit-unit-05);
  --border-sgnl-border-width-1: var(--base-size-unit-unit-1);
  --border-sgnl-border-width-2: var(--base-size-unit-unit-2);
  --border-sgnl-border-width-4: var(--base-size-unit-unit-4);
  --icons-icon-16: var(--base-size-unit-unit-16);
  --icons-icon-20: var(--base-size-unit-unit-20);
  --icons-icon-24: var(--base-size-unit-unit-24);
  --icons-icon-28: var(--base-size-unit-unit-28);
  --icons-icon-32: var(--base-size-unit-unit-32);
  --effects-sgnl-effect-0: var(--base-size-unit-unit-0);
  --effects-sgnl-effect-05: var(--base-size-unit-unit-05);
  --effects-sgnl-effect-1: var(--base-size-unit-unit-1);
  --effects-sgnl-effect-2: var(--base-size-unit-unit-2);
  --effects-sgnl-effect-4: var(--base-size-unit-unit-4);
  --effects-sgnl-effect-8: var(--base-size-unit-unit-8);
  --effects-sgnl-effect-10: var(--base-size-unit-unit-10);
  --effects-sgnl-effect-12: var(--base-size-unit-unit-12);
  --effects-sgnl-effect-16: var(--base-size-unit-unit-16);
  --effects-sgnl-effect-24: var(--base-size-unit-unit-24);
  --motion-sgnl-duration-fast-01: 70px;
  --motion-sgnl-duration-fast-02: 110px;
  --motion-sgnl-duration-moderate-01: 150px;
  --motion-sgnl-duration-moderate-02: 240px;
  --motion-sgnl-duration-slow-01: 400px;
  --motion-sgnl-duration-slow-02: 700px;
  --easing-productive-sgnl-productive-standard: cubic-bezier(0.2, 0, 0.38, 0.9);
  --easing-productive-sgnl-productive-entrance: cubic-bezier(0, 0, 0.38, 0.9);
  --easing-productive-sgnl-productive-exit: cubic-bezier(0.2, 0, 1, 0.9);
  --easing-expressive-sgnl-expressive-standard: cubic-bezier(0.4, 0.14, 0.3, 1);
  --easing-expressive-sgnl-expressive-entrance: cubic-bezier(0, 0, 0.3, 1);
  --easing-expressive-sgnl-expressive-exit: cubic-bezier(0.4, 0.14, 1, 1);
}

/* public/static/styles/colors/eightShapes.dark.css */
:root {
  --background: var(--base-b-black);
  --text-primary: var(--base-b-white);
  --text-secondary: var(--neutral-b-gray-400);
  --artwork-background: var(--neutral-b-gray-950);
  --change-addition: var(--green-s-success-300);
  --change-removal: var(--red-s-error-300);
  --change-update: var(--orange-s-warning-300);
  --artwork-stroke: var(--neutral-b-gray-950);
  --attributes-icon-stroke: var(--neutral-b-gray-50);
  --attributes-style-fill: var(--neutral-b-gray-900);
  --attributes-style-stroke: var(--neutral-b-gray-800);
  --attributes-style-text: var(--primary-sgnl-green-200);
  --attributes-variable-stroke: var(--neutral-b-gray-800);
  --attributes-variable-fill: var(--neutral-b-gray-900);
  --attributes-variable-text: var(--accent-ac-purple-200);
  --attributes-raw-value-text: var(--neutral-b-gray-300);
  --attributes-token-fill: var(--neutral-b-gray-900);
  --attributes-token-text: var(--primary-sgnl-green-200);
  --attributes-dependency-fill: var(--neutral-b-gray-800);
  --attributes-dependency-stroke: var(--neutral-b-gray-900);
  --attributes-dependency-text: var(--accent-ac-purple-100);
  --annotation-alignment-grid: var(--neutral-b-gray-50);
  --annotation-direction-arrow: var(--neutral-b-gray-50);
  --annotation-element-outline: var(--red-s-error-500-base);
  --annotation-element-overlay: var(--red-s-error-200);
  --annotation-item-spacing-overlay: var(--orange-s-warning-300);
  --annotation-item-size: var(--orange-s-warning-300);
  --annotation-item-spacing-line: var(--orange-s-warning-300);
  --annotation-padding-overlay: var(--accent-ac-purple-300);
  --annotation-padding-size: var(--accent-ac-purple-300);
  --annotation-padding-line: var(--accent-ac-purple-300);
  --annotation-marker-fill: var(--accent-ac-purple-500-base);
  --annotation-marker-text: var(--accent-ac-purple-50);
  --annotation-padding-pill-background: rgba(0, 125, 0, 1);
  --annotation-gap-pill-background: rgba(197, 70, 0, 1);
  --annotation-spacer-pill-text: rgba(255, 255, 255, 1);
}

/* public/static/styles/colors/eightShapes.light.css */
:root {
  --background: var(--base-b-white);
  --text-primary: var(--defaults-primary-text-primary);
  --text-secondary: var(--neutral-b-gray-600);
  --artwork-background: var(--defaults-secondary-background-mono);
  --change-addition: var(--green-s-success-800);
  --change-removal: var(--red-s-error-800);
  --change-update: var(--orange-s-warning-800);
  --artwork-stroke: var(--neutral-b-gray-50);
  --attributes-icon-stroke: var(--neutral-b-gray-500-base);
  --attributes-style-fill: var(--neutral-b-gray-50);
  --attributes-style-stroke: var(--neutral-b-gray-300);
  --attributes-style-text: var(--primary-sgnl-green-500-base);
  --attributes-variable-stroke: var(--neutral-b-gray-300);
  --attributes-variable-fill: var(--neutral-b-gray-50);
  --attributes-variable-text: var(--accent-ac-purple-500-base);
  --attributes-raw-value-text: var(--neutral-b-gray-500-base);
  --attributes-token-fill: var(--neutral-b-gray-50);
  --attributes-token-text: var(--primary-sgnl-green-500-base);
  --attributes-dependency-fill: var(--neutral-b-gray-50);
  --attributes-dependency-stroke: var(--neutral-b-gray-300);
  --attributes-dependency-text: var(--accent-ac-purple-500-base);
  --annotation-alignment-grid: var(--neutral-b-gray-500-base);
  --annotation-direction-arrow: var(--neutral-b-gray-500-base);
  --annotation-element-outline: var(--red-s-error-500-base);
  --annotation-element-overlay: var(--red-s-error-200);
  --annotation-item-spacing-overlay: var(--orange-s-warning-800);
  --annotation-item-size: var(--orange-s-warning-800);
  --annotation-item-spacing-line: var(--orange-s-warning-800);
  --annotation-padding-overlay: var(--accent-ac-purple-500-base);
  --annotation-padding-size: var(--accent-ac-purple-500-base);
  --annotation-padding-line: var(--accent-ac-purple-500-base);
  --annotation-marker-fill: var(--accent-ac-purple-500-base);
  --annotation-marker-text: var(--accent-ac-purple-50);
  --annotation-padding-pill-background: rgba(0, 125, 0, 1);
  --annotation-gap-pill-background: rgba(197, 70, 0, 1);
  --annotation-spacer-pill-text: rgba(255, 255, 255, 1);
}

/* public/static/styles/typography/mobile.css */
:root {
  --family-display: IBM Plex Sans;
  --size-sgnl-footnote-xs: var(--base-size-unit-unit-8);
  --size-sgnl-footnote: var(--base-size-unit-unit-10);
  --size-sgnl-caption: var(--base-size-unit-unit-12);
  --size-sgnl-paragraph-s: var(--base-size-unit-unit-14);
  --line-height-sgnl-font-line-height-footnote-xs: var(--base-size-unit-unit-14);
  --size-sgnl-paragraph-m: var(--base-size-unit-unit-16);
  --size-sgnl-paragraph-l: var(--base-size-unit-unit-18);
  --line-height-sgnl-font-line-height-footnote: var(--base-size-unit-unit-14);
  --size-sgnl-subtitle: var(--base-size-unit-unit-20);
  --size-sgnl-h6: var(--base-size-unit-unit-18);
  --size-sgnl-h5: var(--base-size-unit-unit-24);
  --size-sgnl-h4: var(--base-size-unit-unit-36);
  --size-sgnl-h3: var(--base-size-unit-unit-44);
  --size-sgnl-h2: var(--base-size-unit-unit-48);
  --size-sgnl-h1: var(--base-size-unit-unit-56);
  --weight-default-sgnl-font-weight-regular: Regular;
  --weight-default-sgnl-font-weight-medium: Medium;
  --weight-default-sgnl-font-weight-semibold: Semibold;
  --weight-code-sgnl-font-weight-light: Regular;
  --weight-code-sgnl-font-weight-light-italic: Light Italic;
  --size-sgnl-code: var(--base-size-unit-unit-14);
  --line-height-sgnl-font-line-height-caption: var(--base-size-unit-unit-16);
  --line-height-sgnl-font-line-height-paragraph-s: var(--base-size-unit-unit-16);
  --line-height-sgnl-font-line-height-paragraph-m: var(--base-size-unit-unit-20);
  --line-height-sgnl-font-line-height-paragraph-l: var(--base-size-unit-unit-24);
  --line-height-sgnl-font-line-height-subtitle: var(--base-size-unit-unit-20);
  --line-height-sgnl-font-line-height-h6: var(--base-size-unit-unit-24);
  --line-height-sgnl-font-line-height-h5: var(--base-size-unit-unit-32);
  --line-height-sgnl-font-line-height-h4: var(--base-size-unit-unit-40);
  --line-height-sgnl-font-line-height-h3: var(--base-size-unit-unit-48);
  --line-height-sgnl-font-line-height-h2: var(--base-size-unit-unit-56);
  --line-height-sgnl-font-line-height-h1: var(--base-size-unit-unit-64);
  --line-height-sgnl-font-line-height-code: var(--base-size-unit-unit-20);
  --family-text: IBM Plex Sans;
  --family-code-text: IBM Plex Mono;
  --paragraph-spacing-sgnl-font-paragraph-spacing-footnote-xs: var(--base-size-unit-unit-8);
  --paragraph-spacing-sgnl-font-paragraph-spacing-footnote: var(--base-size-unit-unit-10);
  --paragraph-spacing-sgnl-font-paragraph-spacing-caption: var(--base-size-unit-unit-12);
  --paragraph-spacing-sgnl-font-paragraph-spacing-paragraph-s: var(--base-size-unit-unit-14);
  --paragraph-spacing-sgnl-font-paragraph-spacing-paragraph-m: var(--base-size-unit-unit-16);
  --paragraph-spacing-sgnl-font-paragraph-spacing-paragraph-l: var(--base-size-unit-unit-18);
  --paragraph-spacing-sgnl-font-paragraph-spacing-subtitle: var(--base-size-unit-unit-20);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h6: var(--base-size-unit-unit-18);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h5: var(--base-size-unit-unit-24);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h4: var(--base-size-unit-unit-36);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h3: var(--base-size-unit-unit-44);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h2: var(--base-size-unit-unit-48);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h1: var(--base-size-unit-unit-56);
  --paragraph-spacing-sgnl-font-paragraph-spacing-code: var(--base-size-unit-unit-8);
  --letter-spacing-sgnl-font-letter-spacing-0: 0px;
  --letter-spacing-sgnl-font-letter-spacing-02: -0.20000000298023224px;
  --letter-spacing-sgnl-font-letter-spacing-055: -0.550000011920929px;
  --letter-spacing-sgnl-font-letter-spacing-18: -1.7999999523162842px;
}

/* public/static/styles/typography/tablet.css */
:root {
  --family-display: IBM Plex Sans;
  --size-sgnl-footnote-xs: var(--base-size-unit-unit-8);
  --size-sgnl-footnote: var(--base-size-unit-unit-10);
  --size-sgnl-caption: var(--base-size-unit-unit-12);
  --size-sgnl-paragraph-s: var(--base-size-unit-unit-14);
  --line-height-sgnl-font-line-height-footnote-xs: var(--base-size-unit-unit-14);
  --size-sgnl-paragraph-m: var(--base-size-unit-unit-16);
  --size-sgnl-paragraph-l: var(--base-size-unit-unit-18);
  --line-height-sgnl-font-line-height-footnote: var(--base-size-unit-unit-14);
  --size-sgnl-subtitle: var(--base-size-unit-unit-20);
  --size-sgnl-h6: var(--base-size-unit-unit-20);
  --size-sgnl-h5: var(--base-size-unit-unit-28);
  --size-sgnl-h4: var(--base-size-unit-unit-40);
  --size-sgnl-h3: var(--base-size-unit-unit-48);
  --size-sgnl-h2: var(--base-size-unit-unit-56);
  --size-sgnl-h1: var(--base-size-unit-unit-64);
  --weight-default-sgnl-font-weight-regular: Regular;
  --weight-default-sgnl-font-weight-medium: Medium;
  --weight-default-sgnl-font-weight-semibold: Semibold;
  --weight-code-sgnl-font-weight-light: Regular;
  --weight-code-sgnl-font-weight-light-italic: Light Italic;
  --size-sgnl-code: var(--base-size-unit-unit-14);
  --line-height-sgnl-font-line-height-caption: var(--base-size-unit-unit-16);
  --line-height-sgnl-font-line-height-paragraph-s: var(--base-size-unit-unit-16);
  --line-height-sgnl-font-line-height-paragraph-m: var(--base-size-unit-unit-20);
  --line-height-sgnl-font-line-height-paragraph-l: var(--base-size-unit-unit-24);
  --line-height-sgnl-font-line-height-subtitle: var(--base-size-unit-unit-24);
  --line-height-sgnl-font-line-height-h6: var(--base-size-unit-unit-28);
  --line-height-sgnl-font-line-height-h5: var(--base-size-unit-unit-36);
  --line-height-sgnl-font-line-height-h4: var(--base-size-unit-unit-44);
  --line-height-sgnl-font-line-height-h3: var(--base-size-unit-unit-56);
  --line-height-sgnl-font-line-height-h2: var(--base-size-unit-unit-64);
  --line-height-sgnl-font-line-height-h1: var(--base-size-unit-unit-72);
  --line-height-sgnl-font-line-height-code: var(--base-size-unit-unit-20);
  --family-text: IBM Plex Sans;
  --family-code-text: IBM Plex Mono;
  --paragraph-spacing-sgnl-font-paragraph-spacing-footnote-xs: var(--base-size-unit-unit-8);
  --paragraph-spacing-sgnl-font-paragraph-spacing-footnote: var(--base-size-unit-unit-10);
  --paragraph-spacing-sgnl-font-paragraph-spacing-caption: var(--base-size-unit-unit-12);
  --paragraph-spacing-sgnl-font-paragraph-spacing-paragraph-s: var(--base-size-unit-unit-14);
  --paragraph-spacing-sgnl-font-paragraph-spacing-paragraph-m: var(--base-size-unit-unit-16);
  --paragraph-spacing-sgnl-font-paragraph-spacing-paragraph-l: var(--base-size-unit-unit-18);
  --paragraph-spacing-sgnl-font-paragraph-spacing-subtitle: var(--base-size-unit-unit-20);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h6: var(--base-size-unit-unit-20);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h5: var(--base-size-unit-unit-28);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h4: var(--base-size-unit-unit-40);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h3: var(--base-size-unit-unit-48);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h2: var(--base-size-unit-unit-56);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h1: var(--base-size-unit-unit-64);
  --paragraph-spacing-sgnl-font-paragraph-spacing-code: var(--base-size-unit-unit-8);
  --letter-spacing-sgnl-font-letter-spacing-0: 0px;
  --letter-spacing-sgnl-font-letter-spacing-02: -0.20000000298023224px;
  --letter-spacing-sgnl-font-letter-spacing-055: -0.550000011920929px;
  --letter-spacing-sgnl-font-letter-spacing-18: -1.7999999523162842px;
}

/* public/static/styles/typography/desktop.css */
:root {
  --family-display: IBM Plex Sans;
  --size-sgnl-footnote-xs: var(--base-size-unit-unit-8);
  --size-sgnl-footnote: var(--base-size-unit-unit-10);
  --size-sgnl-caption: var(--base-size-unit-unit-12);
  --size-sgnl-paragraph-s: var(--base-size-unit-unit-14);
  --line-height-sgnl-font-line-height-footnote-xs: var(--base-size-unit-unit-14);
  --size-sgnl-paragraph-m: var(--base-size-unit-unit-16);
  --size-sgnl-paragraph-l: var(--base-size-unit-unit-18);
  --line-height-sgnl-font-line-height-footnote: var(--base-size-unit-unit-14);
  --size-sgnl-subtitle: var(--base-size-unit-unit-20);
  --size-sgnl-h6: var(--base-size-unit-unit-20);
  --size-sgnl-h5: var(--base-size-unit-unit-28);
  --size-sgnl-h4: var(--base-size-unit-unit-40);
  --size-sgnl-h3: var(--base-size-unit-unit-48);
  --size-sgnl-h2: var(--base-size-unit-unit-56);
  --size-sgnl-h1: var(--base-size-unit-unit-64);
  --weight-default-sgnl-font-weight-regular: Regular;
  --weight-default-sgnl-font-weight-medium: Medium;
  --weight-default-sgnl-font-weight-semibold: Semibold;
  --weight-code-sgnl-font-weight-light: Regular;
  --weight-code-sgnl-font-weight-light-italic: Light Italic;
  --size-sgnl-code: var(--base-size-unit-unit-14);
  --line-height-sgnl-font-line-height-caption: var(--base-size-unit-unit-16);
  --line-height-sgnl-font-line-height-paragraph-s: var(--base-size-unit-unit-20);
  --line-height-sgnl-font-line-height-paragraph-m: var(--base-size-unit-unit-24);
  --line-height-sgnl-font-line-height-paragraph-l: var(--base-size-unit-unit-28);
  --line-height-sgnl-font-line-height-subtitle: var(--base-size-unit-unit-24);
  --line-height-sgnl-font-line-height-h6: var(--base-size-unit-unit-28);
  --line-height-sgnl-font-line-height-h5: var(--base-size-unit-unit-36);
  --line-height-sgnl-font-line-height-h4: var(--base-size-unit-unit-44);
  --line-height-sgnl-font-line-height-h3: var(--base-size-unit-unit-56);
  --line-height-sgnl-font-line-height-h2: var(--base-size-unit-unit-64);
  --line-height-sgnl-font-line-height-h1: var(--base-size-unit-unit-72);
  --line-height-sgnl-font-line-height-code: var(--base-size-unit-unit-20);
  --family-text: IBM Plex Sans;
  --family-code-text: IBM Plex Mono;
  --paragraph-spacing-sgnl-font-paragraph-spacing-footnote-xs: var(--base-size-unit-unit-8);
  --paragraph-spacing-sgnl-font-paragraph-spacing-footnote: var(--base-size-unit-unit-10);
  --paragraph-spacing-sgnl-font-paragraph-spacing-caption: var(--base-size-unit-unit-12);
  --paragraph-spacing-sgnl-font-paragraph-spacing-paragraph-s: var(--base-size-unit-unit-14);
  --paragraph-spacing-sgnl-font-paragraph-spacing-paragraph-m: var(--base-size-unit-unit-16);
  --paragraph-spacing-sgnl-font-paragraph-spacing-paragraph-l: var(--base-size-unit-unit-18);
  --paragraph-spacing-sgnl-font-paragraph-spacing-subtitle: var(--base-size-unit-unit-20);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h6: var(--base-size-unit-unit-20);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h5: var(--base-size-unit-unit-28);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h4: var(--base-size-unit-unit-40);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h3: var(--base-size-unit-unit-48);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h2: var(--base-size-unit-unit-56);
  --paragraph-spacing-sgnl-font-paragraph-spacing-h1: var(--base-size-unit-unit-64);
  --paragraph-spacing-sgnl-font-paragraph-spacing-code: var(--base-size-unit-unit-8);
  --letter-spacing-sgnl-font-letter-spacing-0: 0px;
  --letter-spacing-sgnl-font-letter-spacing-02: -0.20000000298023224px;
  --letter-spacing-sgnl-font-letter-spacing-055: -0.550000011920929px;
  --letter-spacing-sgnl-font-letter-spacing-18: -1.7999999523162842px;
}

/* public/static/styles/colors/colorPrimitives.scss */
:root {
  --base-b-white: rgba(255, 255, 255, 1);
  --base-b-black: rgba(10, 14, 21, 1);
  --base-purple: rgba(151, 71, 255, 1);
  --base-lila: rgba(188, 181, 241, 1);
  --opacity-black-b-black_8: rgba(10, 14, 21, 0.07999999821186066);
  --neutral-b-gray-25: rgba(244, 245, 245, 1);
  --neutral-b-gray-50: rgba(237, 237, 238, 1);
  --neutral-b-gray-100: rgba(217, 218, 220, 1);
  --neutral-b-gray-200: rgba(196, 198, 201, 1);
  --neutral-b-gray-300: rgba(186, 188, 194, 1);
  --neutral-b-gray-400: rgba(143, 147, 155, 1);
  --neutral-b-gray-500-base: rgba(108, 114, 126, 1);
  --neutral-b-gray-600: rgba(99, 104, 115, 1);
  --neutral-b-gray-700: rgba(88, 93, 103, 1);
  --neutral-b-gray-800: rgba(76, 81, 89, 1);
  --neutral-b-gray-900: rgba(62, 66, 73, 1);
  --neutral-b-gray-950: rgba(28, 36, 48, 1);
  --primary-sgnl-green-25: rgba(242, 245, 242, 1);
  --primary-sgnl-green-50: rgba(234, 238, 234, 1);
  --primary-sgnl-green-100: rgba(210, 220, 210, 1);
  --primary-sgnl-green-200: rgba(183, 201, 183, 1);
  --primary-sgnl-green-300: rgba(163, 189, 162, 1);
  --primary-sgnl-green-400: rgba(113, 154, 111, 1);
  --primary-sgnl-green-500-base: rgba(48, 125, 43, 1);
  --primary-sgnl-green-600: rgba(44, 114, 39, 1);
  --primary-sgnl-green-700: rgba(39, 102, 35, 1);
  --primary-sgnl-green-800: rgba(34, 88, 30, 1);
  --primary-sgnl-green-900: rgba(28, 72, 25, 1);
  --accent-ac-purple-25: rgba(243, 242, 252, 1);
  --accent-ac-purple-50: rgba(235, 233, 250, 1);
  --accent-ac-purple-100: rgba(213, 208, 246, 1);
  --accent-ac-purple-200: rgba(188, 181, 241, 1);
  --accent-ac-purple-300: rgba(153, 139, 235, 1);
  --accent-ac-purple-400: rgba(125, 105, 231, 1);
  --accent-ac-purple-500-base: rgba(77, 18, 226, 1);
  --accent-ac-purple-600: rgba(70, 16, 206, 1);
  --accent-ac-purple-700: rgba(63, 15, 184, 1);
  --accent-ac-purple-800: rgba(54, 13, 160, 1);
  --accent-ac-purple-900: rgba(45, 10, 131, 1);
  --blue-s-info-25: rgba(242, 246, 255, 1);
  --blue-s-info-50: rgba(234, 240, 254, 1);
  --blue-s-info-100: rgba(210, 224, 253, 1);
  --blue-s-info-200: rgba(176, 203, 252, 1);
  --blue-s-info-300: rgba(139, 181, 251, 1);
  --blue-s-info-400: rgba(77, 153, 250, 1);
  --blue-s-info-500-base: rgba(44, 137, 237, 1);
  --green-s-success-25: rgba(242, 249, 244, 1);
  --blue-s-info-600: rgba(41, 127, 221, 1);
  --blue-s-info-700: rgba(38, 118, 204, 1);
  --blue-s-info-800: rgba(33, 102, 177, 1);
  --blue-s-info-900: rgba(27, 83, 144, 1);
  --green-s-success-50: rgba(233, 244, 237, 1);
  --green-s-success-100: rgba(208, 233, 217, 1);
  --green-s-success-200: rgba(181, 222, 195, 1);
  --green-s-success-300: rgba(148, 209, 170, 1);
  --green-s-success-400: rgba(99, 199, 139, 1);
  --green-s-success-500-base: rgba(17, 173, 100, 1);
  --green-s-success-600: rgba(16, 161, 93, 1);
  --green-s-success-700: rgba(15, 149, 86, 1);
  --green-s-success-800: rgba(13, 129, 74, 1);
  --green-s-success-900: rgba(10, 105, 61, 1);
  --orange-s-warning-25: rgba(255, 246, 242, 1);
  --orange-s-warning-50: rgba(255, 240, 233, 1);
  --orange-s-warning-100: rgba(255, 224, 208, 1);
  --orange-s-warning-200: rgba(255, 207, 180, 1);
  --orange-s-warning-300: rgba(255, 188, 147, 1);
  --orange-s-warning-400: rgba(255, 168, 104, 1);
  --orange-s-warning-500-base: rgba(255, 152, 46, 1);
  --orange-s-warning-600: rgba(224, 127, 1, 1);
  --orange-s-warning-700: rgba(208, 118, 1, 1);
  --orange-s-warning-800: rgba(180, 102, 1, 1);
  --orange-s-warning-900: rgba(147, 83, 1, 1);
  --red-s-error-25: rgba(254, 243, 243, 1);
  --red-s-error-50: rgba(253, 235, 234, 1);
  --red-s-error-100: rgba(250, 212, 211, 1);
  --red-s-error-200: rgba(248, 187, 184, 1);
  --red-s-error-300: rgba(245, 157, 154, 1);
  --red-s-error-400: rgba(242, 109, 102, 1);
  --red-s-error-500-base: rgba(240, 68, 55, 1);
  --red-s-error-600: rgba(219, 62, 50, 1);
  --red-s-error-700: rgba(196, 55, 45, 1);
  --red-s-error-800: rgba(170, 48, 39, 1);
  --red-s-error-900: rgba(139, 39, 32, 1);
  --opacity-black-b-black_10: rgba(10, 14, 21, 0.10000000149011612);
  --opacity-black-b-black_12: rgba(10, 14, 21, 0.11999999731779099);
  --opacity-black-b-black_16: rgba(10, 14, 21, 0.1599999964237213);
  --opacity-black-b-black_20: rgba(10, 14, 21, 0.20000000298023224);
  --opacity-black-b-black_50: rgba(10, 14, 21, 0.5);
  --opacity-black-b-black_80: rgba(10, 14, 21, 0.800000011920929);
  --data-visualization-purple-50: rgba(165, 110, 255, 1);
  --data-visualization-purple-70: rgba(105, 41, 196, 1);
  --data-visualization-cyan-50: rgba(17, 146, 232, 1);
  --data-visualization-cyan-90: rgba(1, 39, 73, 1);
  --data-visualization-teal-50: rgba(0, 157, 154, 1);
  --data-visualization-teal-70: rgba(0, 93, 93, 1);
  --data-visualization-red-50: rgba(250, 77, 86, 1);
  --data-visualization-red-90: rgba(87, 4, 8, 1);
  --data-visualization-magenta-50: rgba(238, 83, 139, 1);
  --data-visualization-magenta-70: rgba(159, 24, 83, 1);
  --data-visualization-green-60: rgba(25, 128, 56, 1);
  --data-visualization-yellow-50: rgba(178, 134, 0, 1);
  --data-visualization-orange-70: rgba(138, 56, 0, 1);
  --data-visualization-blue-80: rgba(0, 45, 156, 1);
  --opacity-white-b-white_8: rgba(255, 255, 255, 0.07999999821186066);
  --opacity-white-b-white_10: rgba(255, 255, 255, 0.10000000149011612);
  --opacity-white-b-white_12: rgba(255, 255, 255, 0.11999999731779099);
  --opacity-white-b-white_16: rgba(255, 255, 255, 0.1599999964237213);
  --opacity-white-b-white_20: rgba(255, 255, 255, 0.20000000298023224);
  --opacity-white-b-white_50: rgba(255, 255, 255, 0.5);
  --opacity-white-b-white_80: rgba(255, 255, 255, 0.800000011920929);
}

/* public/static/styles/styles.css */

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
