

/* This file is auto-generated by Style Dictionary. Do not edit directly. */
.nef-light {
  --nef-animation-duration: 0.2s;
  --nef-animation-duration-long: 0.4s;
  --nef-animation-timing: cubic-bezier(0.15,0.99,0.18,0.99);
  --nef-base-font-size: 1rem;
  --nef-base-space: 0.5rem;
  --nef-columns: 0.75rem;
  --nef-component-button-border-radius-lg: 0.25rem;
  --nef-component-button-border-radius-md: 0.25rem;
  --nef-component-button-border-radius-sm: 0.25rem;
  --nef-component-button-border-radius-xs: 0.125rem;
  --nef-component-button-color-default-focus-bg: #f4f7fc;
  --nef-component-button-color-default-focus-border: #758fbf;
  --nef-component-button-color-default-focus-content: #181e33;
  --nef-component-button-color-default-hover-bg: #ffffff;
  --nef-component-button-color-default-hover-border: #bcc8e3;
  --nef-component-button-color-default-hover-content: #4b6aac;
  --nef-component-button-color-default-pressed-bg: #e6e9f5;
  --nef-component-button-color-default-pressed-border: #4b6aac;
  --nef-component-button-color-default-pressed-content: #08062a;
  --nef-component-button-color-default-rest-bg: #f4f7fc;
  --nef-component-button-color-default-rest-border: #758fbf;
  --nef-component-button-color-default-rest-content: #181e33;
  --nef-component-button-color-error-focus-bg: #a90e17;
  --nef-component-button-color-error-focus-border: #a90e17;
  --nef-component-button-color-error-focus-content: #ffffff;
  --nef-component-button-color-error-hover-bg: #cc1c27;
  --nef-component-button-color-error-hover-border: #cc1c27;
  --nef-component-button-color-error-hover-content: #ffffff;
  --nef-component-button-color-error-pressed-bg: #860008;
  --nef-component-button-color-error-pressed-border: #860008;
  --nef-component-button-color-error-pressed-content: #ffffff;
  --nef-component-button-color-error-rest-bg: #a90e17;
  --nef-component-button-color-error-rest-border: #a90e17;
  --nef-component-button-color-error-rest-content: #ffffff;
  --nef-component-button-color-primary-focus-bg: #6f46ce;
  --nef-component-button-color-primary-focus-border: #6f46ce;
  --nef-component-button-color-primary-focus-content: #ffffff;
  --nef-component-button-color-primary-hover-bg: #8050ed;
  --nef-component-button-color-primary-hover-border: #8050ed;
  --nef-component-button-color-primary-hover-content: #ffffff;
  --nef-component-button-color-primary-pressed-bg: #5838a4;
  --nef-component-button-color-primary-pressed-border: #5838a4;
  --nef-component-button-color-primary-pressed-content: #ffffff;
  --nef-component-button-color-primary-rest-bg: #6f46ce;
  --nef-component-button-color-primary-rest-border: #6f46ce;
  --nef-component-button-color-primary-rest-content: #ffffff;
  --nef-component-button-color-success-focus-bg: #026830;
  --nef-component-button-color-success-focus-border: #026830;
  --nef-component-button-color-success-focus-content: #ffffff;
  --nef-component-button-color-success-hover-bg: #04823d;
  --nef-component-button-color-success-hover-border: #04823d;
  --nef-component-button-color-success-hover-content: #ffffff;
  --nef-component-button-color-success-pressed-bg: #004f24;
  --nef-component-button-color-success-pressed-border: #004f24;
  --nef-component-button-color-success-pressed-content: #ffffff;
  --nef-component-button-color-success-rest-bg: #026830;
  --nef-component-button-color-success-rest-border: #026830;
  --nef-component-button-color-success-rest-content: #ffffff;
  --nef-component-button-lg-border-radius: 0.25rem;
  --nef-component-button-md-border-radius: 0.25rem;
  --nef-component-button-sm-border-radius: 0.25rem;
  --nef-component-button-xs-border-radius: 0.125rem;
  --nef-component-nav-color-focus-bg: #ffffff;
  --nef-component-nav-color-focus-border: #0092bc;
  --nef-component-nav-color-focus-content: #181e33;
  --nef-component-nav-color-hover-bg: #ffffff;
  --nef-component-nav-color-hover-border: #ffffff;
  --nef-component-nav-color-hover-content: #8050ed;
  --nef-component-nav-color-pressed-bg: #ffffff;
  --nef-component-nav-color-pressed-border: #ffffff;
  --nef-component-nav-color-pressed-content: #5838a4;
  --nef-component-nav-color-rest-bg: #ffffff;
  --nef-component-nav-color-rest-border: #181e33;
  --nef-component-nav-color-rest-content: #181e33;
  --nef-component-nav-color-selected-bg: #f4faff;
  --nef-component-nav-color-selected-border: #0092bc;
  --nef-component-nav-color-selected-content: #181e33;
  --nef-component-select-color-focus-bg: #f4f7fc;
  --nef-component-select-color-focus-border: #ffffff;
  --nef-component-select-color-hover-bg: #ffffff;
  --nef-component-select-color-hover-border: #bcc8e3;
  --nef-component-select-color-pressed-bg: #e6e9f5;
  --nef-component-select-color-pressed-border: #4b6aac;
  --nef-component-select-color-rest-bg: #f4f7fc;
  --nef-component-select-color-rest-border: #758fbf;
  --nef-component-select-color-selected-bg: #0092bc;
  --nef-component-select-color-selected-border: #0092bc;
  --nef-component-select-color-selected-content: #ffffff;
  --nef-default-width: 64rem;
  --nef-density-component-avatar-width-height: 2rem;
  --nef-density-component-button-border-radius: 0.25rem;
  --nef-density-component-button-icon-size: 1.5rem;
  --nef-density-component-calendar-container-max-height: 17.5rem;
  --nef-density-component-calendar-container-width: 17.5rem;
  --nef-density-component-calendar-date-width: 1.5rem;
  --nef-density-component-calendar-month-year-width: 4rem;
  --nef-density-component-calendar-quarter-width: 3rem;
  --nef-density-component-checkbox-list-spacing: 0.25rem;
  --nef-density-component-checkbox-marker-size: 1.125rem;
  --nef-density-component-checkbox-width-height: 1.25rem;
  --nef-density-component-data-array-vertical-padding: 0.375rem;
  --nef-density-component-input-field-container-gap: 0.25rem;
  --nef-density-component-input-field-container-padding: 0.25rem;
  --nef-density-component-input-layout-gap: 0.25rem;
  --nef-density-component-link-icon-size: 1rem;
  --nef-density-component-metric-icon-size: 2rem;
  --nef-density-component-nav-menu-button-padding: 0.625rem;
  --nef-density-component-nav-search-input-padding: 0.375rem;
  --nef-density-component-pagination-button-content-size: 1.5rem;
  --nef-density-component-pill-gap: 0.125rem;
  --nef-density-component-pill-list-max-height: 1.5rem;
  --nef-density-component-pill-vertical-padding: 0.25rem;
  --nef-density-component-pill-vertical-spacing: 0.125rem;
  --nef-density-component-progress-height: 0.5rem;
  --nef-density-component-radio-button-list-spacing: 0.25rem;
  --nef-density-component-radio-button-marker-size: 0.5rem;
  --nef-density-component-radio-button-width-height: 1.25rem;
  --nef-density-component-segmented-control-container-padding: 0.25rem;
  --nef-density-component-segmented-control-icon-size: 1rem;
  --nef-density-component-switch-marker-size: 0.875rem;
  --nef-density-component-switch-padding: 0.125rem;
  --nef-density-component-tab-editable-vertical-padding: 0.25rem;
  --nef-density-component-table-button-vertical-padding: 0.125rem;
  --nef-density-component-table-cell-gap: 0.25rem;
  --nef-density-component-table-cell-horizontal-padding: 0.25rem;
  --nef-density-component-table-indicator-height: 2.25rem;
  --nef-density-component-table-input-vertical-padding: 0.125rem;
  --nef-density-component-table-progress-with-label-vertical-padding: 0.625rem;
  --nef-density-component-table-selector-vertical-padding: 0.5rem;
  --nef-density-component-table-tag-vertical-padding: 0.375rem;
  --nef-density-component-table-text-link-vertical-padding: 0.375rem;
  --nef-density-component-tag-gap: 0.25rem;
  --nef-density-component-tag-horizontal-padding: 0.5rem;
  --nef-density-component-tag-icon-size: 1.375rem;
  --nef-density-component-tag-min-width: 1.5rem;
  --nef-density-component-ticker-height: 1.5rem;
  --nef-density-component-tooltip-container-max-width: 12.5rem;
  --nef-density-component-tooltip-notch-height: 0.5rem;
  --nef-density-component-tooltip-notch-width: 1rem;
  --nef-density-component-tree-vertical-padding: 0.375rem;
  --nef-density-container-padding: 1rem;
  --nef-density-size-gap: 0.5rem;
  --nef-density-size-icon-size: 1.5rem;
  --nef-density-size-padding: 0.5rem;
  --nef-density-size-text-gap: 0.25rem;
  --nef-density-typography-body-font-size: 1rem;
  --nef-density-typography-body-line-height: 1.5rem;
  --nef-density-typography-body-quote-font-size: 1rem;
  --nef-density-typography-body-quote-line-height: 1.5rem;
  --nef-density-typography-button-font-size: 1rem;
  --nef-density-typography-button-line-height: 1.5rem;
  --nef-density-typography-headline-font-size: 2.5rem;
  --nef-density-typography-headline-line-height: 3rem;
  --nef-density-typography-headline-quote-font-size: 2.5rem;
  --nef-density-typography-headline-quote-line-height: 3rem;
  --nef-density-typography-label-font-size: 1rem;
  --nef-density-typography-label-line-height: 1.5rem;
  --nef-density-typography-name-font-size: 0.75rem;
  --nef-density-typography-name-line-height: 1rem;
  --nef-density-typography-title-font-size: 1.5rem;
  --nef-density-typography-title-line-height: 2rem;
  --nef-density-viewport-lg-gutter: 1rem;
  --nef-density-viewport-lg-margin: 1rem;
  --nef-density-viewport-md-gutter: 1rem;
  --nef-density-viewport-md-margin: 1rem;
  --nef-density-viewport-sm-gutter: 1rem;
  --nef-density-viewport-sm-margin: 1rem;
  --nef-density-viewport-xl-gutter: 1rem;
  --nef-density-viewport-xl-margin: 1rem;
  --nef-density-viewport-xs-gutter: 1rem;
  --nef-density-viewport-xs-margin: 1rem;
  --nef-density-viewport-xxl-gutter: 1rem;
  --nef-density-viewport-xxl-margin: 1rem;
  --nef-drop-shadow-all: 0.125rem 0.125rem 0.25rem 0rem #81818124, -0.125rem -0.125rem 0.25rem 0rem #81818124;
  --nef-drop-shadow-bottom: 0rem 0.125rem 0.25rem 0rem #81818124;
  --nef-drop-shadow-left: -0.125rem 0rem 0.25rem 0rem #81818124;
  --nef-drop-shadow-right: 0.125rem 0rem 0.25rem 0rem #81818124;
  --nef-drop-shadow-top: 0rem -0.125rem 0.25rem 0rem #81818124;
  --nef-font-family-primary: Inter, sans-serif;
  --nef-font-family-secondary: Bitter, sans-serif;
  --nef-font-family-wireframe: Smooch Sans, sans-serif;
  --nef-font-weight-bold: 700;
  --nef-font-weight-extra-light: 200;
  --nef-font-weight-light: 300;
  --nef-font-weight-regular: 400;
  --nef-font-weight-semibold: 600;
  --nef-gutter: 1rem;
  --nef-horizontal-margin: 5rem;
  --nef-margin: 1rem;
  --nef-max-width: 64rem;
  --nef-min-width: 48.0625rem;
  --nef-semantic-border-radius-clickable: 0.25rem;
  --nef-semantic-border-radius-input: 0.125rem;
  --nef-semantic-border-radius-lg: 0.5rem;
  --nef-semantic-border-radius-none: 0rem;
  --nef-semantic-border-radius-round: 62.4375rem;
  --nef-semantic-border-width-lg: 0.1875rem;
  --nef-semantic-border-width-md: 0.125rem;
  --nef-semantic-border-width-none: 0rem;
  --nef-semantic-border-width-sm: 0.0625rem;
  --nef-semantic-color-background-brand: #e4f2ff;
  --nef-semantic-color-background-brand-clickable: #8050ed;
  --nef-semantic-color-background-brand-knockout: #0080a3;
  --nef-semantic-color-background-brand-subtle: #f4f7fc;
  --nef-semantic-color-background-clickable-subtle: #f3eefd;
  --nef-semantic-color-background-default: #ffffff;
  --nef-semantic-color-background-disabled: #e6e6e6;
  --nef-semantic-color-background-error: #ffd4d6;
  --nef-semantic-color-background-error-knockout: #cc1c27;
  --nef-semantic-color-background-error-strong: #ff5b65;
  --nef-semantic-color-background-info: #8bd1e9;
  --nef-semantic-color-background-info-knockout: #006885;
  --nef-semantic-color-background-info-strong: #28a5cb;
  --nef-semantic-color-background-knockout: #181e33;
  --nef-semantic-color-background-subtle: #e6e6e6;
  --nef-semantic-color-background-success: #e0ffee;
  --nef-semantic-color-background-success-knockout: #04823d;
  --nef-semantic-color-background-success-strong: #00eb80;
  --nef-semantic-color-background-warning: #ffecda;
  --nef-semantic-color-background-warning-knockout: #b05400;
  --nef-semantic-color-background-warning-strong: #faa04d;
  --nef-semantic-color-background-xsubtle: #f2f2f2;
  --nef-semantic-color-border-brand-clickable: #9c75f2;
  --nef-semantic-color-border-brand-nblue: #0080a3;
  --nef-semantic-color-border-brand-strong: #181e33;
  --nef-semantic-color-border-brand-subtle: #758fbf;
  --nef-semantic-color-border-brand-xsubtle: #ccd4ea;
  --nef-semantic-color-border-clickable-subtle: #d7c8fa;
  --nef-semantic-color-border-data-divider: #ffffff;
  --nef-semantic-color-border-default: #cfcfcf;
  --nef-semantic-color-border-disabled: #9e9e9e;
  --nef-semantic-color-border-error: #e52d38;
  --nef-semantic-color-border-error-subtle: #ffa8ad;
  --nef-semantic-color-border-focus: #0092bc;
  --nef-semantic-color-border-info: #0080a3;
  --nef-semantic-color-border-info-subtle: #8bd1e9;
  --nef-semantic-color-border-strong: #b5b5b5;
  --nef-semantic-color-border-subtle: #e6e6e6;
  --nef-semantic-color-border-success: #08994a;
  --nef-semantic-color-border-success-subtle: #78f3b1;
  --nef-semantic-color-border-warning: #e07716;
  --nef-semantic-color-border-warning-subtle: #ffdab8;
  --nef-semantic-color-content-brand-clickable: #8050ed;
  --nef-semantic-color-content-brand-nblue: #0080a3;
  --nef-semantic-color-content-brand-strong: #181e33;
  --nef-semantic-color-content-brand-subtle: #385290;
  --nef-semantic-color-content-default: #171717;
  --nef-semantic-color-content-disabled: #9e9e9e;
  --nef-semantic-color-content-error: #cc1c27;
  --nef-semantic-color-content-error-knockout: #fff1f2;
  --nef-semantic-color-content-info: #00546b;
  --nef-semantic-color-content-info-knockout: #e4f2ff;
  --nef-semantic-color-content-knockout: #ffffff;
  --nef-semantic-color-content-strong: #000000;
  --nef-semantic-color-content-subtle: #3d3d3d;
  --nef-semantic-color-content-success: #026830;
  --nef-semantic-color-content-success-knockout: #e0ffee;
  --nef-semantic-color-content-warning: #b05400;
  --nef-semantic-color-content-warning-knockout: #fff7f0;
  --nef-semantic-color-content-xsubtle: #6e6e6e;
  --nef-semantic-opacity-backdrop: 0.2;
  --nef-semantic-opacity-disabled: 0.4;
  --nef-semantic-typography-body-default-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-body-default-font-size: var(--nef-density-typography-body-font-size);
  --nef-semantic-typography-body-default-font-weight: var(--nef-font-weight-light);
  --nef-semantic-typography-body-default-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-body-default-line-height: var(--nef-density-typography-body-line-height);
  --nef-semantic-typography-body-lg-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-body-lg-font-size: var(--nef-typography-font-size-18);
  --nef-semantic-typography-body-lg-font-weight: var(--nef-font-weight-light);
  --nef-semantic-typography-body-lg-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-body-lg-line-height: var(--nef-typography-line-height-24);
  --nef-semantic-typography-body-quote-default-font-family: var(--nef-font-family-secondary);
  --nef-semantic-typography-body-quote-default-font-size: var(--nef-density-typography-body-quote-font-size);
  --nef-semantic-typography-body-quote-default-font-weight: var(--nef-font-weight-regular);
  --nef-semantic-typography-body-quote-default-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-body-quote-default-line-height: var(--nef-density-typography-body-quote-line-height);
  --nef-semantic-typography-body-quote-lg-font-family: var(--nef-font-family-secondary);
  --nef-semantic-typography-body-quote-lg-font-size: var(--nef-typography-font-size-18);
  --nef-semantic-typography-body-quote-lg-font-weight: var(--nef-font-weight-regular);
  --nef-semantic-typography-body-quote-lg-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-body-quote-lg-line-height: var(--nef-typography-line-height-24);
  --nef-semantic-typography-body-quote-sm-font-family: var(--nef-font-family-secondary);
  --nef-semantic-typography-body-quote-sm-font-size: var(--nef-typography-font-size-14);
  --nef-semantic-typography-body-quote-sm-font-weight: var(--nef-font-weight-regular);
  --nef-semantic-typography-body-quote-sm-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-body-quote-sm-line-height: var(--nef-typography-line-height-20);
  --nef-semantic-typography-body-quote-xs-font-family: var(--nef-font-family-secondary);
  --nef-semantic-typography-body-quote-xs-font-size: var(--nef-typography-font-size-12);
  --nef-semantic-typography-body-quote-xs-font-weight: var(--nef-font-weight-regular);
  --nef-semantic-typography-body-quote-xs-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-body-quote-xs-line-height: var(--nef-typography-line-height-16);
  --nef-semantic-typography-body-sm-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-body-sm-font-size: var(--nef-typography-font-size-14);
  --nef-semantic-typography-body-sm-font-weight: var(--nef-font-weight-light);
  --nef-semantic-typography-body-sm-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-body-sm-line-height: var(--nef-typography-line-height-20);
  --nef-semantic-typography-body-xs-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-body-xs-font-size: var(--nef-typography-font-size-12);
  --nef-semantic-typography-body-xs-font-weight: var(--nef-font-weight-light);
  --nef-semantic-typography-body-xs-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-body-xs-line-height: var(--nef-typography-line-height-16);
  --nef-semantic-typography-button-lg-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-button-lg-font-size: var(--nef-typography-font-size-20);
  --nef-semantic-typography-button-lg-font-weight: var(--nef-font-weight-semibold);
  --nef-semantic-typography-button-lg-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-button-lg-line-height: var(--nef-typography-line-height-32);
  --nef-semantic-typography-button-md-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-button-md-font-size: var(--nef-density-typography-button-font-size);
  --nef-semantic-typography-button-md-font-weight: var(--nef-font-weight-semibold);
  --nef-semantic-typography-button-md-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-button-md-line-height: var(--nef-density-typography-button-line-height);
  --nef-semantic-typography-button-sm-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-button-sm-font-size: var(--nef-typography-font-size-12);
  --nef-semantic-typography-button-sm-font-weight: var(--nef-font-weight-semibold);
  --nef-semantic-typography-button-sm-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-button-sm-line-height: var(--nef-typography-line-height-16);
  --nef-semantic-typography-button-xs-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-button-xs-font-size: var(--nef-typography-font-size-9);
  --nef-semantic-typography-button-xs-font-weight: var(--nef-font-weight-semibold);
  --nef-semantic-typography-button-xs-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-button-xs-line-height: var(--nef-typography-line-height-12);
  --nef-semantic-typography-headline-default-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-headline-default-font-size: var(--nef-density-typography-headline-font-size);
  --nef-semantic-typography-headline-default-font-weight: var(--nef-font-weight-regular);
  --nef-semantic-typography-headline-default-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-headline-default-line-height: var(--nef-density-typography-headline-line-height);
  --nef-semantic-typography-headline-lg-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-headline-lg-font-size: var(--nef-typography-font-size-48);
  --nef-semantic-typography-headline-lg-font-weight: var(--nef-font-weight-regular);
  --nef-semantic-typography-headline-lg-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-headline-lg-line-height: var(--nef-typography-line-height-56);
  --nef-semantic-typography-headline-quote-default-font-family: var(--nef-font-family-secondary);
  --nef-semantic-typography-headline-quote-default-font-size: var(--nef-density-typography-headline-quote-font-size);
  --nef-semantic-typography-headline-quote-default-font-weight: var(--nef-font-weight-semibold);
  --nef-semantic-typography-headline-quote-default-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-headline-quote-default-line-height: var(--nef-density-typography-headline-quote-line-height);
  --nef-semantic-typography-headline-quote-lg-font-family: var(--nef-font-family-secondary);
  --nef-semantic-typography-headline-quote-lg-font-size: var(--nef-typography-font-size-48);
  --nef-semantic-typography-headline-quote-lg-font-weight: var(--nef-font-weight-semibold);
  --nef-semantic-typography-headline-quote-lg-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-headline-quote-lg-line-height: var(--nef-typography-line-height-56);
  --nef-semantic-typography-headline-quote-sm-font-family: var(--nef-font-family-secondary);
  --nef-semantic-typography-headline-quote-sm-font-size: var(--nef-typography-font-size-28);
  --nef-semantic-typography-headline-quote-sm-font-weight: var(--nef-font-weight-semibold);
  --nef-semantic-typography-headline-quote-sm-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-headline-quote-sm-line-height: var(--nef-typography-line-height-36);
  --nef-semantic-typography-headline-quote-xs-font-family: var(--nef-font-family-secondary);
  --nef-semantic-typography-headline-quote-xs-font-size: var(--nef-typography-font-size-20);
  --nef-semantic-typography-headline-quote-xs-font-weight: var(--nef-font-weight-semibold);
  --nef-semantic-typography-headline-quote-xs-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-headline-quote-xs-line-height: var(--nef-typography-line-height-28);
  --nef-semantic-typography-headline-sm-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-headline-sm-font-size: var(--nef-typography-font-size-32);
  --nef-semantic-typography-headline-sm-font-weight: var(--nef-font-weight-regular);
  --nef-semantic-typography-headline-sm-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-headline-sm-line-height: var(--nef-typography-line-height-40);
  --nef-semantic-typography-headline-thin-default-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-headline-thin-default-font-size: var(--nef-density-typography-headline-font-size);
  --nef-semantic-typography-headline-thin-default-font-weight: var(--nef-font-weight-extra-light);
  --nef-semantic-typography-headline-thin-default-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-headline-thin-default-line-height: var(--nef-density-typography-headline-line-height);
  --nef-semantic-typography-headline-thin-lg-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-headline-thin-lg-font-size: var(--nef-typography-font-size-48);
  --nef-semantic-typography-headline-thin-lg-font-weight: var(--nef-font-weight-extra-light);
  --nef-semantic-typography-headline-thin-lg-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-headline-thin-lg-line-height: var(--nef-typography-line-height-56);
  --nef-semantic-typography-headline-thin-sm-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-headline-thin-sm-font-size: var(--nef-typography-font-size-32);
  --nef-semantic-typography-headline-thin-sm-font-weight: var(--nef-font-weight-extra-light);
  --nef-semantic-typography-headline-thin-sm-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-headline-thin-sm-line-height: var(--nef-typography-line-height-40);
  --nef-semantic-typography-headline-thin-xl-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-headline-thin-xl-font-size: var(--nef-typography-font-size-56);
  --nef-semantic-typography-headline-thin-xl-font-weight: var(--nef-font-weight-extra-light);
  --nef-semantic-typography-headline-thin-xl-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-headline-thin-xl-line-height: var(--nef-typography-line-height-64);
  --nef-semantic-typography-headline-xl-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-headline-xl-font-size: var(--nef-typography-font-size-56);
  --nef-semantic-typography-headline-xl-font-weight: var(--nef-font-weight-regular);
  --nef-semantic-typography-headline-xl-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-headline-xl-line-height: var(--nef-typography-line-height-64);
  --nef-semantic-typography-label-default-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-label-default-font-size: var(--nef-density-typography-label-font-size);
  --nef-semantic-typography-label-default-font-weight: var(--nef-font-weight-bold);
  --nef-semantic-typography-label-default-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-label-default-line-height: var(--nef-density-typography-label-line-height);
  --nef-semantic-typography-label-lg-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-label-lg-font-size: var(--nef-typography-font-size-18);
  --nef-semantic-typography-label-lg-font-weight: var(--nef-font-weight-bold);
  --nef-semantic-typography-label-lg-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-label-lg-line-height: var(--nef-typography-line-height-24);
  --nef-semantic-typography-label-sm-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-label-sm-font-size: var(--nef-typography-font-size-14);
  --nef-semantic-typography-label-sm-font-weight: var(--nef-font-weight-bold);
  --nef-semantic-typography-label-sm-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-label-sm-line-height: var(--nef-typography-line-height-20);
  --nef-semantic-typography-label-xs-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-label-xs-font-size: var(--nef-typography-font-size-12);
  --nef-semantic-typography-label-xs-font-weight: var(--nef-font-weight-bold);
  --nef-semantic-typography-label-xs-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-label-xs-line-height: var(--nef-typography-line-height-16);
  --nef-semantic-typography-name-default-font-family: var(--nef-font-family-secondary);
  --nef-semantic-typography-name-default-font-size: var(--nef-density-typography-name-font-size);
  --nef-semantic-typography-name-default-font-weight: var(--nef-font-weight-bold);
  --nef-semantic-typography-name-default-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-name-default-line-height: var(--nef-density-typography-name-line-height);
  --nef-semantic-typography-name-lg-font-family: var(--nef-font-family-secondary);
  --nef-semantic-typography-name-lg-font-size: var(--nef-typography-font-size-14);
  --nef-semantic-typography-name-lg-font-weight: var(--nef-font-weight-bold);
  --nef-semantic-typography-name-lg-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-name-lg-line-height: var(--nef-typography-line-height-20);
  --nef-semantic-typography-name-sm-font-family: var(--nef-font-family-secondary);
  --nef-semantic-typography-name-sm-font-size: var(--nef-typography-font-size-10);
  --nef-semantic-typography-name-sm-font-weight: var(--nef-font-weight-bold);
  --nef-semantic-typography-name-sm-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-name-sm-line-height: var(--nef-typography-line-height-12);
  --nef-semantic-typography-title-default-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-title-default-font-size: var(--nef-density-typography-title-font-size);
  --nef-semantic-typography-title-default-font-weight: var(--nef-font-weight-semibold);
  --nef-semantic-typography-title-default-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-title-default-line-height: var(--nef-density-typography-title-line-height);
  --nef-semantic-typography-title-lg-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-title-lg-font-size: var(--nef-typography-font-size-28);
  --nef-semantic-typography-title-lg-font-weight: var(--nef-font-weight-semibold);
  --nef-semantic-typography-title-lg-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-title-lg-line-height: var(--nef-typography-line-height-36);
  --nef-semantic-typography-title-sm-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-title-sm-font-size: var(--nef-typography-font-size-20);
  --nef-semantic-typography-title-sm-font-weight: var(--nef-font-weight-semibold);
  --nef-semantic-typography-title-sm-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-title-sm-line-height: var(--nef-typography-line-height-28);
  --nef-semantic-typography-title-xs-font-family: var(--nef-font-family-primary);
  --nef-semantic-typography-title-xs-font-size: var(--nef-typography-font-size-16);
  --nef-semantic-typography-title-xs-font-weight: var(--nef-font-weight-semibold);
  --nef-semantic-typography-title-xs-letter-spacing: var(--nef-typography-letter-spacing-normal);
  --nef-semantic-typography-title-xs-line-height: var(--nef-typography-line-height-24);
  --nef-size-1: 0.0625rem;
  --nef-size-10: 0.625rem;
  --nef-size-12: 0.75rem;
  --nef-size-14: 0.875rem;
  --nef-size-16: 1rem;
  --nef-size-2: 0.125rem;
  --nef-size-20: 1.25rem;
  --nef-size-24: 1.5rem;
  --nef-size-28: 1.75rem;
  --nef-size-32: 2rem;
  --nef-size-36: 2.25rem;
  --nef-size-4: 0.25rem;
  --nef-size-40: 2.5rem;
  --nef-size-48: 3rem;
  --nef-size-56: 3.5rem;
  --nef-size-6: 0.375rem;
  --nef-size-64: 4rem;
  --nef-size-8: 0.5rem;
  --nef-size-80: 5rem;
  --nef-size-96: 6rem;
  --nef-size-none: 0rem;
  --nef-typography-font-size-10: 0.625rem;
  --nef-typography-font-size-11: 0.6875rem;
  --nef-typography-font-size-12: 0.75rem;
  --nef-typography-font-size-14: 0.875rem;
  --nef-typography-font-size-16: 1rem;
  --nef-typography-font-size-18: 1.125rem;
  --nef-typography-font-size-20: 1.25rem;
  --nef-typography-font-size-24: 1.5rem;
  --nef-typography-font-size-28: 1.75rem;
  --nef-typography-font-size-32: 2rem;
  --nef-typography-font-size-40: 2.5rem;
  --nef-typography-font-size-48: 3rem;
  --nef-typography-font-size-56: 3.5rem;
  --nef-typography-font-size-9: 0.5625rem;
  --nef-typography-letter-spacing-loose: 0.0625rem;
  --nef-typography-letter-spacing-normal: 0rem;
  --nef-typography-letter-spacing-tight: -0.03125rem;
  --nef-typography-letter-spacing-xtight: -0.0625rem;
  --nef-typography-line-height-12: 0.75rem;
  --nef-typography-line-height-14: 0.875rem;
  --nef-typography-line-height-16: 1rem;
  --nef-typography-line-height-18: 1.125rem;
  --nef-typography-line-height-20: 1.25rem;
  --nef-typography-line-height-24: 1.5rem;
  --nef-typography-line-height-28: 1.75rem;
  --nef-typography-line-height-32: 2rem;
  --nef-typography-line-height-36: 2.25rem;
  --nef-typography-line-height-40: 2.5rem;
  --nef-typography-line-height-48: 3rem;
  --nef-typography-line-height-56: 3.5rem;
  --nef-typography-line-height-64: 4rem;
  --nef-viewport: lg;
  --nef-z-index-0: 0;
  --nef-z-index-100: 100;
  --nef-z-index-200: 200;
  --nef-z-index-300: 300;
  --nef-z-index-400: 400;
  --nef-z-index-500: 500;
  --nef-z-index-bottom: -100;
  --nef-z-index-top: 99999;
}