/**
 * @tokens Colors, Dimensions, Fonts, Breakpoints
 * @presenter UPT
 */

:root {
  --omf-global-breakpoint-320: 320px;
  --omf-global-breakpoint-375: 375px;
  --omf-global-breakpoint-428: 428px;
  --omf-global-breakpoint-568: 568px;
  --omf-global-breakpoint-720: 720px;
  --omf-global-breakpoint-1024: 1024px;
  --omf-global-breakpoint-1280: 1280px;
  --omf-global-breakpoint-1440: 1440px;
  --omf-global-breakpoint-1520: 1520px;
  --omf-global-breakpoint-1728: 1728px;
  --omf-global-breakpoint-1920: 1920px;
  --omf-global-core-color-neutral-50: #f9f9f9;
  --omf-global-core-color-neutral-100: #f5f5f5;
  --omf-global-core-color-neutral-200: #e3e3e3;
  --omf-global-core-color-neutral-300: #d4d4d4;
  --omf-global-core-color-neutral-400: #c2c2c2;
  --omf-global-core-color-neutral-500: #b7b7b5;
  --omf-global-core-color-neutral-600: #999999;
  --omf-global-core-color-neutral-700: #737373;
  --omf-global-core-color-neutral-800: #545454;
  --omf-global-core-color-neutral-900: #383838;
  --omf-global-core-color-neutral-950: #1f1f21;
  --omf-global-core-color-neutral-white: #ffffff;
  --omf-global-core-color-neutral-transparent: rgba(255, 255, 255, 0);
  --omf-global-core-color-neutral-light: #edede3;
  --omf-global-core-color-neutral-medium: #b8b8b5;
  --omf-global-core-color-neutral-dark: #545454;
  --omf-global-core-color-neutral-black: #1f1f21;
  --omf-global-core-color-blue-50: #f6f8fc;
  --omf-global-core-color-blue-75: #f3f7fc;
  --omf-global-core-color-blue-100: #e7f0ff;
  --omf-global-core-color-blue-200: #ccdfff;
  --omf-global-core-color-blue-300: #a0b8f2;
  --omf-global-core-color-blue-400: #406def;
  --omf-global-core-color-blue-500: #0e45e3;
  --omf-global-core-color-blue-600: #2749ad;
  --omf-global-core-color-blue-700: #0733a6;
  --omf-global-core-color-blue-800: #17398b;
  --omf-global-core-color-blue-900: #002169;
  --omf-global-core-color-blue-950: #051958;
  --omf-global-core-color-blue-light: #e7f0ff;
  --omf-global-core-color-blue-medium: #7badff;
  --omf-global-core-color-blue: #0e45e3;
  --omf-global-core-color-yellow-50: #fcfaeb;
  --omf-global-core-color-yellow-100: #fffddb;
  --omf-global-core-color-yellow-200: #f7e9a8;
  --omf-global-core-color-yellow-300: #fff593;
  --omf-global-core-color-yellow-400: #fff269;
  --omf-global-core-color-yellow-500: #ffd200;
  --omf-global-core-color-yellow-600: #e6b100;
  --omf-global-core-color-yellow-700: #b88a00;
  --omf-global-core-color-yellow-800: #856b05;
  --omf-global-core-color-yellow-900: #6b5206;
  --omf-global-core-color-yellow-950: #574106;
  --omf-global-core-color-yellow-light: #fffddb;
  --omf-global-core-color-yellow-medium: #fff593;
  --omf-global-core-color-yellow: #ffd200;
  --omf-global-core-color-purple-50: #f7f2ff;
  --omf-global-core-color-purple-100: #f4f0ff;
  --omf-global-core-color-purple-200: #ece0ff;
  --omf-global-core-color-purple-300: #e3d1ff;
  --omf-global-core-color-purple-400: #a881e5;
  --omf-global-core-color-purple-500: #ac75ff;
  --omf-global-core-color-purple-600: #822eff;
  --omf-global-core-color-purple-700: #6d26d8;
  --omf-global-core-color-purple-800: #5f28b0;
  --omf-global-core-color-purple-900: #4b1895;
  --omf-global-core-color-purple-950: #441f77;
  --omf-global-core-color-purple-light: #f4f0ff;
  --omf-global-core-color-purple-medium: #a881e5;
  --omf-global-core-color-purple: #ac75ff;
  --omf-global-core-color-purple-dark: #5f28b0;
  --omf-global-core-color-green-50: #eefbf6;
  --omf-global-core-color-green-100: #dcfaed;
  --omf-global-core-color-green-200: #b5f2db;
  --omf-global-core-color-green-300: #51dba9;
  --omf-global-core-color-green-400: #2fc187;
  --omf-global-core-color-green-500: #22a676;
  --omf-global-core-color-green-600: #1c966a;
  --omf-global-core-color-green-700: #168a60;
  --omf-global-core-color-green-800: #008353;
  --omf-global-core-color-green-900: #195b40;
  --omf-global-core-color-green-950: #00462b;
  --omf-global-core-color-green-light: #dcfaed;
  --omf-global-core-color-green-medium: #51dba9;
  --omf-global-core-color-green: #22a676;
  --omf-global-core-color-green-dark: #008353;
  --omf-global-core-color-orange-50: #fff6f0;
  --omf-global-core-color-orange-100: #fff2e5;
  --omf-global-core-color-orange-200: #ffe0c7;
  --omf-global-core-color-orange-300: #ffcfa8;
  --omf-global-core-color-orange-400: #ffb375;
  --omf-global-core-color-orange-500: #f06c00;
  --omf-global-core-color-orange-600: #d15e00;
  --omf-global-core-color-orange-700: #b85f00;
  --omf-global-core-color-orange-800: #a66100;
  --omf-global-core-color-orange-900: #703200;
  --omf-global-core-color-orange-950: #512d10;
  --omf-global-core-color-orange-light: #fff2e5;
  --omf-global-core-color-orange-medium: #ffcfa8;
  --omf-global-core-color-orange: #f06c00;
  --omf-global-core-color-orange-dark: #a66100;
  --omf-global-core-color-red-50: #fbf3f1;
  --omf-global-core-color-red-100: #fff0f0;
  --omf-global-core-color-red-200: #ffc8c2;
  --omf-global-core-color-red-300: #ffbfb8;
  --omf-global-core-color-red-400: #d99891;
  --omf-global-core-color-red-500: #ff5d4f;
  --omf-global-core-color-red-600: #c94d53;
  --omf-global-core-color-red-700: #d62940;
  --omf-global-core-color-red-800: #b11103;
  --omf-global-core-color-red-900: #850b00;
  --omf-global-core-color-red-950: #6d0d04;
  --omf-global-core-color-red-light: #fff0f0;
  --omf-global-core-color-red-medium: #ffbfb8;
  --omf-global-core-color-red: #ff5d4f;
  --omf-global-core-color-red-dark: #b11103;
  --omf-global-core-color-warm-grey-50: #fdfdfc;
  --omf-global-core-color-warm-grey-100: #f6f6f1;
  --omf-global-core-color-warm-grey-200: #edede3;
  --omf-global-core-color-warm-grey-300: #e1e1d5;
  --omf-global-core-color-warm-grey-400: #d5d5c8;
  --omf-global-core-color-warm-grey-500: #b3b3a4;
  --omf-global-core-color-warm-grey-600: #929281;
  --omf-global-core-color-warm-grey-700: #787868;
  --omf-global-core-color-warm-grey-800: #6b6b5f;
  --omf-global-core-color-warm-grey-900: #494937;
  --omf-global-core-color-warm-grey-950: #373706;
  --omf-global-core-color-cool-grey-50: #fbfcff;
  --omf-global-core-color-cool-grey-100: #fafafc;
  --omf-global-core-color-cool-grey-200: #f5f6f9;
  --omf-global-core-color-cool-grey-300: #f0f0f3;
  --omf-global-core-color-cool-grey-400: #e8eaec;
  --omf-global-core-color-cool-grey-500: #cbd5e1;
  --omf-global-core-color-cool-grey-600: #7e93b4;
  --omf-global-core-color-cool-grey-700: #62738c;
  --omf-global-core-color-cool-grey-800: #4b576c;
  --omf-global-core-color-cool-grey-900: #36445a;
  --omf-global-core-color-cool-grey-950: #1e293b;
  --omf-global-core-color-pink-50: #fff7fb;
  --omf-global-core-color-pink-100: #fceef6;
  --omf-global-core-color-pink-200: #f8ddec;
  --omf-global-core-color-pink-300: #f5d1e4;
  --omf-global-core-color-pink-400: #edb0cf;
  --omf-global-core-color-pink-500: #dd6ea6;
  --omf-global-core-color-pink-600: #be2d75;
  --omf-global-core-color-pink-700: #9e2561;
  --omf-global-core-color-pink-800: #821e50;
  --omf-global-core-color-pink-900: #6e1e46;
  --omf-global-core-color-pink-950: #5f0b34;
  --omf-global-core-font-family-primary: "Merchant", sans-serif;
  --omf-global-dimension-0: 0px;
  --omf-global-dimension-2: 2px;
  --omf-global-dimension-4: 4px;
  --omf-global-dimension-8: 8px;
  --omf-global-dimension-12: 12px;
  --omf-global-dimension-16: 16px;
  --omf-global-dimension-20: 20px;
  --omf-global-dimension-24: 24px;
  --omf-global-dimension-28: 28px;
  --omf-global-dimension-32: 32px;
  --omf-global-dimension-36: 36px;
  --omf-global-dimension-40: 40px;
  --omf-global-dimension-44: 44px;
  --omf-global-dimension-48: 48px;
  --omf-global-dimension-56: 56px;
  --omf-global-dimension-64: 64px;
  --omf-global-dimension-72: 72px;
  --omf-global-dimension-80: 80px;
  --omf-global-dimension-88: 88px;
  --omf-global-dimension-96: 96px;
  --omf-global-dimension-104: 104px;
  --omf-global-dimension-112: 112px;
  --omf-global-dimension-120: 120px;
  --omf-global-dimension-160: 160px;
  --omf-global-dimension-200: 200px;
  --omf-global-dimension-240: 240px;
  --omf-global-dimension-280: 280px;
  --omf-global-dimension-320: 320px;
  --omf-global-dimension-360: 360px;
  --omf-global-brightway-font-family-primary: "DM Sans Regular", sans-serif;
  --omf-global-brightway-font-family-secondary: "DM Mono", sans-serif;
  --omf-cx-core-color-primary: #0e45e3;
  --omf-cx-core-color-primary-hover: #406def;
  --omf-cx-core-color-primary-active: #0733a6;
  --omf-cx-core-color-primary-inverse: #ffffff;
  --omf-cx-core-color-primary-inverse-hover: #e7f0ff;
  --omf-cx-core-color-primary-inverse-active: #ccdfff;
  --omf-cx-core-color-primary-inverse-disabled: #7e93b4;
  --omf-cx-core-color-primary-disabled: #a0b8f2;
  --omf-cx-core-color-secondary: rgba(255, 255, 255, 0);
  --omf-cx-core-color-secondary-hover: #e7f0ff;
  --omf-cx-core-color-secondary-active: #ccdfff;
  --omf-cx-core-color-secondary-disabled: rgba(255, 255, 255, 0);
  --omf-cx-core-color-secondary-inverse: rgba(255, 255, 255, 0);
  --omf-cx-core-color-secondary-inverse-hover: #17398b;
  --omf-cx-core-color-secondary-inverse-active: #17398b;
  --omf-cx-core-color-tertiary: rgba(255, 255, 255, 0);
  --omf-cx-core-color-tertiary-hover: #e7f0ff;
  --omf-cx-core-color-tertiary-active: #ccdfff;
  --omf-cx-core-color-tertiary-disabled: rgba(255, 255, 255, 0);
  --omf-cx-core-color-tertiary-inverse: rgba(255, 255, 255, 0);
  --omf-cx-core-color-tertiary-inverse-hover: #17398b;
  --omf-cx-core-color-tertiary-inverse-active: #17398b;
  --omf-cx-core-color-tertiary-inverse-disabled: rgba(255, 255, 255, 0);
  --omf-cx-core-color-on-primary: #ffffff;
  --omf-cx-core-color-on-primary-disabled: #ffffff;
  --omf-cx-core-color-on-primary-inverse: #0e45e3;
  --omf-cx-core-color-on-primary-inverse-disabled: #4b576c;
  --omf-cx-core-color-on-secondary: #0e45e3;
  --omf-cx-core-color-on-secondary-disabled: #a0b8f2;
  --omf-cx-core-color-on-secondary-inverse: #ffffff;
  --omf-cx-core-color-on-secondary-inverse-disabled: #7e93b4;
  --omf-cx-core-color-on-secondary-inverse-active: #ccdfff;
  --omf-cx-core-color-on-tertiary: #0e45e3;
  --omf-cx-core-color-on-tertiary-disabled: #a0b8f2;
  --omf-cx-core-color-on-tertiary-inverse: #ffffff;
  --omf-cx-core-color-on-tertiary-inverse-active: #ccdfff;
  --omf-cx-core-color-on-tertiary-inverse-disabled: #7e93b4;
  --omf-cx-core-color-surface-backdrop: #f6f6f1;
  --omf-cx-core-color-surface-base: #ffffff;
  --omf-cx-core-color-surface-base-hover: #fafafc;
  --omf-cx-core-color-surface-layer-1: #fafafc;
  --omf-cx-core-color-surface-layer-2: #f5f6f9;
  --omf-cx-core-color-surface-info: #f3f7fc;
  --omf-cx-core-color-surface-info-hover: #e7f0ff;
  --omf-cx-core-color-surface-info-active: #ccdfff;
  --omf-cx-core-color-surface-info-layer-1: #e7f0ff;
  --omf-cx-core-color-surface-info-layer-2: #ccdfff;
  --omf-cx-core-color-surface-positive: #eefbf6;
  --omf-cx-core-color-surface-positive-hover: #dcfaed;
  --omf-cx-core-color-surface-positive-active: #b5f2db;
  --omf-cx-core-color-surface-caution: #fcfaeb;
  --omf-cx-core-color-surface-caution-hover: #fffddb;
  --omf-cx-core-color-surface-caution-active: #f7e9a8;
  --omf-cx-core-color-surface-negative: #fbf3f1;
  --omf-cx-core-color-surface-negative-hover: #fff0f0;
  --omf-cx-core-color-surface-negative-disabled: #fbf3f1;
  --omf-cx-core-color-surface-negative-inverse: #fbf3f1;
  --omf-cx-core-color-surface-negative-inverse-hover: #fff0f0;
  --omf-cx-core-color-surface-negative-inverse-active: #ffc8c2;
  --omf-cx-core-color-surface-negative-inverse-disabled: #fbf3f1;
  --omf-cx-core-color-surface-negative-active: #ffc8c2;
  --omf-cx-core-color-surface-inverse-backdrop: #051958;
  --omf-cx-core-color-surface-inverse-backdrop-hover: #fff0f0;
  --omf-cx-core-color-surface-inverse-backdrop-active: #0733a6;
  --omf-cx-core-color-surface-inverse-base: #002169;
  --omf-cx-core-color-body-default: #4b576c;
  --omf-cx-core-color-body-emphasis: #051958;
  --omf-cx-core-color-body-moderate: #62738c;
  --omf-cx-core-color-body-placeholder: #7e93b4;
  --omf-cx-core-color-body-subtle: #cbd5e1;
  --omf-cx-core-color-body-info: #0e45e3;
  --omf-cx-core-color-body-positive: #008353;
  --omf-cx-core-color-body-attention: #d62940;
  --omf-cx-core-color-body-caution: #856b05;
  --omf-cx-core-color-body-negative: #d62940;
  --omf-cx-core-color-body-selected: #002169;
  --omf-cx-core-color-body-inverse: #f0f0f3;
  --omf-cx-core-color-body-inverse-moderate: #e8eaec;
  --omf-cx-core-color-body-strong: #36445a;
  --omf-cx-core-color-body-inverse-emphasis: #ffffff;
  --omf-cx-core-color-body-muted: #7e93b4;
  --omf-cx-core-color-line-default: #7e93b4;
  --omf-cx-core-color-line-emphasis: #62738c;
  --omf-cx-core-color-line-moderate: #cbd5e1;
  --omf-cx-core-color-line-muted: #e8eaec;
  --omf-cx-core-color-line-subtle: #f0f0f3;
  --omf-cx-core-color-line-info: #ccdfff;
  --omf-cx-core-color-line-positive: #b5f2db;
  --omf-cx-core-color-line-attention: #f7e9a8;
  --omf-cx-core-color-line-caution: #f7e9a8;
  --omf-cx-core-color-line-negative: #ffc8c2;
  --omf-cx-core-color-line-focus: #ac75ff;
  --omf-cx-core-color-line-inverse-focus: #e3d1ff;
  --omf-cx-core-color-line-selected: #002169;
  --omf-cx-core-color-line-inverse: #62738c;
  --omf-cx-core-color-line-secondary: #406def;
  --omf-cx-core-color-line-secondary-disabled: #a0b8f2;
  --omf-cx-core-color-line-secondary-inverse: #f3f7fc;
  --omf-cx-core-color-line-secondary-inverse-active: #ccdfff;
  --omf-cx-core-color-line-secondary-inverse-disabled: #7e93b4;
  --omf-cx-margin-surface-base: 0px;
  --omf-cx-margin-surface-base-breakpoint-720: flex;
  --omf-cx-padding-surface-1: 16px;
  --omf-cx-padding-surface-2: 16px;
  --omf-cx-padding-surface-base: 16px;
  --omf-cx-padding-surface-base-breakpoint-720: 24px;
  --omf-cx-padding-x-component-large: 24px;
  --omf-cx-padding-x-component-large-icon-offset: 16px;
  --omf-cx-padding-x-component-large-2: 40px;
  --omf-cx-padding-x-component-large-2-icon-offset: 36px;
  --omf-cx-padding-x-component-large-1: 32px;
  --omf-cx-padding-x-component-large-1-icon-offset: 28px;
  --omf-cx-padding-x-component-default: 24px;
  --omf-cx-padding-x-component-default-icon-offset: 20px;
  --omf-cx-padding-x-component-small: 16px;
  --omf-cx-padding-x-component-small-icon-offset: 8px;
  --omf-cx-padding-x-component-small-1: 20px;
  --omf-cx-padding-x-component-small-1-icon-offset: 16px;
  --omf-cx-padding-x-component-small-2-icon-offset: 12px;
  --omf-cx-padding-x-component-small-3: 12px;
  --omf-cx-padding-x-component-small-4: 8px;
  --omf-cx-gap-y-surface: 24px;
  --omf-cx-gap-y-section: 20px;
  --omf-cx-gap-y-group: 16px;
  --omf-cx-gap-y-list: 8px;
  --omf-cx-gap-y-pair: 8px;
  --omf-cx-gap-x-row: 16px;
  --omf-cx-gap-x-group: 8px;
  --omf-cx-gap-x-pair: 8px;
  --omf-cx-gap-x-component-large: 12px;
  --omf-cx-gap-x-component-default: 8px;
  --omf-cx-gap-x-component-small: 4px;
  --omf-cx-size-icon-large-1: 40px;
  --omf-cx-size-icon-large-2: 32px;
  --omf-cx-size-icon-default: 24px;
  --omf-cx-size-icon-small-1: 20px;
  --omf-cx-size-icon-small-2: 16px;
  --omf-cx-size-icon-small-3: 12px;
  --omf-cx-height-component-large-1: 56px;
  --omf-cx-height-component-large-2: 64px;
  --omf-cx-height-component-large-3: 80px;
  --omf-cx-height-component-default: 48px;
  --omf-cx-height-component-small-1: 40px;
  --omf-cx-height-component-small-2: 36px;
  --omf-cx-height-component-small-3: 32px;
  --omf-cx-height-component-small-4: 28px;
  --omf-cx-height-component-small-5: 24px;
  --omf-cx-space-large-1: 24px;
  --omf-cx-space-large-2: 32px;
  --omf-cx-space-large-3: 40px;
  --omf-cx-space-large-4: 80px;
  --omf-cx-space-default: 16px;
  --omf-cx-space-small-1: 12px;
  --omf-cx-space-small-2: 8px;
  --omf-cx-space-small-3: 4px;
  --omf-cx-stroke-large-1: 1.7rem;
  --omf-cx-stroke-large-2: 2.2rem;
  --omf-cx-stroke-default: 1.4rem;
  --omf-cx-stroke-small-1: 1.2rem;
  --omf-cx-elevation-1: 1px 3px 25px 0px rgba(63, 61, 86, 0.03);
  --omf-cx-elevation-2: 6px 10px 35px 0px rgba(63, 61, 86, 0.07);
  --omf-cx-elevation-3: 4px 12px 30px 0px rgba(107, 107, 103, 0.15);
  --omf-cx-font-heading-1: 24px/32px regular;
  --omf-cx-font-heading-1-breakpoint-1024: 36px/40px regular;
  --omf-cx-font-heading-2: 20px/24px medium;
  --omf-cx-font-heading-3: 18px/24px medium;
  --omf-cx-font-heading-4: 16px/24px bold;
  --omf-cx-font-heading-5: 14px/24px bold;
  --omf-cx-font-heading-4-uppercase: 16px/24px bold;
  --omf-cx-font-heading-5-uppercase: 14px/24px bold;
  --omf-cx-font-display-1: 36px/40px medium;
  --omf-cx-font-display-2: 24px/32px regular;
  --omf-cx-font-display-2-breakpoint-1024: 36px/44px regular;
  --omf-cx-font-data-large-1: 24px/24px medium;
  --omf-cx-font-data-large-2: 36px/40px medium;
  --omf-cx-font-data-large-3: 56px/56px medium;
  --omf-cx-font-data-large-4: 64px/56px medium;
  --omf-cx-font-data-list: 16px/24px regular;
  --omf-cx-font-data-list-emphasis: 16px/24px medium;
  --omf-cx-font-data-primary-size: clamp(32px, 22.1577px + 2.5237vw, 48px);
  --omf-cx-font-data-primary-line-height: clamp(40px, 30.1577px + 2.5237vw, 56px);
  --omf-cx-font-data-primary-letter-spacing: -0.8px;
  --omf-cx-font-data-secondary-size: clamp(1.5rem, 1.1924rem + 1.2618vw, 2rem);
  --omf-cx-font-data-secondary-line-height: clamp(2rem, 1.6924rem + 1.2618vw, 2.5rem);
  --omf-cx-font-data-secondary-letter-spacing: -0.64px;
  --omf-cx-font-paragraph-large: 18px/24px regular;
  --omf-cx-font-paragraph-default: 16px/24px regular;
  --omf-cx-font-paragraph-small-1: 14px/20px regular;
  --omf-cx-font-paragraph-small-2: 12px/16px regular;
  --omf-cx-font-paragraph-large-emphasis: 18px/24px regular;
  --omf-cx-font-paragraph-default-emphasis: 16px/24px regular;
  --omf-cx-font-paragraph-small-1-emphasis: 14px/20px regular;
  --omf-cx-font-paragraph-small-2-emphasis: 12px/16px regular;
  --omf-cx-font-link-large: 18px/24px regular;
  --omf-cx-font-link-default: 16px/24px regular;
  --omf-cx-font-link-small-1: 14px/20px regular;
  --omf-cx-font-link-small-2: 12px/16px regular;
  --omf-cx-font-label-button-large: 24px/32px medium;
  --omf-cx-font-label-button-medium: 20px/24px medium;
  --omf-cx-font-label-button-small: 16px/24px medium;
  --omf-cx-font-label-data: 16x/24px medium;
  --omf-cx-font-label-control: 16x/24px regular;
  --omf-cx-font-label-input: 16x/24px medium;
  --omf-cx-font-label-input-unit: 20x/24px regular;
  --omf-cx-font-label-large-1-size: 19px;
  --omf-cx-font-label-large-1-line-height: 24px;
  --omf-cx-font-label-large-1-letter-spacing: 0px;
  --omf-cx-font-label-default-size: 17px;
  --omf-cx-font-label-default-line-height: 24px;
  --omf-cx-font-label-default-letter-spacing: 0px;
  --omf-cx-font-label-small-1-size: 15px;
  --omf-cx-font-label-small-1-line-height: 24px;
  --omf-cx-font-label-small-1-letter-spacing: 0px;
  --omf-cx-font-label-small-2-size: 13px;
  --omf-cx-font-label-small-2-line-height: 16px;
  --omf-cx-font-label-small-2-letter-spacing: 0px;
  --omf-cx-font-label-small-3-size: 11px;
  --omf-cx-font-label-small-3-line-height: 16px;
  --omf-cx-font-label-small-3-letter-spacing: 0px;
  --omf-cx-font-input-field: 20px/24px medium;
  --omf-cx-font-input-area: 20px/24px regular;
  --omf-cx-font-menu-nav-item: 10px/16px regular;
  --omf-cx-font-menu-dropdown: 16px/24px medium;
  --omf-cx-font-weight-light: 300;
  --omf-cx-font-weight-regular: 400;
  --omf-cx-font-weight-medium: 500;
  --omf-cx-font-weight-bold: 700;
  --omf-cx-font-headline-page-size: clamp(1.875rem, 1.7981rem + 0.3155vw, 2rem);
  --omf-cx-font-headline-page-line-height: 36px;
  --omf-cx-font-headline-page-letter-spacing: -0.3px;
  --omf-cx-font-headline-section-size: clamp(1.1875rem, 1.0722rem + 0.4732vw, 1.375rem);
  --omf-cx-font-headline-section-line-height: 24px;
  --omf-cx-font-headline-section-letter-spacing: 0px;
  --omf-cx-font-headline-tile-size: 24px;
  --omf-cx-font-headline-tile-line-height: 32px;
  --omf-cx-font-headline-tile-letter-spacing: -0.24px;
  --omf-cx-font-body-default-size: clamp(1.0625rem, 1.0241rem + 0.1577vw, 1.125rem);
  --omf-cx-font-body-default-line-height: 24px;
  --omf-cx-font-body-default-letter-spacing: 0px;
  --omf-cx-font-body-supporting-size: clamp(0.9375rem, 0.8991rem + 0.1577vw, 1rem);
  --omf-cx-font-body-supporting-line-height: 20px;
  --omf-cx-font-body-supporting-letter-spacing: 0px;
  --omf-cx-font-body-caption-size: 14px;
  --omf-cx-font-body-caption-line-height: 20px;
  --omf-cx-font-body-caption-letter-spacing: 0px;
  --omf-cx-shape-radius-full: 999px;
  --omf-cx-shape-radius-large-1: 16px;
  --omf-cx-shape-radius-default: 8px;
  --omf-cx-shape-radius-small-1: 4px;
  --omf-cx-shape-radius-small-2: 2px;
  --omf-cx-shape-radius-medium-1: 12px;
  --omf-tm-core-color-primary: #0e45e3;
  --omf-tm-core-color-primary-hover: #406def;
  --omf-tm-core-color-primary-active: #0733a6;
  --omf-tm-core-color-primary-subtle: #406def;
  --omf-tm-core-color-primary-inverse: #406def;
  --omf-tm-core-color-primary-disabled: #a0b8f2;
  --omf-tm-core-color-secondary: #f3f7fc;
  --omf-tm-core-color-secondary-hover: #e7f0ff;
  --omf-tm-core-color-secondary-active: #ccdfff;
  --omf-tm-core-color-secondary-disabled: #fafafc;
  --omf-tm-core-color-tertiary: #f0f0f3;
  --omf-tm-core-color-tertiary-hover: #e8eaec;
  --omf-tm-core-color-tertiary-active: #cbd5e1;
  --omf-tm-core-color-tertiary-disabled: #fafafc;
  --omf-tm-core-color-on-primary: #ffffff;
  --omf-tm-core-color-on-primary-disabled: #ffffff;
  --omf-tm-core-color-on-secondary: #0e45e3;
  --omf-tm-core-color-on-secondary-disabled: #7e93b4;
  --omf-tm-core-color-on-tertiary: #1e293b;
  --omf-tm-core-color-on-tertiary-disabled: #7e93b4;
  --omf-tm-core-color-background: #f5f6f9;
  --omf-tm-core-color-surface-backdrop: #f5f6f9;
  --omf-tm-core-color-surface-base: #ffffff;
  --omf-tm-core-color-surface-base-hover: #fafafc;
  --omf-tm-core-color-surface-base-subtle: #fafafc;
  --omf-tm-core-color-surface-layer-1: #fafafc;
  --omf-tm-core-color-surface-layer-2: #f5f6f9;
  --omf-tm-core-color-surface-layer-3: #f0f0f3;
  --omf-tm-core-color-surface-layer-4: #e8eaec;
  --omf-tm-core-color-surface-layer-5: #cbd5e1;
  --omf-tm-core-color-surface-info: #f6f8fc;
  --omf-tm-core-color-surface-info-hover: #e7f0ff;
  --omf-tm-core-color-surface-info-active: #ccdfff;
  --omf-tm-core-color-surface-info-layer-1: #e7f0ff;
  --omf-tm-core-color-surface-positive: #eefbf6;
  --omf-tm-core-color-surface-positive-hover: #dcfaed;
  --omf-tm-core-color-surface-positive-active: #b5f2db;
  --omf-tm-core-color-surface-transitional: #f7f2ff;
  --omf-tm-core-color-surface-transitional-hover: #f4f0ff;
  --omf-tm-core-color-surface-transitional-active: #ece0ff;
  --omf-tm-core-color-surface-attention: #fcfaeb;
  --omf-tm-core-color-surface-attention-hover: #fffddb;
  --omf-tm-core-color-surface-attention-active: #f7e9a8;
  --omf-tm-core-color-surface-caution: #fcfaeb;
  --omf-tm-core-color-surface-caution-hover: #fffddb;
  --omf-tm-core-color-surface-caution-active: #f7e9a8;
  --omf-tm-core-color-surface-negative: #fbf3f1;
  --omf-tm-core-color-surface-negative-hover: #fff0f0;
  --omf-tm-core-color-surface-negative-active: #ffc8c2;
  --omf-tm-core-color-surface-inverse-base: #1e293b;
  --omf-tm-core-color-surface-inverse-base-hover: #36445a;
  --omf-tm-core-color-surface-inverse-base-active: #62738c;
  --omf-tm-core-color-surface-inverse-layer-1: #36445a;
  --omf-tm-core-color-body-default: #4b576c;
  --omf-tm-core-color-body-emphasis: #1e293b;
  --omf-tm-core-color-body-moderate: #62738c;
  --omf-tm-core-color-body-muted: #7e93b4;
  --omf-tm-core-color-body-subtle: #cbd5e1;
  --omf-tm-core-color-body-info: #0e45e3;
  --omf-tm-core-color-body-info-emphasis: #17398b;
  --omf-tm-core-color-body-positive: #008353;
  --omf-tm-core-color-body-transitional: #5f28b0;
  --omf-tm-core-color-body-attention: #856b05;
  --omf-tm-core-color-body-caution: #856b05;
  --omf-tm-core-color-body-negative: #d62940;
  --omf-tm-core-color-body-negative-disabled: #d99891;
  --omf-tm-core-color-body-inverse: #f0f0f3;
  --omf-tm-core-color-body-inverse-moderate: #e8eaec;
  --omf-tm-core-color-line-default: #e8eaec;
  --omf-tm-core-color-line-emphasis: #62738c;
  --omf-tm-core-color-line-moderate: #7e93b4;
  --omf-tm-core-color-line-subtle: #f0f0f3;
  --omf-tm-core-color-line-info: #ccdfff;
  --omf-tm-core-color-line-positive: #dcfaed;
  --omf-tm-core-color-line-transitional: #f4f0ff;
  --omf-tm-core-color-line-attention: #f7e9a8;
  --omf-tm-core-color-line-caution: #f7e9a8;
  --omf-tm-core-color-line-negative: #ffc8c2;
  --omf-tm-core-color-line-focus: #a881e5;
  --omf-tm-core-color-line-inverse: #62738c;
  --omf-tm-margin-surface-base: 20px;
  --omf-tm-padding-surface-1: 24px;
  --omf-tm-padding-surface-2: 16px;
  --omf-tm-padding-surface-base: 24px;
  --omf-tm-padding-x-component-large: 20px;
  --omf-tm-padding-x-component-large-icon-offset: 12px;
  --omf-tm-padding-x-component-default: 16px;
  --omf-tm-padding-x-component-default-icon-offset: 8px;
  --omf-tm-padding-x-component-small: 12px;
  --omf-tm-padding-x-component-small-icon-offset: 8px;
  --omf-tm-gap-y-surface: 20px;
  --omf-tm-gap-y-section: 16px;
  --omf-tm-gap-y-group: 12px;
  --omf-tm-gap-y-list: 4px;
  --omf-tm-gap-y-pair: 4px;
  --omf-tm-gap-x-row: 20px;
  --omf-tm-gap-x-group: 16px;
  --omf-tm-gap-x-pair: 12px;
  --omf-tm-gap-x-component-large: 12px;
  --omf-tm-gap-x-component-default: 8px;
  --omf-tm-gap-x-component-small: 4px;
  --omf-tm-size-icon-large: 32px;
  --omf-tm-size-icon: 24px;
  --omf-tm-size-icon-small-1: 20px;
  --omf-tm-size-icon-small-2: 16px;
  --omf-tm-height-component-large-1: 48px;
  --omf-tm-height-component-large-2: 56px;
  --omf-tm-height-component-default: 40px;
  --omf-tm-height-component-small-1: 36px;
  --omf-tm-height-component-small-2: 32px;
  --omf-tm-height-component-small-3: 28px;
  --omf-tm-height-component-small-4: 16px;
  --omf-tm-space-large-1: 20px;
  --omf-tm-space-large-2: 24px;
  --omf-tm-space-large-3: 32px;
  --omf-tm-space-default: 16px;
  --omf-tm-space-small-1: 12px;
  --omf-tm-space-small-2: 8px;
  --omf-tm-space-small-3: 4px;
  --omf-tm-font-heading-1: 24px/24px regular;
  --omf-tm-font-heading-2: 20px/24px regular;
  --omf-tm-font-heading-3: 18px/24px regular;
  --omf-tm-font-heading-4: 16px/24px medium;
  --omf-tm-font-heading-5: 14px/24px medium;
  --omf-tm-font-paragraph-large: 16px/24px regular;
  --omf-tm-font-paragraph-default: 14px/20px regular;
  --omf-tm-font-paragraph-small: 12px/16px regular;
  --omf-tm-font-data-summary: 18px/24px medium;
  --omf-tm-font-data-field: 15px/24px medium;
  --omf-tm-font-data-cell: 14px/20px medium;
  --omf-tm-font-label-button-large: 16px/24px medium;
  --omf-tm-font-label-button-small: 14px/20px medium;
  --omf-tm-font-label-button-dropdown: 16px/24px regular;
  --omf-tm-font-label-cell-header: 14px/20px bold;
  --omf-tm-font-label-cell-status: 14px/20px medium;
  --omf-tm-font-label-data-summary: 13px/16px medium;
  --omf-tm-font-label-input: 12px/16px medium;
  --omf-tm-font-label-input-unit: 15px/24px light;
  --omf-tm-font-label-control: 14px/20px regular;
  --omf-tm-font-label-chip: 13px/16px medium;
  --omf-tm-font-input-field: 15px/24px medium;
  --omf-tm-font-input-area: 14px/20px regular;
  --omf-tm-font-menu-nav: 15px/24px medium;
  --omf-tm-font-menu-dropdown: 14px/20px regular;
  --omf-tm-shape-radius-full: 999px;
  --omf-tm-shape-radius-large-1: 8px;
  --omf-tm-shape-radius-default: 4px;
  --omf-tm-shape-radius-small-1: 2px;
}
