:root {
  --font-family-primary: "Rubik";
  --typography-display-1: var(--font-weight-regular) var(--font-size-64) / var(--line-height-80) var(--font-family-primary), sans-serif;
  --typography-display-2: var(--font-weight-regular) var(--font-size-48) / var(--line-height-60) var(--font-family-primary), sans-serif;
  --typography-display-3: var(--font-weight-regular) var(--font-size-40) / var(--line-height-56) var(--font-family-primary), sans-serif;
  --typography-display-4: var(--font-weight-regular) var(--font-size-32) / var(--line-height-40) var(--font-family-primary), sans-serif;
  --typography-display-bold-1: var(--font-weight-medium) var(--font-size-64) / var(--line-height-80) var(--font-family-primary), sans-serif;
  --typography-display-bold-2: var(--font-weight-medium) var(--font-size-48) / var(--line-height-60) var(--font-family-primary), sans-serif;
  --typography-display-bold-3: var(--font-weight-medium) var(--font-size-40) / var(--line-height-56) var(--font-family-primary), sans-serif;
  --typography-display-bold-4: var(--font-weight-medium) var(--font-size-32) / var(--line-height-40) var(--font-family-primary), sans-serif;
  --typography-display-light-1: var(--font-weight-light) var(--font-size-64) / var(--line-height-80) var(--font-family-primary), sans-serif;
  --typography-display-light-2: var(--font-weight-light) var(--font-size-48) / var(--line-height-60) var(--font-family-primary), sans-serif;
  --typography-display-light-3: var(--font-weight-light) var(--font-size-40) / var(--line-height-56) var(--font-family-primary), sans-serif;
  --typography-display-light-4: var(--font-weight-light) var(--font-size-32) / var(--line-height-40) var(--font-family-primary), sans-serif;
  --typography-heading-1: var(--font-weight-medium) var(--font-size-24) / var(--line-height-32) var(--font-family-primary), sans-serif;
  --typography-heading-2: var(--font-weight-medium) var(--font-size-20) / var(--line-height-28) var(--font-family-primary), sans-serif;
  --typography-heading-3: var(--font-weight-medium) var(--font-size-16) / var(--line-height-24) var(--font-family-primary), sans-serif;
  --typography-heading-4: var(--font-weight-medium) var(--font-size-14) / var(--line-height-20) var(--font-family-primary), sans-serif;
  --typography-heading-5: var(--font-weight-regular) var(--font-size-13) / var(--line-height-20) var(--font-family-primary), sans-serif;
  --typography-body-1: var(--font-weight-regular) var(--font-size-16) / var(--line-height-24) var(--font-family-primary), sans-serif;
  --typography-body-bold-1: var(--font-weight-medium) var(--font-size-16) / var(--line-height-24) var(--font-family-primary), sans-serif;
  --typography-body-2: var(--font-weight-regular) var(--font-size-14) / var(--line-height-20) var(--font-family-primary), sans-serif;
  --typography-body-bold-2: var(--font-weight-medium) var(--font-size-14) / var(--line-height-20) var(--font-family-primary), sans-serif;
  --typography-body-3: var(--font-weight-regular) var(--font-size-12) / var(--line-height-16) var(--font-family-primary), sans-serif;
  --typography-body-bold-3: var(--font-weight-medium) var(--font-size-12) / var(--line-height-16) var(--font-family-primary), sans-serif;
  --typography-body-4: var(--font-weight-regular) var(--font-size-10) / var(--line-height-12) var(--font-family-primary), sans-serif;
  --typography-body-bold-4: var(--font-weight-medium) var(--font-size-10) / var(--line-height-12) var(--font-family-primary), sans-serif;
  --typography-display-1-mobile: var(--font-weight-regular) var(--font-size-64) / var(--line-height-80) var(--font-family-primary), sans-serif;
  --typography-display-2-mobile: var(--font-weight-regular) var(--font-size-48) / var(--line-height-60) var(--font-family-primary), sans-serif;
  --typography-display-3-mobile: var(--font-weight-regular) var(--font-size-40) / var(--line-height-56) var(--font-family-primary), sans-serif;
  --typography-display-4-mobile: var(--font-weight-regular) var(--font-size-32) / var(--line-height-40) var(--font-family-primary), sans-serif;
  --typography-display-bold-1-mobile: var(--font-weight-medium) var(--font-size-64) / var(--line-height-80) var(--font-family-primary), sans-serif;
  --typography-display-bold-2-mobile: var(--font-weight-medium) var(--font-size-48) / var(--line-height-60) var(--font-family-primary), sans-serif;
  --typography-display-bold-3-mobile: var(--font-weight-medium) var(--font-size-40) / var(--line-height-56) var(--font-family-primary), sans-serif;
  --typography-display-bold-4-mobile: var(--font-weight-medium) var(--font-size-32) / var(--line-height-40) var(--font-family-primary), sans-serif;
  --typography-display-light-1-mobile: var(--font-weight-light) var(--font-size-64) / var(--line-height-80) var(--font-family-primary), sans-serif;
  --typography-display-light-2-mobile: var(--font-weight-light) var(--font-size-48) / var(--line-height-60) var(--font-family-primary), sans-serif;
  --typography-display-light-3-mobile: var(--font-weight-light) var(--font-size-40) / var(--line-height-56) var(--font-family-primary), sans-serif;
  --typography-display-light-4-mobile: var(--font-weight-light) var(--font-size-32) / var(--line-height-40) var(--font-family-primary), sans-serif;
  --typography-heading-1-mobile: var(--font-weight-medium) var(--font-size-20) / var(--line-height-28) var(--font-family-primary), sans-serif;
  --typography-heading-2-mobile: var(--font-weight-medium) var(--font-size-16) / var(--line-height-24) var(--font-family-primary), sans-serif;
  --typography-heading-3-mobile: var(--font-weight-medium) var(--font-size-14) / var(--line-height-20) var(--font-family-primary), sans-serif;
  --typography-heading-4-mobile: var(--font-weight-medium) var(--font-size-12) / var(--line-height-16) var(--font-family-primary), sans-serif;
  --typography-heading-5-mobile: var(--font-weight-regular) var(--font-size-12) / var(--line-height-16) var(--font-family-primary), sans-serif;
  --typography-body-1-mobile: var(--font-weight-regular) var(--font-size-16) / var(--line-height-24) var(--font-family-primary), sans-serif;
  --typography-body-bold-1-mobile: var(--font-weight-medium) var(--font-size-16) / var(--line-height-24) var(--font-family-primary), sans-serif;
  --typography-body-2-mobile: var(--font-weight-regular) var(--font-size-14) / var(--line-height-20) var(--font-family-primary), sans-serif;
  --typography-body-bold-2-mobile: var(--font-weight-medium) var(--font-size-14) / var(--line-height-20) var(--font-family-primary), sans-serif;
  --typography-body-3-mobile: var(--font-weight-regular) var(--font-size-12) / var(--line-height-16) var(--font-family-primary), sans-serif;
  --typography-body-bold-3-mobile: var(--font-weight-medium) var(--font-size-12) / var(--line-height-16) var(--font-family-primary), sans-serif;
  --typography-body-4-mobile: var(--font-weight-regular) var(--font-size-10) / var(--line-height-12) var(--font-family-primary), sans-serif;
  --typography-body-bold-4-mobile: var(--font-weight-medium) var(--font-size-10) / var(--line-height-12) var(--font-family-primary), sans-serif;
}

[data-theme="dark"] {
  --color-data-yellow-subtle: var(--color-warning-700);
  --color-data-yellow-medium: var(--color-warning-500);
  --color-data-yellow-bold: var(--color-warning-300);
  --color-data-orange-subtle: var(--color-orange-700);
  --color-data-orange-medium: var(--color-orange-500);
  --color-data-orange-bold: var(--color-orange-300);
  --color-data-green-subtle: var(--color-green-700);
  --color-data-green-medium: var(--color-green-500);
  --color-data-green-bold: var(--color-green-300);
  --color-data-teal-subtle: var(--color-teal-700);
  --color-data-teal-medium: var(--color-teal-500);
  --color-data-teal-bold: var(--color-teal-300);
  --color-data-coral-subtle: var(--color-coral-700);
  --color-data-coral-medium: var(--color-coral-500);
  --color-data-coral-bold: var(--color-coral-300);
  --color-data-pink-subtle: var(--color-pink-700);
  --color-data-pink-medium: var(--color-pink-500);
  --color-data-pink-bold: var(--color-pink-300);
  --color-data-purple-subtle: var(--color-purple-700);
  --color-data-purple-medium: var(--color-purple-500);
  --color-data-purple-bold: var(--color-purple-300);
  --color-data-blue-subtle: var(--color-blue-700);
  --color-data-blue-medium: var(--color-blue-500);
  --color-data-blue-bold: var(--color-blue-300);
  --color-border-focus: var(--color-indigo-600);
  --color-border-orange-decorative: var(--color-orange-900);
  --color-border-orange-subtlest: var(--color-orange-800);
  --color-border-orange-subtle: var(--color-orange-600);
  --color-border-orange-medium: var(--color-orange-400);
  --color-border-orange-bold: var(--color-orange-100);
  --color-border-green-decorative: var(--color-green-900);
  --color-border-green-subtlest: var(--color-green-800);
  --color-border-green-subtle: var(--color-green-600);
  --color-border-green-medium: var(--color-green-400);
  --color-border-green-bold: var(--color-green-100);
  --color-border-teal-decorative: var(--color-teal-900);
  --color-border-teal-subtlest: var(--color-teal-800);
  --color-border-teal-subtle: var(--color-teal-600);
  --color-border-teal-medium: var(--color-teal-400);
  --color-border-teal-bold: var(--color-teal-100);
  --color-border-coral-decorative: var(--color-coral-900);
  --color-border-coral-subtlest: var(--color-coral-800);
  --color-border-coral-subtle: var(--color-coral-600);
  --color-border-coral-medium: var(--color-coral-400);
  --color-border-coral-bold: var(--color-coral-100);
  --color-border-pink-decorative: var(--color-pink-900);
  --color-border-pink-subtlest: var(--color-pink-800);
  --color-border-pink-subtle: var(--color-pink-600);
  --color-border-pink-medium: var(--color-pink-400);
  --color-border-pink-bold: var(--color-pink-100);
  --color-border-purple-decorative: var(--color-purple-900);
  --color-border-purple-subtlest: var(--color-purple-800);
  --color-border-purple-subtle: var(--color-purple-600);
  --color-border-purple-medium: var(--color-purple-400);
  --color-border-purple-bold: var(--color-purple-100);
  --color-border-blue-decorative: var(--color-blue-900);
  --color-border-blue-subtlest: var(--color-blue-800);
  --color-border-blue-subtle: var(--color-blue-600);
  --color-border-blue-medium: var(--color-blue-400);
  --color-border-blue-bold: var(--color-blue-100);
  --color-border-savi-decorative: var(--color-purple-900);
  --color-border-savi-subtlest: var(--color-purple-800);
  --color-border-savi-subtle: var(--color-purple-600);
  --color-border-savi-medium: var(--color-purple-400);
  --color-border-savi-bold: var(--color-purple-100);
  --color-border-info-decorative: var(--color-info-900);
  --color-border-info-subtlest: var(--color-info-800);
  --color-border-info-subtle: var(--color-info-600);
  --color-border-info-medium: var(--color-info-400);
  --color-border-info-bold: var(--color-info-100);
  --color-border-warning-decorative: var(--color-warning-900);
  --color-border-warning-subtlest: var(--color-warning-800);
  --color-border-warning-subtle: var(--color-warning-400);
  --color-border-warning-medium: var(--color-warning-400);
  --color-border-warning-bold: var(--color-warning-100);
  --color-border-success-decorative: var(--color-success-900);
  --color-border-success-subtlest: var(--color-success-800);
  --color-border-success-subtle: var(--color-success-600);
  --color-border-success-medium: var(--color-success-400);
  --color-border-success-bold: var(--color-success-100);
  --color-border-critical-decorative: var(--color-critical-900);
  --color-border-critical-subtlest: var(--color-critical-800);
  --color-border-critical-subtle: var(--color-critical-600);
  --color-border-critical-medium: var(--color-critical-400);
  --color-border-critical-bold: var(--color-critical-100);
  --color-border-secondary-decorative: var(--color-navy-desaturated-900);
  --color-border-secondary-subtlest: var(--color-navy-desaturated-800);
  --color-border-secondary-subtle: var(--color-navy-desaturated-600);
  --color-border-secondary-medium: var(--color-navy-desaturated-400);
  --color-border-secondary-bold: var(--color-navy-desaturated-100);
  --color-border-primary-decorative: var(--color-indigo-900);
  --color-border-primary-subtlest: var(--color-indigo-800);
  --color-border-primary-subtle: var(--color-indigo-600);
  --color-border-primary-medium: var(--color-indigo-400);
  --color-border-primary-bold: var(--color-indigo-100);
  --color-border-neutral-decorative: var(--color-neutral-900);
  --color-border-neutral-subtlest: var(--color-neutral-800);
  --color-border-neutral-subtle: var(--color-neutral-600);
  --color-border-neutral-medium: var(--color-neutral-400);
  --color-border-neutral-bold: var(--color-neutral-100);
  --color-background-blue-subtlest: var(--color-blue-1100);
  --color-background-blue-subtle: var(--color-blue-1000);
  --color-background-blue-medium: var(--color-blue-900);
  --color-background-blue-bold: var(--color-blue-400);
  --color-background-coral-subtlest: var(--color-coral-1100);
  --color-background-coral-subtle: var(--color-coral-1000);
  --color-background-coral-medium: var(--color-coral-900);
  --color-background-coral-bold: var(--color-coral-400);
  --color-background-green-subtlest: var(--color-green-1100);
  --color-background-green-subtle: var(--color-green-1000);
  --color-background-green-medium: var(--color-green-900);
  --color-background-green-bold: var(--color-green-400);
  --color-background-purple-subtlest: var(--color-purple-1100);
  --color-background-purple-subtle: var(--color-purple-1000);
  --color-background-purple-medium: var(--color-purple-900);
  --color-background-purple-bold: var(--color-purple-400);
  --color-background-orange-subtlest: var(--color-orange-1100);
  --color-background-orange-subtle: var(--color-orange-1000);
  --color-background-orange-medium: var(--color-orange-900);
  --color-background-orange-bold: var(--color-orange-400);
  --color-background-pink-subtlest: var(--color-pink-1100);
  --color-background-pink-subtle: var(--color-pink-1000);
  --color-background-pink-medium: var(--color-pink-900);
  --color-background-pink-bold: var(--color-pink-400);
  --color-background-teal-subtlest: var(--color-teal-1100);
  --color-background-teal-subtle: var(--color-teal-1000);
  --color-background-teal-medium: var(--color-teal-900);
  --color-background-teal-bold: var(--color-teal-400);
  --color-background-desaturated-inverse: var(--color-gray-000);
  --color-background-desaturated-subtlest: var(--color-gray-1100);
  --color-background-desaturated-subtle: var(--color-gray-1000);
  --color-background-desaturated-medium: var(--color-gray-900);
  --color-background-desaturated-bold: var(--color-gray-400);
  --color-background-savi-subtlest: var(--color-purple-1100);
  --color-background-savi-subtle: var(--color-purple-1000);
  --color-background-savi-medium: var(--color-purple-900);
  --color-background-savi-bold: var(--color-purple-400);
  --color-background-info-subtlest: var(--color-info-1100);
  --color-background-info-subtle: var(--color-info-1000);
  --color-background-info-medium: var(--color-info-900);
  --color-background-info-bold: var(--color-info-400);
  --color-background-warning-subtlest: var(--color-warning-1100);
  --color-background-warning-subtle: var(--color-warning-1000);
  --color-background-warning-medium: var(--color-warning-900);
  --color-background-warning-bold: var(--color-warning-300);
  --color-background-success-subtlest: var(--color-success-1100);
  --color-background-success-subtle: var(--color-success-1000);
  --color-background-success-medium: var(--color-success-900);
  --color-background-success-bold: var(--color-success-400);
  --color-background-critical-subtlest: var(--color-critical-1100);
  --color-background-critical-subtle: var(--color-critical-1000);
  --color-background-critical-medium: var(--color-critical-900);
  --color-background-critical-bold: var(--color-critical-400);
  --color-background-secondary-subtlest: var(--color-navy-desaturated-1100);
  --color-background-secondary-subtle: var(--color-navy-desaturated-1000);
  --color-background-secondary-medium: var(--color-navy-desaturated-900);
  --color-background-secondary-bold: var(--color-navy-desaturated-400);
  --color-background-primary-subtlest: var(--color-indigo-1100);
  --color-background-primary-subtle: var(--color-indigo-desaturated-1000);
  --color-background-primary-medium: var(--color-indigo-900);
  --color-background-primary-bold: var(--color-indigo-400);
  --color-background-neutral-disabled-medium: var(--color-neutral-900);
  --color-background-neutral-disabled-subtle: var(--color-neutral-900);
  --color-background-neutral-subtlest: var(--color-navy-desaturated-1000);
  --color-background-neutral-subtle: var(--color-neutral-1000);
  --color-background-neutral-medium: var(--color-neutral-900);
  --color-background-neutral-bold: var(--color-neutral-400);
  --color-page-subtle-desaturated: var(--color-gray-1000);
  --color-page-subtle: var(--color-navy-desaturated-1100);
  --color-page-bold: var(--color-navy-desaturated-1000);
  --color-foreground-blue-subtle: var(--color-blue-400);
  --color-foreground-blue-medium: var(--color-blue-300);
  --color-foreground-blue-bold: var(--color-blue-100);
  --color-foreground-coral-subtle: var(--color-coral-400);
  --color-foreground-coral-medium: var(--color-coral-300);
  --color-foreground-coral-bold: var(--color-coral-100);
  --color-foreground-green-subtle: var(--color-green-400);
  --color-foreground-green-medium: var(--color-green-300);
  --color-foreground-green-bold: var(--color-green-100);
  --color-foreground-purple-subtle: var(--color-purple-400);
  --color-foreground-purple-medium: var(--color-purple-300);
  --color-foreground-purple-bold: var(--color-purple-100);
  --color-foreground-orange-subtle: var(--color-orange-400);
  --color-foreground-orange-medium: var(--color-orange-300);
  --color-foreground-orange-bold: var(--color-orange-100);
  --color-foreground-pink-subtle: var(--color-pink-400);
  --color-foreground-pink-medium: var(--color-pink-300);
  --color-foreground-pink-bold: var(--color-pink-100);
  --color-foreground-teal-subtle: var(--color-teal-400);
  --color-foreground-teal-medium: var(--color-teal-300);
  --color-foreground-teal-bold: var(--color-teal-100);
  --color-foreground-savi-subtle: var(--color-purple-600);
  --color-foreground-savi-medium: var(--color-purple-300);
  --color-foreground-savi-bold: var(--color-purple-100);
  --color-foreground-info-subtle: var(--color-info-600);
  --color-foreground-info-medium: var(--color-info-300);
  --color-foreground-info-bold: var(--color-info-100);
  --color-foreground-warning-subtle: var(--color-warning-600);
  --color-foreground-warning-medium: var(--color-warning-300);
  --color-foreground-warning-bold: var(--color-warning-100);
  --color-foreground-success-subtle: var(--color-success-600);
  --color-foreground-success-medium: var(--color-success-300);
  --color-foreground-success-bold: var(--color-success-100);
  --color-foreground-critical-subtle: var(--color-critical-600);
  --color-foreground-critical-medium: var(--color-critical-300);
  --color-foreground-critical-bold: var(--color-critical-100);
  --color-foreground-secondary-subtle: var(--color-navy-desaturated-600);
  --color-foreground-secondary-medium: var(--color-navy-desaturated-300);
  --color-foreground-secondary-bold: var(--color-navy-desaturated-100);
  --color-foreground-primary-subtle: var(--color-indigo-600);
  --color-foreground-primary-medium: var(--color-indigo-300);
  --color-foreground-primary-bold: var(--color-indigo-100);
  --color-foreground-neutral-inverse: var(--color-neutral-1100);
  --color-foreground-neutral-disabled: var(--color-neutral-700);
  --color-foreground-neutral-subtle: var(--color-neutral-400);
  --color-foreground-neutral-medium: var(--color-neutral-200);
  --color-foreground-neutral-bold: var(--color-neutral-000);
}

:root {
  --application-icon-size-xxsmall: 1.25rem;
  --application-icon-size-xsmall: 1.5rem;
  --application-icon-size-small: 2rem;
  --application-icon-size-medium: 2.5rem;
  --application-icon-size-large: 3rem;
  --application-icon-size-xlarge: 3.5rem;
  --application-icon-size-xxlarge: 4rem;
}

.Color-foreground-gray-50 {
  color: var(--color-gray-50);
}

.Color-foreground-gray-100 {
  color: var(--color-gray-100);
}

.Color-foreground-gray-200 {
  color: var(--color-gray-200);
}

.Color-foreground-gray-300 {
  color: var(--color-gray-300);
}

.Color-foreground-gray-400 {
  color: var(--color-gray-400);
}

.Color-foreground-gray-500 {
  color: var(--color-gray-500);
}

.Color-foreground-gray-600 {
  color: var(--color-gray-600);
}

.Color-foreground-gray-700 {
  color: var(--color-gray-700);
}

.Color-foreground-gray-800 {
  color: var(--color-gray-800);
}

.Color-foreground-gray-900 {
  color: var(--color-gray-900);
}

.Color-foreground-gray-1000 {
  color: var(--color-gray-1000);
}

.Color-foreground-gray-1100 {
  color: var(--color-gray-1100);
}

.Color-foreground-gray-000 {
  color: var(--color-gray-000);
}

.Color-foreground-neutral-50 {
  color: var(--color-neutral-50);
}

.Color-foreground-neutral-100 {
  color: var(--color-neutral-100);
}

.Color-foreground-neutral-200 {
  color: var(--color-neutral-200);
}

.Color-foreground-neutral-300 {
  color: var(--color-neutral-300);
}

.Color-foreground-neutral-400 {
  color: var(--color-neutral-400);
}

.Color-foreground-neutral-500 {
  color: var(--color-neutral-500);
}

.Color-foreground-neutral-600 {
  color: var(--color-neutral-600);
}

.Color-foreground-neutral-700 {
  color: var(--color-neutral-700);
}

.Color-foreground-neutral-800 {
  color: var(--color-neutral-800);
}

.Color-foreground-neutral-900 {
  color: var(--color-neutral-900);
}

.Color-foreground-neutral-1000 {
  color: var(--color-neutral-1000);
}

.Color-foreground-neutral-1100 {
  color: var(--color-neutral-1100);
}

.Color-foreground-neutral-000 {
  color: var(--color-neutral-000);
}

.Color-foreground-indigo-50 {
  color: var(--color-indigo-50);
}

.Color-foreground-indigo-100 {
  color: var(--color-indigo-100);
}

.Color-foreground-indigo-200 {
  color: var(--color-indigo-200);
}

.Color-foreground-indigo-300 {
  color: var(--color-indigo-300);
}

.Color-foreground-indigo-400 {
  color: var(--color-indigo-400);
}

.Color-foreground-indigo-500 {
  color: var(--color-indigo-500);
}

.Color-foreground-indigo-600 {
  color: var(--color-indigo-600);
}

.Color-foreground-indigo-700 {
  color: var(--color-indigo-700);
}

.Color-foreground-indigo-800 {
  color: var(--color-indigo-800);
}

.Color-foreground-indigo-900 {
  color: var(--color-indigo-900);
}

.Color-foreground-indigo-1000 {
  color: var(--color-indigo-1000);
}

.Color-foreground-indigo-1100 {
  color: var(--color-indigo-1100);
}

.Color-foreground-indigo-desaturated-50 {
  color: var(--color-indigo-desaturated-50);
}

.Color-foreground-indigo-desaturated-100 {
  color: var(--color-indigo-desaturated-100);
}

.Color-foreground-indigo-desaturated-200 {
  color: var(--color-indigo-desaturated-200);
}

.Color-foreground-indigo-desaturated-300 {
  color: var(--color-indigo-desaturated-300);
}

.Color-foreground-indigo-desaturated-400 {
  color: var(--color-indigo-desaturated-400);
}

.Color-foreground-indigo-desaturated-500 {
  color: var(--color-indigo-desaturated-500);
}

.Color-foreground-indigo-desaturated-600 {
  color: var(--color-indigo-desaturated-600);
}

.Color-foreground-indigo-desaturated-700 {
  color: var(--color-indigo-desaturated-700);
}

.Color-foreground-indigo-desaturated-800 {
  color: var(--color-indigo-desaturated-800);
}

.Color-foreground-indigo-desaturated-900 {
  color: var(--color-indigo-desaturated-900);
}

.Color-foreground-indigo-desaturated-1000 {
  color: var(--color-indigo-desaturated-1000);
}

.Color-foreground-indigo-desaturated-1100 {
  color: var(--color-indigo-desaturated-1100);
}

.Color-foreground-navy-50 {
  color: var(--color-navy-50);
}

.Color-foreground-navy-100 {
  color: var(--color-navy-100);
}

.Color-foreground-navy-200 {
  color: var(--color-navy-200);
}

.Color-foreground-navy-300 {
  color: var(--color-navy-300);
}

.Color-foreground-navy-400 {
  color: var(--color-navy-400);
}

.Color-foreground-navy-500 {
  color: var(--color-navy-500);
}

.Color-foreground-navy-600 {
  color: var(--color-navy-600);
}

.Color-foreground-navy-700 {
  color: var(--color-navy-700);
}

.Color-foreground-navy-800 {
  color: var(--color-navy-800);
}

.Color-foreground-navy-900 {
  color: var(--color-navy-900);
}

.Color-foreground-navy-1000 {
  color: var(--color-navy-1000);
}

.Color-foreground-navy-1100 {
  color: var(--color-navy-1100);
}

.Color-foreground-navy-desaturated-50 {
  color: var(--color-navy-desaturated-50);
}

.Color-foreground-navy-desaturated-100 {
  color: var(--color-navy-desaturated-100);
}

.Color-foreground-navy-desaturated-200 {
  color: var(--color-navy-desaturated-200);
}

.Color-foreground-navy-desaturated-300 {
  color: var(--color-navy-desaturated-300);
}

.Color-foreground-navy-desaturated-400 {
  color: var(--color-navy-desaturated-400);
}

.Color-foreground-navy-desaturated-500 {
  color: var(--color-navy-desaturated-500);
}

.Color-foreground-navy-desaturated-600 {
  color: var(--color-navy-desaturated-600);
}

.Color-foreground-navy-desaturated-700 {
  color: var(--color-navy-desaturated-700);
}

.Color-foreground-navy-desaturated-800 {
  color: var(--color-navy-desaturated-800);
}

.Color-foreground-navy-desaturated-900 {
  color: var(--color-navy-desaturated-900);
}

.Color-foreground-navy-desaturated-1000 {
  color: var(--color-navy-desaturated-1000);
}

.Color-foreground-navy-desaturated-1100 {
  color: var(--color-navy-desaturated-1100);
}

.Color-foreground-critical-50 {
  color: var(--color-critical-50);
}

.Color-foreground-critical-100 {
  color: var(--color-critical-100);
}

.Color-foreground-critical-200 {
  color: var(--color-critical-200);
}

.Color-foreground-critical-300 {
  color: var(--color-critical-300);
}

.Color-foreground-critical-400 {
  color: var(--color-critical-400);
}

.Color-foreground-critical-500 {
  color: var(--color-critical-500);
}

.Color-foreground-critical-600 {
  color: var(--color-critical-600);
}

.Color-foreground-critical-700 {
  color: var(--color-critical-700);
}

.Color-foreground-critical-800 {
  color: var(--color-critical-800);
}

.Color-foreground-critical-900 {
  color: var(--color-critical-900);
}

.Color-foreground-critical-1000 {
  color: var(--color-critical-1000);
}

.Color-foreground-critical-1100 {
  color: var(--color-critical-1100);
}

.Color-foreground-success-50 {
  color: var(--color-success-50);
}

.Color-foreground-success-100 {
  color: var(--color-success-100);
}

.Color-foreground-success-200 {
  color: var(--color-success-200);
}

.Color-foreground-success-300 {
  color: var(--color-success-300);
}

.Color-foreground-success-400 {
  color: var(--color-success-400);
}

.Color-foreground-success-500 {
  color: var(--color-success-500);
}

.Color-foreground-success-600 {
  color: var(--color-success-600);
}

.Color-foreground-success-700 {
  color: var(--color-success-700);
}

.Color-foreground-success-800 {
  color: var(--color-success-800);
}

.Color-foreground-success-900 {
  color: var(--color-success-900);
}

.Color-foreground-success-1000 {
  color: var(--color-success-1000);
}

.Color-foreground-success-1100 {
  color: var(--color-success-1100);
}

.Color-foreground-warning-50 {
  color: var(--color-warning-50);
}

.Color-foreground-warning-100 {
  color: var(--color-warning-100);
}

.Color-foreground-warning-200 {
  color: var(--color-warning-200);
}

.Color-foreground-warning-300 {
  color: var(--color-warning-300);
}

.Color-foreground-warning-400 {
  color: var(--color-warning-400);
}

.Color-foreground-warning-500 {
  color: var(--color-warning-500);
}

.Color-foreground-warning-600 {
  color: var(--color-warning-600);
}

.Color-foreground-warning-700 {
  color: var(--color-warning-700);
}

.Color-foreground-warning-800 {
  color: var(--color-warning-800);
}

.Color-foreground-warning-900 {
  color: var(--color-warning-900);
}

.Color-foreground-warning-1000 {
  color: var(--color-warning-1000);
}

.Color-foreground-warning-1100 {
  color: var(--color-warning-1100);
}

.Color-foreground-info-50 {
  color: var(--color-info-50);
}

.Color-foreground-info-100 {
  color: var(--color-info-100);
}

.Color-foreground-info-200 {
  color: var(--color-info-200);
}

.Color-foreground-info-300 {
  color: var(--color-info-300);
}

.Color-foreground-info-400 {
  color: var(--color-info-400);
}

.Color-foreground-info-500 {
  color: var(--color-info-500);
}

.Color-foreground-info-600 {
  color: var(--color-info-600);
}

.Color-foreground-info-700 {
  color: var(--color-info-700);
}

.Color-foreground-info-800 {
  color: var(--color-info-800);
}

.Color-foreground-info-900 {
  color: var(--color-info-900);
}

.Color-foreground-info-1000 {
  color: var(--color-info-1000);
}

.Color-foreground-info-1100 {
  color: var(--color-info-1100);
}

.Color-foreground-teal-50 {
  color: var(--color-teal-50);
}

.Color-foreground-teal-100 {
  color: var(--color-teal-100);
}

.Color-foreground-teal-200 {
  color: var(--color-teal-200);
}

.Color-foreground-teal-300 {
  color: var(--color-teal-300);
}

.Color-foreground-teal-400 {
  color: var(--color-teal-400);
}

.Color-foreground-teal-500 {
  color: var(--color-teal-500);
}

.Color-foreground-teal-600 {
  color: var(--color-teal-600);
}

.Color-foreground-teal-700 {
  color: var(--color-teal-700);
}

.Color-foreground-teal-800 {
  color: var(--color-teal-800);
}

.Color-foreground-teal-900 {
  color: var(--color-teal-900);
}

.Color-foreground-teal-1000 {
  color: var(--color-teal-1000);
}

.Color-foreground-teal-1100 {
  color: var(--color-teal-1100);
}

.Color-foreground-pink-50 {
  color: var(--color-pink-50);
}

.Color-foreground-pink-100 {
  color: var(--color-pink-100);
}

.Color-foreground-pink-200 {
  color: var(--color-pink-200);
}

.Color-foreground-pink-300 {
  color: var(--color-pink-300);
}

.Color-foreground-pink-400 {
  color: var(--color-pink-400);
}

.Color-foreground-pink-500 {
  color: var(--color-pink-500);
}

.Color-foreground-pink-600 {
  color: var(--color-pink-600);
}

.Color-foreground-pink-700 {
  color: var(--color-pink-700);
}

.Color-foreground-pink-800 {
  color: var(--color-pink-800);
}

.Color-foreground-pink-900 {
  color: var(--color-pink-900);
}

.Color-foreground-pink-1000 {
  color: var(--color-pink-1000);
}

.Color-foreground-pink-1100 {
  color: var(--color-pink-1100);
}

.Color-foreground-orange-50 {
  color: var(--color-orange-50);
}

.Color-foreground-orange-100 {
  color: var(--color-orange-100);
}

.Color-foreground-orange-200 {
  color: var(--color-orange-200);
}

.Color-foreground-orange-300 {
  color: var(--color-orange-300);
}

.Color-foreground-orange-400 {
  color: var(--color-orange-400);
}

.Color-foreground-orange-500 {
  color: var(--color-orange-500);
}

.Color-foreground-orange-600 {
  color: var(--color-orange-600);
}

.Color-foreground-orange-700 {
  color: var(--color-orange-700);
}

.Color-foreground-orange-800 {
  color: var(--color-orange-800);
}

.Color-foreground-orange-900 {
  color: var(--color-orange-900);
}

.Color-foreground-orange-1000 {
  color: var(--color-orange-1000);
}

.Color-foreground-orange-1100 {
  color: var(--color-orange-1100);
}

.Color-foreground-purple-50 {
  color: var(--color-purple-50);
}

.Color-foreground-purple-100 {
  color: var(--color-purple-100);
}

.Color-foreground-purple-200 {
  color: var(--color-purple-200);
}

.Color-foreground-purple-300 {
  color: var(--color-purple-300);
}

.Color-foreground-purple-400 {
  color: var(--color-purple-400);
}

.Color-foreground-purple-500 {
  color: var(--color-purple-500);
}

.Color-foreground-purple-600 {
  color: var(--color-purple-600);
}

.Color-foreground-purple-700 {
  color: var(--color-purple-700);
}

.Color-foreground-purple-800 {
  color: var(--color-purple-800);
}

.Color-foreground-purple-900 {
  color: var(--color-purple-900);
}

.Color-foreground-purple-1000 {
  color: var(--color-purple-1000);
}

.Color-foreground-purple-1100 {
  color: var(--color-purple-1100);
}

.Color-foreground-green-50 {
  color: var(--color-green-50);
}

.Color-foreground-green-100 {
  color: var(--color-green-100);
}

.Color-foreground-green-200 {
  color: var(--color-green-200);
}

.Color-foreground-green-300 {
  color: var(--color-green-300);
}

.Color-foreground-green-400 {
  color: var(--color-green-400);
}

.Color-foreground-green-500 {
  color: var(--color-green-500);
}

.Color-foreground-green-600 {
  color: var(--color-green-600);
}

.Color-foreground-green-700 {
  color: var(--color-green-700);
}

.Color-foreground-green-800 {
  color: var(--color-green-800);
}

.Color-foreground-green-900 {
  color: var(--color-green-900);
}

.Color-foreground-green-1000 {
  color: var(--color-green-1000);
}

.Color-foreground-green-1100 {
  color: var(--color-green-1100);
}

.Color-foreground-coral-50 {
  color: var(--color-coral-50);
}

.Color-foreground-coral-100 {
  color: var(--color-coral-100);
}

.Color-foreground-coral-200 {
  color: var(--color-coral-200);
}

.Color-foreground-coral-300 {
  color: var(--color-coral-300);
}

.Color-foreground-coral-400 {
  color: var(--color-coral-400);
}

.Color-foreground-coral-500 {
  color: var(--color-coral-500);
}

.Color-foreground-coral-600 {
  color: var(--color-coral-600);
}

.Color-foreground-coral-700 {
  color: var(--color-coral-700);
}

.Color-foreground-coral-800 {
  color: var(--color-coral-800);
}

.Color-foreground-coral-900 {
  color: var(--color-coral-900);
}

.Color-foreground-coral-1000 {
  color: var(--color-coral-1000);
}

.Color-foreground-coral-1100 {
  color: var(--color-coral-1100);
}

.Color-foreground-blue-50 {
  color: var(--color-blue-50);
}

.Color-foreground-blue-100 {
  color: var(--color-blue-100);
}

.Color-foreground-blue-200 {
  color: var(--color-blue-200);
}

.Color-foreground-blue-300 {
  color: var(--color-blue-300);
}

.Color-foreground-blue-400 {
  color: var(--color-blue-400);
}

.Color-foreground-blue-500 {
  color: var(--color-blue-500);
}

.Color-foreground-blue-600 {
  color: var(--color-blue-600);
}

.Color-foreground-blue-700 {
  color: var(--color-blue-700);
}

.Color-foreground-blue-800 {
  color: var(--color-blue-800);
}

.Color-foreground-blue-900 {
  color: var(--color-blue-900);
}

.Color-foreground-blue-1000 {
  color: var(--color-blue-1000);
}

.Color-foreground-blue-1100 {
  color: var(--color-blue-1100);
}

.Color-background-gray-50 {
  background: var(--color-gray-50);
}

.Color-background-gray-100 {
  background: var(--color-gray-100);
}

.Color-background-gray-200 {
  background: var(--color-gray-200);
}

.Color-background-gray-300 {
  background: var(--color-gray-300);
}

.Color-background-gray-400 {
  background: var(--color-gray-400);
}

.Color-background-gray-500 {
  background: var(--color-gray-500);
}

.Color-background-gray-600 {
  background: var(--color-gray-600);
}

.Color-background-gray-700 {
  background: var(--color-gray-700);
}

.Color-background-gray-800 {
  background: var(--color-gray-800);
}

.Color-background-gray-900 {
  background: var(--color-gray-900);
}

.Color-background-gray-1000 {
  background: var(--color-gray-1000);
}

.Color-background-gray-1100 {
  background: var(--color-gray-1100);
}

.Color-background-gray-000 {
  background: var(--color-gray-000);
}

.Color-background-neutral-50 {
  background: var(--color-neutral-50);
}

.Color-background-neutral-100 {
  background: var(--color-neutral-100);
}

.Color-background-neutral-200 {
  background: var(--color-neutral-200);
}

.Color-background-neutral-300 {
  background: var(--color-neutral-300);
}

.Color-background-neutral-400 {
  background: var(--color-neutral-400);
}

.Color-background-neutral-500 {
  background: var(--color-neutral-500);
}

.Color-background-neutral-600 {
  background: var(--color-neutral-600);
}

.Color-background-neutral-700 {
  background: var(--color-neutral-700);
}

.Color-background-neutral-800 {
  background: var(--color-neutral-800);
}

.Color-background-neutral-900 {
  background: var(--color-neutral-900);
}

.Color-background-neutral-1000 {
  background: var(--color-neutral-1000);
}

.Color-background-neutral-1100 {
  background: var(--color-neutral-1100);
}

.Color-background-neutral-000 {
  background: var(--color-neutral-000);
}

.Color-background-indigo-50 {
  background: var(--color-indigo-50);
}

.Color-background-indigo-100 {
  background: var(--color-indigo-100);
}

.Color-background-indigo-200 {
  background: var(--color-indigo-200);
}

.Color-background-indigo-300 {
  background: var(--color-indigo-300);
}

.Color-background-indigo-400 {
  background: var(--color-indigo-400);
}

.Color-background-indigo-500 {
  background: var(--color-indigo-500);
}

.Color-background-indigo-600 {
  background: var(--color-indigo-600);
}

.Color-background-indigo-700 {
  background: var(--color-indigo-700);
}

.Color-background-indigo-800 {
  background: var(--color-indigo-800);
}

.Color-background-indigo-900 {
  background: var(--color-indigo-900);
}

.Color-background-indigo-1000 {
  background: var(--color-indigo-1000);
}

.Color-background-indigo-1100 {
  background: var(--color-indigo-1100);
}

.Color-background-indigo-desaturated-50 {
  background: var(--color-indigo-desaturated-50);
}

.Color-background-indigo-desaturated-100 {
  background: var(--color-indigo-desaturated-100);
}

.Color-background-indigo-desaturated-200 {
  background: var(--color-indigo-desaturated-200);
}

.Color-background-indigo-desaturated-300 {
  background: var(--color-indigo-desaturated-300);
}

.Color-background-indigo-desaturated-400 {
  background: var(--color-indigo-desaturated-400);
}

.Color-background-indigo-desaturated-500 {
  background: var(--color-indigo-desaturated-500);
}

.Color-background-indigo-desaturated-600 {
  background: var(--color-indigo-desaturated-600);
}

.Color-background-indigo-desaturated-700 {
  background: var(--color-indigo-desaturated-700);
}

.Color-background-indigo-desaturated-800 {
  background: var(--color-indigo-desaturated-800);
}

.Color-background-indigo-desaturated-900 {
  background: var(--color-indigo-desaturated-900);
}

.Color-background-indigo-desaturated-1000 {
  background: var(--color-indigo-desaturated-1000);
}

.Color-background-indigo-desaturated-1100 {
  background: var(--color-indigo-desaturated-1100);
}

.Color-background-navy-50 {
  background: var(--color-navy-50);
}

.Color-background-navy-100 {
  background: var(--color-navy-100);
}

.Color-background-navy-200 {
  background: var(--color-navy-200);
}

.Color-background-navy-300 {
  background: var(--color-navy-300);
}

.Color-background-navy-400 {
  background: var(--color-navy-400);
}

.Color-background-navy-500 {
  background: var(--color-navy-500);
}

.Color-background-navy-600 {
  background: var(--color-navy-600);
}

.Color-background-navy-700 {
  background: var(--color-navy-700);
}

.Color-background-navy-800 {
  background: var(--color-navy-800);
}

.Color-background-navy-900 {
  background: var(--color-navy-900);
}

.Color-background-navy-1000 {
  background: var(--color-navy-1000);
}

.Color-background-navy-1100 {
  background: var(--color-navy-1100);
}

.Color-background-navy-desaturated-50 {
  background: var(--color-navy-desaturated-50);
}

.Color-background-navy-desaturated-100 {
  background: var(--color-navy-desaturated-100);
}

.Color-background-navy-desaturated-200 {
  background: var(--color-navy-desaturated-200);
}

.Color-background-navy-desaturated-300 {
  background: var(--color-navy-desaturated-300);
}

.Color-background-navy-desaturated-400 {
  background: var(--color-navy-desaturated-400);
}

.Color-background-navy-desaturated-500 {
  background: var(--color-navy-desaturated-500);
}

.Color-background-navy-desaturated-600 {
  background: var(--color-navy-desaturated-600);
}

.Color-background-navy-desaturated-700 {
  background: var(--color-navy-desaturated-700);
}

.Color-background-navy-desaturated-800 {
  background: var(--color-navy-desaturated-800);
}

.Color-background-navy-desaturated-900 {
  background: var(--color-navy-desaturated-900);
}

.Color-background-navy-desaturated-1000 {
  background: var(--color-navy-desaturated-1000);
}

.Color-background-navy-desaturated-1100 {
  background: var(--color-navy-desaturated-1100);
}

.Color-background-critical-50 {
  background: var(--color-critical-50);
}

.Color-background-critical-100 {
  background: var(--color-critical-100);
}

.Color-background-critical-200 {
  background: var(--color-critical-200);
}

.Color-background-critical-300 {
  background: var(--color-critical-300);
}

.Color-background-critical-400 {
  background: var(--color-critical-400);
}

.Color-background-critical-500 {
  background: var(--color-critical-500);
}

.Color-background-critical-600 {
  background: var(--color-critical-600);
}

.Color-background-critical-700 {
  background: var(--color-critical-700);
}

.Color-background-critical-800 {
  background: var(--color-critical-800);
}

.Color-background-critical-900 {
  background: var(--color-critical-900);
}

.Color-background-critical-1000 {
  background: var(--color-critical-1000);
}

.Color-background-critical-1100 {
  background: var(--color-critical-1100);
}

.Color-background-success-50 {
  background: var(--color-success-50);
}

.Color-background-success-100 {
  background: var(--color-success-100);
}

.Color-background-success-200 {
  background: var(--color-success-200);
}

.Color-background-success-300 {
  background: var(--color-success-300);
}

.Color-background-success-400 {
  background: var(--color-success-400);
}

.Color-background-success-500 {
  background: var(--color-success-500);
}

.Color-background-success-600 {
  background: var(--color-success-600);
}

.Color-background-success-700 {
  background: var(--color-success-700);
}

.Color-background-success-800 {
  background: var(--color-success-800);
}

.Color-background-success-900 {
  background: var(--color-success-900);
}

.Color-background-success-1000 {
  background: var(--color-success-1000);
}

.Color-background-success-1100 {
  background: var(--color-success-1100);
}

.Color-background-warning-50 {
  background: var(--color-warning-50);
}

.Color-background-warning-100 {
  background: var(--color-warning-100);
}

.Color-background-warning-200 {
  background: var(--color-warning-200);
}

.Color-background-warning-300 {
  background: var(--color-warning-300);
}

.Color-background-warning-400 {
  background: var(--color-warning-400);
}

.Color-background-warning-500 {
  background: var(--color-warning-500);
}

.Color-background-warning-600 {
  background: var(--color-warning-600);
}

.Color-background-warning-700 {
  background: var(--color-warning-700);
}

.Color-background-warning-800 {
  background: var(--color-warning-800);
}

.Color-background-warning-900 {
  background: var(--color-warning-900);
}

.Color-background-warning-1000 {
  background: var(--color-warning-1000);
}

.Color-background-warning-1100 {
  background: var(--color-warning-1100);
}

.Color-background-info-50 {
  background: var(--color-info-50);
}

.Color-background-info-100 {
  background: var(--color-info-100);
}

.Color-background-info-200 {
  background: var(--color-info-200);
}

.Color-background-info-300 {
  background: var(--color-info-300);
}

.Color-background-info-400 {
  background: var(--color-info-400);
}

.Color-background-info-500 {
  background: var(--color-info-500);
}

.Color-background-info-600 {
  background: var(--color-info-600);
}

.Color-background-info-700 {
  background: var(--color-info-700);
}

.Color-background-info-800 {
  background: var(--color-info-800);
}

.Color-background-info-900 {
  background: var(--color-info-900);
}

.Color-background-info-1000 {
  background: var(--color-info-1000);
}

.Color-background-info-1100 {
  background: var(--color-info-1100);
}

.Color-background-teal-50 {
  background: var(--color-teal-50);
}

.Color-background-teal-100 {
  background: var(--color-teal-100);
}

.Color-background-teal-200 {
  background: var(--color-teal-200);
}

.Color-background-teal-300 {
  background: var(--color-teal-300);
}

.Color-background-teal-400 {
  background: var(--color-teal-400);
}

.Color-background-teal-500 {
  background: var(--color-teal-500);
}

.Color-background-teal-600 {
  background: var(--color-teal-600);
}

.Color-background-teal-700 {
  background: var(--color-teal-700);
}

.Color-background-teal-800 {
  background: var(--color-teal-800);
}

.Color-background-teal-900 {
  background: var(--color-teal-900);
}

.Color-background-teal-1000 {
  background: var(--color-teal-1000);
}

.Color-background-teal-1100 {
  background: var(--color-teal-1100);
}

.Color-background-pink-50 {
  background: var(--color-pink-50);
}

.Color-background-pink-100 {
  background: var(--color-pink-100);
}

.Color-background-pink-200 {
  background: var(--color-pink-200);
}

.Color-background-pink-300 {
  background: var(--color-pink-300);
}

.Color-background-pink-400 {
  background: var(--color-pink-400);
}

.Color-background-pink-500 {
  background: var(--color-pink-500);
}

.Color-background-pink-600 {
  background: var(--color-pink-600);
}

.Color-background-pink-700 {
  background: var(--color-pink-700);
}

.Color-background-pink-800 {
  background: var(--color-pink-800);
}

.Color-background-pink-900 {
  background: var(--color-pink-900);
}

.Color-background-pink-1000 {
  background: var(--color-pink-1000);
}

.Color-background-pink-1100 {
  background: var(--color-pink-1100);
}

.Color-background-orange-50 {
  background: var(--color-orange-50);
}

.Color-background-orange-100 {
  background: var(--color-orange-100);
}

.Color-background-orange-200 {
  background: var(--color-orange-200);
}

.Color-background-orange-300 {
  background: var(--color-orange-300);
}

.Color-background-orange-400 {
  background: var(--color-orange-400);
}

.Color-background-orange-500 {
  background: var(--color-orange-500);
}

.Color-background-orange-600 {
  background: var(--color-orange-600);
}

.Color-background-orange-700 {
  background: var(--color-orange-700);
}

.Color-background-orange-800 {
  background: var(--color-orange-800);
}

.Color-background-orange-900 {
  background: var(--color-orange-900);
}

.Color-background-orange-1000 {
  background: var(--color-orange-1000);
}

.Color-background-orange-1100 {
  background: var(--color-orange-1100);
}

.Color-background-purple-50 {
  background: var(--color-purple-50);
}

.Color-background-purple-100 {
  background: var(--color-purple-100);
}

.Color-background-purple-200 {
  background: var(--color-purple-200);
}

.Color-background-purple-300 {
  background: var(--color-purple-300);
}

.Color-background-purple-400 {
  background: var(--color-purple-400);
}

.Color-background-purple-500 {
  background: var(--color-purple-500);
}

.Color-background-purple-600 {
  background: var(--color-purple-600);
}

.Color-background-purple-700 {
  background: var(--color-purple-700);
}

.Color-background-purple-800 {
  background: var(--color-purple-800);
}

.Color-background-purple-900 {
  background: var(--color-purple-900);
}

.Color-background-purple-1000 {
  background: var(--color-purple-1000);
}

.Color-background-purple-1100 {
  background: var(--color-purple-1100);
}

.Color-background-green-50 {
  background: var(--color-green-50);
}

.Color-background-green-100 {
  background: var(--color-green-100);
}

.Color-background-green-200 {
  background: var(--color-green-200);
}

.Color-background-green-300 {
  background: var(--color-green-300);
}

.Color-background-green-400 {
  background: var(--color-green-400);
}

.Color-background-green-500 {
  background: var(--color-green-500);
}

.Color-background-green-600 {
  background: var(--color-green-600);
}

.Color-background-green-700 {
  background: var(--color-green-700);
}

.Color-background-green-800 {
  background: var(--color-green-800);
}

.Color-background-green-900 {
  background: var(--color-green-900);
}

.Color-background-green-1000 {
  background: var(--color-green-1000);
}

.Color-background-green-1100 {
  background: var(--color-green-1100);
}

.Color-background-coral-50 {
  background: var(--color-coral-50);
}

.Color-background-coral-100 {
  background: var(--color-coral-100);
}

.Color-background-coral-200 {
  background: var(--color-coral-200);
}

.Color-background-coral-300 {
  background: var(--color-coral-300);
}

.Color-background-coral-400 {
  background: var(--color-coral-400);
}

.Color-background-coral-500 {
  background: var(--color-coral-500);
}

.Color-background-coral-600 {
  background: var(--color-coral-600);
}

.Color-background-coral-700 {
  background: var(--color-coral-700);
}

.Color-background-coral-800 {
  background: var(--color-coral-800);
}

.Color-background-coral-900 {
  background: var(--color-coral-900);
}

.Color-background-coral-1000 {
  background: var(--color-coral-1000);
}

.Color-background-coral-1100 {
  background: var(--color-coral-1100);
}

.Color-background-blue-50 {
  background: var(--color-blue-50);
}

.Color-background-blue-100 {
  background: var(--color-blue-100);
}

.Color-background-blue-200 {
  background: var(--color-blue-200);
}

.Color-background-blue-300 {
  background: var(--color-blue-300);
}

.Color-background-blue-400 {
  background: var(--color-blue-400);
}

.Color-background-blue-500 {
  background: var(--color-blue-500);
}

.Color-background-blue-600 {
  background: var(--color-blue-600);
}

.Color-background-blue-700 {
  background: var(--color-blue-700);
}

.Color-background-blue-800 {
  background: var(--color-blue-800);
}

.Color-background-blue-900 {
  background: var(--color-blue-900);
}

.Color-background-blue-1000 {
  background: var(--color-blue-1000);
}

.Color-background-blue-1100 {
  background: var(--color-blue-1100);
}

.Color-icon-gray-50 path, .Color-icon-gray-50 rect, .Color-icon-gray-50 polygon, .Color-icon-gray-50 circle, .Color-icon-gray-50 {
  fill: var(--color-gray-50);
}

.Color-icon-gray-100 path, .Color-icon-gray-100 rect, .Color-icon-gray-100 polygon, .Color-icon-gray-100 circle, .Color-icon-gray-100 {
  fill: var(--color-gray-100);
}

.Color-icon-gray-200 path, .Color-icon-gray-200 rect, .Color-icon-gray-200 polygon, .Color-icon-gray-200 circle, .Color-icon-gray-200 {
  fill: var(--color-gray-200);
}

.Color-icon-gray-300 path, .Color-icon-gray-300 rect, .Color-icon-gray-300 polygon, .Color-icon-gray-300 circle, .Color-icon-gray-300 {
  fill: var(--color-gray-300);
}

.Color-icon-gray-400 path, .Color-icon-gray-400 rect, .Color-icon-gray-400 polygon, .Color-icon-gray-400 circle, .Color-icon-gray-400 {
  fill: var(--color-gray-400);
}

.Color-icon-gray-500 path, .Color-icon-gray-500 rect, .Color-icon-gray-500 polygon, .Color-icon-gray-500 circle, .Color-icon-gray-500 {
  fill: var(--color-gray-500);
}

.Color-icon-gray-600 path, .Color-icon-gray-600 rect, .Color-icon-gray-600 polygon, .Color-icon-gray-600 circle, .Color-icon-gray-600 {
  fill: var(--color-gray-600);
}

.Color-icon-gray-700 path, .Color-icon-gray-700 rect, .Color-icon-gray-700 polygon, .Color-icon-gray-700 circle, .Color-icon-gray-700 {
  fill: var(--color-gray-700);
}

.Color-icon-gray-800 path, .Color-icon-gray-800 rect, .Color-icon-gray-800 polygon, .Color-icon-gray-800 circle, .Color-icon-gray-800 {
  fill: var(--color-gray-800);
}

.Color-icon-gray-900 path, .Color-icon-gray-900 rect, .Color-icon-gray-900 polygon, .Color-icon-gray-900 circle, .Color-icon-gray-900 {
  fill: var(--color-gray-900);
}

.Color-icon-gray-1000 path, .Color-icon-gray-1000 rect, .Color-icon-gray-1000 polygon, .Color-icon-gray-1000 circle, .Color-icon-gray-1000 {
  fill: var(--color-gray-1000);
}

.Color-icon-gray-1100 path, .Color-icon-gray-1100 rect, .Color-icon-gray-1100 polygon, .Color-icon-gray-1100 circle, .Color-icon-gray-1100 {
  fill: var(--color-gray-1100);
}

.Color-icon-gray-000 path, .Color-icon-gray-000 rect, .Color-icon-gray-000 polygon, .Color-icon-gray-000 circle, .Color-icon-gray-000 {
  fill: var(--color-gray-000);
}

.Color-icon-neutral-50 path, .Color-icon-neutral-50 rect, .Color-icon-neutral-50 polygon, .Color-icon-neutral-50 circle, .Color-icon-neutral-50 {
  fill: var(--color-neutral-50);
}

.Color-icon-neutral-100 path, .Color-icon-neutral-100 rect, .Color-icon-neutral-100 polygon, .Color-icon-neutral-100 circle, .Color-icon-neutral-100 {
  fill: var(--color-neutral-100);
}

.Color-icon-neutral-200 path, .Color-icon-neutral-200 rect, .Color-icon-neutral-200 polygon, .Color-icon-neutral-200 circle, .Color-icon-neutral-200 {
  fill: var(--color-neutral-200);
}

.Color-icon-neutral-300 path, .Color-icon-neutral-300 rect, .Color-icon-neutral-300 polygon, .Color-icon-neutral-300 circle, .Color-icon-neutral-300 {
  fill: var(--color-neutral-300);
}

.Color-icon-neutral-400 path, .Color-icon-neutral-400 rect, .Color-icon-neutral-400 polygon, .Color-icon-neutral-400 circle, .Color-icon-neutral-400 {
  fill: var(--color-neutral-400);
}

.Color-icon-neutral-500 path, .Color-icon-neutral-500 rect, .Color-icon-neutral-500 polygon, .Color-icon-neutral-500 circle, .Color-icon-neutral-500 {
  fill: var(--color-neutral-500);
}

.Color-icon-neutral-600 path, .Color-icon-neutral-600 rect, .Color-icon-neutral-600 polygon, .Color-icon-neutral-600 circle, .Color-icon-neutral-600 {
  fill: var(--color-neutral-600);
}

.Color-icon-neutral-700 path, .Color-icon-neutral-700 rect, .Color-icon-neutral-700 polygon, .Color-icon-neutral-700 circle, .Color-icon-neutral-700 {
  fill: var(--color-neutral-700);
}

.Color-icon-neutral-800 path, .Color-icon-neutral-800 rect, .Color-icon-neutral-800 polygon, .Color-icon-neutral-800 circle, .Color-icon-neutral-800 {
  fill: var(--color-neutral-800);
}

.Color-icon-neutral-900 path, .Color-icon-neutral-900 rect, .Color-icon-neutral-900 polygon, .Color-icon-neutral-900 circle, .Color-icon-neutral-900 {
  fill: var(--color-neutral-900);
}

.Color-icon-neutral-1000 path, .Color-icon-neutral-1000 rect, .Color-icon-neutral-1000 polygon, .Color-icon-neutral-1000 circle, .Color-icon-neutral-1000 {
  fill: var(--color-neutral-1000);
}

.Color-icon-neutral-1100 path, .Color-icon-neutral-1100 rect, .Color-icon-neutral-1100 polygon, .Color-icon-neutral-1100 circle, .Color-icon-neutral-1100 {
  fill: var(--color-neutral-1100);
}

.Color-icon-neutral-000 path, .Color-icon-neutral-000 rect, .Color-icon-neutral-000 polygon, .Color-icon-neutral-000 circle, .Color-icon-neutral-000 {
  fill: var(--color-neutral-000);
}

.Color-icon-indigo-50 path, .Color-icon-indigo-50 rect, .Color-icon-indigo-50 polygon, .Color-icon-indigo-50 circle, .Color-icon-indigo-50 {
  fill: var(--color-indigo-50);
}

.Color-icon-indigo-100 path, .Color-icon-indigo-100 rect, .Color-icon-indigo-100 polygon, .Color-icon-indigo-100 circle, .Color-icon-indigo-100 {
  fill: var(--color-indigo-100);
}

.Color-icon-indigo-200 path, .Color-icon-indigo-200 rect, .Color-icon-indigo-200 polygon, .Color-icon-indigo-200 circle, .Color-icon-indigo-200 {
  fill: var(--color-indigo-200);
}

.Color-icon-indigo-300 path, .Color-icon-indigo-300 rect, .Color-icon-indigo-300 polygon, .Color-icon-indigo-300 circle, .Color-icon-indigo-300 {
  fill: var(--color-indigo-300);
}

.Color-icon-indigo-400 path, .Color-icon-indigo-400 rect, .Color-icon-indigo-400 polygon, .Color-icon-indigo-400 circle, .Color-icon-indigo-400 {
  fill: var(--color-indigo-400);
}

.Color-icon-indigo-500 path, .Color-icon-indigo-500 rect, .Color-icon-indigo-500 polygon, .Color-icon-indigo-500 circle, .Color-icon-indigo-500 {
  fill: var(--color-indigo-500);
}

.Color-icon-indigo-600 path, .Color-icon-indigo-600 rect, .Color-icon-indigo-600 polygon, .Color-icon-indigo-600 circle, .Color-icon-indigo-600 {
  fill: var(--color-indigo-600);
}

.Color-icon-indigo-700 path, .Color-icon-indigo-700 rect, .Color-icon-indigo-700 polygon, .Color-icon-indigo-700 circle, .Color-icon-indigo-700 {
  fill: var(--color-indigo-700);
}

.Color-icon-indigo-800 path, .Color-icon-indigo-800 rect, .Color-icon-indigo-800 polygon, .Color-icon-indigo-800 circle, .Color-icon-indigo-800 {
  fill: var(--color-indigo-800);
}

.Color-icon-indigo-900 path, .Color-icon-indigo-900 rect, .Color-icon-indigo-900 polygon, .Color-icon-indigo-900 circle, .Color-icon-indigo-900 {
  fill: var(--color-indigo-900);
}

.Color-icon-indigo-1000 path, .Color-icon-indigo-1000 rect, .Color-icon-indigo-1000 polygon, .Color-icon-indigo-1000 circle, .Color-icon-indigo-1000 {
  fill: var(--color-indigo-1000);
}

.Color-icon-indigo-1100 path, .Color-icon-indigo-1100 rect, .Color-icon-indigo-1100 polygon, .Color-icon-indigo-1100 circle, .Color-icon-indigo-1100 {
  fill: var(--color-indigo-1100);
}

.Color-icon-indigo-desaturated-50 path, .Color-icon-indigo-desaturated-50 rect, .Color-icon-indigo-desaturated-50 polygon, .Color-icon-indigo-desaturated-50 circle, .Color-icon-indigo-desaturated-50 {
  fill: var(--color-indigo-desaturated-50);
}

.Color-icon-indigo-desaturated-100 path, .Color-icon-indigo-desaturated-100 rect, .Color-icon-indigo-desaturated-100 polygon, .Color-icon-indigo-desaturated-100 circle, .Color-icon-indigo-desaturated-100 {
  fill: var(--color-indigo-desaturated-100);
}

.Color-icon-indigo-desaturated-200 path, .Color-icon-indigo-desaturated-200 rect, .Color-icon-indigo-desaturated-200 polygon, .Color-icon-indigo-desaturated-200 circle, .Color-icon-indigo-desaturated-200 {
  fill: var(--color-indigo-desaturated-200);
}

.Color-icon-indigo-desaturated-300 path, .Color-icon-indigo-desaturated-300 rect, .Color-icon-indigo-desaturated-300 polygon, .Color-icon-indigo-desaturated-300 circle, .Color-icon-indigo-desaturated-300 {
  fill: var(--color-indigo-desaturated-300);
}

.Color-icon-indigo-desaturated-400 path, .Color-icon-indigo-desaturated-400 rect, .Color-icon-indigo-desaturated-400 polygon, .Color-icon-indigo-desaturated-400 circle, .Color-icon-indigo-desaturated-400 {
  fill: var(--color-indigo-desaturated-400);
}

.Color-icon-indigo-desaturated-500 path, .Color-icon-indigo-desaturated-500 rect, .Color-icon-indigo-desaturated-500 polygon, .Color-icon-indigo-desaturated-500 circle, .Color-icon-indigo-desaturated-500 {
  fill: var(--color-indigo-desaturated-500);
}

.Color-icon-indigo-desaturated-600 path, .Color-icon-indigo-desaturated-600 rect, .Color-icon-indigo-desaturated-600 polygon, .Color-icon-indigo-desaturated-600 circle, .Color-icon-indigo-desaturated-600 {
  fill: var(--color-indigo-desaturated-600);
}

.Color-icon-indigo-desaturated-700 path, .Color-icon-indigo-desaturated-700 rect, .Color-icon-indigo-desaturated-700 polygon, .Color-icon-indigo-desaturated-700 circle, .Color-icon-indigo-desaturated-700 {
  fill: var(--color-indigo-desaturated-700);
}

.Color-icon-indigo-desaturated-800 path, .Color-icon-indigo-desaturated-800 rect, .Color-icon-indigo-desaturated-800 polygon, .Color-icon-indigo-desaturated-800 circle, .Color-icon-indigo-desaturated-800 {
  fill: var(--color-indigo-desaturated-800);
}

.Color-icon-indigo-desaturated-900 path, .Color-icon-indigo-desaturated-900 rect, .Color-icon-indigo-desaturated-900 polygon, .Color-icon-indigo-desaturated-900 circle, .Color-icon-indigo-desaturated-900 {
  fill: var(--color-indigo-desaturated-900);
}

.Color-icon-indigo-desaturated-1000 path, .Color-icon-indigo-desaturated-1000 rect, .Color-icon-indigo-desaturated-1000 polygon, .Color-icon-indigo-desaturated-1000 circle, .Color-icon-indigo-desaturated-1000 {
  fill: var(--color-indigo-desaturated-1000);
}

.Color-icon-indigo-desaturated-1100 path, .Color-icon-indigo-desaturated-1100 rect, .Color-icon-indigo-desaturated-1100 polygon, .Color-icon-indigo-desaturated-1100 circle, .Color-icon-indigo-desaturated-1100 {
  fill: var(--color-indigo-desaturated-1100);
}

.Color-icon-navy-50 path, .Color-icon-navy-50 rect, .Color-icon-navy-50 polygon, .Color-icon-navy-50 circle, .Color-icon-navy-50 {
  fill: var(--color-navy-50);
}

.Color-icon-navy-100 path, .Color-icon-navy-100 rect, .Color-icon-navy-100 polygon, .Color-icon-navy-100 circle, .Color-icon-navy-100 {
  fill: var(--color-navy-100);
}

.Color-icon-navy-200 path, .Color-icon-navy-200 rect, .Color-icon-navy-200 polygon, .Color-icon-navy-200 circle, .Color-icon-navy-200 {
  fill: var(--color-navy-200);
}

.Color-icon-navy-300 path, .Color-icon-navy-300 rect, .Color-icon-navy-300 polygon, .Color-icon-navy-300 circle, .Color-icon-navy-300 {
  fill: var(--color-navy-300);
}

.Color-icon-navy-400 path, .Color-icon-navy-400 rect, .Color-icon-navy-400 polygon, .Color-icon-navy-400 circle, .Color-icon-navy-400 {
  fill: var(--color-navy-400);
}

.Color-icon-navy-500 path, .Color-icon-navy-500 rect, .Color-icon-navy-500 polygon, .Color-icon-navy-500 circle, .Color-icon-navy-500 {
  fill: var(--color-navy-500);
}

.Color-icon-navy-600 path, .Color-icon-navy-600 rect, .Color-icon-navy-600 polygon, .Color-icon-navy-600 circle, .Color-icon-navy-600 {
  fill: var(--color-navy-600);
}

.Color-icon-navy-700 path, .Color-icon-navy-700 rect, .Color-icon-navy-700 polygon, .Color-icon-navy-700 circle, .Color-icon-navy-700 {
  fill: var(--color-navy-700);
}

.Color-icon-navy-800 path, .Color-icon-navy-800 rect, .Color-icon-navy-800 polygon, .Color-icon-navy-800 circle, .Color-icon-navy-800 {
  fill: var(--color-navy-800);
}

.Color-icon-navy-900 path, .Color-icon-navy-900 rect, .Color-icon-navy-900 polygon, .Color-icon-navy-900 circle, .Color-icon-navy-900 {
  fill: var(--color-navy-900);
}

.Color-icon-navy-1000 path, .Color-icon-navy-1000 rect, .Color-icon-navy-1000 polygon, .Color-icon-navy-1000 circle, .Color-icon-navy-1000 {
  fill: var(--color-navy-1000);
}

.Color-icon-navy-1100 path, .Color-icon-navy-1100 rect, .Color-icon-navy-1100 polygon, .Color-icon-navy-1100 circle, .Color-icon-navy-1100 {
  fill: var(--color-navy-1100);
}

.Color-icon-navy-desaturated-50 path, .Color-icon-navy-desaturated-50 rect, .Color-icon-navy-desaturated-50 polygon, .Color-icon-navy-desaturated-50 circle, .Color-icon-navy-desaturated-50 {
  fill: var(--color-navy-desaturated-50);
}

.Color-icon-navy-desaturated-100 path, .Color-icon-navy-desaturated-100 rect, .Color-icon-navy-desaturated-100 polygon, .Color-icon-navy-desaturated-100 circle, .Color-icon-navy-desaturated-100 {
  fill: var(--color-navy-desaturated-100);
}

.Color-icon-navy-desaturated-200 path, .Color-icon-navy-desaturated-200 rect, .Color-icon-navy-desaturated-200 polygon, .Color-icon-navy-desaturated-200 circle, .Color-icon-navy-desaturated-200 {
  fill: var(--color-navy-desaturated-200);
}

.Color-icon-navy-desaturated-300 path, .Color-icon-navy-desaturated-300 rect, .Color-icon-navy-desaturated-300 polygon, .Color-icon-navy-desaturated-300 circle, .Color-icon-navy-desaturated-300 {
  fill: var(--color-navy-desaturated-300);
}

.Color-icon-navy-desaturated-400 path, .Color-icon-navy-desaturated-400 rect, .Color-icon-navy-desaturated-400 polygon, .Color-icon-navy-desaturated-400 circle, .Color-icon-navy-desaturated-400 {
  fill: var(--color-navy-desaturated-400);
}

.Color-icon-navy-desaturated-500 path, .Color-icon-navy-desaturated-500 rect, .Color-icon-navy-desaturated-500 polygon, .Color-icon-navy-desaturated-500 circle, .Color-icon-navy-desaturated-500 {
  fill: var(--color-navy-desaturated-500);
}

.Color-icon-navy-desaturated-600 path, .Color-icon-navy-desaturated-600 rect, .Color-icon-navy-desaturated-600 polygon, .Color-icon-navy-desaturated-600 circle, .Color-icon-navy-desaturated-600 {
  fill: var(--color-navy-desaturated-600);
}

.Color-icon-navy-desaturated-700 path, .Color-icon-navy-desaturated-700 rect, .Color-icon-navy-desaturated-700 polygon, .Color-icon-navy-desaturated-700 circle, .Color-icon-navy-desaturated-700 {
  fill: var(--color-navy-desaturated-700);
}

.Color-icon-navy-desaturated-800 path, .Color-icon-navy-desaturated-800 rect, .Color-icon-navy-desaturated-800 polygon, .Color-icon-navy-desaturated-800 circle, .Color-icon-navy-desaturated-800 {
  fill: var(--color-navy-desaturated-800);
}

.Color-icon-navy-desaturated-900 path, .Color-icon-navy-desaturated-900 rect, .Color-icon-navy-desaturated-900 polygon, .Color-icon-navy-desaturated-900 circle, .Color-icon-navy-desaturated-900 {
  fill: var(--color-navy-desaturated-900);
}

.Color-icon-navy-desaturated-1000 path, .Color-icon-navy-desaturated-1000 rect, .Color-icon-navy-desaturated-1000 polygon, .Color-icon-navy-desaturated-1000 circle, .Color-icon-navy-desaturated-1000 {
  fill: var(--color-navy-desaturated-1000);
}

.Color-icon-navy-desaturated-1100 path, .Color-icon-navy-desaturated-1100 rect, .Color-icon-navy-desaturated-1100 polygon, .Color-icon-navy-desaturated-1100 circle, .Color-icon-navy-desaturated-1100 {
  fill: var(--color-navy-desaturated-1100);
}

.Color-icon-critical-50 path, .Color-icon-critical-50 rect, .Color-icon-critical-50 polygon, .Color-icon-critical-50 circle, .Color-icon-critical-50 {
  fill: var(--color-critical-50);
}

.Color-icon-critical-100 path, .Color-icon-critical-100 rect, .Color-icon-critical-100 polygon, .Color-icon-critical-100 circle, .Color-icon-critical-100 {
  fill: var(--color-critical-100);
}

.Color-icon-critical-200 path, .Color-icon-critical-200 rect, .Color-icon-critical-200 polygon, .Color-icon-critical-200 circle, .Color-icon-critical-200 {
  fill: var(--color-critical-200);
}

.Color-icon-critical-300 path, .Color-icon-critical-300 rect, .Color-icon-critical-300 polygon, .Color-icon-critical-300 circle, .Color-icon-critical-300 {
  fill: var(--color-critical-300);
}

.Color-icon-critical-400 path, .Color-icon-critical-400 rect, .Color-icon-critical-400 polygon, .Color-icon-critical-400 circle, .Color-icon-critical-400 {
  fill: var(--color-critical-400);
}

.Color-icon-critical-500 path, .Color-icon-critical-500 rect, .Color-icon-critical-500 polygon, .Color-icon-critical-500 circle, .Color-icon-critical-500 {
  fill: var(--color-critical-500);
}

.Color-icon-critical-600 path, .Color-icon-critical-600 rect, .Color-icon-critical-600 polygon, .Color-icon-critical-600 circle, .Color-icon-critical-600 {
  fill: var(--color-critical-600);
}

.Color-icon-critical-700 path, .Color-icon-critical-700 rect, .Color-icon-critical-700 polygon, .Color-icon-critical-700 circle, .Color-icon-critical-700 {
  fill: var(--color-critical-700);
}

.Color-icon-critical-800 path, .Color-icon-critical-800 rect, .Color-icon-critical-800 polygon, .Color-icon-critical-800 circle, .Color-icon-critical-800 {
  fill: var(--color-critical-800);
}

.Color-icon-critical-900 path, .Color-icon-critical-900 rect, .Color-icon-critical-900 polygon, .Color-icon-critical-900 circle, .Color-icon-critical-900 {
  fill: var(--color-critical-900);
}

.Color-icon-critical-1000 path, .Color-icon-critical-1000 rect, .Color-icon-critical-1000 polygon, .Color-icon-critical-1000 circle, .Color-icon-critical-1000 {
  fill: var(--color-critical-1000);
}

.Color-icon-critical-1100 path, .Color-icon-critical-1100 rect, .Color-icon-critical-1100 polygon, .Color-icon-critical-1100 circle, .Color-icon-critical-1100 {
  fill: var(--color-critical-1100);
}

.Color-icon-success-50 path, .Color-icon-success-50 rect, .Color-icon-success-50 polygon, .Color-icon-success-50 circle, .Color-icon-success-50 {
  fill: var(--color-success-50);
}

.Color-icon-success-100 path, .Color-icon-success-100 rect, .Color-icon-success-100 polygon, .Color-icon-success-100 circle, .Color-icon-success-100 {
  fill: var(--color-success-100);
}

.Color-icon-success-200 path, .Color-icon-success-200 rect, .Color-icon-success-200 polygon, .Color-icon-success-200 circle, .Color-icon-success-200 {
  fill: var(--color-success-200);
}

.Color-icon-success-300 path, .Color-icon-success-300 rect, .Color-icon-success-300 polygon, .Color-icon-success-300 circle, .Color-icon-success-300 {
  fill: var(--color-success-300);
}

.Color-icon-success-400 path, .Color-icon-success-400 rect, .Color-icon-success-400 polygon, .Color-icon-success-400 circle, .Color-icon-success-400 {
  fill: var(--color-success-400);
}

.Color-icon-success-500 path, .Color-icon-success-500 rect, .Color-icon-success-500 polygon, .Color-icon-success-500 circle, .Color-icon-success-500 {
  fill: var(--color-success-500);
}

.Color-icon-success-600 path, .Color-icon-success-600 rect, .Color-icon-success-600 polygon, .Color-icon-success-600 circle, .Color-icon-success-600 {
  fill: var(--color-success-600);
}

.Color-icon-success-700 path, .Color-icon-success-700 rect, .Color-icon-success-700 polygon, .Color-icon-success-700 circle, .Color-icon-success-700 {
  fill: var(--color-success-700);
}

.Color-icon-success-800 path, .Color-icon-success-800 rect, .Color-icon-success-800 polygon, .Color-icon-success-800 circle, .Color-icon-success-800 {
  fill: var(--color-success-800);
}

.Color-icon-success-900 path, .Color-icon-success-900 rect, .Color-icon-success-900 polygon, .Color-icon-success-900 circle, .Color-icon-success-900 {
  fill: var(--color-success-900);
}

.Color-icon-success-1000 path, .Color-icon-success-1000 rect, .Color-icon-success-1000 polygon, .Color-icon-success-1000 circle, .Color-icon-success-1000 {
  fill: var(--color-success-1000);
}

.Color-icon-success-1100 path, .Color-icon-success-1100 rect, .Color-icon-success-1100 polygon, .Color-icon-success-1100 circle, .Color-icon-success-1100 {
  fill: var(--color-success-1100);
}

.Color-icon-warning-50 path, .Color-icon-warning-50 rect, .Color-icon-warning-50 polygon, .Color-icon-warning-50 circle, .Color-icon-warning-50 {
  fill: var(--color-warning-50);
}

.Color-icon-warning-100 path, .Color-icon-warning-100 rect, .Color-icon-warning-100 polygon, .Color-icon-warning-100 circle, .Color-icon-warning-100 {
  fill: var(--color-warning-100);
}

.Color-icon-warning-200 path, .Color-icon-warning-200 rect, .Color-icon-warning-200 polygon, .Color-icon-warning-200 circle, .Color-icon-warning-200 {
  fill: var(--color-warning-200);
}

.Color-icon-warning-300 path, .Color-icon-warning-300 rect, .Color-icon-warning-300 polygon, .Color-icon-warning-300 circle, .Color-icon-warning-300 {
  fill: var(--color-warning-300);
}

.Color-icon-warning-400 path, .Color-icon-warning-400 rect, .Color-icon-warning-400 polygon, .Color-icon-warning-400 circle, .Color-icon-warning-400 {
  fill: var(--color-warning-400);
}

.Color-icon-warning-500 path, .Color-icon-warning-500 rect, .Color-icon-warning-500 polygon, .Color-icon-warning-500 circle, .Color-icon-warning-500 {
  fill: var(--color-warning-500);
}

.Color-icon-warning-600 path, .Color-icon-warning-600 rect, .Color-icon-warning-600 polygon, .Color-icon-warning-600 circle, .Color-icon-warning-600 {
  fill: var(--color-warning-600);
}

.Color-icon-warning-700 path, .Color-icon-warning-700 rect, .Color-icon-warning-700 polygon, .Color-icon-warning-700 circle, .Color-icon-warning-700 {
  fill: var(--color-warning-700);
}

.Color-icon-warning-800 path, .Color-icon-warning-800 rect, .Color-icon-warning-800 polygon, .Color-icon-warning-800 circle, .Color-icon-warning-800 {
  fill: var(--color-warning-800);
}

.Color-icon-warning-900 path, .Color-icon-warning-900 rect, .Color-icon-warning-900 polygon, .Color-icon-warning-900 circle, .Color-icon-warning-900 {
  fill: var(--color-warning-900);
}

.Color-icon-warning-1000 path, .Color-icon-warning-1000 rect, .Color-icon-warning-1000 polygon, .Color-icon-warning-1000 circle, .Color-icon-warning-1000 {
  fill: var(--color-warning-1000);
}

.Color-icon-warning-1100 path, .Color-icon-warning-1100 rect, .Color-icon-warning-1100 polygon, .Color-icon-warning-1100 circle, .Color-icon-warning-1100 {
  fill: var(--color-warning-1100);
}

.Color-icon-info-50 path, .Color-icon-info-50 rect, .Color-icon-info-50 polygon, .Color-icon-info-50 circle, .Color-icon-info-50 {
  fill: var(--color-info-50);
}

.Color-icon-info-100 path, .Color-icon-info-100 rect, .Color-icon-info-100 polygon, .Color-icon-info-100 circle, .Color-icon-info-100 {
  fill: var(--color-info-100);
}

.Color-icon-info-200 path, .Color-icon-info-200 rect, .Color-icon-info-200 polygon, .Color-icon-info-200 circle, .Color-icon-info-200 {
  fill: var(--color-info-200);
}

.Color-icon-info-300 path, .Color-icon-info-300 rect, .Color-icon-info-300 polygon, .Color-icon-info-300 circle, .Color-icon-info-300 {
  fill: var(--color-info-300);
}

.Color-icon-info-400 path, .Color-icon-info-400 rect, .Color-icon-info-400 polygon, .Color-icon-info-400 circle, .Color-icon-info-400 {
  fill: var(--color-info-400);
}

.Color-icon-info-500 path, .Color-icon-info-500 rect, .Color-icon-info-500 polygon, .Color-icon-info-500 circle, .Color-icon-info-500 {
  fill: var(--color-info-500);
}

.Color-icon-info-600 path, .Color-icon-info-600 rect, .Color-icon-info-600 polygon, .Color-icon-info-600 circle, .Color-icon-info-600 {
  fill: var(--color-info-600);
}

.Color-icon-info-700 path, .Color-icon-info-700 rect, .Color-icon-info-700 polygon, .Color-icon-info-700 circle, .Color-icon-info-700 {
  fill: var(--color-info-700);
}

.Color-icon-info-800 path, .Color-icon-info-800 rect, .Color-icon-info-800 polygon, .Color-icon-info-800 circle, .Color-icon-info-800 {
  fill: var(--color-info-800);
}

.Color-icon-info-900 path, .Color-icon-info-900 rect, .Color-icon-info-900 polygon, .Color-icon-info-900 circle, .Color-icon-info-900 {
  fill: var(--color-info-900);
}

.Color-icon-info-1000 path, .Color-icon-info-1000 rect, .Color-icon-info-1000 polygon, .Color-icon-info-1000 circle, .Color-icon-info-1000 {
  fill: var(--color-info-1000);
}

.Color-icon-info-1100 path, .Color-icon-info-1100 rect, .Color-icon-info-1100 polygon, .Color-icon-info-1100 circle, .Color-icon-info-1100 {
  fill: var(--color-info-1100);
}

.Color-icon-teal-50 path, .Color-icon-teal-50 rect, .Color-icon-teal-50 polygon, .Color-icon-teal-50 circle, .Color-icon-teal-50 {
  fill: var(--color-teal-50);
}

.Color-icon-teal-100 path, .Color-icon-teal-100 rect, .Color-icon-teal-100 polygon, .Color-icon-teal-100 circle, .Color-icon-teal-100 {
  fill: var(--color-teal-100);
}

.Color-icon-teal-200 path, .Color-icon-teal-200 rect, .Color-icon-teal-200 polygon, .Color-icon-teal-200 circle, .Color-icon-teal-200 {
  fill: var(--color-teal-200);
}

.Color-icon-teal-300 path, .Color-icon-teal-300 rect, .Color-icon-teal-300 polygon, .Color-icon-teal-300 circle, .Color-icon-teal-300 {
  fill: var(--color-teal-300);
}

.Color-icon-teal-400 path, .Color-icon-teal-400 rect, .Color-icon-teal-400 polygon, .Color-icon-teal-400 circle, .Color-icon-teal-400 {
  fill: var(--color-teal-400);
}

.Color-icon-teal-500 path, .Color-icon-teal-500 rect, .Color-icon-teal-500 polygon, .Color-icon-teal-500 circle, .Color-icon-teal-500 {
  fill: var(--color-teal-500);
}

.Color-icon-teal-600 path, .Color-icon-teal-600 rect, .Color-icon-teal-600 polygon, .Color-icon-teal-600 circle, .Color-icon-teal-600 {
  fill: var(--color-teal-600);
}

.Color-icon-teal-700 path, .Color-icon-teal-700 rect, .Color-icon-teal-700 polygon, .Color-icon-teal-700 circle, .Color-icon-teal-700 {
  fill: var(--color-teal-700);
}

.Color-icon-teal-800 path, .Color-icon-teal-800 rect, .Color-icon-teal-800 polygon, .Color-icon-teal-800 circle, .Color-icon-teal-800 {
  fill: var(--color-teal-800);
}

.Color-icon-teal-900 path, .Color-icon-teal-900 rect, .Color-icon-teal-900 polygon, .Color-icon-teal-900 circle, .Color-icon-teal-900 {
  fill: var(--color-teal-900);
}

.Color-icon-teal-1000 path, .Color-icon-teal-1000 rect, .Color-icon-teal-1000 polygon, .Color-icon-teal-1000 circle, .Color-icon-teal-1000 {
  fill: var(--color-teal-1000);
}

.Color-icon-teal-1100 path, .Color-icon-teal-1100 rect, .Color-icon-teal-1100 polygon, .Color-icon-teal-1100 circle, .Color-icon-teal-1100 {
  fill: var(--color-teal-1100);
}

.Color-icon-pink-50 path, .Color-icon-pink-50 rect, .Color-icon-pink-50 polygon, .Color-icon-pink-50 circle, .Color-icon-pink-50 {
  fill: var(--color-pink-50);
}

.Color-icon-pink-100 path, .Color-icon-pink-100 rect, .Color-icon-pink-100 polygon, .Color-icon-pink-100 circle, .Color-icon-pink-100 {
  fill: var(--color-pink-100);
}

.Color-icon-pink-200 path, .Color-icon-pink-200 rect, .Color-icon-pink-200 polygon, .Color-icon-pink-200 circle, .Color-icon-pink-200 {
  fill: var(--color-pink-200);
}

.Color-icon-pink-300 path, .Color-icon-pink-300 rect, .Color-icon-pink-300 polygon, .Color-icon-pink-300 circle, .Color-icon-pink-300 {
  fill: var(--color-pink-300);
}

.Color-icon-pink-400 path, .Color-icon-pink-400 rect, .Color-icon-pink-400 polygon, .Color-icon-pink-400 circle, .Color-icon-pink-400 {
  fill: var(--color-pink-400);
}

.Color-icon-pink-500 path, .Color-icon-pink-500 rect, .Color-icon-pink-500 polygon, .Color-icon-pink-500 circle, .Color-icon-pink-500 {
  fill: var(--color-pink-500);
}

.Color-icon-pink-600 path, .Color-icon-pink-600 rect, .Color-icon-pink-600 polygon, .Color-icon-pink-600 circle, .Color-icon-pink-600 {
  fill: var(--color-pink-600);
}

.Color-icon-pink-700 path, .Color-icon-pink-700 rect, .Color-icon-pink-700 polygon, .Color-icon-pink-700 circle, .Color-icon-pink-700 {
  fill: var(--color-pink-700);
}

.Color-icon-pink-800 path, .Color-icon-pink-800 rect, .Color-icon-pink-800 polygon, .Color-icon-pink-800 circle, .Color-icon-pink-800 {
  fill: var(--color-pink-800);
}

.Color-icon-pink-900 path, .Color-icon-pink-900 rect, .Color-icon-pink-900 polygon, .Color-icon-pink-900 circle, .Color-icon-pink-900 {
  fill: var(--color-pink-900);
}

.Color-icon-pink-1000 path, .Color-icon-pink-1000 rect, .Color-icon-pink-1000 polygon, .Color-icon-pink-1000 circle, .Color-icon-pink-1000 {
  fill: var(--color-pink-1000);
}

.Color-icon-pink-1100 path, .Color-icon-pink-1100 rect, .Color-icon-pink-1100 polygon, .Color-icon-pink-1100 circle, .Color-icon-pink-1100 {
  fill: var(--color-pink-1100);
}

.Color-icon-orange-50 path, .Color-icon-orange-50 rect, .Color-icon-orange-50 polygon, .Color-icon-orange-50 circle, .Color-icon-orange-50 {
  fill: var(--color-orange-50);
}

.Color-icon-orange-100 path, .Color-icon-orange-100 rect, .Color-icon-orange-100 polygon, .Color-icon-orange-100 circle, .Color-icon-orange-100 {
  fill: var(--color-orange-100);
}

.Color-icon-orange-200 path, .Color-icon-orange-200 rect, .Color-icon-orange-200 polygon, .Color-icon-orange-200 circle, .Color-icon-orange-200 {
  fill: var(--color-orange-200);
}

.Color-icon-orange-300 path, .Color-icon-orange-300 rect, .Color-icon-orange-300 polygon, .Color-icon-orange-300 circle, .Color-icon-orange-300 {
  fill: var(--color-orange-300);
}

.Color-icon-orange-400 path, .Color-icon-orange-400 rect, .Color-icon-orange-400 polygon, .Color-icon-orange-400 circle, .Color-icon-orange-400 {
  fill: var(--color-orange-400);
}

.Color-icon-orange-500 path, .Color-icon-orange-500 rect, .Color-icon-orange-500 polygon, .Color-icon-orange-500 circle, .Color-icon-orange-500 {
  fill: var(--color-orange-500);
}

.Color-icon-orange-600 path, .Color-icon-orange-600 rect, .Color-icon-orange-600 polygon, .Color-icon-orange-600 circle, .Color-icon-orange-600 {
  fill: var(--color-orange-600);
}

.Color-icon-orange-700 path, .Color-icon-orange-700 rect, .Color-icon-orange-700 polygon, .Color-icon-orange-700 circle, .Color-icon-orange-700 {
  fill: var(--color-orange-700);
}

.Color-icon-orange-800 path, .Color-icon-orange-800 rect, .Color-icon-orange-800 polygon, .Color-icon-orange-800 circle, .Color-icon-orange-800 {
  fill: var(--color-orange-800);
}

.Color-icon-orange-900 path, .Color-icon-orange-900 rect, .Color-icon-orange-900 polygon, .Color-icon-orange-900 circle, .Color-icon-orange-900 {
  fill: var(--color-orange-900);
}

.Color-icon-orange-1000 path, .Color-icon-orange-1000 rect, .Color-icon-orange-1000 polygon, .Color-icon-orange-1000 circle, .Color-icon-orange-1000 {
  fill: var(--color-orange-1000);
}

.Color-icon-orange-1100 path, .Color-icon-orange-1100 rect, .Color-icon-orange-1100 polygon, .Color-icon-orange-1100 circle, .Color-icon-orange-1100 {
  fill: var(--color-orange-1100);
}

.Color-icon-purple-50 path, .Color-icon-purple-50 rect, .Color-icon-purple-50 polygon, .Color-icon-purple-50 circle, .Color-icon-purple-50 {
  fill: var(--color-purple-50);
}

.Color-icon-purple-100 path, .Color-icon-purple-100 rect, .Color-icon-purple-100 polygon, .Color-icon-purple-100 circle, .Color-icon-purple-100 {
  fill: var(--color-purple-100);
}

.Color-icon-purple-200 path, .Color-icon-purple-200 rect, .Color-icon-purple-200 polygon, .Color-icon-purple-200 circle, .Color-icon-purple-200 {
  fill: var(--color-purple-200);
}

.Color-icon-purple-300 path, .Color-icon-purple-300 rect, .Color-icon-purple-300 polygon, .Color-icon-purple-300 circle, .Color-icon-purple-300 {
  fill: var(--color-purple-300);
}

.Color-icon-purple-400 path, .Color-icon-purple-400 rect, .Color-icon-purple-400 polygon, .Color-icon-purple-400 circle, .Color-icon-purple-400 {
  fill: var(--color-purple-400);
}

.Color-icon-purple-500 path, .Color-icon-purple-500 rect, .Color-icon-purple-500 polygon, .Color-icon-purple-500 circle, .Color-icon-purple-500 {
  fill: var(--color-purple-500);
}

.Color-icon-purple-600 path, .Color-icon-purple-600 rect, .Color-icon-purple-600 polygon, .Color-icon-purple-600 circle, .Color-icon-purple-600 {
  fill: var(--color-purple-600);
}

.Color-icon-purple-700 path, .Color-icon-purple-700 rect, .Color-icon-purple-700 polygon, .Color-icon-purple-700 circle, .Color-icon-purple-700 {
  fill: var(--color-purple-700);
}

.Color-icon-purple-800 path, .Color-icon-purple-800 rect, .Color-icon-purple-800 polygon, .Color-icon-purple-800 circle, .Color-icon-purple-800 {
  fill: var(--color-purple-800);
}

.Color-icon-purple-900 path, .Color-icon-purple-900 rect, .Color-icon-purple-900 polygon, .Color-icon-purple-900 circle, .Color-icon-purple-900 {
  fill: var(--color-purple-900);
}

.Color-icon-purple-1000 path, .Color-icon-purple-1000 rect, .Color-icon-purple-1000 polygon, .Color-icon-purple-1000 circle, .Color-icon-purple-1000 {
  fill: var(--color-purple-1000);
}

.Color-icon-purple-1100 path, .Color-icon-purple-1100 rect, .Color-icon-purple-1100 polygon, .Color-icon-purple-1100 circle, .Color-icon-purple-1100 {
  fill: var(--color-purple-1100);
}

.Color-icon-green-50 path, .Color-icon-green-50 rect, .Color-icon-green-50 polygon, .Color-icon-green-50 circle, .Color-icon-green-50 {
  fill: var(--color-green-50);
}

.Color-icon-green-100 path, .Color-icon-green-100 rect, .Color-icon-green-100 polygon, .Color-icon-green-100 circle, .Color-icon-green-100 {
  fill: var(--color-green-100);
}

.Color-icon-green-200 path, .Color-icon-green-200 rect, .Color-icon-green-200 polygon, .Color-icon-green-200 circle, .Color-icon-green-200 {
  fill: var(--color-green-200);
}

.Color-icon-green-300 path, .Color-icon-green-300 rect, .Color-icon-green-300 polygon, .Color-icon-green-300 circle, .Color-icon-green-300 {
  fill: var(--color-green-300);
}

.Color-icon-green-400 path, .Color-icon-green-400 rect, .Color-icon-green-400 polygon, .Color-icon-green-400 circle, .Color-icon-green-400 {
  fill: var(--color-green-400);
}

.Color-icon-green-500 path, .Color-icon-green-500 rect, .Color-icon-green-500 polygon, .Color-icon-green-500 circle, .Color-icon-green-500 {
  fill: var(--color-green-500);
}

.Color-icon-green-600 path, .Color-icon-green-600 rect, .Color-icon-green-600 polygon, .Color-icon-green-600 circle, .Color-icon-green-600 {
  fill: var(--color-green-600);
}

.Color-icon-green-700 path, .Color-icon-green-700 rect, .Color-icon-green-700 polygon, .Color-icon-green-700 circle, .Color-icon-green-700 {
  fill: var(--color-green-700);
}

.Color-icon-green-800 path, .Color-icon-green-800 rect, .Color-icon-green-800 polygon, .Color-icon-green-800 circle, .Color-icon-green-800 {
  fill: var(--color-green-800);
}

.Color-icon-green-900 path, .Color-icon-green-900 rect, .Color-icon-green-900 polygon, .Color-icon-green-900 circle, .Color-icon-green-900 {
  fill: var(--color-green-900);
}

.Color-icon-green-1000 path, .Color-icon-green-1000 rect, .Color-icon-green-1000 polygon, .Color-icon-green-1000 circle, .Color-icon-green-1000 {
  fill: var(--color-green-1000);
}

.Color-icon-green-1100 path, .Color-icon-green-1100 rect, .Color-icon-green-1100 polygon, .Color-icon-green-1100 circle, .Color-icon-green-1100 {
  fill: var(--color-green-1100);
}

.Color-icon-coral-50 path, .Color-icon-coral-50 rect, .Color-icon-coral-50 polygon, .Color-icon-coral-50 circle, .Color-icon-coral-50 {
  fill: var(--color-coral-50);
}

.Color-icon-coral-100 path, .Color-icon-coral-100 rect, .Color-icon-coral-100 polygon, .Color-icon-coral-100 circle, .Color-icon-coral-100 {
  fill: var(--color-coral-100);
}

.Color-icon-coral-200 path, .Color-icon-coral-200 rect, .Color-icon-coral-200 polygon, .Color-icon-coral-200 circle, .Color-icon-coral-200 {
  fill: var(--color-coral-200);
}

.Color-icon-coral-300 path, .Color-icon-coral-300 rect, .Color-icon-coral-300 polygon, .Color-icon-coral-300 circle, .Color-icon-coral-300 {
  fill: var(--color-coral-300);
}

.Color-icon-coral-400 path, .Color-icon-coral-400 rect, .Color-icon-coral-400 polygon, .Color-icon-coral-400 circle, .Color-icon-coral-400 {
  fill: var(--color-coral-400);
}

.Color-icon-coral-500 path, .Color-icon-coral-500 rect, .Color-icon-coral-500 polygon, .Color-icon-coral-500 circle, .Color-icon-coral-500 {
  fill: var(--color-coral-500);
}

.Color-icon-coral-600 path, .Color-icon-coral-600 rect, .Color-icon-coral-600 polygon, .Color-icon-coral-600 circle, .Color-icon-coral-600 {
  fill: var(--color-coral-600);
}

.Color-icon-coral-700 path, .Color-icon-coral-700 rect, .Color-icon-coral-700 polygon, .Color-icon-coral-700 circle, .Color-icon-coral-700 {
  fill: var(--color-coral-700);
}

.Color-icon-coral-800 path, .Color-icon-coral-800 rect, .Color-icon-coral-800 polygon, .Color-icon-coral-800 circle, .Color-icon-coral-800 {
  fill: var(--color-coral-800);
}

.Color-icon-coral-900 path, .Color-icon-coral-900 rect, .Color-icon-coral-900 polygon, .Color-icon-coral-900 circle, .Color-icon-coral-900 {
  fill: var(--color-coral-900);
}

.Color-icon-coral-1000 path, .Color-icon-coral-1000 rect, .Color-icon-coral-1000 polygon, .Color-icon-coral-1000 circle, .Color-icon-coral-1000 {
  fill: var(--color-coral-1000);
}

.Color-icon-coral-1100 path, .Color-icon-coral-1100 rect, .Color-icon-coral-1100 polygon, .Color-icon-coral-1100 circle, .Color-icon-coral-1100 {
  fill: var(--color-coral-1100);
}

.Color-icon-blue-50 path, .Color-icon-blue-50 rect, .Color-icon-blue-50 polygon, .Color-icon-blue-50 circle, .Color-icon-blue-50 {
  fill: var(--color-blue-50);
}

.Color-icon-blue-100 path, .Color-icon-blue-100 rect, .Color-icon-blue-100 polygon, .Color-icon-blue-100 circle, .Color-icon-blue-100 {
  fill: var(--color-blue-100);
}

.Color-icon-blue-200 path, .Color-icon-blue-200 rect, .Color-icon-blue-200 polygon, .Color-icon-blue-200 circle, .Color-icon-blue-200 {
  fill: var(--color-blue-200);
}

.Color-icon-blue-300 path, .Color-icon-blue-300 rect, .Color-icon-blue-300 polygon, .Color-icon-blue-300 circle, .Color-icon-blue-300 {
  fill: var(--color-blue-300);
}

.Color-icon-blue-400 path, .Color-icon-blue-400 rect, .Color-icon-blue-400 polygon, .Color-icon-blue-400 circle, .Color-icon-blue-400 {
  fill: var(--color-blue-400);
}

.Color-icon-blue-500 path, .Color-icon-blue-500 rect, .Color-icon-blue-500 polygon, .Color-icon-blue-500 circle, .Color-icon-blue-500 {
  fill: var(--color-blue-500);
}

.Color-icon-blue-600 path, .Color-icon-blue-600 rect, .Color-icon-blue-600 polygon, .Color-icon-blue-600 circle, .Color-icon-blue-600 {
  fill: var(--color-blue-600);
}

.Color-icon-blue-700 path, .Color-icon-blue-700 rect, .Color-icon-blue-700 polygon, .Color-icon-blue-700 circle, .Color-icon-blue-700 {
  fill: var(--color-blue-700);
}

.Color-icon-blue-800 path, .Color-icon-blue-800 rect, .Color-icon-blue-800 polygon, .Color-icon-blue-800 circle, .Color-icon-blue-800 {
  fill: var(--color-blue-800);
}

.Color-icon-blue-900 path, .Color-icon-blue-900 rect, .Color-icon-blue-900 polygon, .Color-icon-blue-900 circle, .Color-icon-blue-900 {
  fill: var(--color-blue-900);
}

.Color-icon-blue-1000 path, .Color-icon-blue-1000 rect, .Color-icon-blue-1000 polygon, .Color-icon-blue-1000 circle, .Color-icon-blue-1000 {
  fill: var(--color-blue-1000);
}

.Color-icon-blue-1100 path, .Color-icon-blue-1100 rect, .Color-icon-blue-1100 polygon, .Color-icon-blue-1100 circle, .Color-icon-blue-1100 {
  fill: var(--color-blue-1100);
}

.Icon_v5-4-0-tzkjh {
  display: inherit;
}

:root {
  --icon-size-xx-xxxsmall: .5rem;
  --icon-size-x-xxxsmall: .625rem;
  --icon-size-xxxsmall: .75rem;
  --icon-size-xxsmall: .875rem;
  --icon-size-xsmall: 1rem;
  --icon-size-small: 1.125rem;
  --icon-size-small-medium: 1.25rem;
  --icon-size-medium: 1.5rem;
  --icon-size-large: 2rem;
  --icon-size-xlarge: 2.75rem;
  --icon-size-xxlarge: 3rem;
}

.Icon_v5-4-0-tzkjh {
  transition: transform var(--transition-quick-in-out);
  display: inline-block;
}

.Icon_v5-4-0-tzkjh svg {
  width: 100%;
  height: 100%;
}

.Icon--xx-xxxSmall_v5-4-0-tzkjh {
  height: var(--icon-size-xx-xxxsmall);
  width: var(--icon-size-xx-xxxsmall);
}

.Icon--x-xxxSmall_v5-4-0-tzkjh {
  height: var(--icon-size-x-xxxsmall);
  width: var(--icon-size-x-xxxsmall);
}

.Icon--xxxSmall_v5-4-0-tzkjh {
  height: var(--icon-size-xxxsmall);
  width: var(--icon-size-xxxsmall);
}

.Icon--xxSmall_v5-4-0-tzkjh {
  height: var(--icon-size-xxsmall);
  width: var(--icon-size-xxsmall);
}

.Icon--xSmall_v5-4-0-tzkjh {
  height: var(--icon-size-xsmall);
  width: var(--icon-size-xsmall);
}

.Icon--small_v5-4-0-tzkjh {
  height: var(--icon-size-small);
  width: var(--icon-size-small);
}

.Icon--smallMedium_v5-4-0-tzkjh {
  height: var(--icon-size-small-medium);
  width: var(--icon-size-small-medium);
}

.Icon--medium_v5-4-0-tzkjh {
  height: var(--icon-size-medium);
  width: var(--icon-size-medium);
}

.Icon--large_v5-4-0-tzkjh {
  height: var(--icon-size-large);
  width: var(--icon-size-large);
}

.Icon--xLarge_v5-4-0-tzkjh {
  height: var(--icon-size-xlarge);
  width: var(--icon-size-xlarge);
}

.Icon--xxLarge_v5-4-0-tzkjh {
  height: var(--icon-size-xxlarge);
  width: var(--icon-size-xxlarge);
}

.Icon--rotate-0_v5-4-0-tzkjh {
  transform: rotate(0);
}

.Icon--rotate-90_v5-4-0-tzkjh {
  transform: rotate(90deg);
}

.Icon--rotate-180_v5-4-0-tzkjh {
  transform: rotate(180deg);
}

.Icon--rotate-270_v5-4-0-tzkjh {
  transform: rotate(270deg);
}

.Icon_v5-4-0-tzkjh .Path-Icon-fillWhite {
  fill: #fff;
}

.TooltipComponent_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #0c0d10);
  border-radius: var(--border-radius-xs, .25rem);
  width: max-content;
  min-height: 2rem;
  box-shadow: var(--box-shadow-overlay-interaction, var(--box-shadow-pretoken-overlay-interaction, 0px 2px 16px 2px #00000029));
  z-index: var(--z-index-tooltip);
  padding: .5rem .75rem;
}

.TooltipComponent-text_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #fff);
  font: var(--typography-body-3);
  margin: 0;
}

.TooltipComponent_v5-4-0-tzkjh.TooltipComponent--isTextEmpty_v5-4-0-tzkjh {
  visibility: hidden;
  opacity: 0;
}

.TooltipComponent--isWordBreak_v5-4-0-tzkjh {
  word-break: break-word;
}

.Typography-h1-d_v5-4-0-tzkjh {
  font: var(--typography-heading-1);
}

.Typography-h1-m_v5-4-0-tzkjh {
  font: var(--typography-heading-1-mobile);
}

.Typography-h2-d_v5-4-0-tzkjh {
  font: var(--typography-heading-2);
}

.Typography-h2-m_v5-4-0-tzkjh {
  font: var(--typography-heading-2-mobile);
}

.Typography-h3-d_v5-4-0-tzkjh {
  font: var(--typography-heading-3);
}

.Typography-h3-m_v5-4-0-tzkjh {
  font: var(--typography-heading-3-mobile);
}

.Typography-h4-d_v5-4-0-tzkjh {
  font: var(--typography-heading-4);
}

.Typography-h4-m_v5-4-0-tzkjh {
  font: var(--typography-heading-4-mobile);
}

.Typography-h5-d_v5-4-0-tzkjh {
  font: var(--typography-heading-5);
}

.Typography-h5-m_v5-4-0-tzkjh {
  font: var(--typography-heading-5-mobile);
}

.Typography-body1-d_v5-4-0-tzkjh {
  font: var(--typography-body-1);
}

.Typography-body1-m_v5-4-0-tzkjh {
  font: var(--typography-body-1-mobile);
}

.Typography-body1-bold-d_v5-4-0-tzkjh {
  font: var(--typography-body-bold-1);
}

.Typography-body1-bold-m_v5-4-0-tzkjh {
  font: var(--typography-body-bold-1-mobile);
}

.Typography-body2-d_v5-4-0-tzkjh {
  font: var(--typography-body-2);
}

.Typography-body2-m_v5-4-0-tzkjh {
  font: var(--typography-body-2-mobile);
}

.Typography-body2-bold-d_v5-4-0-tzkjh {
  font: var(--typography-body-bold-2);
}

.Typography-body2-bold-m_v5-4-0-tzkjh {
  font: var(--typography-body-bold-2-mobile);
}

.Typography-body3-d_v5-4-0-tzkjh {
  font: var(--typography-body-3);
}

.Typography-body3-m_v5-4-0-tzkjh {
  font: var(--typography-body-3-mobile);
}

.Typography-body3-bold-d_v5-4-0-tzkjh {
  font: var(--typography-body-bold-3);
}

.Typography-body3-bold-m_v5-4-0-tzkjh {
  font: var(--typography-body-bold-3-mobile);
}

.Typography-body4-d_v5-4-0-tzkjh {
  font: var(--typography-body-4);
}

.Typography-body4-m_v5-4-0-tzkjh {
  font: var(--typography-body-4-mobile);
}

.Typography-body4-bold-d_v5-4-0-tzkjh {
  font: var(--typography-body-bold-4);
}

.Typography-body4-bold-m_v5-4-0-tzkjh {
  font: var(--typography-body-bold-4-mobile);
}

.Typography-display1-d_v5-4-0-tzkjh {
  font: var(--typography-display-1);
}

.Typography-display2-d_v5-4-0-tzkjh {
  font: var(--typography-display-2);
}

.Typography-display3-d_v5-4-0-tzkjh {
  font: var(--typography-display-3);
}

.Typography-display4-d_v5-4-0-tzkjh {
  font: var(--typography-display-4);
}

.Typography-display1-m_v5-4-0-tzkjh {
  font: var(--typography-display-1-mobile);
}

.Typography-display2-m_v5-4-0-tzkjh {
  font: var(--typography-display-2-mobile);
}

.Typography-display3-m_v5-4-0-tzkjh {
  font: var(--typography-display-3-mobile);
}

.Typography-display4-m_v5-4-0-tzkjh {
  font: var(--typography-display-4-mobile);
}

.Typography-display1-bold-d_v5-4-0-tzkjh {
  font: var(--typography-display-bold-1);
}

.Typography-display2-bold-d_v5-4-0-tzkjh {
  font: var(--typography-display-bold-2);
}

.Typography-display3-bold-d_v5-4-0-tzkjh {
  font: var(--typography-display-bold-3);
}

.Typography-display4-bold-d_v5-4-0-tzkjh {
  font: var(--typography-display-bold-4);
}

.Typography-display1-bold-m_v5-4-0-tzkjh {
  font: var(--typography-display-bold-1-mobile);
}

.Typography-display2-bold-m_v5-4-0-tzkjh {
  font: var(--typography-display-bold-2-mobile);
}

.Typography-display3-bold-m_v5-4-0-tzkjh {
  font: var(--typography-display-bold-3-mobile);
}

.Typography-display4-bold-m_v5-4-0-tzkjh {
  font: var(--typography-display-bold-4-mobile);
}

.Typography-display1-light-d_v5-4-0-tzkjh {
  font: var(--typography-display-light-1);
}

.Typography-display2-light-d_v5-4-0-tzkjh {
  font: var(--typography-display-light-2);
}

.Typography-display3-light-d_v5-4-0-tzkjh {
  font: var(--typography-display-light-3);
}

.Typography-display4-light-d_v5-4-0-tzkjh {
  font: var(--typography-display-light-4);
}

.Typography-display1-light-m_v5-4-0-tzkjh {
  font: var(--typography-display-light-1-mobile);
}

.Typography-display2-light-m_v5-4-0-tzkjh {
  font: var(--typography-display-light-2-mobile);
}

.Typography-display3-light-m_v5-4-0-tzkjh {
  font: var(--typography-display-light-3-mobile);
}

.Typography-display4-light-m_v5-4-0-tzkjh {
  font: var(--typography-display-light-4-mobile);
}

.Typography-label-d_v5-4-0-tzkjh {
  font: var(--typography-heading-3);
}

.Typography-label-m_v5-4-0-tzkjh {
  font: var(--typography-heading-3-mobile);
}

@media only screen and (width <= 599px) {
  .Typography-mobile-h1-d_v5-4-0-tzkjh {
    font: var(--typography-heading-1);
  }

  .Typography-mobile-h1-m_v5-4-0-tzkjh {
    font: var(--typography-heading-1-mobile);
  }

  .Typography-mobile-h2-d_v5-4-0-tzkjh {
    font: var(--typography-heading-2);
  }

  .Typography-mobile-h2-m_v5-4-0-tzkjh {
    font: var(--typography-heading-2-mobile);
  }

  .Typography-mobile-h3-d_v5-4-0-tzkjh {
    font: var(--typography-heading-3);
  }

  .Typography-mobile-h3-m_v5-4-0-tzkjh {
    font: var(--typography-heading-3-mobile);
  }

  .Typography-mobile-h4-d_v5-4-0-tzkjh {
    font: var(--typography-heading-4);
  }

  .Typography-mobile-h4-m_v5-4-0-tzkjh {
    font: var(--typography-heading-4-mobile);
  }

  .Typography-mobile-h5-d_v5-4-0-tzkjh {
    font: var(--typography-heading-5);
  }

  .Typography-mobile-h5-m_v5-4-0-tzkjh {
    font: var(--typography-heading-5-mobile);
  }

  .Typography-mobile-body1-d_v5-4-0-tzkjh {
    font: var(--typography-body-1);
  }

  .Typography-mobile-body1-m_v5-4-0-tzkjh {
    font: var(--typography-body-1-mobile);
  }

  .Typography-mobile-body1-bold-d_v5-4-0-tzkjh {
    font: var(--typography-body-bold-1);
  }

  .Typography-mobile-body1-bold-m_v5-4-0-tzkjh {
    font: var(--typography-body-bold-1-mobile);
  }

  .Typography-mobile-body2-d_v5-4-0-tzkjh {
    font: var(--typography-body-2);
  }

  .Typography-mobile-body2-m_v5-4-0-tzkjh {
    font: var(--typography-body-2-mobile);
  }

  .Typography-mobile-body2-bold-d_v5-4-0-tzkjh {
    font: var(--typography-body-bold-2);
  }

  .Typography-mobile-body2-bold-m_v5-4-0-tzkjh {
    font: var(--typography-body-bold-2-mobile);
  }

  .Typography-mobile-body3-d_v5-4-0-tzkjh {
    font: var(--typography-body-3);
  }

  .Typography-mobile-body3-m_v5-4-0-tzkjh {
    font: var(--typography-body-3-mobile);
  }

  .Typography-mobile-body3-bold-d_v5-4-0-tzkjh {
    font: var(--typography-body-bold-3);
  }

  .Typography-mobile-body3-bold-m_v5-4-0-tzkjh {
    font: var(--typography-body-bold-3-mobile);
  }

  .Typography-mobile-body4-d_v5-4-0-tzkjh {
    font: var(--typography-body-4);
  }

  .Typography-mobile-body4-m_v5-4-0-tzkjh {
    font: var(--typography-body-4-mobile);
  }

  .Typography-mobile-body4-bold-d_v5-4-0-tzkjh {
    font: var(--typography-body-bold-4);
  }

  .Typography-mobile-body4-bold-m_v5-4-0-tzkjh {
    font: var(--typography-body-bold-4-mobile);
  }

  .Typography-mobile-display1-d_v5-4-0-tzkjh {
    font: var(--typography-display-1);
  }

  .Typography-mobile-display2-d_v5-4-0-tzkjh {
    font: var(--typography-display-2);
  }

  .Typography-mobile-display3-d_v5-4-0-tzkjh {
    font: var(--typography-display-3);
  }

  .Typography-mobile-display4-d_v5-4-0-tzkjh {
    font: var(--typography-display-4);
  }

  .Typography-mobile-display1-m_v5-4-0-tzkjh {
    font: var(--typography-display-1-mobile);
  }

  .Typography-mobile-display2-m_v5-4-0-tzkjh {
    font: var(--typography-display-2-mobile);
  }

  .Typography-mobile-display3-m_v5-4-0-tzkjh {
    font: var(--typography-display-3-mobile);
  }

  .Typography-mobile-display4-m_v5-4-0-tzkjh {
    font: var(--typography-display-4-mobile);
  }

  .Typography-mobile-display1-bold-d_v5-4-0-tzkjh {
    font: var(--typography-display-bold-1);
  }

  .Typography-mobile-display2-bold-d_v5-4-0-tzkjh {
    font: var(--typography-display-bold-2);
  }

  .Typography-mobile-display3-bold-d_v5-4-0-tzkjh {
    font: var(--typography-display-bold-3);
  }

  .Typography-mobile-display4-bold-d_v5-4-0-tzkjh {
    font: var(--typography-display-bold-4);
  }

  .Typography-mobile-display1-bold-m_v5-4-0-tzkjh {
    font: var(--typography-display-bold-1-mobile);
  }

  .Typography-mobile-display2-bold-m_v5-4-0-tzkjh {
    font: var(--typography-display-bold-2-mobile);
  }

  .Typography-mobile-display3-bold-m_v5-4-0-tzkjh {
    font: var(--typography-display-bold-3-mobile);
  }

  .Typography-mobile-display4-bold-m_v5-4-0-tzkjh {
    font: var(--typography-display-bold-4-mobile);
  }

  .Typography-mobile-display1-light-d_v5-4-0-tzkjh {
    font: var(--typography-display-light-1);
  }

  .Typography-mobile-display2-light-d_v5-4-0-tzkjh {
    font: var(--typography-display-light-2);
  }

  .Typography-mobile-display3-light-d_v5-4-0-tzkjh {
    font: var(--typography-display-light-3);
  }

  .Typography-mobile-display4-light-d_v5-4-0-tzkjh {
    font: var(--typography-display-light-4);
  }

  .Typography-mobile-display1-light-m_v5-4-0-tzkjh {
    font: var(--typography-display-light-1-mobile);
  }

  .Typography-mobile-display2-light-m_v5-4-0-tzkjh {
    font: var(--typography-display-light-2-mobile);
  }

  .Typography-mobile-display3-light-m_v5-4-0-tzkjh {
    font: var(--typography-display-light-3-mobile);
  }

  .Typography-mobile-display4-light-m_v5-4-0-tzkjh {
    font: var(--typography-display-light-4-mobile);
  }

  .Typography-mobile-label-d_v5-4-0-tzkjh {
    font: var(--typography-heading-3);
  }

  .Typography-mobile-label-m_v5-4-0-tzkjh {
    font: var(--typography-heading-3-mobile);
  }
}

.Typography_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-neutral-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-neutral-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-neutral-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-neutral-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-neutral-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-neutral-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-neutral-disabled"] {
  --dynamic-typography-color-token: var(--color-foreground-neutral-disabled);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-neutral-inverse"] {
  --dynamic-typography-color-token: var(--color-foreground-neutral-inverse);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-primary-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-primary-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-primary-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-primary-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-primary-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-primary-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-secondary-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-secondary-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-secondary-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-secondary-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-secondary-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-secondary-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-critical-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-critical-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-critical-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-critical-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-critical-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-critical-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-success-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-success-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-success-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-success-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-success-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-success-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-warning-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-warning-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-warning-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-warning-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-warning-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-warning-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-info-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-info-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-info-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-info-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-info-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-info-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-savi-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-savi-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-savi-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-savi-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-savi-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-savi-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-savi-gradient"] {
  --dynamic-typography-color-token: var(--color-foreground-savi-gradient);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-teal-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-teal-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-teal-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-teal-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-teal-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-teal-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-pink-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-pink-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-pink-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-pink-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-pink-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-pink-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-orange-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-orange-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-orange-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-orange-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-orange-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-orange-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-purple-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-purple-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-purple-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-purple-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-purple-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-purple-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-green-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-green-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-green-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-green-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-green-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-green-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-coral-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-coral-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-coral-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-coral-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-coral-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-coral-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-blue-bold"] {
  --dynamic-typography-color-token: var(--color-foreground-blue-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-blue-medium"] {
  --dynamic-typography-color-token: var(--color-foreground-blue-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-foreground-blue-subtle"] {
  --dynamic-typography-color-token: var(--color-foreground-blue-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-page-bold"] {
  --dynamic-typography-color-token: var(--color-page-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-page-subtle"] {
  --dynamic-typography-color-token: var(--color-page-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-page-subtle-desaturated"] {
  --dynamic-typography-color-token: var(--color-page-subtle-desaturated);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-neutral-bold"] {
  --dynamic-typography-color-token: var(--color-background-neutral-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-neutral-medium"] {
  --dynamic-typography-color-token: var(--color-background-neutral-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-neutral-subtle"] {
  --dynamic-typography-color-token: var(--color-background-neutral-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-neutral-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-neutral-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-neutral-on-bold-hover"] {
  --dynamic-typography-color-token: var(--color-background-neutral-on-bold-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-neutral-on-bold-selected"] {
  --dynamic-typography-color-token: var(--color-background-neutral-on-bold-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-neutral-on-bold-pressed"] {
  --dynamic-typography-color-token: var(--color-background-neutral-on-bold-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-neutral-on-bold-disabled"] {
  --dynamic-typography-color-token: var(--color-background-neutral-on-bold-disabled);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-neutral-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-neutral-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-neutral-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-neutral-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-neutral-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-neutral-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-neutral-disabled-subtle"] {
  --dynamic-typography-color-token: var(--color-background-neutral-disabled-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-neutral-disabled-medium"] {
  --dynamic-typography-color-token: var(--color-background-neutral-disabled-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-primary-bold"] {
  --dynamic-typography-color-token: var(--color-background-primary-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-primary-medium"] {
  --dynamic-typography-color-token: var(--color-background-primary-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-primary-subtle"] {
  --dynamic-typography-color-token: var(--color-background-primary-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-primary-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-primary-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-primary-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-primary-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-primary-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-primary-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-primary-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-primary-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-secondary-bold"] {
  --dynamic-typography-color-token: var(--color-background-secondary-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-secondary-medium"] {
  --dynamic-typography-color-token: var(--color-background-secondary-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-secondary-subtle"] {
  --dynamic-typography-color-token: var(--color-background-secondary-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-secondary-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-secondary-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-secondary-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-secondary-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-secondary-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-secondary-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-secondary-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-secondary-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-critical-bold"] {
  --dynamic-typography-color-token: var(--color-background-critical-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-critical-medium"] {
  --dynamic-typography-color-token: var(--color-background-critical-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-critical-subtle"] {
  --dynamic-typography-color-token: var(--color-background-critical-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-critical-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-critical-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-critical-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-critical-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-critical-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-critical-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-critical-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-critical-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-success-bold"] {
  --dynamic-typography-color-token: var(--color-background-success-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-success-medium"] {
  --dynamic-typography-color-token: var(--color-background-success-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-success-subtle"] {
  --dynamic-typography-color-token: var(--color-background-success-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-success-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-success-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-success-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-success-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-success-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-success-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-success-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-success-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-warning-bold"] {
  --dynamic-typography-color-token: var(--color-background-warning-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-warning-medium"] {
  --dynamic-typography-color-token: var(--color-background-warning-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-warning-subtle"] {
  --dynamic-typography-color-token: var(--color-background-warning-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-warning-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-warning-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-warning-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-warning-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-warning-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-warning-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-warning-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-warning-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-info-bold"] {
  --dynamic-typography-color-token: var(--color-background-info-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-info-medium"] {
  --dynamic-typography-color-token: var(--color-background-info-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-info-subtle"] {
  --dynamic-typography-color-token: var(--color-background-info-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-info-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-info-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-info-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-info-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-info-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-info-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-info-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-info-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-savi-bold"] {
  --dynamic-typography-color-token: var(--color-background-savi-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-savi-medium"] {
  --dynamic-typography-color-token: var(--color-background-savi-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-savi-subtle"] {
  --dynamic-typography-color-token: var(--color-background-savi-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-savi-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-savi-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-savi-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-savi-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-savi-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-savi-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-savi-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-savi-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-desaturated-inverse"] {
  --dynamic-typography-color-token: var(--color-background-desaturated-inverse);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-desaturated-bold"] {
  --dynamic-typography-color-token: var(--color-background-desaturated-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-desaturated-medium"] {
  --dynamic-typography-color-token: var(--color-background-desaturated-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-desaturated-subtle"] {
  --dynamic-typography-color-token: var(--color-background-desaturated-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-desaturated-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-desaturated-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-teal-bold"] {
  --dynamic-typography-color-token: var(--color-background-teal-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-teal-medium"] {
  --dynamic-typography-color-token: var(--color-background-teal-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-teal-subtle"] {
  --dynamic-typography-color-token: var(--color-background-teal-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-teal-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-teal-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-teal-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-teal-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-teal-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-teal-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-teal-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-teal-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-pink-bold"] {
  --dynamic-typography-color-token: var(--color-background-pink-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-pink-medium"] {
  --dynamic-typography-color-token: var(--color-background-pink-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-pink-subtle"] {
  --dynamic-typography-color-token: var(--color-background-pink-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-pink-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-pink-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-pink-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-pink-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-pink-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-pink-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-pink-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-pink-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-orange-bold"] {
  --dynamic-typography-color-token: var(--color-background-orange-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-orange-medium"] {
  --dynamic-typography-color-token: var(--color-background-orange-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-orange-subtle"] {
  --dynamic-typography-color-token: var(--color-background-orange-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-orange-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-orange-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-orange-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-orange-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-orange-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-orange-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-orange-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-orange-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-purple-bold"] {
  --dynamic-typography-color-token: var(--color-background-purple-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-purple-medium"] {
  --dynamic-typography-color-token: var(--color-background-purple-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-purple-subtle"] {
  --dynamic-typography-color-token: var(--color-background-purple-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-purple-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-purple-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-purple-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-purple-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-purple-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-purple-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-purple-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-purple-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-green-bold"] {
  --dynamic-typography-color-token: var(--color-background-green-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-green-medium"] {
  --dynamic-typography-color-token: var(--color-background-green-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-green-subtle"] {
  --dynamic-typography-color-token: var(--color-background-green-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-green-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-green-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-green-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-green-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-green-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-green-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-green-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-green-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-coral-bold"] {
  --dynamic-typography-color-token: var(--color-background-coral-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-coral-medium"] {
  --dynamic-typography-color-token: var(--color-background-coral-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-coral-subtle"] {
  --dynamic-typography-color-token: var(--color-background-coral-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-coral-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-coral-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-coral-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-coral-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-coral-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-coral-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-coral-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-coral-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-blue-bold"] {
  --dynamic-typography-color-token: var(--color-background-blue-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-blue-medium"] {
  --dynamic-typography-color-token: var(--color-background-blue-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-blue-subtle"] {
  --dynamic-typography-color-token: var(--color-background-blue-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-blue-subtlest"] {
  --dynamic-typography-color-token: var(--color-background-blue-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-blue-on-subtle-hover"] {
  --dynamic-typography-color-token: var(--color-background-blue-on-subtle-hover);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-blue-on-subtle-pressed"] {
  --dynamic-typography-color-token: var(--color-background-blue-on-subtle-pressed);
}

.Typography_v5-4-0-tzkjh[data-color="--color-background-blue-on-subtle-selected"] {
  --dynamic-typography-color-token: var(--color-background-blue-on-subtle-selected);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-neutral-bold"] {
  --dynamic-typography-color-token: var(--color-border-neutral-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-neutral-medium"] {
  --dynamic-typography-color-token: var(--color-border-neutral-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-neutral-subtle"] {
  --dynamic-typography-color-token: var(--color-border-neutral-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-neutral-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-neutral-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-neutral-decorative"] {
  --dynamic-typography-color-token: var(--color-border-neutral-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-secondary-bold"] {
  --dynamic-typography-color-token: var(--color-border-secondary-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-secondary-medium"] {
  --dynamic-typography-color-token: var(--color-border-secondary-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-secondary-subtle"] {
  --dynamic-typography-color-token: var(--color-border-secondary-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-secondary-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-secondary-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-secondary-decorative"] {
  --dynamic-typography-color-token: var(--color-border-secondary-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-primary-bold"] {
  --dynamic-typography-color-token: var(--color-border-primary-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-primary-medium"] {
  --dynamic-typography-color-token: var(--color-border-primary-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-primary-subtle"] {
  --dynamic-typography-color-token: var(--color-border-primary-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-primary-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-primary-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-primary-decorative"] {
  --dynamic-typography-color-token: var(--color-border-primary-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-critical-bold"] {
  --dynamic-typography-color-token: var(--color-border-critical-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-critical-medium"] {
  --dynamic-typography-color-token: var(--color-border-critical-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-critical-subtle"] {
  --dynamic-typography-color-token: var(--color-border-critical-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-critical-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-critical-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-critical-decorative"] {
  --dynamic-typography-color-token: var(--color-border-critical-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-success-bold"] {
  --dynamic-typography-color-token: var(--color-border-success-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-success-medium"] {
  --dynamic-typography-color-token: var(--color-border-success-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-success-subtle"] {
  --dynamic-typography-color-token: var(--color-border-success-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-success-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-success-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-success-decorative"] {
  --dynamic-typography-color-token: var(--color-border-success-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-warning-bold"] {
  --dynamic-typography-color-token: var(--color-border-warning-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-warning-medium"] {
  --dynamic-typography-color-token: var(--color-border-warning-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-warning-subtle"] {
  --dynamic-typography-color-token: var(--color-border-warning-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-warning-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-warning-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-warning-decorative"] {
  --dynamic-typography-color-token: var(--color-border-warning-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-info-bold"] {
  --dynamic-typography-color-token: var(--color-border-info-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-info-medium"] {
  --dynamic-typography-color-token: var(--color-border-info-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-info-subtle"] {
  --dynamic-typography-color-token: var(--color-border-info-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-info-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-info-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-info-decorative"] {
  --dynamic-typography-color-token: var(--color-border-info-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-savi-bold"] {
  --dynamic-typography-color-token: var(--color-border-savi-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-savi-medium"] {
  --dynamic-typography-color-token: var(--color-border-savi-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-savi-subtle"] {
  --dynamic-typography-color-token: var(--color-border-savi-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-savi-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-savi-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-savi-decorative"] {
  --dynamic-typography-color-token: var(--color-border-savi-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-savi-gradient"] {
  --dynamic-typography-color-token: var(--color-border-savi-gradient);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-blue-bold"] {
  --dynamic-typography-color-token: var(--color-border-blue-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-blue-medium"] {
  --dynamic-typography-color-token: var(--color-border-blue-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-blue-subtle"] {
  --dynamic-typography-color-token: var(--color-border-blue-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-blue-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-blue-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-blue-decorative"] {
  --dynamic-typography-color-token: var(--color-border-blue-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-purple-bold"] {
  --dynamic-typography-color-token: var(--color-border-purple-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-purple-medium"] {
  --dynamic-typography-color-token: var(--color-border-purple-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-purple-subtle"] {
  --dynamic-typography-color-token: var(--color-border-purple-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-purple-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-purple-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-purple-decorative"] {
  --dynamic-typography-color-token: var(--color-border-purple-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-pink-bold"] {
  --dynamic-typography-color-token: var(--color-border-pink-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-pink-medium"] {
  --dynamic-typography-color-token: var(--color-border-pink-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-pink-subtle"] {
  --dynamic-typography-color-token: var(--color-border-pink-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-pink-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-pink-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-pink-decorative"] {
  --dynamic-typography-color-token: var(--color-border-pink-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-coral-bold"] {
  --dynamic-typography-color-token: var(--color-border-coral-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-coral-medium"] {
  --dynamic-typography-color-token: var(--color-border-coral-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-coral-subtle"] {
  --dynamic-typography-color-token: var(--color-border-coral-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-coral-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-coral-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-coral-decorative"] {
  --dynamic-typography-color-token: var(--color-border-coral-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-teal-bold"] {
  --dynamic-typography-color-token: var(--color-border-teal-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-teal-medium"] {
  --dynamic-typography-color-token: var(--color-border-teal-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-teal-subtle"] {
  --dynamic-typography-color-token: var(--color-border-teal-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-teal-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-teal-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-teal-decorative"] {
  --dynamic-typography-color-token: var(--color-border-teal-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-green-bold"] {
  --dynamic-typography-color-token: var(--color-border-green-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-green-medium"] {
  --dynamic-typography-color-token: var(--color-border-green-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-green-subtle"] {
  --dynamic-typography-color-token: var(--color-border-green-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-green-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-green-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-green-decorative"] {
  --dynamic-typography-color-token: var(--color-border-green-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-orange-bold"] {
  --dynamic-typography-color-token: var(--color-border-orange-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-orange-medium"] {
  --dynamic-typography-color-token: var(--color-border-orange-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-orange-subtle"] {
  --dynamic-typography-color-token: var(--color-border-orange-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-orange-subtlest"] {
  --dynamic-typography-color-token: var(--color-border-orange-subtlest);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-orange-decorative"] {
  --dynamic-typography-color-token: var(--color-border-orange-decorative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-border-focus"] {
  --dynamic-typography-color-token: var(--color-border-focus);
}

.Typography_v5-4-0-tzkjh[data-color="--color-overlay-neutral"] {
  --dynamic-typography-color-token: var(--color-overlay-neutral);
}

.Typography_v5-4-0-tzkjh[data-color="--color-overlay-primary"] {
  --dynamic-typography-color-token: var(--color-overlay-primary);
}

.Typography_v5-4-0-tzkjh[data-color="--color-overlay-secondary"] {
  --dynamic-typography-color-token: var(--color-overlay-secondary);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-blue-bold"] {
  --dynamic-typography-color-token: var(--color-data-blue-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-blue-medium"] {
  --dynamic-typography-color-token: var(--color-data-blue-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-blue-subtle"] {
  --dynamic-typography-color-token: var(--color-data-blue-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-purple-bold"] {
  --dynamic-typography-color-token: var(--color-data-purple-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-purple-medium"] {
  --dynamic-typography-color-token: var(--color-data-purple-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-purple-subtle"] {
  --dynamic-typography-color-token: var(--color-data-purple-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-pink-bold"] {
  --dynamic-typography-color-token: var(--color-data-pink-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-pink-medium"] {
  --dynamic-typography-color-token: var(--color-data-pink-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-pink-subtle"] {
  --dynamic-typography-color-token: var(--color-data-pink-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-coral-bold"] {
  --dynamic-typography-color-token: var(--color-data-coral-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-coral-medium"] {
  --dynamic-typography-color-token: var(--color-data-coral-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-coral-subtle"] {
  --dynamic-typography-color-token: var(--color-data-coral-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-teal-bold"] {
  --dynamic-typography-color-token: var(--color-data-teal-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-teal-medium"] {
  --dynamic-typography-color-token: var(--color-data-teal-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-teal-subtle"] {
  --dynamic-typography-color-token: var(--color-data-teal-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-green-bold"] {
  --dynamic-typography-color-token: var(--color-data-green-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-green-medium"] {
  --dynamic-typography-color-token: var(--color-data-green-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-green-subtle"] {
  --dynamic-typography-color-token: var(--color-data-green-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-orange-bold"] {
  --dynamic-typography-color-token: var(--color-data-orange-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-orange-medium"] {
  --dynamic-typography-color-token: var(--color-data-orange-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-orange-subtle"] {
  --dynamic-typography-color-token: var(--color-data-orange-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-yellow-bold"] {
  --dynamic-typography-color-token: var(--color-data-yellow-bold);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-yellow-medium"] {
  --dynamic-typography-color-token: var(--color-data-yellow-medium);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-yellow-subtle"] {
  --dynamic-typography-color-token: var(--color-data-yellow-subtle);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-gradient-positive"] {
  --dynamic-typography-color-token: var(--color-data-gradient-positive);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-gradient-negative"] {
  --dynamic-typography-color-token: var(--color-data-gradient-negative);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-gradient-neutral"] {
  --dynamic-typography-color-token: var(--color-data-gradient-neutral);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-gradient-blue"] {
  --dynamic-typography-color-token: var(--color-data-gradient-blue);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-gradient-purple"] {
  --dynamic-typography-color-token: var(--color-data-gradient-purple);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-gradient-pink"] {
  --dynamic-typography-color-token: var(--color-data-gradient-pink);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-gradient-coral"] {
  --dynamic-typography-color-token: var(--color-data-gradient-coral);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-gradient-teal"] {
  --dynamic-typography-color-token: var(--color-data-gradient-teal);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-gradient-green"] {
  --dynamic-typography-color-token: var(--color-data-gradient-green);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-gradient-orange"] {
  --dynamic-typography-color-token: var(--color-data-gradient-orange);
}

.Typography_v5-4-0-tzkjh[data-color="--color-data-gradient-yellow"] {
  --dynamic-typography-color-token: var(--color-data-gradient-yellow);
}

.Typography_v5-4-0-tzkjh[data-color] {
  color: var(--dynamic-typography-color-token, inherit);
}

label.Label_v5-4-0-tzkjh {
  margin-bottom: 0;
}

.Typography_v5-4-0-tzkjh {
  transition: font var(--transition-fast-out), color var(--transition-fast-out);
  margin: 0;
}

.Typography--isNoWrap_v5-4-0-tzkjh {
  white-space: nowrap;
}

.Typography--hasLineLimit_v5-4-0-tzkjh {
  -webkit-line-clamp: 2;
  white-space: wrap;
  word-break: break-all;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.Typography-lineLimit--1_v5-4-0-tzkjh {
  white-space: nowrap;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
}

.Typography-lineLimit--2_v5-4-0-tzkjh {
  -webkit-line-clamp: 2;
}

.Typography-lineLimit--3_v5-4-0-tzkjh {
  -webkit-line-clamp: 3;
}

.Typography-lineLimit--4_v5-4-0-tzkjh {
  -webkit-line-clamp: 4;
}

.Typography-lineLimit--5_v5-4-0-tzkjh {
  -webkit-line-clamp: 5;
}

.Typography-lineLimit--6_v5-4-0-tzkjh {
  -webkit-line-clamp: 6;
}

.Typography-lineLimit--7_v5-4-0-tzkjh {
  -webkit-line-clamp: 7;
}

.AccordionStepper-inlineBox_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .5rem;
  width: 100%;
  display: flex;
}

.AccordionStepper-inlineBox_v5-4-0-tzkjh .InlineMessage--critical_v5-4-0-tzkjh {
  padding: 0;
}

.AccordionStepper-article_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  border: 1px solid #0000;
  width: 100%;
  min-height: 4.875rem;
  position: relative;
}

.AccordionStepper-article--hasSecondaryText_v5-4-0-tzkjh {
  min-height: 6.5rem;
}

.AccordionStepper-article--isCritical_v5-4-0-tzkjh {
  border: 1px solid var(--color-foreground-critical-medium, #cc1c10);
}

.AccordionStepper-button_v5-4-0-tzkjh {
  box-sizing: border-box;
  background: var(--color-background-neutral-subtlest, #fff);
  border-radius: var(--border-radius-xs, .25rem);
  cursor: pointer;
  width: 100%;
  height: 100%;
  max-height: 4.875rem;
  z-index: var(--z-index-accordion-button);
  border: none;
  grid-template-columns: 1.5rem calc(100% - 5rem) 2.5rem;
  align-items: center;
  gap: .5rem;
  padding: 1rem 1.5rem;
  display: grid;
  position: absolute;
}

.AccordionStepper-button_v5-4-0-tzkjh:hover {
  box-shadow: var(--box-shadow-container-interaction, var(--box-shadow-pretoken-container-interaction, 0px 4px 16px 0px #0003));
}

.AccordionStepper-button_v5-4-0-tzkjh.AccordionStepper-button--hasSecondaryText_v5-4-0-tzkjh {
  height: 6.5rem;
  max-height: 6.5rem;
}

.AccordionStepper-button_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 3px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
}

.AccordionStepper-button--isExpanded_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem) 0 0;
  border-bottom: 1px solid var(--color-border-neutral-decorative, #ebecf2);
  grid-template-columns: 2rem calc(100% - 10.5rem) 7.5rem;
}

.AccordionStepper-button--hasSecondaryText_v5-4-0-tzkjh.AccordionStepper-button--isExpanded_v5-4-0-tzkjh {
  max-height: 4.875rem;
}

.AccordionStepper-prefixIcon_v5-4-0-tzkjh {
  width: 1.5rem;
  transition: height var(--transition-quickstep-in-out), width var(--transition-quickstep-in-out), transform var(--transition-quickstep-in-out);
  justify-content: center;
  align-self: flex-start;
  display: flex;
}

.AccordionStepper-prefixIcon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh {
  transition: height var(--transition-quickstep-in-out), width var(--transition-quickstep-in-out);
}

.AccordionStepper-prefixIcon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-bold, #212328);
}

.AccordionStepper-prefixIcon--isExpanded_v5-4-0-tzkjh {
  width: 2rem;
  transform: translateY(15%);
}

.AccordionStepper-prefixIcon--isExpanded_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh {
  width: 2rem;
  height: 2rem;
  max-width: unset;
  max-height: unset;
}

.AccordionStepper-bodyContent_v5-4-0-tzkjh {
  text-align: start;
  width: 100%;
  min-width: 0;
  transition: gap var(--transition-quickstep-in-out), height var(--transition-quickstep-in-out);
  flex-direction: column;
  align-items: flex-start;
  gap: .125rem;
  display: flex;
}

.AccordionStepper-bodyContent--isExpanded_v5-4-0-tzkjh {
  gap: 0;
}

.AccordionStepper-header_v5-4-0-tzkjh {
  font: var(--typography-body-2);
  color: var(--color-foreground-neutral-bold, #212328);
  width: 100%;
  min-width: 0;
  transition: font var(--transition-quickstep-in-out), height var(--transition-quickstep-in-out);
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0;
  overflow: hidden;
}

.AccordionStepper-header--isExpanded_v5-4-0-tzkjh {
  font: var(--typography-heading-2);
}

.AccordionStepper-supportingContent_v5-4-0-tzkjh {
  min-width: 0;
  transition: gap var(--transition-quickstep-in-out), height var(--transition-quickstep-in-out);
  flex-direction: column;
  gap: .125rem;
  display: flex;
  overflow: hidden;
}

.AccordionStepper-supportingContent-accordionValue_v5-4-0-tzkjh {
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--color-foreground-secondary-bold, #00245b);
  overflow: hidden;
}

.AccordionStepper-supportingContent--isShowingSupportingTextOnExpanded_v5-4-0-tzkjh {
  height: 1.5rem;
}

.AccordionStepper-supportingContent--hasSecondaryText_v5-4-0-tzkjh {
  height: 3rem;
}

.AccordionStepper-supportingContent--isShowingSupportingTextOnExpanded_v5-4-0-tzkjh.AccordionStepper-supportingContent--isExpanded_v5-4-0-tzkjh {
  gap: .125rem;
  height: 0;
}

.AccordionStepper-supportingText_v5-4-0-tzkjh, .AccordionStepper-accordionValue_v5-4-0-tzkjh {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.AccordionStepper-supportingText_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-subtle, #717385);
  margin: 0;
}

.AccordionStepper-accordionValue_v5-4-0-tzkjh {
  font: var(--typography-body-bold-1);
}

.AccordionStepper-suffixIcon_v5-4-0-tzkjh {
  justify-content: center;
  align-self: center;
  width: 2.5rem;
  height: 2.5rem;
  padding: .5rem;
  display: flex;
}

.AccordionStepper-suffixIcon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-secondary-bold, #00245b);
}

.AccordionStepper-contentPanelWrapper_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  background: var(--color-background-neutral-subtlest, #fff);
  width: 100%;
  padding-top: 4.875rem;
  display: flex;
  overflow: hidden;
}

.AccordionStepper-contentPanelWrapper_v5-4-0-tzkjh:after {
  content: "";
  height: 3.125rem;
  transition: height var(--transition-quickstep-in-out), max-height var(--transition-quickstep-in-out);
  max-height: 0;
}

.AccordionStepper-contentPanel_v5-4-0-tzkjh {
  transition: height var(--transition-quickstep-in-out), margin-bottom var(--transition-quickstep-in-out), padding var(--transition-quickstep-in-out);
  width: 100%;
  margin-bottom: 0;
  padding: 1.5rem 3rem;
}

.AccordionStepper-contentPanelWrapper_v5-4-0-tzkjh.AccordionStepper-contentPanelWrapper--isNotExpanded_v5-4-0-tzkjh > .AccordionStepper-contentPanel_v5-4-0-tzkjh {
  transition: height var(--transition-quickstep-in-out), margin-bottom var(--transition-quickstep-in-out), max-height .25s;
  max-height: 0;
  margin-bottom: -15rem;
}

.AccordionStepper-contentPanelWrapper_v5-4-0-tzkjh.AccordionStepper-contentPanelWrapper--isNotExpanded_v5-4-0-tzkjh:after {
  height: 0;
  transition: height var(--transition-quickstep-in-out);
  max-height: 3.125rem;
}

.AccordionStepper-button--noSuffixLink_v5-4-0-tzkjh {
  grid-template-columns: 2rem calc(100% - 2rem);
}

.ButtonIcon_v5-4-0-tzkjh {
  box-sizing: border-box;
  border-radius: var(--border-radius-circle, 50%);
  caret-color: #0000;
  cursor: pointer;
  isolation: isolate;
  transition: background var(--transition-fast-in-out), color var(--transition-fast-in-out);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ButtonIcon_v5-4-0-tzkjh:hover {
  box-shadow: var(--box-shadow-button-interaction, var(--box-shadow-pretoken-button-interaction, 0px 1px 8px 0px #0000001f));
}

.ButtonIcon_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 2px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
}

.ButtonIcon--small_v5-4-0-tzkjh span, .ButtonIcon--medium_v5-4-0-tzkjh span, .ButtonIcon--large_v5-4-0-tzkjh span {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ButtonIcon--small_v5-4-0-tzkjh {
  width: 1.5rem;
  height: 1.5rem;
}

.ButtonIcon--small_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh, .ButtonIcon--small_v5-4-0-tzkjh span svg, .ButtonIcon--small_v5-4-0-tzkjh span svg path {
  width: 1rem;
  height: 1rem;
}

.ButtonIcon--medium_v5-4-0-tzkjh {
  width: 2rem;
  height: 2rem;
}

.ButtonIcon--medium_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh, .ButtonIcon--medium_v5-4-0-tzkjh span svg, .ButtonIcon--medium_v5-4-0-tzkjh span svg path {
  width: 1.25rem;
  height: 1.25rem;
}

.ButtonIcon--large_v5-4-0-tzkjh {
  width: 2.5rem;
  height: 2.5rem;
}

.ButtonIcon--large_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh, .ButtonIcon--large_v5-4-0-tzkjh span svg, .ButtonIcon--large_v5-4-0-tzkjh span svg path {
  width: 1.5rem;
  height: 1.5rem;
}

.ButtonIcon--large_v5-4-0-tzkjh:focus {
  outline-width: 3px;
}

.ButtonIcon-bold_v5-4-0-tzkjh {
  background: var(--color-background-primary-bold, #3751ff);
  border: none;
}

.ButtonIcon-bold_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-inverse, #fff);
}

.ButtonIcon-outlinedSecondary_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtle, #6888b5);
  background: var(--color-background-neutral-subtlest, #fff);
}

.ButtonIcon-outlinedSecondary_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-secondary-bold, #00245b);
}

.ButtonIcon-outlinedNeutral_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  background: var(--color-background-neutral-subtlest, #fff);
}

.ButtonIcon-outlinedNeutral_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-bold, #212328);
}

.ButtonIcon-ghost_v5-4-0-tzkjh {
  background: none;
  border: none;
}

.ButtonIcon-ghost_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-bold, #212328);
}

.ButtonIcon-saviGhost_v5-4-0-tzkjh {
  background: none;
  border: none;
}

.ButtonIcon-saviGhost_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-savi-bold, #5d017d);
}

.ButtonIcon-outlinedCritical_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-critical-subtle, #ef5955);
  background: var(--color-background-neutral-subtlest, #fff);
}

.ButtonIcon-outlinedCritical_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-critical-medium, #cc1c10);
}

.ButtonIcon-ghost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh, .ButtonIcon-saviGhost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh {
  border: 1px solid #0000;
}

.ButtonIcon-saviGhost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-savi-medium, #e9a8ff);
}

.ButtonIcon-overlay_v5-4-0-tzkjh {
  z-index: var(--z-index-container-overlay);
  border-radius: var(--border-radius-circle, 50%);
  opacity: 0;
  width: 100%;
  height: 100%;
  transition: all var(--transition-fast-in-out);
  background: none;
  position: absolute;
  top: 0;
  left: 0;
}

.ButtonIcon-overlay-bold_v5-4-0-tzkjh:hover, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-bold_v5-4-0-tzkjh:hover .ButtonIcon-overlay-bold_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:hover + .ButtonIcon-overlay-bold_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-neutral-on-bold-hover, #ffffff3d);
  border: none;
}

.ButtonIcon-outlinedSecondary_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-secondary-medium, #254b86);
  transition: all var(--transition-fast-in-out);
}

.ButtonIcon-overlay-outlinedSecondary_v5-4-0-tzkjh:hover, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-outlinedSecondary_v5-4-0-tzkjh:hover .ButtonIcon-overlay-outlinedSecondary_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:hover + .ButtonIcon-overlay-outlinedSecondary_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
}

.ButtonIcon-outlinedNeutral_v5-4-0-tzkjh:hover {
  border: 1px solid #3751ff;
}

.ButtonIcon-outlinedNeutral_v5-4-0-tzkjh:hover svg path {
  fill: var(--color-foreground-primary-medium, #3751ff);
}

.ButtonIcon-overlay-outlinedNeutral_v5-4-0-tzkjh:hover, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-outlinedNeutral_v5-4-0-tzkjh:hover .ButtonIcon-overlay-outlinedNeutral_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:hover + .ButtonIcon-overlay-outlinedNeutral_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
}

.ButtonIcon-overlay-ghost_v5-4-0-tzkjh:hover, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-ghost_v5-4-0-tzkjh:hover .ButtonIcon-overlay-ghost_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:hover + .ButtonIcon-overlay-ghost_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-neutral-on-subtle-hover, #5c5e6e14);
  border: none;
}

.ButtonIcon-saviGhost_v5-4-0-tzkjh:hover, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-saviGhost_v5-4-0-tzkjh:hover .ButtonIcon-overlay-saviGhost_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:hover + .ButtonIcon-overlay-saviGhost_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-savi-on-subtle-hover, #a800e014);
  border: none;
}

.ButtonIcon-outlinedCritical_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-critical-medium, #cc1c10);
}

.ButtonIcon-overlay-outlinedCritical_v5-4-0-tzkjh:hover, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-outlinedCritical_v5-4-0-tzkjh:hover .ButtonIcon-overlay-outlinedCritical_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:hover + .ButtonIcon-overlay-outlinedCritical_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-critical-on-subtle-hover, #cc1c1014);
}

.ButtonIcon-overlay-ghost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh:hover, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-ghost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh:hover .ButtonIcon-overlay-ghost_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:hover + .ButtonIcon-overlay-ghost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-neutral-on-subtle-hover, #9ea1b114);
}

.ButtonIcon-overlay-saviGhost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh:hover, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-saviGhost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh:hover .ButtonIcon-overlay-saviGhost_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:hover + .ButtonIcon-overlay-saviGhost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-savi-on-subtle-hover, #a800e014);
}

.ButtonIcon-overlay-bold_v5-4-0-tzkjh:active, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-bold_v5-4-0-tzkjh:active .ButtonIcon-overlay-bold_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:active + .ButtonIcon-overlay-bold_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-neutral-on-bold-pressed, #21232852);
}

.ButtonIcon-overlay-outlinedSecondary_v5-4-0-tzkjh:active, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-outlinedSecondary_v5-4-0-tzkjh:active .ButtonIcon-overlay-outlinedSecondary_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:active + .ButtonIcon-overlay-outlinedSecondary_v5-4-0-tzkjh, .ButtonIcon-overlay-outlinedNeutral_v5-4-0-tzkjh:active, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-outlinedNeutral_v5-4-0-tzkjh:active .ButtonIcon-overlay-outlinedNeutral_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:active + .ButtonIcon-overlay-outlinedNeutral_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-secondary-on-subtle-pressed, #254b861f);
}

.ButtonIcon-overlay-ghost_v5-4-0-tzkjh:active, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-ghost_v5-4-0-tzkjh:active .ButtonIcon-overlay-ghost_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:active + .ButtonIcon-overlay-ghost_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-neutral-on-subtle-pressed, #5c5e6e1f);
}

.ButtonIcon-overlay-saviGhost_v5-4-0-tzkjh:active, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-saviGhost_v5-4-0-tzkjh:active .ButtonIcon-overlay-saviGhost_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:active + .ButtonIcon-overlay-saviGhost_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-savi-on-subtle-pressed, #a800e01f);
}

.ButtonIcon-overlay-outlinedCritical_v5-4-0-tzkjh:active, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-outlinedCritical_v5-4-0-tzkjh:active .ButtonIcon-overlay-outlinedCritical_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:active + .ButtonIcon-overlay-outlinedCritical_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-critical-on-subtle-pressed, #cc1c101f);
}

.ButtonIcon-overlay-ghost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh:active, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-ghost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh:active .ButtonIcon-overlay-ghost_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:active + .ButtonIcon-overlay-ghost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-neutral-on-subtle-pressed, #9ea1b11f);
}

.ButtonIcon-overlay-saviGhost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh:active, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-saviGhost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh:active .ButtonIcon-overlay-saviGhost_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:active + .ButtonIcon-overlay-saviGhost_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-savi-on-subtle-pressed, #a800e01f);
}

.ButtonIcon-bold--isDisabled_v5-4-0-tzkjh, .ButtonIcon-outlinedSecondary--isDisabled_v5-4-0-tzkjh, .ButtonIcon-outlinedNeutral--isDisabled_v5-4-0-tzkjh, .ButtonIcon-outlinedCritical--isDisabled_v5-4-0-tzkjh {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  pointer-events: none;
  border: #0000;
}

.ButtonIcon-bold--isDisabled_v5-4-0-tzkjh svg path, .ButtonIcon-outlinedSecondary--isDisabled_v5-4-0-tzkjh svg path, .ButtonIcon-outlinedNeutral--isDisabled_v5-4-0-tzkjh svg path, .ButtonIcon-outlinedCritical--isDisabled_v5-4-0-tzkjh svg path, .ButtonIcon-ghost--isDisabled_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.ButtonIcon-ghost--isDisabled_v5-4-0-tzkjh {
  pointer-events: none;
  background: none;
  border: #0000;
}

.ButtonIcon-saviGhost--isDisabled_v5-4-0-tzkjh svg path, .ButtonIcon-saviGhost--isDisabled_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.ButtonIcon-saviGhost--isDisabled_v5-4-0-tzkjh {
  pointer-events: none;
  background: none;
  border: #0000;
}

.ButtonIcon-bold--isSelected_v5-4-0-tzkjh {
  background: var(--color-background-secondary-bold, #254b86);
}

.ButtonIcon-overlay-outlinedSecondary--isSelected_v5-4-0-tzkjh:hover, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-outlinedSecondary--isSelected_v5-4-0-tzkjh:hover .ButtonIcon-overlay-outlinedSecondary--isSelected_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:hover + .ButtonIcon-overlay-outlinedSecondary--isSelected_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  top: -1px;
  left: -1px;
}

.ButtonIcon-overlay-outlinedSecondary--isSelected_v5-4-0-tzkjh:active, .ButtonIcon_v5-4-0-tzkjh.ButtonIcon-outlinedSecondary--isSelected_v5-4-0-tzkjh:active .ButtonIcon-overlay-outlinedSecondary--isSelected_v5-4-0-tzkjh, .Icon_v5-4-0-tzkjh:active + .ButtonIcon-overlay-outlinedSecondary--isSelected_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-secondary-on-subtle-pressed, #254b861f);
}

.ButtonIcon-outlinedSecondary--isSelected_v5-4-0-tzkjh {
  background: var(--color-background-secondary-bold, #254b86);
  border: 1px solid #0000;
}

.ButtonIcon-bold--isSelected_v5-4-0-tzkjh svg path, .ButtonIcon-outlinedSecondary--isSelected_v5-4-0-tzkjh svg path {
  fill: #fff;
}

.ButtonIcon-outlinedNeutral--isSelected_v5-4-0-tzkjh {
  border: 1px solid var(--color-foreground-primary-medium, #3751ff);
  background: var(--color-background-secondary-on-subtle-selected, #254b861a);
}

.ButtonIcon-outlinedNeutral--isSelected_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-primary-medium, #3751ff);
}

.ButtonIcon-ghost--isSelected_v5-4-0-tzkjh {
  border: 1px solid var(--color-foreground-secondary-bold, #00245b);
  background: var(--color-background-secondary-on-subtle-selected, #254b861a);
}

.ButtonIcon-ghost--isSelected_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-secondary-bold, #00245b);
}

.ButtonIcon-ghost--isSelected_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-foreground-secondary-bold, #00245b);
}

.ButtonIcon-ghost--isSelected_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-medium, #89a3c7);
  background: var(--color-background-savi-on-subtle-hover, #a800e014);
}

.ButtonIcon-saviGhost--isSelected_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-savi-medium, #a800e0);
  background: var(--color-background-savi-on-subtle-selected, #a800e01a);
}

.ButtonIcon-saviGhost--isSelected_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-savi-bold, #5d017d);
}

.ButtonIcon-saviGhost--isSelected_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-savi-medium, #a800e0);
  background: var(--color-background-savi-on-subtle-selected, #a800e01a);
}

.ButtonIcon-saviGhost--isSelected_v5-4-0-tzkjh.ButtonIcon--dark_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-savi-subtle, #c428ff);
  background: var(--color-background-savi-on-subtle-selected, #a800e01a);
}

.ButtonIcon--isInteractionDisabled_v5-4-0-tzkjh, .ButtonIcon--isInteractionDisabled_v5-4-0-tzkjh .ButtonIcon-overlay_v5-4-0-tzkjh {
  pointer-events: none;
}

.Link_v5-4-0-tzkjh {
  cursor: pointer;
  font-style: normal;
  font-weight: 500;
  display: inline-block;
}

.Link_v5-4-0-tzkjh .Link-wrapper_v5-4-0-tzkjh {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  gap: .125rem;
  text-decoration: none;
  display: inline-flex;
}

.Link-textWrapper_v5-4-0-tzkjh {
  white-space: nowrap;
}

.Link_v5-4-0-tzkjh:not(.Link--isDisabled_v5-4-0-tzkjh):hover .Link-textWrapper_v5-4-0-tzkjh {
  text-decoration: underline;
}

.Link_v5-4-0-tzkjh.Link--isDisabled_v5-4-0-tzkjh {
  cursor: not-allowed;
}

.Link_v5-4-0-tzkjh.Link--isDisabled_v5-4-0-tzkjh .Link-wrapper_v5-4-0-tzkjh {
  cursor: not-allowed;
  color: var(--color-foreground-neutral-disabled, #9ea1b1);
  pointer-events: none;
  text-decoration: none;
}

.Link_v5-4-0-tzkjh.Link--large_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh, .Link_v5-4-0-tzkjh.Link--large_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh svg, .Link_v5-4-0-tzkjh.Link--medium_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh, .Link_v5-4-0-tzkjh.Link--medium_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh svg, .ButtonLink--large_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh, .ButtonLink--large_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh svg, .ButtonLink--medium_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh, .ButtonLink--medium_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh svg {
  width: 1.25rem;
  height: 1.25rem;
}

.Link_v5-4-0-tzkjh.Link--small_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh, .Link_v5-4-0-tzkjh.Link--small_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh svg, .ButtonLink--small_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh, .ButtonLink--small_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh svg {
  width: 1rem;
  height: 1rem;
}

.Link_v5-4-0-tzkjh:not(.Link--isDisabled_v5-4-0-tzkjh)[tabindex]:focus, .ButtonLink_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 2px solid var(--color-border-focus, #6e7fff);
}

.Link--brand_v5-4-0-tzkjh > .Link-wrapper_v5-4-0-tzkjh {
  color: var(--color-foreground-primary-medium, #3751ff);
}

.Link--neutral_v5-4-0-tzkjh > .Link-wrapper_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
}

.Link--brand_v5-4-0-tzkjh {
  color: var(--color-foreground-primary-medium, #3751ff);
}

.Link--brand_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-primary-medium, #3751ff);
}

.Link--neutral_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
}

.Link--neutral_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-bold, #212328);
}

.Link_v5-4-0-tzkjh.Link--large_v5-4-0-tzkjh {
  height: 1.5rem;
  font: var(--typography-body-bold-1);
}

.Link_v5-4-0-tzkjh.Link--medium_v5-4-0-tzkjh {
  height: 1.25rem;
  font: var(--typography-body-bold-2);
}

.Link_v5-4-0-tzkjh.Link--small_v5-4-0-tzkjh {
  height: 1rem;
  font: var(--typography-body-bold-3);
}

.ButtonLink_v5-4-0-tzkjh.ButtonLink--large_v5-4-0-tzkjh {
  height: 1.5rem;
  font: var(--typography-body-1);
}

.ButtonLink_v5-4-0-tzkjh.ButtonLink--medium_v5-4-0-tzkjh {
  height: 1.25rem;
  font: var(--typography-body-2);
}

.ButtonLink_v5-4-0-tzkjh.ButtonLink--small_v5-4-0-tzkjh {
  height: 1rem;
  font: var(--typography-body-3);
}

.ButtonLink_v5-4-0-tzkjh {
  color: var(--color-foreground-primary-medium, #3751ff);
  cursor: pointer;
  background: none;
  border: none;
  justify-content: center;
  align-items: center;
  gap: .125rem;
  padding: 0;
  display: flex;
}

.ButtonLink--large_v5-4-0-tzkjh {
  height: 1.5rem;
}

.ButtonLink--medium_v5-4-0-tzkjh {
  height: 1.25rem;
}

.ButtonLink--small_v5-4-0-tzkjh {
  height: 1rem;
}

.ButtonLink_v5-4-0-tzkjh, .ButtonLink_v5-4-0-tzkjh .Link-textWrapper_v5-4-0-tzkjh, .ButtonLink_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh svg path {
  transition: all var(--transition-fast-in-out);
}

.ButtonLink_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-primary-medium, #3751ff);
}

.ButtonLink_v5-4-0-tzkjh:not(.ButtonLink--isDisabled_v5-4-0-tzkjh):hover {
  color: var(--color-foreground-primary-bold, #032185);
  text-decoration: none;
}

.ButtonLink_v5-4-0-tzkjh:hover {
  color: var(--color-foreground-primary-bold, #032185);
}

.ButtonLink_v5-4-0-tzkjh:hover .Link-icon_v5-4-0-tzkjh svg path, .ButtonLink_v5-4-0-tzkjh:hover .Link-icon_v5-4-0-tzkjh svg {
  fill: var(--color-foreground-primary-bold, #032185);
}

.ButtonLink--isDisabled_v5-4-0-tzkjh, .ButtonLink--isDisabled_v5-4-0-tzkjh:hover, .ButtonLink--isDisabled_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh, .ButtonLink--isDisabled_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh svg path, .ButtonLink--isDisabled_v5-4-0-tzkjh:hover .Link-icon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-neutral-disabled, #9ea1b1);
  fill: var(--color-foreground-neutral-disabled, #9ea1b1);
  cursor: not-allowed;
}

.Link--isDisabled_v5-4-0-tzkjh .Link-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.Loader_v5-4-0-tzkjh {
  width: 5rem;
  height: 5rem;
}

.Loader--inline_v5-4-0-tzkjh, .Loader--inlineSmall_v5-4-0-tzkjh {
  width: 1.25rem;
  height: 1.25rem;
}

.Loader--inlineMedium_v5-4-0-tzkjh {
  width: 1.5rem;
  height: 1.5rem;
}

.Loader--inlineLarge_v5-4-0-tzkjh {
  width: 2rem;
  height: 2rem;
}

.AlertBanner-container_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  min-height: 2.75rem;
  animation: AlertBannerFadeOut var(--transition-quick) cubic-bezier(.64, 0, .32, 1) forwards;
  align-items: center;
  padding: .25rem 1rem .25rem .5rem;
  display: flex;
}

.AlertBanner-container_v5-4-0-tzkjh.AlertBanner--isFloating_v5-4-0-tzkjh {
  z-index: var(--z-index-floating-banner-stack);
  position: fixed;
  top: 2rem;
  left: 2.5rem;
  right: 2.5rem;
}

.AlertBanner-container_v5-4-0-tzkjh.AlertBanner-container--isVisible_v5-4-0-tzkjh {
  animation: AlertBannerFadeIn var(--transition-quick) cubic-bezier(.64, 0, .32, 1) forwards;
}

.AlertBanner_v5-4-0-tzkjh {
  width: 100%;
}

.AlertBanner-section_v5-4-0-tzkjh {
  justify-content: space-between;
  gap: .25rem;
  width: 100%;
  display: flex;
}

.AlertBanner-icon_v5-4-0-tzkjh {
  align-items: flex-start;
  padding: .125rem 0;
  display: flex;
}

.AlertBanner-loader_v5-4-0-tzkjh {
  min-width: 2rem;
  min-height: 2rem;
  padding: .25rem;
}

.AlertBanner-header_v5-4-0-tzkjh {
  gap: .25rem;
  display: flex;
}

.AlertBanner-headerTextWrapper_v5-4-0-tzkjh {
  align-self: center;
  padding: .5rem 0;
}

.AlertBanner-title_v5-4-0-tzkjh, .AlertBanner-description_v5-4-0-tzkjh, .AlertBanner-link_v5-4-0-tzkjh {
  display: inline;
}

.AlertBanner_v5-4-0-tzkjh .ButtonLink_v5-4-0-tzkjh {
  display: inline-flex;
}

.AlertBanner-mobileTitle_v5-4-0-tzkjh {
  display: none;
}

.AlertBanner-description_v5-4-0-tzkjh, .AlertBanner-link_v5-4-0-tzkjh {
  margin-left: .25rem;
}

.AlertBanner-container_v5-4-0-tzkjh:not(.AlertBanner-container--shouldContentExpand_v5-4-0-tzkjh) .AlertBanner-expandButtonDesktop_v5-4-0-tzkjh, .AlertBanner-container_v5-4-0-tzkjh:not(.AlertBanner-container--shouldContentExpand_v5-4-0-tzkjh) .AlertBanner_v5-4-0-tzkjh .AlertBanner-expandButtonTabletDown_v5-4-0-tzkjh {
  display: none;
}

.AlertBanner-container--shouldContentExpand_v5-4-0-tzkjh .AlertBanner-expandButtonDesktop_v5-4-0-tzkjh {
  margin-left: .25rem;
  display: inline-flex;
}

.AlertBanner-container--shouldContentExpand_v5-4-0-tzkjh .AlertBanner-expandButtonTabletDown_v5-4-0-tzkjh {
  display: none;
}

.AlertBanner-closeButtonWrapper_v5-4-0-tzkjh {
  align-items: center;
  min-width: 2rem;
  height: 2.25rem;
  display: flex;
}

.AlertBanner-success--low_v5-4-0-tzkjh {
  background: var(--color-background-success-subtlest, #f3f8f2);
  border: 1px solid var(--color-border-success-medium, #028329);
  color: var(--color-foreground-neutral-bold, #212328);
}

.AlertBanner-success--high_v5-4-0-tzkjh {
  background: var(--color-border-success-medium, #028329);
  color: var(--color-foreground-neutral-inverse, #fff);
}

.AlertBanner-critical_v5-4-0-tzkjh {
  background: var(--color-background-critical-bold, #cc1c10);
  color: var(--color-foreground-neutral-inverse, #fff);
}

.AlertBanner-warning--low_v5-4-0-tzkjh {
  background: var(--color-background-warning-subtlest, #fef7eb);
  border: 1px solid var(--color-border-warning-subtle, #f6a91c);
  color: var(--color-foreground-neutral-bold, #212328);
}

.AlertBanner-warning--high_v5-4-0-tzkjh {
  background: var(--color-background-warning-bold, #f6a91c);
  color: var(--color-foreground-neutral-bold, #212328);
}

.AlertBanner-information--low_v5-4-0-tzkjh {
  background: var(--color-background-info-subtlest, #f8f5ff);
  border: 1px solid var(--color-foreground-info-medium, #573bdc);
  color: var(--color-foreground-neutral-bold, #212328);
}

.AlertBanner-information--high_v5-4-0-tzkjh {
  background: var(--color-background-info-bold, #573bdc);
  color: var(--color-foreground-neutral-inverse, #fff);
}

.AlertBanner-savi_v5-4-0-tzkjh {
  background: var(--color-background-savi-bold, #a800e0);
  color: var(--color-foreground-neutral-inverse, #fff);
}

.AlertBanner-expandingBody_v5-4-0-tzkjh .AlertBanner-expandingContent_v5-4-0-tzkjh {
  height: 0;
  color: var(--color-foreground-neutral-bold, #212328);
  transition: height var(--transition-quick-ease);
  padding: 0 2rem 0 2.25rem;
  overflow: hidden;
}

.AlertBanner-body_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
  padding: 0 2rem .5rem 2.25rem;
}

.AlertBannerStack_v5-4-0-tzkjh {
  pointer-events: none;
  z-index: var(--z-index-floating-banner-stack);
  flex-direction: column;
  align-items: center;
  gap: .25rem;
  display: flex;
  position: fixed;
  inset: 2rem 0 0;
}

.AlertBanner-stackingWrapper_v5-4-0-tzkjh {
  pointer-events: all;
  width: calc(100% - 5rem);
}

[data-theme="dark"] .AlertBanner--high_v5-4-0-tzkjh:not(.AlertBanner-warning--high_v5-4-0-tzkjh) .Link-wrapper_v5-4-0-tzkjh, [data-theme="dark"] .AlertBanner--high_v5-4-0-tzkjh:not(.AlertBanner-warning--high_v5-4-0-tzkjh) .Link-wrapper_v5-4-0-tzkjh svg path, [data-theme="dark"] .AlertBanner--high_v5-4-0-tzkjh .AlertBanner-closeButtonWrapper_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh, [data-theme="dark"] .AlertBanner--high_v5-4-0-tzkjh .AlertBanner-closeButtonWrapper_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-neutral-inverse);
  fill: var(--color-foreground-neutral-inverse);
}

@media (width <= 833px) {
  .AlertBanner-headerTextWrapper_v5-4-0-tzkjh {
    grid-template-columns: min-content auto min-content;
    align-items: center;
    display: grid;
  }

  .AlertBanner-title_v5-4-0-tzkjh {
    white-space: nowrap;
  }

  .AlertBanner-description_v5-4-0-tzkjh {
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    min-width: 0;
    max-width: 100%;
    overflow: hidden;
  }

  .AlertBanner-container--isBodyExpanded_v5-4-0-tzkjh .AlertBanner-headerTextWrapper_v5-4-0-tzkjh {
    grid-template-columns: min-content auto min-content;
    gap: .25rem;
    display: block;
  }

  .AlertBanner-container--isBodyExpanded_v5-4-0-tzkjh .AlertBanner-title_v5-4-0-tzkjh {
    white-space: normal;
  }

  .AlertBanner-container--isBodyExpanded_v5-4-0-tzkjh .AlertBanner-description_v5-4-0-tzkjh {
    white-space: normal;
    min-width: 0;
    max-width: 100%;
    text-overflow: unset;
    -webkit-line-clamp: unset;
    overflow: auto;
  }

  .AlertBanner-container_v5-4-0-tzkjh:not(.AlertBanner-container--shouldContentExpand_v5-4-0-tzkjh) .AlertBanner-headerTextWrapper_v5-4-0-tzkjh {
    grid-template-columns: min-content auto min-content;
    gap: .25rem;
    display: block;
  }

  .AlertBanner-container_v5-4-0-tzkjh:not(.AlertBanner-container--shouldContentExpand_v5-4-0-tzkjh) .AlertBanner-title_v5-4-0-tzkjh {
    white-space: normal;
  }

  .AlertBanner-container_v5-4-0-tzkjh:not(.AlertBanner-container--shouldContentExpand_v5-4-0-tzkjh) .AlertBanner-description_v5-4-0-tzkjh {
    white-space: normal;
    min-width: 0;
    max-width: 100%;
    text-overflow: unset;
    -webkit-line-clamp: unset;
    overflow: auto;
  }

  .AlertBanner-container_v5-4-0-tzkjh .AlertBanner-expandButtonDesktop_v5-4-0-tzkjh {
    display: inline-flex;
  }

  .AlertBanner-container_v5-4-0-tzkjh .AlertBanner-expandButtonTabletDown_v5-4-0-tzkjh, .AlertBanner-container--isBodyExpanded_v5-4-0-tzkjh .AlertBanner-expandButtonDesktop_v5-4-0-tzkjh {
    display: none;
  }

  .AlertBanner-container--isBodyExpanded_v5-4-0-tzkjh .AlertBanner-expandingContent_v5-4-0-tzkjh {
    padding-bottom: .25rem !important;
  }

  .AlertBanner-container--isBodyExpanded_v5-4-0-tzkjh .AlertBanner-expandButtonTabletDown_v5-4-0-tzkjh {
    justify-content: flex-end;
    width: 100%;
    padding: 0 2rem .5rem 2.25rem;
    display: inline-flex;
  }
}

@media (width <= 599px) {
  .AlertBanner-container_v5-4-0-tzkjh {
    border-radius: unset;
    border-left: none;
    border-right: none;
  }

  .AlertBanner-container_v5-4-0-tzkjh.AlertBanner--isFloating_v5-4-0-tzkjh {
    z-index: var(--z-index-floating-banner-stack);
    top: 0;
    left: 0;
    right: 0;
  }

  .AlertBanner-container--shouldContentExpand_v5-4-0-tzkjh .AlertBanner-expandButtonDesktop_v5-4-0-tzkjh {
    margin: 0;
  }

  .AlertBanner-headerTextWrapper_v5-4-0-tzkjh {
    align-items: unset;
    display: block;
  }

  .AlertBanner-container_v5-4-0-tzkjh:not(.AlertBanner-container--shouldContentExpand_v5-4-0-tzkjh) .AlertBanner-headerTextWrapper_v5-4-0-tzkjh {
    flex-direction: column;
    align-items: flex-start;
    gap: .25rem;
    display: flex;
  }

  .AlertBanner-title_v5-4-0-tzkjh {
    display: none;
  }

  .AlertBanner-mobileTitle_v5-4-0-tzkjh {
    font: var(--typography-heading-4);
    margin-right: .25rem;
    display: inline;
  }

  .AlertBanner-description_v5-4-0-tzkjh {
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .AlertBanner-description_v5-4-0-tzkjh, .AlertBanner-link_v5-4-0-tzkjh {
    margin: 0;
  }

  .AlertBannerStack_v5-4-0-tzkjh {
    gap: 0;
    top: 0;
  }

  .AlertBanner-stackingWrapper_v5-4-0-tzkjh {
    width: 100%;
  }
}

@keyframes AlertBannerFadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes AlertBannerFadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.ApplicationIcon_v5-4-0-tzkjh {
  transition: transform var(--transition-quick-in-out);
  display: inline-block;
}

.ApplicationIcon--isPlaceholder_v5-4-0-tzkjh, .ApplicationIcon--isIcon_v5-4-0-tzkjh .ApplicationIcon-presentationWrapper_v5-4-0-tzkjh, .ApplicationIcon--isNumber_v5-4-0-tzkjh .ApplicationIcon-presentationWrapper_v5-4-0-tzkjh {
  background-color: var(--color-background-primary-subtle);
  border-radius: var(--border-radius-circle, 50%);
  outline: 2px solid var(--color-border-secondary-decorative, #f2f4f8);
}

:is(.ApplicationIcon--xxSmall_v5-4-0-tzkjh, .ApplicationIcon--xSmall_v5-4-0-tzkjh).ApplicationIcon--isPlaceholder_v5-4-0-tzkjh, :is(.ApplicationIcon--xxSmall_v5-4-0-tzkjh, .ApplicationIcon--xSmall_v5-4-0-tzkjh).ApplicationIcon--isIcon_v5-4-0-tzkjh .ApplicationIcon-presentationWrapper_v5-4-0-tzkjh, :is(.ApplicationIcon--xxSmall_v5-4-0-tzkjh, .ApplicationIcon--xSmall_v5-4-0-tzkjh).ApplicationIcon--isNumber_v5-4-0-tzkjh .ApplicationIcon-presentationWrapper_v5-4-0-tzkjh {
  outline: 1px solid var(--color-border-secondary-decorative, #f2f4f8);
}

.ApplicationIcon--isNumber_v5-4-0-tzkjh .ApplicationIcon-presentationWrapper_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
}

.ApplicationIcon-img_v5-4-0-tzkjh {
  text-align: center;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: var(--border-radius-circle, 50%);
  width: 100%;
  height: 100%;
}

.ApplicationIcon-icon_v5-4-0-tzkjh {
  width: 100%;
  height: 100%;
  min-width: unset;
  transform: scale(.71);
}

.ApplicationIcon_v5-4-0-tzkjh svg {
  width: 100%;
  height: 100%;
}

.ApplicationIcon-number_v5-4-0-tzkjh {
  width: 100%;
  height: 100%;
  color: var(--color-foreground-secondary-medium, #254b86);
  justify-content: center;
  align-items: center;
  display: flex;
}

.ApplicationIcon--xxSmall_v5-4-0-tzkjh .ApplicationIcon-presentationWrapper_v5-4-0-tzkjh {
  height: var(--application-icon-size-xxsmall);
  width: var(--application-icon-size-xxsmall);
  min-width: var(--application-icon-size-xxsmall);
  min-height: unset;
}

.ApplicationIcon--xSmall_v5-4-0-tzkjh .ApplicationIcon-presentationWrapper_v5-4-0-tzkjh {
  height: var(--application-icon-size-xsmall);
  width: var(--application-icon-size-xsmall);
  min-width: var(--application-icon-size-xsmall);
  min-height: unset;
}

.ApplicationIcon--small_v5-4-0-tzkjh .ApplicationIcon-presentationWrapper_v5-4-0-tzkjh {
  height: var(--application-icon-size-small);
  width: var(--application-icon-size-small);
  min-width: var(--application-icon-size-small);
  min-height: unset;
}

.ApplicationIcon--medium_v5-4-0-tzkjh .ApplicationIcon-presentationWrapper_v5-4-0-tzkjh {
  height: var(--application-icon-size-medium);
  width: var(--application-icon-size-medium);
  min-width: var(--application-icon-size-medium);
  min-height: unset;
}

.ApplicationIcon--large_v5-4-0-tzkjh .ApplicationIcon-presentationWrapper_v5-4-0-tzkjh {
  height: var(--application-icon-size-large);
  width: var(--application-icon-size-large);
  min-width: var(--application-icon-size-large);
  min-height: unset;
}

.ApplicationIcon--xLarge_v5-4-0-tzkjh .ApplicationIcon-presentationWrapper_v5-4-0-tzkjh {
  height: var(--application-icon-size-xlarge);
  width: var(--application-icon-size-xlarge);
  min-width: var(--application-icon-size-xlarge);
  min-height: unset;
}

.ApplicationIcon--xxLarge_v5-4-0-tzkjh .ApplicationIcon-presentationWrapper_v5-4-0-tzkjh {
  height: var(--application-icon-size-xxlarge);
  width: var(--application-icon-size-xxlarge);
  min-width: var(--application-icon-size-xxlarge);
  min-height: unset;
}

.Avatar_v5-4-0-tzkjh {
  outline: 2px solid var(--color-border-secondary-decorative, #f2f4f8);
  border-radius: var(--border-radius-circle, 50%);
  background: var(--color-background-neutral-medium, #cecfd9);
  color: var(--color-foreground-secondary-medium, #254b86);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.Avatar-img_v5-4-0-tzkjh {
  text-align: center;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: var(--border-radius-circle, 50%);
  width: 100%;
  height: 100%;
}

.Avatar--xxSmall_v5-4-0-tzkjh, .Avatar--xxSmall_v5-4-0-tzkjh img {
  font: var(--typography-body-bold-3);
  width: 1.25rem;
  height: 1.25rem;
}

.Avatar--xSmall_v5-4-0-tzkjh, .Avatar--xSmall_v5-4-0-tzkjh img {
  font: var(--typography-body-bold-2);
  width: 1.5rem;
  height: 1.5rem;
}

.Avatar--small_v5-4-0-tzkjh, .Avatar--small_v5-4-0-tzkjh img {
  font: var(--typography-body-bold-1);
  width: 2rem;
  height: 2rem;
}

.Avatar--medium_v5-4-0-tzkjh, .Avatar--medium_v5-4-0-tzkjh img {
  font: var(--typography-heading-2);
  width: 2.5rem;
  height: 2.5rem;
}

.Avatar--large_v5-4-0-tzkjh, .Avatar--large_v5-4-0-tzkjh img {
  font: var(--typography-heading-1);
  width: 3rem;
  height: 3rem;
}

.Avatar--xLarge_v5-4-0-tzkjh, .Avatar--xLarge_v5-4-0-tzkjh img {
  font: var(--typography-heading-1);
  width: 3.5rem;
  height: 3.5rem;
}

.Avatar--xxLarge_v5-4-0-tzkjh, .Avatar--xxLarge_v5-4-0-tzkjh img {
  font: var(--typography-display-bold-4);
  width: 4rem;
  height: 4rem;
}

.Avatar--xxSmall_v5-4-0-tzkjh .Avatar-icon_v5-4-0-tzkjh {
  width: 1rem;
  height: 1rem;
}

.Avatar--xSmall_v5-4-0-tzkjh .Avatar-icon_v5-4-0-tzkjh {
  width: 1.25rem;
  height: 1.25rem;
}

.Avatar--small_v5-4-0-tzkjh .Avatar-icon_v5-4-0-tzkjh {
  width: 1.5rem;
  height: 1.5rem;
}

.Avatar--medium_v5-4-0-tzkjh .Avatar-icon_v5-4-0-tzkjh {
  width: 2rem;
  height: 2rem;
}

.Avatar--large_v5-4-0-tzkjh .Avatar-icon_v5-4-0-tzkjh {
  width: 2.5rem;
  height: 2.5rem;
}

.Avatar--xLarge_v5-4-0-tzkjh .Avatar-icon_v5-4-0-tzkjh {
  width: 2.75rem;
  height: 2.75rem;
}

.Avatar--xxLarge_v5-4-0-tzkjh .Avatar-icon_v5-4-0-tzkjh {
  width: 3rem;
  height: 3rem;
}

.Avatar-selectedBorder_v5-4-0-tzkjh {
  visibility: hidden;
  display: none;
}

.Avatar--isSelected_v5-4-0-tzkjh .Avatar-selectedBorder_v5-4-0-tzkjh {
  visibility: visible;
  border-radius: var(--border-radius-circle, 50%);
  outline: 2px solid var(--color-border-secondary-medium, #254b86);
  outline-offset: 2px;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.Badge_v5-4-0-tzkjh {
  border-radius: var(--border-radius-circle, 50%);
  position: relative;
}

.Badge-number_v5-4-0-tzkjh {
  min-width: 1rem;
  height: 1rem;
  color: var(--color-foreground-neutral-inverse, #fff);
  font: var(--typography-body-bold-3);
  justify-content: center;
  align-items: center;
  padding: 0 .25rem;
  display: flex;
}

.Badge--primary_v5-4-0-tzkjh {
  background: var(--color-background-primary-bold, #3751ff);
}

.Badge--secondary_v5-4-0-tzkjh {
  background: var(--color-background-secondary-bold, #254b86);
}

.Badge--neutral_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtle, #ebecf2);
}

.Badge--success_v5-4-0-tzkjh {
  background: var(--color-background-success-bold, #028329);
}

.Badge--error_v5-4-0-tzkjh {
  background: var(--color-background-critical-bold, #cc1c10);
}

.Badge--warning_v5-4-0-tzkjh {
  background: var(--color-background-warning-bold, #f6a91c);
}

.Badge--info_v5-4-0-tzkjh {
  background: var(--color-background-info-bold, #573bdc);
}

.Badge--neutral_v5-4-0-tzkjh .Badge-number_v5-4-0-tzkjh, .Badge--warning_v5-4-0-tzkjh .Badge-number_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
}

.Badge--small_v5-4-0-tzkjh {
  min-width: .5rem;
  min-height: .5rem;
}

.Badge--medium_v5-4-0-tzkjh {
  min-width: .75rem;
  min-height: .75rem;
}

.Badge--medium_v5-4-0-tzkjh .Badge-number_v5-4-0-tzkjh {
  min-width: 1.25rem;
  height: 1.25rem;
  font: var(--typography-body-bold-2);
  padding: .1875rem .375rem .0625rem;
}

.Badge--filled_v5-4-0-tzkjh:not(.Badge--number_v5-4-0-tzkjh) {
  outline: 2px solid var(--color-border-secondary-decorative, #f2f4f8);
}

.Badge--outlined_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
}

.Badge--medium_v5-4-0-tzkjh.Badge--outlined_v5-4-0-tzkjh {
  min-width: 1.25rem;
  height: 1.25rem;
}

.Badge--outlined_v5-4-0-tzkjh.Badge--primary_v5-4-0-tzkjh {
  outline: 1px solid var(--color-border-primary-subtlest, #d1d7ff);
}

.Badge--outlined_v5-4-0-tzkjh.Badge--primary_v5-4-0-tzkjh .Badge-number_v5-4-0-tzkjh {
  color: var(--color-foreground-primary-medium, #3751ff);
}

.Badge--outlined_v5-4-0-tzkjh.Badge--secondary_v5-4-0-tzkjh {
  outline: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
}

.Badge--outlined_v5-4-0-tzkjh.Badge--secondary_v5-4-0-tzkjh .Badge-number_v5-4-0-tzkjh {
  color: var(--color-foreground-secondary-medium, #254b86);
}

.Badge--outlined_v5-4-0-tzkjh.Badge--neutral_v5-4-0-tzkjh {
  outline: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
}

.Badge--outlined_v5-4-0-tzkjh.Badge--neutral_v5-4-0-tzkjh .Badge-number_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-medium, #4a4c59);
}

.Badge--outlined_v5-4-0-tzkjh.Badge--success_v5-4-0-tzkjh {
  outline: 1px solid var(--color-border-success-subtlest, #bee4b6);
}

.Badge--outlined_v5-4-0-tzkjh.Badge--success_v5-4-0-tzkjh .Badge-number_v5-4-0-tzkjh {
  color: var(--color-foreground-success-medium, #028329);
}

.Badge--outlined_v5-4-0-tzkjh.Badge--error_v5-4-0-tzkjh {
  outline: 1px solid var(--color-border-critical-subtlest, #fed1d0);
}

.Badge--outlined_v5-4-0-tzkjh.Badge--error_v5-4-0-tzkjh .Badge-number_v5-4-0-tzkjh {
  color: var(--color-foreground-critical-medium, #cc1c10);
}

.Badge--outlined_v5-4-0-tzkjh.Badge--warning_v5-4-0-tzkjh {
  outline: 1px solid var(--color-border-warning-subtlest, #ffd988);
}

.Badge--outlined_v5-4-0-tzkjh.Badge--warning_v5-4-0-tzkjh .Badge-number_v5-4-0-tzkjh {
  color: var(--color-foreground-warning-medium, #a36a00);
}

.Badge--outlined_v5-4-0-tzkjh.Badge--info_v5-4-0-tzkjh {
  outline: 1px solid var(--color-border-info-subtlest, #dfd4f4);
}

.Badge--outlined_v5-4-0-tzkjh.Badge--info_v5-4-0-tzkjh .Badge-number_v5-4-0-tzkjh {
  color: var(--color-foreground-info-medium, #573bdc);
}

[data-theme="dark"] .Badge--filled_v5-4-0-tzkjh.Badge--warning_v5-4-0-tzkjh .Badge-number_v5-4-0-tzkjh {
  color: 1px solid var(--color-foreground-neutral-inverse, #0c0d10);
}

.Breadcrumbs_v5-4-0-tzkjh {
  flex-flow: row;
  align-items: center;
  display: inline-flex;
}

.Breadcrumbs-list_v5-4-0-tzkjh {
  flex-flow: row;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-flex;
}

.Breadcrumbs-item_v5-4-0-tzkjh {
  align-items: center;
  display: inline-flex;
}

.Breadcrumbs-link_v5-4-0-tzkjh {
  color: inherit;
  cursor: pointer;
  white-space: nowrap;
  background: none;
  border: none;
  padding: 0;
  text-decoration: none;
}

.Breadcrumbs-link_v5-4-0-tzkjh:hover {
  text-decoration: underline;
}

.Breadcrumbs-link_v5-4-0-tzkjh:focus-visible {
  outline: 2px solid var(--color-border-focus, #6e7fff);
  outline-offset: 2px;
  border-radius: .25rem;
}

.Breadcrumbs-currentPage_v5-4-0-tzkjh {
  white-space: nowrap;
}

.Breadcrumbs-separator_v5-4-0-tzkjh {
  height: 1.25rem;
  color: var(--color-foreground-neutral-medium, #4a4c59);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  margin: 0 .5rem;
  display: inline-flex;
}

.Breadcrumbs-separator_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-medium, #4a4c59);
}

.Button_v5-4-0-tzkjh {
  box-sizing: border-box;
  border-radius: var(--border-radius-xs, .25rem);
  font: var(--typography-body-bold-1);
  transition: all var(--transition-fast-in-out);
  caret-color: #0000;
  cursor: pointer;
  isolation: isolate;
  display: flex;
  position: relative;
}

.Button-contentContainer_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  display: flex;
}

.Button_v5-4-0-tzkjh:hover {
  box-shadow: var(--box-shadow-button-interaction, var(--box-shadow-pretoken-button-interaction, 0px 1px 8px 0px #0000001f));
}

.Button_v5-4-0-tzkjh:not(.Button--isDisabled_v5-4-0-tzkjh)[tabindex]:focus-visible {
  outline: 3px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
}

.Button-children_v5-4-0-tzkjh {
  white-space: nowrap;
  padding: 0 .25rem;
}

.Button--isLoading_v5-4-0-tzkjh {
  pointer-events: none;
}

.Button-children--isLoadingTextEmpty_v5-4-0-tzkjh {
  display: none;
}

.Button-square--small_v5-4-0-tzkjh, .Button-square--medium_v5-4-0-tzkjh, .Button-square--large_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  display: flex;
}

.Button-square--small_v5-4-0-tzkjh {
  width: 2rem;
}

.Button-square--medium_v5-4-0-tzkjh {
  width: 2.5rem;
}

.Button-square--large_v5-4-0-tzkjh {
  width: 3rem;
}

.Button-children-null_v5-4-0-tzkjh {
  display: none;
}

.Button-icons--small_v5-4-0-tzkjh, .Button-icons--small_v5-4-0-tzkjh svg {
  width: 1rem;
  height: 1rem;
}

.Button-icons--medium_v5-4-0-tzkjh, .Button-icons--medium_v5-4-0-tzkjh svg {
  width: 1.25rem;
  height: 1.25rem;
}

.Button-icons--large_v5-4-0-tzkjh, .Button-icons--large_v5-4-0-tzkjh svg {
  width: 1.5rem;
  height: 1.5rem;
}

.Button--small_v5-4-0-tzkjh {
  font: var(--typography-body-bold-3);
  height: 2rem;
  padding: .625rem .75rem;
}

.Button--medium_v5-4-0-tzkjh {
  font: var(--typography-body-bold-2);
  height: 2.5rem;
  padding: .625rem .875rem;
}

.Button--large_v5-4-0-tzkjh {
  font: var(--typography-body-bold-1);
  height: 3rem;
  padding: .75rem 1rem;
}

.Button-filled_v5-4-0-tzkjh {
  background: var(--color-background-primary-bold, #3751ff);
  color: var(--color-foreground-neutral-inverse, #fff);
  border: none;
}

.Button-filled_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-inverse, #fff);
}

.Button-outlined_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  color: var(--color-foreground-primary-medium, #3751ff);
  border: 1px solid var(--color-border-primary-subtle, #6e7fff);
}

.Button-outlined_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-primary-medium, #3751ff);
}

.Button-subtle_v5-4-0-tzkjh {
  background: var(--color-background-primary-subtle, #ebedff);
  color: var(--color-foreground-primary-medium, #3751ff);
  border: none;
}

.Button-subtle_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-primary-medium, #3751ff);
}

.Button-ghost_v5-4-0-tzkjh {
  color: var(--color-foreground-primary-medium, #3751ff);
  background: none;
  border: none;
}

.Button-ghost_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-primary-medium, #3751ff);
}

[data-theme="dark"] .Button-outlined_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-primary-medium, #8694ff);
  background: var(--color-background-secondary-subtle, #131d2d);
}

.Button-overlay_v5-4-0-tzkjh {
  z-index: var(--z-index-container-overlay);
  border-radius: var(--border-radius-xs, .25rem);
  opacity: 0;
  width: 100%;
  height: 100%;
  transition: all var(--transition-fast-in-out);
  background: none;
  position: absolute;
  top: 0;
  left: 0;
}

.Button-overlay-filled_v5-4-0-tzkjh:hover, .Button-contentContainer_v5-4-0-tzkjh:hover + .Button-overlay-filled_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-neutral-on-bold-hover, #ffffff3d);
}

.Button-outlined_v5-4-0-tzkjh:hover, .Button-outlined_v5-4-0-tzkjh:active {
  border: 1px solid var(--color-border-primary-medium, #3751ff);
}

.Button-overlay-outlined_v5-4-0-tzkjh:hover, .Button_v5-4-0-tzkjh:hover .Button-overlay-outlined_v5-4-0-tzkjh, .Button-contentContainer_v5-4-0-tzkjh:hover + .Button-overlay-outlined_v5-4-0-tzkjh, .Button-overlay-subtle_v5-4-0-tzkjh:hover, .Button-contentContainer_v5-4-0-tzkjh:hover + .Button-overlay-subtle_v5-4-0-tzkjh, .Button-overlay-ghost_v5-4-0-tzkjh:hover, .Button-contentContainer_v5-4-0-tzkjh:hover + .Button-overlay-ghost_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.Button-subtle_v5-4-0-tzkjh:hover, .Button-ghost_v5-4-0-tzkjh:hover {
  box-shadow: unset;
}

.Button-overlay-filled_v5-4-0-tzkjh:active, .Button_v5-4-0-tzkjh:active .Button-overlay-filled_v5-4-0-tzkjh, .Button-contentContainer_v5-4-0-tzkjh:active + .Button-overlay-filled_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-neutral-on-bold-pressed, #21232852);
}

.Button-overlay-outlined_v5-4-0-tzkjh:active, .Button_v5-4-0-tzkjh:active .Button-overlay-outlined_v5-4-0-tzkjh, .Button-contentContainer_v5-4-0-tzkjh:active + .Button-overlay-outlined_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-primary-on-subtle-pressed, #3751ff1f);
  border-radius: .1875rem;
}

.Button-overlay-subtle_v5-4-0-tzkjh:active, .Button_v5-4-0-tzkjh:active .Button-overlay-subtle_v5-4-0-tzkjh, .Button-contentContainer_v5-4-0-tzkjh:active + .Button-overlay-subtle_v5-4-0-tzkjh, .Button-overlay-ghost_v5-4-0-tzkjh:active, .Button_v5-4-0-tzkjh:active .Button-overlay-ghost_v5-4-0-tzkjh, .Button-contentContainer_v5-4-0-tzkjh:active + .Button-overlay-ghost_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-primary-on-subtle-pressed, #3751ff1f);
}

.Button-loadingOverlay_v5-4-0-tzkjh {
  pointer-events: none;
  border-radius: var(--border-radius-xs, .25rem);
  opacity: 0;
  transition: all var(--transition-fast-in-out);
  background: none;
  display: none;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.Button-loadingOverlay--isActive_v5-4-0-tzkjh {
  opacity: 1;
  display: block;
}

.Button-overlayBar_v5-4-0-tzkjh {
  background: var(--color-background-neutral-on-bold-selected, #2123283d);
  width: 100%;
  transition: width .6s;
  position: absolute;
  inset: 0 0 0 auto;
}

.Button-filled--isEnabled_v5-4-0-tzkjh {
  background: var(--color-background-critical-bold, #cc1c10);
  color: var(--color-foreground-neutral-inverse, #fff);
}

.Button-filled--isEnabled_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-inverse, #fff);
}

.Button-outlined--isEnabled_v5-4-0-tzkjh, [data-theme="dark"] .Button-outlined--isEnabled_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  color: var(--color-foreground-critical-medium, #cc1c10);
  border: 1px solid var(--color-border-critical-subtle, #ef5955);
}

.Button-outlined--isEnabled_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-critical-medium, #cc1c10);
}

.Button-outlined--isEnabled_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-foreground-critical-medium, #cc1c10);
}

.Button-overlay-outlined--isEnabled_v5-4-0-tzkjh:hover, .Button_v5-4-0-tzkjh:hover .Button-overlay-outlined--isEnabled_v5-4-0-tzkjh, .Button-contentContainer_v5-4-0-tzkjh:hover + .Button-overlay-outlined--isEnabled_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-critical-on-subtle-hover, #cc1c1014);
}

.Button-overlay-outlined--isEnabled_v5-4-0-tzkjh:active, .Button-contentContainer_v5-4-0-tzkjh:active + .Button-overlay-outlined--isEnabled_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-critical-on-subtle-pressed, #cc1c101f);
}

.Button-subtle--isEnabled_v5-4-0-tzkjh {
  background: var(--color-background-critical-subtle, #fdeeed);
  color: var(--color-foreground-critical-medium, #cc1c10);
}

.Button-subtle--isEnabled_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-critical-medium, #cc1c10);
}

.Button-overlay-subtle--isEnabled_v5-4-0-tzkjh:hover, .Button_v5-4-0-tzkjh:hover .Button-overlay-subtle--isEnabled_v5-4-0-tzkjh, .Button-contentContainer_v5-4-0-tzkjh:hover + .Button-overlay-subtle--isEnabled_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-critical-on-subtle-hover, #cc1c1014);
}

.Button-overlay-subtle--isEnabled_v5-4-0-tzkjh:active, .Button-contentContainer_v5-4-0-tzkjh:active + .Button-overlay-subtle--isEnabled_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-critical-on-subtle-pressed, #cc1c101f);
}

.Button-ghost--isEnabled_v5-4-0-tzkjh {
  color: var(--color-foreground-critical-medium, #cc1c10);
  background: none;
}

.Button-ghost--isEnabled_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-critical-medium, #cc1c10);
}

.Button-overlay-ghost--isEnabled_v5-4-0-tzkjh:hover, .Button_v5-4-0-tzkjh:hover .Button-overlay-ghost--isEnabled_v5-4-0-tzkjh, .Button-contentContainer_v5-4-0-tzkjh:hover + .Button-overlay-ghost--isEnabled_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-critical-on-subtle-hover, #cc1c1014);
}

.Button-overlay-ghost--isEnabled_v5-4-0-tzkjh:active, .Button-contentContainer_v5-4-0-tzkjh:active + .Button-overlay-ghost--isEnabled_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-critical-on-subtle-pressed, #cc1c101f);
}

.Button-filled--isSuccess_v5-4-0-tzkjh {
  background: var(--color-background-success-bold, #028329);
  pointer-events: none;
}

.Button-outlined--isSuccess_v5-4-0-tzkjh, .Button-subtle--isSuccess_v5-4-0-tzkjh, .Button-ghost--isSuccess_v5-4-0-tzkjh {
  color: var(--color-foreground-success-medium, #028329);
  pointer-events: none;
}

.Button-outlined--isSuccess_v5-4-0-tzkjh svg path, .Button-subtle--isSuccess_v5-4-0-tzkjh svg path, .Button-ghost--isSuccess_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-success-medium, #028329);
}

.Button-outlined--isSuccess_v5-4-0-tzkjh, [data-theme="dark"] .Button-outlined--isSuccess_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-success-subtle, #43a34d);
}

.Button-subtle--isSuccess_v5-4-0-tzkjh {
  background: var(--color-background-success-subtle, #e5f7e0);
}

.Button_v5-4-0-tzkjh.Button--isDisabled_v5-4-0-tzkjh, .Button_v5-4-0-tzkjh.Button--isDisabled_v5-4-0-tzkjh:hover {
  color: var(--color-foreground-neutral-subtle, #717385);
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  cursor: not-allowed;
  box-shadow: none;
  border: none;
}

.Button--isDisabled_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-subtle, #717385);
}

.Button--isDisabled_v5-4-0-tzkjh .Button-overlay_v5-4-0-tzkjh {
  pointer-events: none;
  cursor: not-allowed;
}

.Button--isDisabled_v5-4-0-tzkjh:hover .Button-contentContainer_v5-4-0-tzkjh + .Button-overlay_v5-4-0-tzkjh {
  background: none;
}

.ButtonSelect--rectangle_v5-4-0-tzkjh.ButtonSelect--small_v5-4-0-tzkjh {
  height: 2rem;
}

.ButtonSelect--rectangle_v5-4-0-tzkjh.ButtonSelect--medium_v5-4-0-tzkjh {
  height: 2.5rem;
}

.ButtonSelect--rectangle_v5-4-0-tzkjh.ButtonSelect--large_v5-4-0-tzkjh {
  height: 3rem;
}

.ButtonSelect--rectangle_v5-4-0-tzkjh .Badge--small_v5-4-0-tzkjh {
  top: -.25rem;
  right: .125rem;
}

.ButtonSelect--rectangle_v5-4-0-tzkjh .Badge--small_v5-4-0-tzkjh.Badge--number_v5-4-0-tzkjh {
  top: -.5rem;
  right: .125rem;
}

.ButtonSelect_v5-4-0-tzkjh.ButtonSelect--pill_v5-4-0-tzkjh {
  border-radius: 7.5rem;
  height: 2rem;
}

.ButtonSelect_v5-4-0-tzkjh.ButtonSelect--pill_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 22rem;
  display: initial;
  flex: auto;
  padding: .1875rem .375rem;
  overflow: hidden;
}

.ButtonSelect--pill_v5-4-0-tzkjh .Badge--small_v5-4-0-tzkjh {
  top: -.25rem;
  right: .5rem;
}

.ButtonSelect--pill_v5-4-0-tzkjh .Badge--small_v5-4-0-tzkjh.Badge--number_v5-4-0-tzkjh {
  top: -.5rem;
  right: .125rem;
}

.ButtonSelect_v5-4-0-tzkjh.ButtonSelect--pill_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh, .ButtonSelect_v5-4-0-tzkjh.ButtonSelect--pill_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh, .ButtonSelect_v5-4-0-tzkjh.ButtonSelect--pill_v5-4-0-tzkjh .ButtonSelect-chevron_v5-4-0-tzkjh {
  width: 1rem;
  height: 1rem;
}

.ButtonSelect-overlay_v5-4-0-tzkjh.ButtonSelect-overlay--pill_v5-4-0-tzkjh {
  border-radius: 7.5rem;
}

.u-button--isLabelAppended_v5-4-0-tzkjh {
  color: var(--color-foreground-secondary-medium, #254b86);
  font: var(--typography-body-bold-2);
}

.u-button--isLabelAppendedTags_v5-4-0-tzkjh {
  color: var(--color-foreground-secondary-medium, #254b86);
  font: var(--typography-body-2);
}

.ButtonSelect--icon_v5-4-0-tzkjh.ButtonSelect--small_v5-4-0-tzkjh {
  width: 2rem;
  height: 2rem;
}

.ButtonSelect--icon_v5-4-0-tzkjh.ButtonSelect--medium_v5-4-0-tzkjh {
  width: 2.5rem;
  height: 2.5rem;
}

.ButtonSelect--icon_v5-4-0-tzkjh.ButtonSelect--large_v5-4-0-tzkjh {
  width: 3rem;
  height: 3rem;
}

.ButtonSelect--icon_v5-4-0-tzkjh.ButtonSelect--small_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh, .ButtonSelect--icon_v5-4-0-tzkjh.ButtonSelect--small_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh, .ButtonSelect--icon_v5-4-0-tzkjh.ButtonSelect--medium_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh, .ButtonSelect--icon_v5-4-0-tzkjh.ButtonSelect--medium_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh {
  width: 1.25rem;
  height: 1.25rem;
}

.ButtonSelect--icon_v5-4-0-tzkjh.ButtonSelect--large_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh, .ButtonSelect--icon_v5-4-0-tzkjh.ButtonSelect--large_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh {
  width: 1.5rem;
  height: 1.5rem;
}

.ButtonSelect--icon_v5-4-0-tzkjh .Badge--small_v5-4-0-tzkjh {
  top: -.25rem;
  right: .125rem;
}

.ButtonSelect--small_v5-4-0-tzkjh.ButtonSelect--icon_v5-4-0-tzkjh .Badge--small_v5-4-0-tzkjh.Badge--number_v5-4-0-tzkjh, .ButtonSelect--medium_v5-4-0-tzkjh.ButtonSelect--icon_v5-4-0-tzkjh .Badge--small_v5-4-0-tzkjh.Badge--number_v5-4-0-tzkjh, .ButtonSelect--large_v5-4-0-tzkjh.ButtonSelect--icon_v5-4-0-tzkjh .Badge--small_v5-4-0-tzkjh.Badge--number_v5-4-0-tzkjh {
  right: unset;
  top: -.5rem;
}

.ButtonSelect--small_v5-4-0-tzkjh.ButtonSelect--icon_v5-4-0-tzkjh .Badge--small_v5-4-0-tzkjh.Badge--number_v5-4-0-tzkjh {
  left: 1.125rem;
}

.ButtonSelect--medium_v5-4-0-tzkjh.ButtonSelect--icon_v5-4-0-tzkjh .Badge--small_v5-4-0-tzkjh.Badge--number_v5-4-0-tzkjh {
  left: 1.5rem;
}

.ButtonSelect--large_v5-4-0-tzkjh.ButtonSelect--icon_v5-4-0-tzkjh .Badge--small_v5-4-0-tzkjh.Badge--number_v5-4-0-tzkjh {
  left: 1.75rem;
}

.ButtonSelect-contentContainer_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.ButtonSelect_v5-4-0-tzkjh {
  box-sizing: border-box;
  border-radius: var(--border-radius-xs, .25rem);
  transition: all var(--transition-fast-in-out);
  cursor: pointer;
  isolation: isolate;
  justify-content: center;
  align-items: center;
  gap: .125rem;
  padding: .25rem .75rem;
  display: inline-flex;
  position: relative;
}

.ButtonSelect_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh {
  cursor: pointer;
  padding: .1875rem .125rem .1875rem .25rem;
}

.ButtonSelect_v5-4-0-tzkjh:not(.ButtonSelect--isDisabled_v5-4-0-tzkjh)[tabindex]:focus-visible {
  outline: 3px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
}

.ButtonSelect_v5-4-0-tzkjh .Badge_v5-4-0-tzkjh {
  position: absolute;
}

.ButtonSelect--large_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh, .ButtonSelect--large_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh, .ButtonSelect--large_v5-4-0-tzkjh .ButtonSelect-chevron_v5-4-0-tzkjh, .ButtonSelect--medium_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh, .ButtonSelect--medium_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh, .ButtonSelect--medium_v5-4-0-tzkjh .ButtonSelect-chevron_v5-4-0-tzkjh {
  width: 1.25rem;
  height: 1.25rem;
}

.ButtonSelect--small_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh, .ButtonSelect--small_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh, .ButtonSelect--small_v5-4-0-tzkjh .ButtonSelect-chevron_v5-4-0-tzkjh {
  width: 1rem;
  height: 1rem;
}

.ButtonSelect--neutral_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  background: var(--color-background-neutral-subtlest, #fff);
}

.ButtonSelect--neutral_v5-4-0-tzkjh.ButtonSelect--hasBadge_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtle, #6888b5);
  background: var(--color-background-neutral-subtlest, #fff);
}

.ButtonSelect--neutral_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh.ButtonSelect--hasBadge_v5-4-0-tzkjh, .ButtonSelect--neutral_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh, .ButtonSelect--neutral_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh:not(.ButtonSelect--isDisabled_v5-4-0-tzkjh):hover, .ButtonSelect--neutral_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh:not(.ButtonSelect--isDisabled_v5-4-0-tzkjh):active {
  border: 1px solid var(--color-border-secondary-medium, #254b86);
  background: var(--color-background-secondary-subtlest, #f2f4f8);
  box-shadow: var(--box-shadow-button-interaction, var(--box-shadow-pretoken-button-interaction, 0px 1px 8px 0px #0000001f));
}

.ButtonSelect--neutral_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
}

.ButtonSelect--isOpen_v5-4-0-tzkjh.ButtonSelect--neutral_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh {
  color: var(--color-foreground-secondary-medium, #254b86);
}

.ButtonSelect--neutral_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh svg path, .ButtonSelect--neutral_v5-4-0-tzkjh .ButtonSelect-chevron_v5-4-0-tzkjh svg path {
  fill: var(--color-border-neutral-bold, #212328);
}

.ButtonSelect--neutral_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh svg path, .ButtonSelect--neutral_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh .ButtonSelect-chevron_v5-4-0-tzkjh svg path, .ButtonSelect--neutral_v5-4-0-tzkjh.ButtonSelect--hasBadge_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh svg path, .ButtonSelect--neutral_v5-4-0-tzkjh.ButtonSelect--hasBadge_v5-4-0-tzkjh .ButtonSelect-chevron_v5-4-0-tzkjh svg path {
  fill: var(--color-border-secondary-medium, #254b86);
}

.ButtonSelect--isOpen_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh, .ButtonSelect--neutral_v5-4-0-tzkjh.ButtonSelect--hasBadge_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh {
  color: var(--color-foreground-secondary-medium, #254b86);
}

.ButtonSelect--neutral_v5-4-0-tzkjh:not(.ButtonSelect--isDisabled_v5-4-0-tzkjh):hover, .ButtonSelect--neutral_v5-4-0-tzkjh:not(.ButtonSelect--isDisabled_v5-4-0-tzkjh):active {
  border: 1px solid var(--color-border-secondary-subtle, #6888b5);
  box-shadow: var(--box-shadow-button-interaction, var(--box-shadow-pretoken-button-interaction, 0px 1px 8px 0px #0000001f));
}

.ButtonSelect--savi_v5-4-0-tzkjh, .ButtonSelect--savi_v5-4-0-tzkjh.ButtonSelect--hasBadge_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-savi-medium, #a800e0);
  background: var(--color-background-savi-subtlest, #f9f5fa);
}

.ButtonSelect--savi_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh.ButtonSelect--hasBadge_v5-4-0-tzkjh, .ButtonSelect--savi_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh, .ButtonSelect--savi_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh:not(.ButtonSelect--isDisabled_v5-4-0-tzkjh):hover, .ButtonSelect--savi_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh:not(.ButtonSelect--isDisabled_v5-4-0-tzkjh):active {
  border: 1px solid var(--color-border-savi-medium, #a800e0);
  background: var(--color-background-savi-subtle, #f9eefc);
  box-shadow: var(--box-shadow-button-interaction, var(--box-shadow-pretoken-button-interaction, 0px 1px 8px 0px #0000001f));
}

.ButtonSelect--savi_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh svg path, .ButtonSelect--savi_v5-4-0-tzkjh .ButtonSelect-chevron_v5-4-0-tzkjh svg path, .ButtonSelect--savi_v5-4-0-tzkjh.ButtonSelect--hasBadge_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh svg path, .ButtonSelect--savi_v5-4-0-tzkjh.ButtonSelect--hasBadge_v5-4-0-tzkjh .ButtonSelect-chevron_v5-4-0-tzkjh svg path, .ButtonSelect--savi_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh svg path, .ButtonSelect--isOpen_v5-4-0-tzkjh .ButtonSelect-chevron_v5-4-0-tzkjh svg path, .ButtonSelect--isOpen_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-savi-bold, #5d017d);
}

.ButtonSelect--savi_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh, .ButtonSelect--isOpen_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh, .ButtonSelect--isOpen_v5-4-0-tzkjh.ButtonSelect--savi_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh, .ButtonSelect--savi_v5-4-0-tzkjh.ButtonSelect--hasBadge_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh {
  color: var(--color-foreground-savi-bold, #5d017d);
}

.ButtonSelect--savi_v5-4-0-tzkjh:not(.ButtonSelect--isDisabled_v5-4-0-tzkjh):hover, .ButtonSelect--savi_v5-4-0-tzkjh:not(.ButtonSelect--isDisabled_v5-4-0-tzkjh):active {
  border: 1px solid var(--color-border-savi-medium, #a800e0);
  box-shadow: var(--box-shadow-button-interaction, var(--box-shadow-pretoken-button-interaction, 0px 1px 8px 0px #0000001f));
}

.ButtonSelect--transparent_v5-4-0-tzkjh {
  background: none;
  border: 1px solid #0000;
}

.ButtonSelect--transparent_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh.ButtonSelect--hasBadge_v5-4-0-tzkjh, .ButtonSelect--transparent_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh, .ButtonSelect--transparent_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh:not(.ButtonSelect--isDisabled_v5-4-0-tzkjh):hover, .ButtonSelect--transparent_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh:not(.ButtonSelect--isDisabled_v5-4-0-tzkjh):active {
  box-shadow: var(--box-shadow-button-interaction, var(--box-shadow-pretoken-button-interaction, 0px 1px 8px 0px #0000001f));
}

.ButtonSelect--transparent_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
}

.ButtonSelect--isOpen_v5-4-0-tzkjh.ButtonSelect--transparent_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh {
  color: var(--color-foreground-secondary-medium, #254b86);
}

.ButtonSelect--transparent_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh svg path, .ButtonSelect--transparent_v5-4-0-tzkjh .ButtonSelect-chevron_v5-4-0-tzkjh svg path {
  fill: var(--color-border-neutral-bold, #212328);
}

.ButtonSelect--transparent_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh svg path, .ButtonSelect--transparent_v5-4-0-tzkjh.ButtonSelect--isOpen_v5-4-0-tzkjh .ButtonSelect-chevron_v5-4-0-tzkjh svg path, .ButtonSelect--transparent_v5-4-0-tzkjh.ButtonSelect--hasBadge_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh svg path, .ButtonSelect--transparent_v5-4-0-tzkjh.ButtonSelect--hasBadge_v5-4-0-tzkjh .ButtonSelect-chevron_v5-4-0-tzkjh svg path {
  fill: var(--color-border-secondary-medium, #254b86);
}

.ButtonSelect--isOpen_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh, .ButtonSelect--transparent_v5-4-0-tzkjh.ButtonSelect--hasBadge_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh {
  color: var(--color-foreground-secondary-medium, #254b86);
}

.ButtonSelect--transparent_v5-4-0-tzkjh:not(.ButtonSelect--isDisabled_v5-4-0-tzkjh):hover, .ButtonSelect--transparent_v5-4-0-tzkjh:not(.ButtonSelect--isDisabled_v5-4-0-tzkjh):active {
  box-shadow: var(--box-shadow-button-interaction, var(--box-shadow-pretoken-button-interaction, 0px 1px 8px 0px #0000001f));
}

.ButtonSelect_v5-4-0-tzkjh.ButtonSelect--isDisabled_v5-4-0-tzkjh {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  pointer-events: none;
  border: 0;
}

.ButtonSelect_v5-4-0-tzkjh.ButtonSelect--isDisabled_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh, .ButtonSelect_v5-4-0-tzkjh.ButtonSelect--isDisabled_v5-4-0-tzkjh .ButtonSelect-prefixIcon_v5-4-0-tzkjh svg path, .ButtonSelect_v5-4-0-tzkjh.ButtonSelect--isDisabled_v5-4-0-tzkjh .ButtonSelect-chevron_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-neutral-medium, #4a4c59);
  fill: var(--color-foreground-neutral-medium, #4a4c59);
}

.ButtonSelect-overlay_v5-4-0-tzkjh {
  z-index: var(--z-index-container-overlay);
  opacity: 0;
  width: 100%;
  height: 100%;
  transition: all var(--transition-fast-in-out);
  background: none;
  border-radius: .1875rem;
  position: absolute;
  top: 0;
  left: 0;
}

.ButtonSelect-overlay_v5-4-0-tzkjh:hover, .ButtonSelect_v5-4-0-tzkjh:hover .ButtonSelect-overlay_v5-4-0-tzkjh, .ButtonSelect-contentContainer_v5-4-0-tzkjh:hover + .ButtonSelect-overlay_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
}

.ButtonSelect-overlay_v5-4-0-tzkjh:active, .ButtonSelect_v5-4-0-tzkjh:active .ButtonSelect-overlay_v5-4-0-tzkjh, .ButtonSelect-contentContainer_v5-4-0-tzkjh:active + .ButtonSelect-overlay_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-secondary-on-subtle-pressed, #254b861f);
}

.ButtonSelect--savi_v5-4-0-tzkjh .ButtonSelect-overlay_v5-4-0-tzkjh:hover, .ButtonSelect--savi_v5-4-0-tzkjh.ButtonSelect_v5-4-0-tzkjh:hover .ButtonSelect-overlay_v5-4-0-tzkjh, .ButtonSelect--savi_v5-4-0-tzkjh .ButtonSelect-contentContainer_v5-4-0-tzkjh:hover + .ButtonSelect-overlay_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-savi-on-subtle-hover, #a800e014);
}

.ButtonSelect--savi_v5-4-0-tzkjh .ButtonSelect-overlay_v5-4-0-tzkjh:active, .ButtonSelect--savi_v5-4-0-tzkjh.ButtonSelect_v5-4-0-tzkjh:active .ButtonSelect-overlay_v5-4-0-tzkjh, .ButtonSelect--savi_v5-4-0-tzkjh .ButtonSelect-contentContainer_v5-4-0-tzkjh:active + .ButtonSelect-overlay_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-savi-on-subtle-pressed, #a800e01f);
}

.ButtonSelect--transparent_v5-4-0-tzkjh .ButtonSelect-overlay_v5-4-0-tzkjh {
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  top: -1px;
  left: -1px;
}

.ButtonSelect--isOpen_v5-4-0-tzkjh.ButtonSelect--transparent_v5-4-0-tzkjh .ButtonSelect-overlay_v5-4-0-tzkjh:hover, .ButtonSelect--isOpen_v5-4-0-tzkjh.ButtonSelect--transparent_v5-4-0-tzkjh .ButtonSelect-overlay_v5-4-0-tzkjh:active {
  opacity: 1;
  background: var(--color-background-secondary-on-subtle-pressed, #254b861f);
}

.ButtonSelect_v5-4-0-tzkjh.ButtonSelect--isDisabled_v5-4-0-tzkjh .ButtonSelect-overlay_v5-4-0-tzkjh, .ButtonSelect_v5-4-0-tzkjh.ButtonSelect--isDisabled_v5-4-0-tzkjh .ButtonSelect-overlay_v5-4-0-tzkjh:hover, .ButtonSelect_v5-4-0-tzkjh.ButtonSelect--isDisabled_v5-4-0-tzkjh .ButtonSelect-overlay_v5-4-0-tzkjh:active {
  opacity: 0;
  cursor: not-allowed;
  pointer-events: all;
}

.Checkbox_v5-4-0-tzkjh {
  box-sizing: border-box;
  text-align: start;
  border-radius: var(--border-radius-xs, .25rem);
  transition: all var(--transition-fast-in-out);
  cursor: pointer;
  background: none;
  border: none;
  gap: .5rem;
  display: flex;
  position: relative;
}

.Checkbox_v5-4-0-tzkjh:not(.Checkbox--isDisabled_v5-4-0-tzkjh)[tabindex]:focus-visible {
  outline: 3px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
}

.Checkbox-inputContainer_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.Checkbox-input_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtle, #6888b5);
  border-radius: var(--border-radius-xs, .25rem);
  background: var(--color-background-neutral-subtlest, #fff);
  transition: all var(--transition-fast-in-out);
  z-index: 2;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.Checkbox--base_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh {
  background: none;
}

.Checkbox_v5-4-0-tzkjh:hover .Checkbox-input_v5-4-0-tzkjh, .Checkbox_v5-4-0-tzkjh:focus .Checkbox-input_v5-4-0-tzkjh, .Checkbox_v5-4-0-tzkjh:focus-visible .Checkbox-input_v5-4-0-tzkjh {
  background: var(--color-background-secondary-medium, #cfd9e9);
}

.Checkbox--isChecked_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isChecked_v5-4-0-tzkjh:hover .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isChecked_v5-4-0-tzkjh:focus .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isChecked_v5-4-0-tzkjh:focus-visible .Checkbox-input_v5-4-0-tzkjh {
  border-color: var(--color-foreground-secondary-medium, #254b86);
  background: var(--color-foreground-secondary-medium, #254b86);
}

.Checkbox--small_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh {
  width: 1rem;
  height: 1rem;
}

.Checkbox--medium_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh {
  width: 1.25rem;
  height: 1.25rem;
}

.Checkbox--large_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh {
  width: 1.5rem;
  height: 1.5rem;
}

.Checkbox--small_v5-4-0-tzkjh .Checkbox-inputIcon_v5-4-0-tzkjh svg {
  width: .875rem;
  min-width: .875rem;
  height: .875rem;
  min-height: .875rem;
}

.Checkbox--medium_v5-4-0-tzkjh .Checkbox-inputIcon_v5-4-0-tzkjh svg {
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
}

.Checkbox--large_v5-4-0-tzkjh .Checkbox-inputIcon_v5-4-0-tzkjh svg {
  width: 1.375rem;
  min-width: 1.375rem;
  height: 1.375rem;
  min-height: 1.375rem;
}

.Checkbox-inputIcon_v5-4-0-tzkjh {
  display: contents;
}

.Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: #0000;
  transition: fill var(--transition-fast-in-out);
}

.Checkbox_v5-4-0-tzkjh:hover .Checkbox-inputIcon_v5-4-0-tzkjh svg path, .Checkbox_v5-4-0-tzkjh:focus .Checkbox-inputIcon_v5-4-0-tzkjh svg path, .Checkbox_v5-4-0-tzkjh:focus-visible .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-inverse, #fff);
}

.Checkbox_v5-4-0-tzkjh:active .Checkbox-inputIcon_v5-4-0-tzkjh svg path, .Checkbox--isChecked_v5-4-0-tzkjh:active .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-border-secondary-subtle, #6888b5);
}

.Checkbox--isChecked_v5-4-0-tzkjh .Checkbox-inputIcon_v5-4-0-tzkjh svg path, .Checkbox--isChecked_v5-4-0-tzkjh:active .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-inverse, #fff);
}

.Checkbox_v5-4-0-tzkjh.Checkbox--isIndeterminate_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh {
  border-color: var(--color-foreground-secondary-medium, #254b86);
  background: var(--color-background-secondary-medium, #cfd9e9);
}

.Checkbox_v5-4-0-tzkjh.Checkbox--isIndeterminate_v5-4-0-tzkjh .Checkbox-inputIcon_v5-4-0-tzkjh svg path, .Checkbox_v5-4-0-tzkjh.Checkbox--isIndeterminate_v5-4-0-tzkjh:hover .Checkbox-inputIcon_v5-4-0-tzkjh svg path, .Checkbox_v5-4-0-tzkjh.Checkbox--isIndeterminate_v5-4-0-tzkjh:active .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-secondary-medium, #254b86);
}

.Checkbox-hoverShadow_v5-4-0-tzkjh {
  background: var(--color-background-secondary-on-subtle-pressed, #254b861f);
  z-index: 1;
  pointer-events: none;
  transition: transform var(--transition-quick) cubic-bezier(.34, 1.56, .64, 1);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)scale(0);
}

[data-theme="dark"] .Checkbox-hoverShadow_v5-4-0-tzkjh {
  background: #97a5b91f;
}

[data-theme="light"] .Checkbox-hoverShadow_v5-4-0-tzkjh {
  background: var(--color-background-secondary-on-subtle-pressed, #254b861f);
}

.Checkbox_v5-4-0-tzkjh:hover .Checkbox-hoverShadow_v5-4-0-tzkjh, .Checkbox_v5-4-0-tzkjh:focus .Checkbox-hoverShadow_v5-4-0-tzkjh, .Checkbox_v5-4-0-tzkjh:focus-visible .Checkbox-hoverShadow_v5-4-0-tzkjh {
  transform: translate(-50%, -50%)scale(1);
}

.Checkbox--small_v5-4-0-tzkjh .Checkbox-hoverShadow_v5-4-0-tzkjh {
  width: 2.25rem;
  height: 2.25rem;
}

.Checkbox--medium_v5-4-0-tzkjh .Checkbox-hoverShadow_v5-4-0-tzkjh {
  width: 2.5rem;
  height: 2.5rem;
}

.Checkbox--large_v5-4-0-tzkjh .Checkbox-hoverShadow_v5-4-0-tzkjh {
  width: 3rem;
  height: 3rem;
}

.Checkbox--isLabelFlipped_v5-4-0-tzkjh {
  flex-direction: row-reverse;
}

.Checkbox-iconLabelGroup_v5-4-0-tzkjh {
  justify-content: flex-start;
  align-items: center;
  gap: .25rem;
  display: flex;
}

.Checkbox--multiLine_v5-4-0-tzkjh .Checkbox-iconLabelGroup_v5-4-0-tzkjh {
  align-items: flex-start;
  gap: unset;
}

.Checkbox-leftIconWrapper_v5-4-0-tzkjh {
  height: 1.5rem;
}

:where(.Checkbox-leftIconWrapper_v5-4-0-tzkjh svg path) {
  fill: var(--color-foreground-secondary-bold, #00245b);
}

.Checkbox--isDisabled_v5-4-0-tzkjh .Checkbox-leftIconWrapper_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-subtle, #717385);
}

.Checkbox-label_v5-4-0-tzkjh {
  cursor: pointer;
}

.Checkbox--singleLine_v5-4-0-tzkjh .Checkbox-label_v5-4-0-tzkjh {
  padding: .125rem .75rem .125rem 0;
}

.Checkbox--multiLine_v5-4-0-tzkjh .Checkbox-iconLabelGroup_v5-4-0-tzkjh {
  width: calc(100% - 1.75rem);
}

.Checkbox-textGroup_v5-4-0-tzkjh {
  flex-direction: column;
  padding: 0 1rem 0 .5rem;
  display: flex;
  overflow: hidden;
}

.Checkbox-helperText_v5-4-0-tzkjh {
  white-space: nowrap;
  pointer-events: none;
  position: absolute;
  bottom: -1.25rem;
  left: 0;
}

.Checkbox--singleLine_v5-4-0-tzkjh, .Checkbox--multiLine_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  background: var(--color-background-neutral-subtlest, #fff);
  height: 3.125rem;
  padding: 1rem;
}

.Checkbox--singleLine_v5-4-0-tzkjh {
  padding: .75rem 1rem;
}

.Checkbox--singleLine_v5-4-0-tzkjh:hover, .Checkbox--multiLine_v5-4-0-tzkjh:hover {
  border-color: var(--color-border-secondary-subtle, #6888b5);
  box-shadow: var(--box-shadow-container-interaction, var(--box-shadow-pretoken-container-interaction, 0px 4px 16px 0px #0003));
}

.Checkbox--singleLine_v5-4-0-tzkjh:not(.Checkbox--isDisabled_v5-4-0-tzkjh):active, .Checkbox--multiLine_v5-4-0-tzkjh:not(.Checkbox--isDisabled_v5-4-0-tzkjh):active {
  border: 1px solid var(--color-border-secondary-subtle, #6888b5);
  background: var(--color-background-secondary-on-subtle-pressed, #254b861f);
}

.Checkbox--multiLine_v5-4-0-tzkjh {
  height: auto;
  padding: 1rem;
}

.Checkbox-asterisk_v5-4-0-tzkjh {
  visibility: hidden;
  width: .625rem;
  font: var(--typography-heading-3);
  opacity: 0;
  transition: opacity var(--transition-quick-in-out) color var(--transition-quick-in-out);
  pointer-events: none;
  display: none;
  position: absolute;
  top: 0;
  left: -.75rem;
}

.Checkbox--isRequired_v5-4-0-tzkjh .Checkbox-asterisk_v5-4-0-tzkjh {
  visibility: visible;
  color: var(--color-foreground-warning-medium, #a36a00);
  opacity: 1;
  display: block;
}

.Checkbox--isCritical_v5-4-0-tzkjh .Checkbox-asterisk_v5-4-0-tzkjh {
  color: var(--color-foreground-critical-medium, #cc1c10);
  opacity: 1;
}

.Checkbox--isDisabled_v5-4-0-tzkjh .Checkbox-asterisk_v5-4-0-tzkjh, .Checkbox--isRequired_v5-4-0-tzkjh.Checkbox--isChecked_v5-4-0-tzkjh .Checkbox-asterisk_v5-4-0-tzkjh {
  visibility: hidden;
  opacity: 0;
}

.Checkbox--isCritical_v5-4-0-tzkjh, .Checkbox--isCritical_v5-4-0-tzkjh:hover, .Checkbox_v5-4-0-tzkjh.Checkbox--isCritical_v5-4-0-tzkjh:active {
  border: 1px solid var(--color-border-critical-medium, #cc1c10);
}

.Checkbox--isDisabled_v5-4-0-tzkjh, .Checkbox--isDisabled_v5-4-0-tzkjh .Checkbox-label_v5-4-0-tzkjh {
  cursor: not-allowed;
}

.Checkbox--isDisabled_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isDisabled_v5-4-0-tzkjh:hover .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isDisabled_v5-4-0-tzkjh:active .Checkbox-input_v5-4-0-tzkjh {
  border-color: var(--color-foreground-neutral-disabled, #9ea1b1);
  background: var(--color-background-neutral-subtlest, #fff);
}

.Checkbox--isDisabled_v5-4-0-tzkjh .Checkbox-inputIcon_v5-4-0-tzkjh svg path, .Checkbox--isDisabled_v5-4-0-tzkjh:hover .Checkbox-inputIcon_v5-4-0-tzkjh svg path, .Checkbox--isDisabled_v5-4-0-tzkjh:active .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: #0000;
}

.Checkbox--isIndeterminate_v5-4-0-tzkjh.Checkbox--isDisabled_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isIndeterminate_v5-4-0-tzkjh.Checkbox--isDisabled_v5-4-0-tzkjh:hover .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isIndeterminate_v5-4-0-tzkjh.Checkbox--isDisabled_v5-4-0-tzkjh:active .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isChecked_v5-4-0-tzkjh.Checkbox--isDisabled_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isChecked_v5-4-0-tzkjh.Checkbox--isDisabled_v5-4-0-tzkjh:hover .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isChecked_v5-4-0-tzkjh.Checkbox--isDisabled_v5-4-0-tzkjh:active .Checkbox-input_v5-4-0-tzkjh {
  border-color: var(--color-foreground-neutral-disabled, #9ea1b1);
  background: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--isChecked_v5-4-0-tzkjh .Checkbox-inputIcon_v5-4-0-tzkjh svg path, .Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--isChecked_v5-4-0-tzkjh:hover .Checkbox-inputIcon_v5-4-0-tzkjh svg path, .Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--isChecked_v5-4-0-tzkjh:active .Checkbox-inputIcon_v5-4-0-tzkjh svg path, .Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--isIndeterminate_v5-4-0-tzkjh .Checkbox-inputIcon_v5-4-0-tzkjh svg path, .Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--isIndeterminate_v5-4-0-tzkjh:hover .Checkbox-inputIcon_v5-4-0-tzkjh svg path, .Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--isIndeterminate_v5-4-0-tzkjh:active .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-inverse, #fff);
}

.Checkbox--isDisabled_v5-4-0-tzkjh .Checkbox-hoverShadow_v5-4-0-tzkjh {
  visibility: hidden;
  display: none;
}

.Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--singleLine_v5-4-0-tzkjh, .Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--multiLine_v5-4-0-tzkjh {
  border-color: var(--color-background-neutral-disabled-subtle, #ebecf2);
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  box-shadow: none;
}

.Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--singleLine_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--singleLine_v5-4-0-tzkjh:hover .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--singleLine_v5-4-0-tzkjh:active .Checkbox-input_v5-4-0-tzkjh {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
}

.Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--singleLine_v5-4-0-tzkjh.Checkbox--isChecked_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--singleLine_v5-4-0-tzkjh.Checkbox--isChecked_v5-4-0-tzkjh:hover .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--singleLine_v5-4-0-tzkjh.Checkbox--isChecked_v5-4-0-tzkjh:active .Checkbox-input_v5-4-0-tzkjh {
  border-color: var(--color-foreground-neutral-disabled, #9ea1b1);
  background: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--multiLine_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--multiLine_v5-4-0-tzkjh:hover .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--multiLine_v5-4-0-tzkjh:active .Checkbox-input_v5-4-0-tzkjh {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
}

.Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--multiLine_v5-4-0-tzkjh.Checkbox--isChecked_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--multiLine_v5-4-0-tzkjh.Checkbox--isChecked_v5-4-0-tzkjh:hover .Checkbox-input_v5-4-0-tzkjh, .Checkbox--isDisabled_v5-4-0-tzkjh.Checkbox--multiLine_v5-4-0-tzkjh.Checkbox--isChecked_v5-4-0-tzkjh:active .Checkbox-input_v5-4-0-tzkjh {
  border-color: var(--color-foreground-neutral-disabled, #9ea1b1);
  background: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.CheckboxGroup-container_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .25rem;
  display: flex;
  position: relative;
}

.CheckboxGroup_v5-4-0-tzkjh {
  border: none;
  grid-template-columns: 1fr 1fr;
  gap: .5rem;
  margin: 0;
  padding: 0;
  display: grid;
}

.CheckboxGroup_v5-4-0-tzkjh .CheckboxGroup-checkbox_v5-4-0-tzkjh {
  justify-content: space-between;
}

.Chip_v5-4-0-tzkjh {
  box-sizing: border-box;
  border-radius: var(--border-radius-circle, 50%);
  width: min-content;
  transition: all var(--transition-fast-in-out);
  cursor: pointer;
  isolation: isolate;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.Chip_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh {
  display: contents;
}

.Chip-contentContainer_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.Chip-contentContainer--xxSmall_v5-4-0-tzkjh {
  height: 1rem;
  padding: 0 .125rem;
}

.Chip-contentContainer--xSmall_v5-4-0-tzkjh {
  height: 1.25rem;
  padding: .1875rem .25rem;
}

.Chip-contentContainer--small_v5-4-0-tzkjh {
  height: 1.5rem;
  padding: .1875rem .375rem;
}

.Chip-contentContainer--medium_v5-4-0-tzkjh {
  height: 2rem;
  padding: .25rem .5rem;
}

.Chip-contentContainer--large_v5-4-0-tzkjh {
  height: 2.25rem;
  padding: .5rem .75rem;
}

.Chip_v5-4-0-tzkjh:not(.Chip--isDisabled_v5-4-0-tzkjh)[tabindex]:focus-visible {
  outline: 2px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
}

.Chip--isInteractionDisabled_v5-4-0-tzkjh {
  pointer-events: none;
}

.Chip-label_v5-4-0-tzkjh {
  white-space: nowrap;
  cursor: pointer;
  padding: 0 .25rem;
}

.Chip_v5-4-0-tzkjh .Chip-tooltipComponentContainer_v5-4-0-tzkjh {
  width: 100%;
  min-width: 0;
}

.Chip-label--xxSmall_v5-4-0-tzkjh, .Chip-label--xSmall_v5-4-0-tzkjh, .Chip-label--small_v5-4-0-tzkjh {
  font: var(--typography-body-3);
}

.Chip-label--medium_v5-4-0-tzkjh {
  font: var(--typography-body-2);
}

.Chip-label--large_v5-4-0-tzkjh {
  font: var(--typography-body-1);
}

.Chip-icon--xxSmall_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  display: flex;
}

.Chip-icon--xxSmall_v5-4-0-tzkjh.Chip-icon_v5-4-0-tzkjh, .Chip-icon--xxSmall_v5-4-0-tzkjh.Chip-icon_v5-4-0-tzkjh svg {
  width: .75rem;
  height: .75rem;
}

.Chip-icon--xSmall_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.Chip-icon--xSmall_v5-4-0-tzkjh.Chip-icon_v5-4-0-tzkjh, .Chip-icon--xSmall_v5-4-0-tzkjh.Chip-icon_v5-4-0-tzkjh svg {
  width: 1rem;
  height: 1rem;
}

.Chip-icon--small_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.Chip-icon--small_v5-4-0-tzkjh.Chip-icon_v5-4-0-tzkjh, .Chip-icon--small_v5-4-0-tzkjh.Chip-icon_v5-4-0-tzkjh svg {
  width: 1rem;
  height: 1rem;
}

.Chip-icon--medium_v5-4-0-tzkjh, .Chip-icon--large_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.Chip-icon--medium_v5-4-0-tzkjh.Chip-icon_v5-4-0-tzkjh, .Chip-icon--medium_v5-4-0-tzkjh.Chip-icon_v5-4-0-tzkjh svg, .Chip-icon--large_v5-4-0-tzkjh.Chip-icon_v5-4-0-tzkjh, .Chip-icon--large_v5-4-0-tzkjh.Chip-icon_v5-4-0-tzkjh svg {
  width: 1.25rem;
  height: 1.25rem;
}

.Chip-outlined_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  border: 1px solid var(--color-border-neutral-subtlest, #cecfd9);
}

.Chip-outlined_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-neutral-bold, #212328);
  fill: var(--color-foreground-neutral-bold, #212328);
}

.Chip-boldFilled_v5-4-0-tzkjh {
  background: var(--color-background-neutral-bold, #5c5e6e);
  border: none;
}

.Chip-boldFilled_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-boldFilled_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-background-neutral-subtlest, #fff);
  color: var(--color-background-neutral-subtlest, #fff);
}

.Chip-subtleFilled_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtle, #ebecf2);
  border: none;
}

.Chip-subtleFilled_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-neutral-bold, #212328);
  fill: var(--color-foreground-neutral-bold, #212328);
}

.Chip-overlay_v5-4-0-tzkjh {
  z-index: var(--z-index-container-overlay);
  border-radius: var(--border-radius-circle, 50%);
  opacity: 0;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  transition: all var(--transition-fast-in-out);
  background: none;
  position: absolute;
  top: -1px;
  left: -1px;
}

.Chip-overlay_v5-4-0-tzkjh.Chip-overlay-outlined_v5-4-0-tzkjh {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.Chip-outlined_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-neutral-subtle, #888b9d);
}

.Chip-outlined_v5-4-0-tzkjh:active {
  border: 1px solid var(--color-border-neutral-medium, #5c5e6e);
}

.Chip-overlay-outlined_v5-4-0-tzkjh:hover, .Chip_v5-4-0-tzkjh:hover .Chip-overlay-outlined_v5-4-0-tzkjh, .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay-outlined_v5-4-0-tzkjh {
  opacity: 1;
  background: #5c5e6e14;
}

.Chip-overlay-outlined_v5-4-0-tzkjh:active, .Chip_v5-4-0-tzkjh:active .Chip-overlay_v5-4-0-tzkjh, .Chip-contentContainer_v5-4-0-tzkjh:active + .Chip-overlay-outlined_v5-4-0-tzkjh {
  opacity: 1;
  background: #5c5e6e1a;
}

.Chip-boldFilled_v5-4-0-tzkjh:hover, .Chip-boldFilled_v5-4-0-tzkjh:active {
  border: none;
}

.Chip-overlay-boldFilled_v5-4-0-tzkjh:hover, .Chip_v5-4-0-tzkjh:hover .Chip-overlay-boldFilled_v5-4-0-tzkjh, .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay-boldFilled_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-neutral-on-bold-hover, #ffffff3d);
}

.Chip-overlay-boldFilled_v5-4-0-tzkjh:active, .Chip_v5-4-0-tzkjh:active .Chip-overlay_v5-4-0-tzkjh, .Chip-contentContainer_v5-4-0-tzkjh:active + .Chip-overlay-boldFilled_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-neutral-on-bold-pressed, #21232852);
}

.Chip-subtleFilled_v5-4-0-tzkjh:hover, .Chip-subtleFilled_v5-4-0-tzkjh:active {
  border: none;
}

.Chip-overlay-subtleFilled_v5-4-0-tzkjh:hover, .Chip_v5-4-0-tzkjh:hover .Chip-overlay-subtleFilled_v5-4-0-tzkjh, .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay-subtleFilled_v5-4-0-tzkjh {
  opacity: 1;
  background: #5c5e6e14;
}

.Chip-overlay-subtleFilled_v5-4-0-tzkjh:active, .Chip_v5-4-0-tzkjh:active .Chip-overlay_v5-4-0-tzkjh, .Chip-contentContainer_v5-4-0-tzkjh:active + .Chip-overlay-subtleFilled_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-neutral-on-subtle-pressed, #5c5e6e1f);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--brandPrimary_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-primary-subtle, #6e7fff);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--brandPrimary_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh.Chip--brandPrimary_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-primary-medium, #3751ff);
  color: var(--color-foreground-primary-medium, #3751ff);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--brandPrimary_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-primary-medium, #3751ff);
}

.Chip--isDisabled_v5-4-0-tzkjh.Chip-outlined_v5-4-0-tzkjh.Chip--brandPrimary_v5-4-0-tzkjh:hover {
  border-color: var(--color-border-primary-subtle, #6e7fff);
}

.Chip-outlined_v5-4-0-tzkjh .Chip-overlay--brandPrimary_v5-4-0-tzkjh:hover, .Chip-outlined_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--brandPrimary_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--brandPrimary_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--brandSecondary_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtle, #6888b5);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--brandSecondary_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh.Chip--brandSecondary_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-secondary-medium, #254b86);
  color: var(--color-foreground-secondary-medium, #254b86);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--brandSecondary_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-secondary-medium, #254b86);
}

.Chip-outlined_v5-4-0-tzkjh .Chip-overlay--brandSecondary_v5-4-0-tzkjh:hover, .Chip-outlined_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--brandSecondary_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--brandSecondary_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--critical_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-critical-subtle, #ef5955);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--critical_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh.Chip--critical_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-critical-medium, #cc1c10);
  color: var(--color-foreground-critical-medium, #cc1c10);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--critical_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-foreground-critical-medium, #cc1c10);
}

.Chip--isDisabled_v5-4-0-tzkjh.Chip-outlined_v5-4-0-tzkjh.Chip--critical_v5-4-0-tzkjh:hover {
  border-color: var(--color-border-critical-subtle, #ef5955);
}

.Chip-outlined_v5-4-0-tzkjh .Chip-overlay--critical_v5-4-0-tzkjh:hover, .Chip-outlined_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--critical_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--critical_v5-4-0-tzkjh {
  opacity: 1;
  background: #cc1c1014;
}

.Chip-outlined_v5-4-0-tzkjh.Chip--success_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-success-subtle, #43a34d);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--success_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh.Chip--success_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-success-medium, #028329);
  color: var(--color-foreground-success-medium, #028329);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--success_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-success-medium, #028329);
}

.Chip--isDisabled_v5-4-0-tzkjh.Chip-outlined_v5-4-0-tzkjh.Chip--success_v5-4-0-tzkjh:hover {
  border-color: var(--color-border-success-subtle, #43a34d);
}

.Chip-outlined_v5-4-0-tzkjh .Chip-overlay--success_v5-4-0-tzkjh:hover, .Chip-outlined_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--success_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--success_v5-4-0-tzkjh {
  opacity: 1;
  background: #02832914;
}

.Chip-outlined_v5-4-0-tzkjh.Chip--warning_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-warning-subtle, #f6a91c);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--warning_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh.Chip--warning_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-warning-medium, #a36a00);
  color: var(--color-foreground-warning-medium, #a36a00);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--warning_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-warning-medium, #a36a00);
}

.Chip--isDisabled_v5-4-0-tzkjh.Chip-outlined_v5-4-0-tzkjh.Chip--warning_v5-4-0-tzkjh:hover {
  border-color: var(--color-border-warning-subtle, #f6a91c);
}

.Chip-outlined_v5-4-0-tzkjh .Chip-overlay--warning_v5-4-0-tzkjh:hover, .Chip-outlined_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--warning_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--warning_v5-4-0-tzkjh {
  opacity: 1;
  background: #e1970114;
}

.Chip-outlined_v5-4-0-tzkjh.Chip--info_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-info-subtle, #9574f1);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--info_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh.Chip--info_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-info-medium, #573bdc);
  color: var(--color-foreground-info-medium, #573bdc);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--info_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-info-medium, #573bdc);
}

.Chip--isDisabled_v5-4-0-tzkjh.Chip-outlined_v5-4-0-tzkjh.Chip--info_v5-4-0-tzkjh:hover {
  border-color: var(--color-border-info-subtle, #9574f1);
}

.Chip-outlined_v5-4-0-tzkjh .Chip-overlay--info_v5-4-0-tzkjh:hover, .Chip-outlined_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--info_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--info_v5-4-0-tzkjh {
  opacity: 1;
  background: #573bdc14;
}

.Chip-outlined_v5-4-0-tzkjh.Chip--orange_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-orange-subtle, #f25a00);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--orange_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh.Chip--orange_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-orange-medium, #b03f00);
  color: var(--color-foreground-orange-medium, #b03f00);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--orange_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-orange-medium, #b03f00);
}

.Chip-outlined_v5-4-0-tzkjh .Chip-overlay--orange_v5-4-0-tzkjh:hover, .Chip-outlined_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--orange_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--orange_v5-4-0-tzkjh {
  opacity: 1;
  background: #b03f0014;
}

.Chip-outlined_v5-4-0-tzkjh.Chip--pink_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-pink-medium, #c20181);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--pink_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh.Chip--pink_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-pink-medium, #c20181);
  color: var(--color-foreground-pink-medium, #c20181);
}

.Chip-outlined_v5-4-0-tzkjh.Chip--pink_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-pink-medium, #c20181);
}

.Chip-outlined_v5-4-0-tzkjh .Chip-overlay--pink_v5-4-0-tzkjh:hover, .Chip-outlined_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--pink_v5-4-0-tzkjh, .Chip-outlined_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--pink_v5-4-0-tzkjh {
  opacity: 1;
  background: #c2018114;
}

.Chip-boldFilled_v5-4-0-tzkjh.Chip--brandPrimary_v5-4-0-tzkjh {
  background: var(--color-background-primary-bold, #3751ff);
}

.Chip-boldFilled_v5-4-0-tzkjh.Chip--brandSecondary_v5-4-0-tzkjh {
  background: var(--color-background-secondary-bold, #254b86);
}

.Chip-boldFilled_v5-4-0-tzkjh.Chip--critical_v5-4-0-tzkjh {
  background: var(--color-background-critical-bold, #cc1c10);
}

.Chip-boldFilled_v5-4-0-tzkjh.Chip--success_v5-4-0-tzkjh {
  background: var(--color-background-success-bold, #028329);
}

.Chip-boldFilled_v5-4-0-tzkjh.Chip--warning_v5-4-0-tzkjh {
  background: var(--color-background-warning-bold, #f6a91c);
}

.Chip-boldFilled_v5-4-0-tzkjh.Chip-boldFilled_v5-4-0-tzkjh.Chip--warning_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-boldFilled_v5-4-0-tzkjh.Chip-boldFilled_v5-4-0-tzkjh.Chip--warning_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-bold, #212328);
  color: var(--color-foreground-neutral-bold, #212328);
}

.Chip-boldFilled_v5-4-0-tzkjh.Chip--info_v5-4-0-tzkjh {
  background: var(--color-background-info-bold, #573bdc);
}

.Chip-boldFilled_v5-4-0-tzkjh.Chip--orange_v5-4-0-tzkjh {
  background: var(--color-background-orange-bold, #b03f00);
}

.Chip-boldFilled_v5-4-0-tzkjh.Chip--pink_v5-4-0-tzkjh {
  background: var(--color-background-pink-bold, #c20181);
}

.Chip-boldFilled_v5-4-0-tzkjh.Chip-boldFilled_v5-4-0-tzkjh, .Chip-boldFilled_v5-4-0-tzkjh.Chip-boldFilled_v5-4-0-tzkjh:hover {
  border: 1px solid #0000;
}

.Chip-boldFilled_v5-4-0-tzkjh.Chip-boldFilled_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-boldFilled_v5-4-0-tzkjh.Chip-boldFilled_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-background-neutral-subtlest, #fff);
  color: var(--color-background-neutral-subtlest, #fff);
}

.Chip-boldFilled_v5-4-0-tzkjh.Chip-boldFilled_v5-4-0-tzkjh .Chip-overlay_v5-4-0-tzkjh:hover, .Chip-boldFilled_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay_v5-4-0-tzkjh, .Chip-boldFilled_v5-4-0-tzkjh.Chip-boldFilled_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-neutral-on-bold-hover, #ffffff3d);
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--brandPrimary_v5-4-0-tzkjh {
  background: var(--color-background-primary-subtle, #ebedff);
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--brandPrimary_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh.Chip--brandPrimary_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-primary-bold, #032185);
  color: var(--color-foreground-primary-bold, #032185);
}

.Chip-subtleFilled_v5-4-0-tzkjh .Chip-overlay--brandPrimary_v5-4-0-tzkjh:hover, .Chip-subtleFilled_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--brandPrimary_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--brandPrimary_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--brandSecondary_v5-4-0-tzkjh {
  background: var(--color-background-secondary-subtle, #f2f4f8);
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--brandSecondary_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh.Chip--brandSecondary_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-secondary-bold, #00245b);
  color: var(--color-foreground-secondary-bold, #00245b);
}

.Chip-subtleFilled_v5-4-0-tzkjh .Chip-overlay--brandSecondary_v5-4-0-tzkjh:hover, .Chip-subtleFilled_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--brandSecondary_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--brandSecondary_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--critical_v5-4-0-tzkjh {
  background: var(--color-background-critical-subtle, #fdeeed);
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--critical_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh.Chip--critical_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-critical-bold, #700600);
  color: var(--color-foreground-critical-bold, #700600);
}

.Chip-subtleFilled_v5-4-0-tzkjh .Chip-overlay--critical_v5-4-0-tzkjh:hover, .Chip-subtleFilled_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--critical_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--critical_v5-4-0-tzkjh {
  opacity: 1;
  background: #cc1c1014;
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--success_v5-4-0-tzkjh {
  background: var(--color-background-success-subtle, #e5f7e0);
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--success_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh.Chip--success_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-success-bold, #033a0f);
  color: var(--color-foreground-success-bold, #033a0f);
}

.Chip-subtleFilled_v5-4-0-tzkjh .Chip-overlay--success_v5-4-0-tzkjh:hover, .Chip-subtleFilled_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--success_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--success_v5-4-0-tzkjh {
  opacity: 1;
  background: #02832914;
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--warning_v5-4-0-tzkjh {
  background: var(--color-background-warning-subtle, #fff1d9);
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--warning_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh.Chip--warning_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-warning-bold, #5c3c00);
  color: var(--color-foreground-warning-bold, #5c3c00);
}

.Chip-subtleFilled_v5-4-0-tzkjh .Chip-overlay--warning_v5-4-0-tzkjh:hover, .Chip-subtleFilled_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--warning_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--warning_v5-4-0-tzkjh {
  opacity: 1;
  background: #e1970114;
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--info_v5-4-0-tzkjh {
  background: var(--color-background-info-subtle, #f1ecfd);
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--info_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh.Chip--info_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-info-bold, #332196);
  color: var(--color-foreground-info-bold, #332196);
}

.Chip-subtleFilled_v5-4-0-tzkjh .Chip-overlay--info_v5-4-0-tzkjh:hover, .Chip-subtleFilled_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--info_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--info_v5-4-0-tzkjh {
  opacity: 1;
  background: #573bdc14;
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--orange_v5-4-0-tzkjh {
  background: var(--color-background-orange-subtle, #fcefe9);
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--orange_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh.Chip--orange_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-orange-medium, #b03f00);
  color: var(--color-foreground-orange-medium, #b03f00);
}

.Chip-subtleFilled_v5-4-0-tzkjh .Chip-overlay--orange_v5-4-0-tzkjh:hover, .Chip-subtleFilled_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--orange_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--orange_v5-4-0-tzkjh {
  opacity: 1;
  background: #b03f0014;
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--pink_v5-4-0-tzkjh {
  background: var(--color-background-pink-subtle, #fceef4);
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip--pink_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh.Chip--pink_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-pink-bold, #6b0146);
  color: var(--color-foreground-pink-bold, #6b0146);
}

.Chip-subtleFilled_v5-4-0-tzkjh .Chip-overlay--pink_v5-4-0-tzkjh:hover, .Chip-subtleFilled_v5-4-0-tzkjh.Chip_v5-4-0-tzkjh:hover .Chip-overlay--pink_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh:hover + .Chip-overlay--pink_v5-4-0-tzkjh {
  opacity: 1;
  background: #c2018114;
}

.Chip-subtleFilled_v5-4-0-tzkjh.Chip-subtleFilled_v5-4-0-tzkjh, .Chip-subtleFilled_v5-4-0-tzkjh.Chip-subtleFilled_v5-4-0-tzkjh:hover {
  border: 1px solid #0000;
}

.Chip--isDisabled_v5-4-0-tzkjh, .Chip--isDisabled_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip--isDisabled_v5-4-0-tzkjh:hover {
  cursor: not-allowed;
}

.Chip--isDisabled_v5-4-0-tzkjh .Chip-overlay_v5-4-0-tzkjh, .Chip--isDisabled_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh {
  pointer-events: none;
}

.Chip--isDisabled_v5-4-0-tzkjh:hover .Chip-contentContainer_v5-4-0-tzkjh + .Chip-overlay_v5-4-0-tzkjh {
  background: none;
}

.Chip--isDisabled_v5-4-0-tzkjh.Chip-outlined--isDisabled_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip--isDisabled_v5-4-0-tzkjh.Chip-outlined--isDisabled_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-subtle, #717385);
  color: var(--color-foreground-neutral-subtle, #717385);
}

.Chip--isDisabled_v5-4-0-tzkjh.Chip-outlined--isDisabled_v5-4-0-tzkjh, .Chip--isDisabled_v5-4-0-tzkjh.Chip-outlined--isDisabled_v5-4-0-tzkjh:hover {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  border: 1px solid var(--color-border-neutral-subtlest, #cecfd9);
}

.Chip--isDisabled_v5-4-0-tzkjh.Chip-boldFilled--isDisabled_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip--isDisabled_v5-4-0-tzkjh.Chip-boldFilled--isDisabled_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-subtle, #717385);
  color: var(--color-foreground-neutral-subtle, #717385);
}

.Chip--isDisabled_v5-4-0-tzkjh.Chip-boldFilled--isDisabled_v5-4-0-tzkjh, .Chip--isDisabled_v5-4-0-tzkjh.Chip-boldFilled--isDisabled_v5-4-0-tzkjh:hover {
  background: var(--color-background-neutral-disabled-medium, #cecfd9);
  border: none;
}

.Chip--isDisabled_v5-4-0-tzkjh.Chip-subtleFilled--isDisabled_v5-4-0-tzkjh .Chip-label_v5-4-0-tzkjh, .Chip--isDisabled_v5-4-0-tzkjh.Chip-subtleFilled--isDisabled_v5-4-0-tzkjh .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-subtle, #717385);
  color: var(--color-foreground-neutral-subtle, #717385);
}

.Chip--isDisabled_v5-4-0-tzkjh.Chip-subtleFilled--isDisabled_v5-4-0-tzkjh, .Chip--isDisabled_v5-4-0-tzkjh.Chip-subtleFilled--isDisabled_v5-4-0-tzkjh:hover {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  border: none;
}

[data-theme="dark"] .Chip_v5-4-0-tzkjh.Chip-boldFilled_v5-4-0-tzkjh:not(.Chip--isDisabled_v5-4-0-tzkjh) .Chip-label_v5-4-0-tzkjh, [data-theme="dark"] .Chip_v5-4-0-tzkjh.Chip-boldFilled_v5-4-0-tzkjh:not(.Chip--isDisabled_v5-4-0-tzkjh) .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-inverse, #0c0d10);
  color: var(--color-foreground-neutral-inverse, #0c0d10);
}

[data-theme="dark"] .Chip--orange_v5-4-0-tzkjh.Chip-subtleFilled_v5-4-0-tzkjh:not(.Chip--isDisabled_v5-4-0-tzkjh) .Chip-label_v5-4-0-tzkjh, [data-theme="dark"] .Chip--orange_v5-4-0-tzkjh.Chip-subtleFilled_v5-4-0-tzkjh:not(.Chip--isDisabled_v5-4-0-tzkjh) .Chip-icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-orange-bold, #fcefe9);
  color: var(--color-foreground-orange-bold, #fcefe9);
}

.InlineMessage-container_v5-4-0-tzkjh {
  align-items: center;
  display: flex;
}

.InlineMessage_v5-4-0-tzkjh {
  width: 100%;
}

.InlineMessage--small_v5-4-0-tzkjh {
  min-height: 1rem;
}

.InlineMessage--medium_v5-4-0-tzkjh {
  min-height: 1.25rem;
}

.InlineMessage--background_v5-4-0-tzkjh {
  min-height: 2rem;
}

.InlineMessage-section_v5-4-0-tzkjh {
  justify-content: space-between;
  gap: .25rem;
  width: 100%;
  display: flex;
}

.InlineMessage-icon_v5-4-0-tzkjh {
  align-items: flex-start;
  display: flex;
}

.InlineMessage--small_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh, .InlineMessage--small_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh, .InlineMessage--small_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh span {
  width: 1rem;
  height: 1rem;
}

.InlineMessage--medium_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh, .InlineMessage--medium_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh, .InlineMessage--medium_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh svg, .InlineMessage--small_v5-4-0-tzkjh.InlineMessage--background_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh, .InlineMessage--small_v5-4-0-tzkjh.InlineMessage--background_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh, .InlineMessage--small_v5-4-0-tzkjh.InlineMessage--background_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh span {
  width: 1.25rem;
  height: 1.25rem;
}

.InlineMessage--medium_v5-4-0-tzkjh.InlineMessage--background_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh, .InlineMessage--medium_v5-4-0-tzkjh.InlineMessage--background_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh, .InlineMessage--medium_v5-4-0-tzkjh.InlineMessage--background_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh svg {
  width: 1.5rem;
  height: 1.5rem;
}

.InlineMessage-header_v5-4-0-tzkjh {
  gap: .25rem;
  display: flex;
}

.InlineMessage-headerTextWrapper_v5-4-0-tzkjh {
  align-self: center;
}

.InlineMessage--background_v5-4-0-tzkjh .InlineMessage-text_v5-4-0-tzkjh, .InlineMessage-link_v5-4-0-tzkjh {
  display: inline;
}

.InlineMessage_v5-4-0-tzkjh .ButtonLink_v5-4-0-tzkjh {
  display: inline-flex;
}

.InlineMessage-link_v5-4-0-tzkjh {
  margin-left: .25rem;
}

.InlineMessage-container_v5-4-0-tzkjh:not(.InlineMessage-container--shouldContentExpand_v5-4-0-tzkjh) .InlineMessage-expandButton_v5-4-0-tzkjh {
  display: none;
}

.InlineMessage-container--shouldContentExpand_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh {
  margin-left: .25rem;
  display: inline-flex;
}

.InlineMessage-closeButtonWrapper_v5-4-0-tzkjh {
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.InlineMessage-expandingBody_v5-4-0-tzkjh .InlineMessage-expandingContent_v5-4-0-tzkjh {
  height: 0;
  transition: height var(--transition-quick-ease);
  padding: 0 1.75rem;
  overflow: hidden;
}

.InlineMessage--small_v5-4-0-tzkjh .InlineMessage-expandingBody_v5-4-0-tzkjh .InlineMessage-expandingContent_v5-4-0-tzkjh {
  padding-left: 1.5rem;
}

.InlineMessage-body_v5-4-0-tzkjh {
  padding: 0 1.75rem .25rem;
}

.InlineMessage--missingRequiredField_v5-4-0-tzkjh {
  gap: .25rem;
  display: flex;
}

.InlineMessage--missingRequiredField_v5-4-0-tzkjh .InlineMessage-reqText_v5-4-0-tzkjh, .InlineMessage--missingRequiredField_v5-4-0-tzkjh .InlineMessage-reqIcon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-critical-medium, #cc1c10);
  fill: var(--color-foreground-critical-medium, #cc1c10);
}

.InlineMessage--background_v5-4-0-tzkjh.InlineMessage--small_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh {
  padding-top: .125rem;
}

.InlineMessage--neutral_v5-4-0-tzkjh .InlineMessage-text_v5-4-0-tzkjh, .InlineMessage--neutral_v5-4-0-tzkjh .InlineMessage-expandingContentText_v5-4-0-tzkjh, .InlineMessage--neutral_v5-4-0-tzkjh .InlineMessage-contentText_v5-4-0-tzkjh, .InlineMessage--neutral_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-neutral-medium, #4a4c59);
  fill: var(--color-foreground-neutral-medium, #4a4c59);
}

.InlineMessage--disabled_v5-4-0-tzkjh .InlineMessage-text_v5-4-0-tzkjh, .InlineMessage--disabled_v5-4-0-tzkjh .InlineMessage-expandingContentText_v5-4-0-tzkjh, .InlineMessage--disabled_v5-4-0-tzkjh .InlineMessage-contentText_v5-4-0-tzkjh, .InlineMessage--disabled_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-neutral-disabled, #9ea1b1);
  fill: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.InlineMessage--critical_v5-4-0-tzkjh .InlineMessage-text_v5-4-0-tzkjh, .InlineMessage--critical_v5-4-0-tzkjh .InlineMessage-expandingContentText_v5-4-0-tzkjh, .InlineMessage--critical_v5-4-0-tzkjh .InlineMessage-contentText_v5-4-0-tzkjh, .InlineMessage--critical_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-critical-medium, #cc1c10);
  fill: var(--color-foreground-critical-medium, #cc1c10);
}

.InlineMessage--critical_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh, .InlineMessage--critical_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh svg path, .InlineMessage--critical_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh:hover, .InlineMessage--critical_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh:hover svg path, .InlineMessage--critical_v5-4-0-tzkjh .Link_v5-4-0-tzkjh .Link-wrapper_v5-4-0-tzkjh {
  color: var(--color-foreground-critical-bold, #700600);
  fill: var(--color-foreground-critical-bold, #700600);
}

.InlineMessage--warning_v5-4-0-tzkjh .InlineMessage-text_v5-4-0-tzkjh, .InlineMessage--warning_v5-4-0-tzkjh .InlineMessage-expandingContentText_v5-4-0-tzkjh, .InlineMessage--warning_v5-4-0-tzkjh .InlineMessage-contentText_v5-4-0-tzkjh, .InlineMessage--warning_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-warning-bold, #5c3c00);
  fill: var(--color-foreground-warning-subtle, #e19701);
}

.InlineMessage--warning_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh, .InlineMessage--warning_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh svg path, .InlineMessage--warning_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh:hover, .InlineMessage--warning_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh:hover svg path, .InlineMessage--warning_v5-4-0-tzkjh .Link_v5-4-0-tzkjh .Link-wrapper_v5-4-0-tzkjh {
  color: var(--color-foreground-warning-bold, #5c3c00);
  fill: var(--color-foreground-warning-bold, #5c3c00);
}

.InlineMessage--success_v5-4-0-tzkjh .InlineMessage-text_v5-4-0-tzkjh, .InlineMessage--success_v5-4-0-tzkjh .InlineMessage-expandingContentText_v5-4-0-tzkjh, .InlineMessage--success_v5-4-0-tzkjh .InlineMessage-contentText_v5-4-0-tzkjh, .InlineMessage--success_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-success-medium, #028329);
  fill: var(--color-foreground-success-medium, #028329);
}

.InlineMessage--success_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh, .InlineMessage--success_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh svg path, .InlineMessage--success_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh:hover, .InlineMessage--success_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh:hover svg path, .InlineMessage--success_v5-4-0-tzkjh .Link_v5-4-0-tzkjh .Link-wrapper_v5-4-0-tzkjh {
  color: var(--color-foreground-success-bold, #033a0f);
  fill: var(--color-foreground-success-bold, #033a0f);
}

.InlineMessage--info_v5-4-0-tzkjh .InlineMessage-text_v5-4-0-tzkjh, .InlineMessage--info_v5-4-0-tzkjh .InlineMessage-expandingContentText_v5-4-0-tzkjh, .InlineMessage--info_v5-4-0-tzkjh .InlineMessage-icon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-info-medium, #573bdc);
  fill: var(--color-foreground-info-medium, #573bdc);
}

.InlineMessage--info_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh, .InlineMessage--info_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh svg path, .InlineMessage--info_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh:hover, .InlineMessage--info_v5-4-0-tzkjh .InlineMessage-expandButton_v5-4-0-tzkjh:hover svg path, .InlineMessage--info_v5-4-0-tzkjh .Link_v5-4-0-tzkjh .Link-wrapper_v5-4-0-tzkjh {
  color: var(--color-foreground-info-bold, #332196);
  fill: var(--color-foreground-info-bold, #332196);
}

.InlineMessage--critical_v5-4-0-tzkjh.InlineMessage--background_v5-4-0-tzkjh, .InlineMessage--critical_v5-4-0-tzkjh .InlineMessage-link_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-critical-bold, #700600);
  fill: var(--color-foreground-critical-bold, #700600);
}

.InlineMessage--warning_v5-4-0-tzkjh.InlineMessage--background_v5-4-0-tzkjh, .InlineMessage--warning_v5-4-0-tzkjh .InlineMessage-link_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-warning-bold, #5c3c00);
  fill: var(--color-foreground-warning-subtle, #e19701);
}

.InlineMessage--success_v5-4-0-tzkjh.InlineMessage--background_v5-4-0-tzkjh, .InlineMessage--success_v5-4-0-tzkjh .InlineMessage-link_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-success-bold, #033a0f);
  fill: var(--color-foreground-success-bold, #033a0f);
}

.InlineMessage--info_v5-4-0-tzkjh.InlineMessage--background_v5-4-0-tzkjh, .InlineMessage--info_v5-4-0-tzkjh .InlineMessage-link_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg path {
  color: var(--color-foreground-info-bold, #332196);
  fill: var(--color-foreground-info-bold, #332196);
}

.InlineMessage--background_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  padding: .25rem;
}

.InlineMessage--background_v5-4-0-tzkjh.InlineMessage--critical_v5-4-0-tzkjh {
  background: var(--color-background-critical-subtle, #fdeeed);
  border-left: 2px solid var(--color-border-critical-medium, #cc1c10);
}

.InlineMessage--background_v5-4-0-tzkjh.InlineMessage--warning_v5-4-0-tzkjh {
  background: var(--color-background-warning-subtle, #fff1d9);
  border-left: 2px solid var(--color-border-warning-subtle, #f6a91c);
}

.InlineMessage--background_v5-4-0-tzkjh.InlineMessage--success_v5-4-0-tzkjh {
  background: var(--color-background-success-subtle, #e5f7e0);
  border-left: 2px solid var(--color-border-success-subtle, #43a34d);
}

.InlineMessage--background_v5-4-0-tzkjh.InlineMessage--info_v5-4-0-tzkjh {
  background: var(--color-background-info-subtle, #f1ecfd);
  border-left: 2px solid var(--color-border-info-medium, #573bdc);
}

.ReadOnlyShortCircuit_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .25rem;
  display: flex;
}

.ReadOnlyShortCircuit-nodeWrapper_v5-4-0-tzkjh {
  gap: .25rem;
  display: flex;
}

.InputField-Container_v5-4-0-tzkjh {
  width: 100%;
  display: flex;
}

.InputField_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .25rem;
  width: 100%;
  display: flex;
}

.InputField--hasPredefinedOptions_v5-4-0-tzkjh {
  gap: .5rem;
}

.InputField-predefinedOptions_v5-4-0-tzkjh {
  z-index: 3;
  flex-wrap: wrap;
  gap: .5rem;
  width: 100%;
  display: flex;
}

.InputField-predefinedOptionsChip_v5-4-0-tzkjh {
  min-width: 2rem;
  max-width: 15rem;
}

.InputField-inputContainer_v5-4-0-tzkjh {
  border-collapse: separate;
  position: relative;
}

.InputField-search_v5-4-0-tzkjh {
  gap: 0;
}

.InputField-input_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  border-radius: var(--border-radius-xs, .25rem);
  color: var(--color-foreground-secondary-bold, #00245b);
  text-overflow: ellipsis;
  width: 100%;
  transition: border-color var(--transition-fast-in-out);
}

.InputField--neutral_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
}

.InputField--secondary_v5-4-0-tzkjh {
  background: var(--color-background-secondary-subtlest, #f7f9fc);
}

.InputField-input-suffixButton_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem) 0 0 var(--border-radius-xs, .25rem);
  width: calc(100% - 2.4375rem);
}

.InputField-input--small_v5-4-0-tzkjh {
  font: var(--typography-body-3);
  height: 2rem;
  padding: .5rem 2.25rem .5rem .25rem;
}

.InputField-input--medium_v5-4-0-tzkjh {
  font: var(--typography-body-3);
  height: 2.5rem;
  padding: .625rem 2.25rem .625rem .25rem;
}

.InputField-input--large_v5-4-0-tzkjh {
  font: var(--typography-body-2);
  height: 3rem;
  padding: .875rem 2.25rem .875rem .5rem;
}

.InputField-input--hasNoValue_v5-4-0-tzkjh {
  padding-right: .5rem;
}

.InputField--multiline_v5-4-0-tzkjh {
  min-width: 7.5rem;
  max-width: 100%;
  min-height: 3rem;
  max-height: 100%;
  font: var(--typography-body-2);
  transition: border-color var(--transition-fast-in-out);
  vertical-align: top;
  padding: .75rem;
}

.InputField--multiline_v5-4-0-tzkjh::-webkit-scrollbar {
  width: 1rem;
}

.InputField--multiline_v5-4-0-tzkjh::-webkit-scrollbar-track {
  background-color: #0000;
}

.InputField--multiline_v5-4-0-tzkjh::-webkit-scrollbar-thumb {
  background-color: var(--color-foreground-neutral-disabled);
  border-radius: 12.5rem;
}

.InputField--neutral_v5-4-0-tzkjh::-webkit-scrollbar-thumb {
  border: .25rem solid var(--color-background-neutral-subtlest, #fff);
}

.InputField--secondary_v5-4-0-tzkjh::-webkit-scrollbar-thumb {
  border: .25rem solid var(--color-background-secondary-subtlest);
}

.InputField--multiline_v5-4-0-tzkjh:disabled::-webkit-scrollbar-thumb {
  border: .25rem solid var(--color-background-neutral-disabled-subtle, #ebecf2);
}

.InputField--multiline_v5-4-0-tzkjh:hover::-webkit-scrollbar-thumb {
  background-color: var(--color-foreground-neutral-subtle, #717385);
}

.InputField--multiline_v5-4-0-tzkjh {
  scrollbar-width: thin;
}

.InputField-input_v5-4-0-tzkjh.InputField-input--noOutline_v5-4-0-tzkjh:focus, .InputField-input_v5-4-0-tzkjh.InputField-input--noOutline_v5-4-0-tzkjh:hover:focus {
  outline: none;
}

.InputField-input_v5-4-0-tzkjh:focus, .InputField-input_v5-4-0-tzkjh:hover:focus {
  outline: 2px solid var(--color-border-focus, #6e7fff);
  z-index: var(--z-index-inputfield-focus);
  position: relative;
  outline: 2px solid var(--color-border-focus, #6e7fff) !important;
}

.InputField-suffixButton_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 2px solid var(--color-border-focus, #6e7fff);
  z-index: var(--z-index-inputfield-focus);
}

.InputField-input_v5-4-0-tzkjh:active {
  border: 1px solid var(--color-border-primary-medium, #3751ff);
}

.InputField-input_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-secondary-subtle, #6888b5);
}

.InputField-input-suffixButton_v5-4-0-tzkjh.InputField-input_v5-4-0-tzkjh:hover:not(.InputField-input--isDisabled_v5-4-0-tzkjh) {
  border-right: 2px solid var(--color-border-secondary-subtle, #6888b5);
}

.InputField-input_v5-4-0-tzkjh:disabled {
  cursor: not-allowed;
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  color: var(--color-foreground-neutral-subtle, #717385);
  border: 1px solid #0000;
}

.InputField-input_v5-4-0-tzkjh:read-only {
  background: var(--color-background-secondary-subtlest, #f7f9fc);
}

.InputField-input_v5-4-0-tzkjh::placeholder {
  font: var(--typography-body-2);
  color: var(--color-foreground-neutral-subtle, #717385);
}

.InputField-input_v5-4-0-tzkjh.InputField-input--small_v5-4-0-tzkjh::placeholder, .InputField-input_v5-4-0-tzkjh.InputField-input--medium_v5-4-0-tzkjh::placeholder {
  font: var(--typography-body-3);
  color: var(--color-foreground-neutral-subtle, #717385);
}

.InputField-searchCollapseWrapper_v5-4-0-tzkjh {
  position: relative;
}

.InputField-searchCollapseWrapper_v5-4-0-tzkjh .InputField-input_v5-4-0-tzkjh {
  pointer-events: none;
  transition: width var(--transition-quick-in-out), padding-right var(--transition-quick-in-out);
  padding-left: 0;
  padding-right: 0;
}

.InputField-Container-searchCollapse_v5-4-0-tzkjh {
  transition: max-width var(--transition-quick-in-out);
}

.InputField-Container-searchCollapse_v5-4-0-tzkjh.InputField-Container--small_v5-4-0-tzkjh {
  max-width: 2rem;
}

.InputField-Container-searchCollapse_v5-4-0-tzkjh.InputField-Container--medium_v5-4-0-tzkjh {
  max-width: 2.5rem;
}

.InputField-Container-searchCollapse_v5-4-0-tzkjh.InputField-Container--large_v5-4-0-tzkjh {
  max-width: 3rem;
}

.InputField-Container-searchCollapse_v5-4-0-tzkjh.InputField-Container--isSearchExpanded_v5-4-0-tzkjh {
  max-width: 62.5rem;
}

.InputField-searchCollapse_v5-4-0-tzkjh .InputField-prefixIcon_v5-4-0-tzkjh {
  transition: all var(--transition-quick-in-out);
}

.InputField-searchCollapse_v5-4-0-tzkjh .InputField-prefixIcon--medium_v5-4-0-tzkjh {
  top: 1.125rem;
  left: .125rem;
}

.InputField-searchCollapse_v5-4-0-tzkjh.InputField--isSearchExpanded_v5-4-0-tzkjh .InputField-prefixIcon--medium_v5-4-0-tzkjh {
  top: 1.25rem;
  left: 0;
}

.InputField-searchCollapse_v5-4-0-tzkjh .InputField-prefixIcon--medium_v5-4-0-tzkjh svg {
  width: 1.25rem;
  height: 1.25rem;
  transition: all var(--transition-quick-in-out);
}

.InputField-searchCollapse_v5-4-0-tzkjh.InputField--isSearchExpanded_v5-4-0-tzkjh .InputField-prefixIcon--medium_v5-4-0-tzkjh svg {
  width: 1rem;
  height: 1rem;
}

.InputField-searchCollapse_v5-4-0-tzkjh .InputField-prefixIcon--large_v5-4-0-tzkjh {
  top: 1.375rem;
  left: .125rem;
}

.InputField-searchCollapse_v5-4-0-tzkjh.InputField--isSearchExpanded_v5-4-0-tzkjh .InputField-prefixIcon--large_v5-4-0-tzkjh {
  top: 1.5rem;
  left: 0;
}

.InputField-searchCollapse_v5-4-0-tzkjh .InputField-prefixIcon--large_v5-4-0-tzkjh svg {
  width: 1.5rem;
  height: 1.5rem;
  transition: all var(--transition-quick-in-out);
}

.InputField-searchCollapse_v5-4-0-tzkjh.InputField--isSearchExpanded_v5-4-0-tzkjh .InputField-prefixIcon--large_v5-4-0-tzkjh svg {
  width: 1.25rem;
  height: 1.25rem;
}

.InputField-searchCollapseButton_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, 4px);
  background: none;
  border: 1px solid #0000;
  position: absolute;
  top: 0;
  left: 0;
}

.InputField-searchCollapse_v5-4-0-tzkjh.InputField--small_v5-4-0-tzkjh .InputField-input_v5-4-0-tzkjh, .InputField--small_v5-4-0-tzkjh .InputField-searchCollapseButton_v5-4-0-tzkjh {
  width: 2rem;
  height: 2rem;
}

.InputField-searchCollapse_v5-4-0-tzkjh.InputField--medium_v5-4-0-tzkjh .InputField-input_v5-4-0-tzkjh, .InputField--medium_v5-4-0-tzkjh .InputField-searchCollapseButton_v5-4-0-tzkjh {
  width: 2.5rem;
  height: 2.5rem;
}

.InputField-searchCollapse_v5-4-0-tzkjh.InputField--large_v5-4-0-tzkjh .InputField-input_v5-4-0-tzkjh, .InputField--large_v5-4-0-tzkjh .InputField-searchCollapseButton_v5-4-0-tzkjh {
  width: 3rem;
  height: 3rem;
}

.InputField--isSearchExpanded_v5-4-0-tzkjh .InputField-searchCollapseWrapper_v5-4-0-tzkjh .InputField-input_v5-4-0-tzkjh {
  visibility: visible;
  pointer-events: all;
  width: 100%;
}

.InputField--isSearchExpanded_v5-4-0-tzkjh.InputField--small_v5-4-0-tzkjh .InputField-input_v5-4-0-tzkjh, .InputField--isSearchExpanded_v5-4-0-tzkjh.InputField--medium_v5-4-0-tzkjh .InputField-input_v5-4-0-tzkjh {
  padding-left: 1.75rem;
  padding-right: .5rem;
}

.InputField--isSearchExpanded_v5-4-0-tzkjh.InputField--large_v5-4-0-tzkjh .InputField-input_v5-4-0-tzkjh {
  padding-left: 2.25rem;
  padding-right: .5rem;
}

.InputField--isSearchExpanded_v5-4-0-tzkjh .InputField-searchCollapseButton_v5-4-0-tzkjh {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.InputField-input--isDisabled_v5-4-0-tzkjh {
  padding-right: .5rem;
}

.InputField-prefixIcon_v5-4-0-tzkjh {
  z-index: var(--z-index-inputfield-focus);
  pointer-events: none;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(50%, -50%);
}

.InputField-closeButtonIcon_v5-4-0-tzkjh {
  z-index: var(--z-index-inputfield-focus);
}

.InputField-input-prefixIcon--small_v5-4-0-tzkjh, .InputField-input-prefixIcon--medium_v5-4-0-tzkjh {
  padding-left: 1.75rem;
}

.InputField-input-prefixIcon--large_v5-4-0-tzkjh {
  padding-left: 2.25rem;
}

.InputField-prefixIcon--small_v5-4-0-tzkjh, .InputField-prefixIcon--small_v5-4-0-tzkjh span, .InputField-prefixIcon--small_v5-4-0-tzkjh svg, .InputField-suffixButtonIcon--small_v5-4-0-tzkjh, .InputField-suffixButtonIcon--small_v5-4-0-tzkjh span, .InputField-suffixButtonIcon--small_v5-4-0-tzkjh svg, .InputField-prefixIcon--medium_v5-4-0-tzkjh, .InputField-prefixIcon--medium_v5-4-0-tzkjh svg, .InputField-suffixButtonIcon--medium_v5-4-0-tzkjh, .InputField-suffixButtonIcon--medium_v5-4-0-tzkjh svg {
  min-height: unset;
  min-width: unset;
  width: 1rem;
  height: 1rem;
}

.InputField-prefixIcon--large_v5-4-0-tzkjh, .InputField-prefixIcon--large_v5-4-0-tzkjh svg, .InputField-suffixButtonIcon--large_v5-4-0-tzkjh, .InputField-suffixButtonIcon--large_v5-4-0-tzkjh svg {
  min-height: unset;
  min-width: unset;
  width: 1.25rem;
  height: 1.25rem;
}

.InputField-closeButtonContainer_v5-4-0-tzkjh {
  opacity: 0;
  transition: all var(--transition-fast-in-out);
  display: flex;
  position: absolute;
  bottom: 0;
  right: 0;
}

.InputField-closeButtonContainer--small_v5-4-0-tzkjh {
  align-items: center;
  height: 2rem;
  padding: .25rem .5rem .25rem 0;
}

.InputField-closeButtonContainer--medium_v5-4-0-tzkjh {
  align-items: center;
  height: 2.5rem;
  padding: .25rem .5rem .25rem 0;
}

.InputField-closeButtonContainer--large_v5-4-0-tzkjh {
  align-items: center;
  height: 3rem;
  padding: .6875rem .5rem .6875rem 0;
}

.InputField-closeButtonContainer--suffixButton_v5-4-0-tzkjh {
  right: 2.3125rem;
}

.InputField-inputContainer_v5-4-0-tzkjh:hover .InputField-closeButtonContainer_v5-4-0-tzkjh, .InputField-inputContainer_v5-4-0-tzkjh:focus-within .InputField-closeButtonContainer_v5-4-0-tzkjh {
  opacity: 1;
}

.InputField-closeButtonContainer_v5-4-0-tzkjh:hover + .InputField-input_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtle, #6888b5);
}

.InputField-suffixButton_v5-4-0-tzkjh {
  box-sizing: border-box;
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  cursor: pointer;
  border-radius: 0 var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem) 0;
  background: var(--color-background-neutral-subtlest, #fff);
  width: 2.5rem;
  transition: all var(--transition-fast-in-out);
  isolation: isolate;
  justify-content: center;
  align-items: center;
  padding: .875rem .5rem;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.InputField-suffixButton-icon_v5-4-0-tzkjh {
  width: 1.25rem;
  height: 1.25rem;
}

.InputField-suffixButton-icon_v5-4-0-tzkjh svg path, .InputField-suffixButton-icon_v5-4-0-tzkjh svg g {
  fill: var(--color-foreground-secondary-medium, #254b86);
}

.InputField-suffixButton_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-secondary-subtle, #cecfd9);
  background: var(--color-background-neutral-subtlest, #fff);
}

.InputField-suffixButton-overlay_v5-4-0-tzkjh {
  z-index: var(--z-index-container-overlay);
  border-radius: 0 var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem) 0;
  opacity: 0;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  transition: all var(--transition-fast-in-out);
  background: none;
  border: 1px solid #0000;
  position: absolute;
  top: -1px;
  right: -1px;
}

.InputField-suffixButton-icon_v5-4-0-tzkjh {
  transition: all var(--transition-fast-in-out);
}

.InputField-suffixButton-overlay_v5-4-0-tzkjh:hover, .InputField-suffixButton_v5-4-0-tzkjh:hover .InputField-suffixButton-overlay_v5-4-0-tzkjh, .InputField-suffixButton-icon_v5-4-0-tzkjh:hover + .InputField-suffixButton-overlay_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.InputField-suffixButton-overlay_v5-4-0-tzkjh:active, .InputField-suffixButton_v5-4-0-tzkjh:active .InputField-suffixButton-overlay_v5-4-0-tzkjh, .InputField-suffixButton-icon_v5-4-0-tzkjh:active + .InputField-suffixButton-overlay_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
}

.InputField-Container--small_v5-4-0-tzkjh .InputField-suffixButton_v5-4-0-tzkjh {
  height: 2rem;
}

.InputField-Container--small_v5-4-0-tzkjh .InputField-suffixButton-icon_v5-4-0-tzkjh {
  width: 1rem;
  height: 1rem;
}

.InputField-Container--medium_v5-4-0-tzkjh .InputField-suffixButton_v5-4-0-tzkjh {
  height: 2.5rem;
}

.InputField-Container--large_v5-4-0-tzkjh .InputField-suffixButton_v5-4-0-tzkjh {
  height: 3rem;
}

.InputField-input--isCritical_v5-4-0-tzkjh, .InputField-input--isCritical_v5-4-0-tzkjh:focus, .InputField-input--isCritical_v5-4-0-tzkjh:focus:hover, .InputField-input--isCritical_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-critical-medium, #cc1c10);
}

.InputField--isRequired_v5-4-0-tzkjh {
  position: relative;
  top: .3125rem;
  right: .3125rem;
}

.InputField--isRequired--isCritical_v5-4-0-tzkjh, .InputField--isRequired--isWarning_v5-4-0-tzkjh {
  font: var(--typography-heading-3);
  position: absolute;
  top: -.25rem;
  left: -.25rem;
}

.InputField--isRequired--isWarning_v5-4-0-tzkjh, .InputField-suffixButton--isWarning_v5-4-0-tzkjh {
  color: var(--color-foreground-warning-medium);
}

.InputField--isRequired--isCritical_v5-4-0-tzkjh {
  color: var(--color-foreground-critical-medium);
}

.InputField-suffixButton--isCritical_v5-4-0-tzkjh, .InputField-suffixButton--isCritical_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-critical-medium, #cc1c10);
}

.InputField-suffixButton--isCritical_v5-4-0-tzkjh .InputField-suffixButton-icon_v5-4-0-tzkjh svg path, .InputField-suffixButton--isCritical_v5-4-0-tzkjh .InputField-suffixButton-icon_v5-4-0-tzkjh svg g {
  fill: var(--color-foreground-neutral-subtle, #717385);
}

.InputField-suffixButton_v5-4-0-tzkjh:disabled, .InputField-suffixButton-overlay--isDisabled_v5-4-0-tzkjh {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  cursor: not-allowed;
  border: 1px solid #0000;
}

.InputField-suffixButton-neutral--isDisabled_v5-4-0-tzkjh, .InputField-suffixButton-secondary--isDisabled_v5-4-0-tzkjh {
  border: 1px solid var(--color-foreground-neutral-subtle);
  border-left: 1px solid #0000;
}

.InputField-suffixButton-overlay_v5-4-0-tzkjh:hover, .InputField-suffixButton_v5-4-0-tzkjh:disabled:hover .InputField-suffixButton-overlay--isDisabled_v5-4-0-tzkjh, .InputField-suffixButton-icon_v5-4-0-tzkjh:hover + .InputField-suffixButton-overlay--isDisabled_v5-4-0-tzkjh {
  opacity: 0;
}

.InputField-suffixButton--isDisabled_v5-4-0-tzkjh .InputField-suffixButton-icon_v5-4-0-tzkjh svg path, .InputField-suffixButton--isDisabled_v5-4-0-tzkjh .InputField-suffixButton-icon_v5-4-0-tzkjh svg g {
  fill: var(--color-foreground-neutral-subtle, #717385);
}

.InputField-multiline--isRequired--isCritical_v5-4-0-tzkjh, .InputField-multiline--isRequired--isWarning_v5-4-0-tzkjh {
  font: var(--typography-heading-3);
  position: absolute;
  top: -1.25rem;
  left: -1.25rem;
}

.InputField_v5-4-0-tzkjh.InputField-multiline_v5-4-0-tzkjh .InlineMessage_v5-4-0-tzkjh {
  margin-top: -.125rem;
}

@supports (-webkit-overflow-scrolling: touch) {
  .InputField-input_v5-4-0-tzkjh {
    font-size: 1rem;
  }
}

.DatePicker-wrapper_v5-4-0-tzkjh.DatePicker-wrapper_v5-4-0-tzkjh {
  width: calc(100% - 2.3125rem);
}

.DatePicker-calendar_v5-4-0-tzkjh.DatePicker-calendar_v5-4-0-tzkjh {
  box-shadow: var(--box-shadow-overlay-interaction, var(--box-shadow-pretoken-overlay-interaction, 0px 2px 16px 2px #00000029));
  border-radius: var(--border-width-xlg);
  font: var(--typography-body-2);
  border: none;
}

.DatePicker-input_v5-4-0-tzkjh.DatePicker-input_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  border-radius: var(--border-radius-xs, .25rem) 0 0 var(--border-radius-xs, .25rem);
  color: var(--color-foreground-secondary-bold, #00245b);
  text-overflow: ellipsis;
  width: 100%;
  transition: border var(--transition-fast-in-out);
}

.DatePicker-input--large_v5-4-0-tzkjh.DatePicker-input--large_v5-4-0-tzkjh {
  font: var(--typography-body-2);
  height: 3rem;
  padding: .875rem 2.25rem .875rem .5rem;
}

.DatePicker-input--secondary_v5-4-0-tzkjh.DatePicker-input--secondary_v5-4-0-tzkjh {
  background: var(--color-background-secondary-subtlest, #f7f9fc);
}

.DatePicker-input_v5-4-0-tzkjh.DatePicker-input_v5-4-0-tzkjh.DatePicker-input-noOutline_v5-4-0-tzkjh:focus, .DateAndTimeInputField-suffixButton_v5-4-0-tzkjh.DateAndTimeInputField-suffixButton_v5-4-0-tzkjh:focus {
  outline: none;
}

.DatePicker-input_v5-4-0-tzkjh.DatePicker-input_v5-4-0-tzkjh:focus {
  outline: 2px solid var(--color-border-focus, #6e7fff);
}

.DatePicker-input_v5-4-0-tzkjh.DatePicker-input_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-secondary-subtle, #6888b5);
}

.DateAndTimeInputField-container_v5-4-0-tzkjh:has(.DatePicker-input_v5-4-0-tzkjh:hover) .DateAndTimeInputField-suffixButton_v5-4-0-tzkjh {
  border-left: 0;
}

.DatePicker-input--isCritical_v5-4-0-tzkjh.DatePicker-input--isCritical_v5-4-0-tzkjh, .DatePicker-input--isCritical_v5-4-0-tzkjh.DatePicker-input--isCritical_v5-4-0-tzkjh:focus, .DatePicker-input--isCritical_v5-4-0-tzkjh.DatePicker-input--isCritical_v5-4-0-tzkjh:focus:hover, .DatePicker-input--isCritical_v5-4-0-tzkjh.DatePicker-input--isCritical_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-critical-medium, #cc1c10);
}

.DatePicker-input--isDisabled_v5-4-0-tzkjh.DatePicker-input--isDisabled_v5-4-0-tzkjh {
  pointer-events: none;
  color: var(--color-foreground-neutral-subtle, #717385);
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  border: 1px solid #0000;
}

.DatePicker-input--isDisabled_v5-4-0-tzkjh.DatePicker-input--isDisabled_v5-4-0-tzkjh + .react-datepicker__close-icon.react-datepicker__close-icon {
  display: none;
}

.react-datepicker__navigation.react-datepicker__navigation {
  width: 2rem;
  height: 2rem;
  transition: all var(--transition-fast-in-out);
  border-radius: var(--border-radius-circle, 50%);
  border: none;
  top: 1.0625rem;
}

.react-datepicker__navigation.react-datepicker__navigation:hover {
  box-shadow: var(--box-shadow-button-interaction, var(--box-shadow-pretoken-button-interaction, 0px 1px 8px 0px #0000001f));
  background-color: #5c5e6e1f;
}

.react-datepicker__navigation--previous.react-datepicker__navigation--previous {
  left: 11.75rem;
}

.react-datepicker__navigation--next.react-datepicker__navigation--next {
  left: 14.75rem;
}

.react-datepicker__navigation-icon.react-datepicker__navigation-icon:before {
  background-image: url("data:image/svg+xml, %3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22chevron-down%22%3E%0A%3Cpath%20id%3D%22Vector%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.14645%207.39669C3.34171%207.20143%203.65829%207.20143%203.85355%207.39669L12%2015.5431L20.1464%207.39669C20.3417%207.20143%2020.6583%207.20143%2020.8536%207.39669C21.0488%207.59195%2021.0488%207.90854%2020.8536%208.1038L12.3536%2016.6038C12.1583%2016.7991%2011.8417%2016.7991%2011.6464%2016.6038L3.14645%208.1038C2.95118%207.90854%202.95118%207.59195%203.14645%207.39669Z%22%20fill%3D%22%23212328%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  border: none;
  width: 1.25rem;
  height: 1.25rem;
  top: .125rem;
  right: -.5rem;
  transform: rotate(90deg);
}

.react-datepicker__navigation--next.react-datepicker__navigation--next .react-datepicker__navigation-icon:before {
  transform: rotate(-90deg);
}

.react-datepicker__header.react-datepicker__header, .react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  background: var(--color-background-neutral-subtlest, #fff);
  border-radius: var(--border-width-xlg);
  border: none;
  padding: 0;
}

.react-datepicker__header__dropdown.react-datepicker__header__dropdown {
  height: 3.5rem;
  padding: 1rem 1rem .5rem .5rem;
  display: flex;
}

.react-datepicker__day-names.react-datepicker__day-names {
  white-space: wrap;
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.react-datepicker__day-name.react-datepicker__day-name {
  width: 2.25rem;
  height: 2.5rem;
  font: var(--typography-body-3);
  color: var(--color-foreground-neutral-subtle, #717385);
  justify-content: center;
  align-items: center;
  margin: 0;
  display: flex;
}

.react-datepicker__week.react-datepicker__week {
  border-radius: .25rem;
  display: flex;
  overflow: hidden;
}

.react-datepicker__day.react-datepicker__day {
  width: 2.25rem;
  height: 2.25rem;
  font: var(--typography-body-2);
  transition: all var(--transition-fast-in-out);
  background: var(--color-background-neutral-subtlest, #fff);
  border-radius: 1.125rem;
  justify-content: center;
  align-items: center;
  margin: 0;
  display: flex;
}

.react-datepicker__day--today.react-datepicker__day--today {
  font: var(--typography-body-2);
  background: var(--color-background-neutral-subtlest, #fff);
  color: var(--color-foreground-neutral-bold, #212328);
  border: 1px solid var(--color-border-neutral-sublte, #5c5e6e);
  border-radius: 1.125rem;
}

.react-datepicker__day--today.react-datepicker__day--today:hover {
  background: var(--color-background-secondary-bold, #254b86);
  color: var(--color-foreground-neutral-inverse, #fff);
  border: 1px solid #0000;
}

.react-datepicker__day--selected.react-datepicker__day--selected {
  font: var(--typography-body-bold-2);
  color: var(--color-foreground-neutral-inverse, #fff);
  background: var(--color-background-secondary-bold, #254b86);
  border: none;
}

.react-datepicker__day--selected.react-datepicker__day--selected:hover {
  background: var(--color-background-secondary-bold, #254b86);
}

.react-datepicker__day.react-datepicker__day:hover {
  border-radius: 1.125rem;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  height: 2.25rem;
  margin: 0;
  display: flex;
}

.react-datepicker__day--disabled.react-datepicker__day--disabled {
  font: var(--typography-body-2);
  color: var(--color-foreground-neutral-subtle, #717385);
  pointer-events: none;
}

.react-datepicker__day--in-selecting-range.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range), .react-datepicker__day.react-datepicker__day.react-datepicker__day--keyboard-selected.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-end {
  font: var(--typography-body-2);
  color: var(--color-foreground-neutral-bold, #212328);
  background: none;
  border-radius: 0;
}

.react-datepicker__day--in-selecting-range.react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range.react-datepicker__day--in-range {
  font: var(--typography-body-2);
  background: var(--color-background-secondary-on-subtle-selected, #254b861a);
  color: var(--color-foreground-neutral-bold, #212328);
  border-radius: 0;
}

.react-datepicker__day--in-selecting-range.react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range.react-datepicker__day--in-range:hover {
  color: var(--color-foreground-neutral-inverse, #fff);
  background: var(--color-background-secondary-bold, #254b86);
  border-radius: 0;
}

.react-datepicker__day--selecting-range-end.react-datepicker__day--selecting-range-end.react-datepicker__day--selecting-range-end, .react-datepicker__day.react-datepicker__day--keyboard-selected.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-end.react-datepicker__day--selecting-range-end:hover {
  font: var(--typography-body-bold-2);
  color: var(--color-foreground-neutral-inverse, #fff);
  background: var(--color-background-secondary-bold, #254b86);
  border-radius: 0;
}

.react-datepicker__month--selecting-range.react-datepicker__month--selecting-range .react-datepicker__day--selected.react-datepicker__day--range-end.react-datepicker__day--in-range.react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range) {
  background: var(--color-background-secondary-on-subtle-selected, #254b861a);
  border-radius: 0;
}

.react-datepicker__day--selecting-range-start.react-datepicker__day--selecting-range-start.react-datepicker__day--selecting-range-start.react-datepicker__day--selecting-range-start {
  font: var(--typography-body-bold-2);
  color: var(--color-foreground-neutral-inverse, #fff);
  background: var(--color-background-secondary-bold, #254b86);
  border-radius: 0;
}

.react-datepicker__day--selected.react-datepicker__day--selected.react-datepicker__day--selecting-range-start.react-datepicker__day--selecting-range-start:hover, .react-datepicker__day--selected.react-datepicker__day--selected.react-datepicker__day--selecting-range-end.react-datepicker__day--selecting-range-end:hover {
  font: var(--typography-body-bold-2);
}

.react-datepicker__month-year-dropdown-container.react-datepicker__month-year-dropdown-container {
  border-radius: var(--border-radius-circle, 50%);
  align-items: center;
  margin: 0;
  padding: .5rem 2rem .5rem .5rem;
  display: flex;
}

.react-datepicker__month-year-dropdown-container.react-datepicker__month-year-dropdown-container:hover {
  box-shadow: var(--box-shadow-button-interaction, var(--box-shadow-pretoken-button-interaction, 0px 1px 8px 0px #0000001f));
  background-color: #5c5e6e1f;
}

.react-datepicker__month-year-read-view.react-datepicker__month-year-read-view {
  color: var(--color-neutral-1000, #212328);
  font: var(--typography-body-bold-1);
  visibility: visible !important;
}

.react-datepicker__month-year-dropdown.react-datepicker__month-year-dropdown {
  text-align: left;
  font: var(--typography-body-2);
  background: var(--color-background-neutral-subtlest, #fff);
  border-radius: var(--border-radius-xs, .25rem);
  max-height: 15rem;
  box-shadow: var(--box-shadow-button-interaction, var(--box-shadow-pretoken-button-interaction, 0px 1px 8px 0px #0000001f));
  transition: all var(--transition-fast-in-out);
  border: none;
  margin-top: 1rem;
  padding: .25rem;
  left: 1rem;
  overflow-y: scroll;
}

.react-datepicker__month-year-dropdown.react-datepicker__month-year-dropdown::-webkit-scrollbar {
  border-radius: 0 var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem) 0;
  background: var(--color-background-neutral-subtlest, #fff);
  width: .5rem;
  padding: .25rem;
}

.react-datepicker__month-year-dropdown.react-datepicker__month-year-dropdown::-webkit-scrollbar-thumb {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  border-radius: var(--border-width-xlg, .1875rem);
}

.react-datepicker__month-year-option.react-datepicker__month-year-option {
  border-radius: var(--border-radius-xs, .25rem);
  transition: all var(--transition-fast-in-out);
  padding: .25rem .5rem;
}

.react-datepicker__month-year-option.react-datepicker__month-year-option:hover {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.react-datepicker__month-year-option.react-datepicker__month-year-option:active {
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
}

.react-datepicker__month-year-option--selected_month-year.react-datepicker__month-year-option--selected_month-year {
  font: var(--typography-body-bold-2);
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
  border-radius: var(--border-radius-xs, .25rem);
  padding: .25rem .5rem;
}

.react-datepicker__month-year-option--selected_month-year.react-datepicker__month-year-option--selected_month-year:hover {
  background: #3751ff26;
}

.react-datepicker__month-year-option--selected.react-datepicker__month-year-option--selected {
  display: none;
}

.react-datepicker__month-year-read-view--down-arrow.react-datepicker__month-year-read-view--down-arrow {
  content: "";
  background-image: url("data:image/svg+xml, %3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22chevron-down%22%3E%0A%3Cpath%20id%3D%22Vector%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.14645%207.39669C3.34171%207.20143%203.65829%207.20143%203.85355%207.39669L12%2015.5431L20.1464%207.39669C20.3417%207.20143%2020.6583%207.20143%2020.8536%207.39669C21.0488%207.59195%2021.0488%207.90854%2020.8536%208.1038L12.3536%2016.6038C12.1583%2016.7991%2011.8417%2016.7991%2011.6464%2016.6038L3.14645%208.1038C2.95118%207.90854%202.95118%207.59195%203.14645%207.39669Z%22%20fill%3D%22%23212328%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-size: contain;
  border: 0 solid #0000;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: .125rem;
  right: -1.5rem;
  transform: translateY(0);
}

.react-datepicker__current-month.react-datepicker__current-month {
  display: none;
}

.react-datepicker__month.react-datepicker__month {
  flex-direction: column;
  gap: .125rem;
  margin: .75rem 1rem 1rem;
  display: flex;
}

.react-datepicker__close-icon.react-datepicker__close-icon {
  border-radius: var(--border-radius-circle, 50%);
  opacity: 0;
  height: min-content;
  transition: all var(--transition-fast-in-out);
  margin-top: .75rem;
  margin-right: .5rem;
  padding: .25rem;
}

.react-datepicker__close-icon.react-datepicker__close-icon:hover {
  box-shadow: var(--box-shadow-button-interaction, var(--box-shadow-pretoken-button-interaction, 0px 1px 8px 0px #0000001f));
  opacity: 1;
  background-color: #5c5e6e1f;
}

.react-datepicker__close-icon.react-datepicker__close-icon:after {
  content: "";
  background-color: #0000;
  background-image: url("data:image/svg+xml, %3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22%23212328%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22close%22%3E%0A%3Cpath%20id%3D%22Vector%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2.62204%202.62225C2.78476%202.45953%203.04858%202.45953%203.21129%202.62225L10%209.41096L16.7887%202.6223C16.9514%202.45958%2017.2152%202.45958%2017.3779%202.6223C17.5407%202.78502%2017.5407%203.04884%2017.3779%203.21156L10.5893%2010.0002L17.3779%2016.7889C17.5407%2016.9516%2017.5407%2017.2154%2017.3779%2017.3781C17.2152%2017.5408%2016.9514%2017.5408%2016.7887%2017.3781L10%2010.5895L3.21129%2017.3782C3.04858%2017.5409%202.78476%2017.5409%202.62204%2017.3782C2.45932%2017.2155%202.45932%2016.9516%202.62204%2016.7889L9.41076%2010.0002L2.62204%203.21151C2.45932%203.04879%202.45932%202.78497%202.62204%202.62225Z%22%20fill%3D%22%23212328%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-size: contain;
  width: 1rem;
  height: 1rem;
  padding: 0;
}

.DateAndTimeInputField-inputContainer_v5-4-0-tzkjh.DateAndTimeInputField-inputContainer_v5-4-0-tzkjh:hover .react-datepicker__close-icon.react-datepicker__close-icon, .DateAndTimeInputField-inputContainer_v5-4-0-tzkjh.DateAndTimeInputField-inputContainer_v5-4-0-tzkjh:focus-within .react-datepicker__close-icon.react-datepicker__close-icon {
  opacity: 1;
}

.react-datepicker__close-icon.react-datepicker__close-icon[tabindex]:focus-visible {
  outline: 2px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
  opacity: 1;
}

.DateAndTimeInputField-suffixButton_v5-4-0-tzkjh {
  box-sizing: border-box;
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  cursor: pointer;
  border-radius: 0 var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem) 0;
  background: var(--color-background-neutral-subtlest, #fff);
  height: 3rem;
  transition: all var(--transition-fast-in-out);
  isolation: isolate;
  align-items: center;
  padding: .75rem .5rem;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.DateAndTimeInputField-suffixButton-icon_v5-4-0-tzkjh {
  width: 1.25rem;
  height: 1.25rem;
}

.DateAndTimeInputField-suffixButton_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-secondary-subtle, #cecfd9);
}

.DateAndTimeInputField-suffixButton-overlay_v5-4-0-tzkjh {
  z-index: var(--z-index-container-overlay);
  border-radius: 0 var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem) 0;
  opacity: 0;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  transition: all var(--transition-fast-in-out);
  background: none;
  border: 1px solid #0000;
  position: absolute;
  top: -1px;
  right: -1px;
}

.DateAndTimeInputField-suffixButton-icon_v5-4-0-tzkjh {
  transition: all var(--transition-fast-in-out);
}

.DateAndTimeInputField-suffixButton-overlay_v5-4-0-tzkjh:hover, .DateAndTimeInputField-suffixButton_v5-4-0-tzkjh:hover .DateAndTimeInputField-suffixButton-overlay_v5-4-0-tzkjh, .DateAndTimeInputField-suffixButton-icon_v5-4-0-tzkjh:hover + .DateAndTimeInputField-suffixButton-overlay_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.DateAndTimeInputField-suffixButton-overlay_v5-4-0-tzkjh:active, .DateAndTimeInputField-suffixButton_v5-4-0-tzkjh:active .DateAndTimeInputField-suffixButton-overlay_v5-4-0-tzkjh, .DateAndTimeInputField-suffixButton-icon_v5-4-0-tzkjh:active + .DateAndTimeInputField-suffixButton-overlay_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
}

.DateAndTimeInputField-suffixButton_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 2px solid var(--color-border-focus, #6e7fff);
}

.DateAndTimeInputField-suffixButton--isCritical_v5-4-0-tzkjh, .DateAndTimeInputField-suffixButton--isCritical_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-foreground-critical-medium);
}

.DateAndTimeInputField-suffixButton_v5-4-0-tzkjh:disabled, .DateAndTimeInputField-suffixButton-overlay--isDisabled_v5-4-0-tzkjh {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  cursor: not-allowed;
  border: 1px solid #0000;
}

.DateAndTimeInputField-suffixButton-neutral--isDisabled_v5-4-0-tzkjh, .DateAndTimeInputField-suffixButton-secondary--isDisabled_v5-4-0-tzkjh {
  border: 1px solid var(--color-foreground-neutral-subtle);
  border-left: 1px solid #0000;
}

.DateAndTimeInputField-suffixButton-overlay_v5-4-0-tzkjh:hover, .DateAndTimeInputField-suffixButton_v5-4-0-tzkjh:disabled:hover .DateAndTimeInputField-suffixButton-overlay--isDisabled_v5-4-0-tzkjh, .DateAndTimeInputField-suffixButton-icon_v5-4-0-tzkjh:hover + .DateAndTimeInputField-suffixButton-overlay--isDisabled_v5-4-0-tzkjh {
  opacity: 0;
}

.react-datepicker--time-only {
  border-radius: var(--border-width-xlg, .1875rem);
  width: 5.75rem;
  overflow: hidden;
}

.react-datepicker__time {
  width: max-content;
  font: var(--typography-body-2);
  border-radius: var(--border-width-xlg, .1875rem);
}

.react-datepicker__header--time--only .react-datepicker__time-container, .react-datepicker__time-container {
  float: left;
  border-radius: var(--border-width-xlg, .1875rem);
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  background: var(--color-background-neutral-subtlest, #fff);
  width: 100%;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  flex-direction: column;
  width: max-content;
  height: 100%;
  max-height: 19rem;
  padding-top: .25rem;
  display: flex;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar {
  background: var(--color-background-neutral-subtlest, #fff);
  width: .5rem;
  padding: .25rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar-thumb {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  border-radius: var(--border-width-xlg, .1875rem);
}

.react-datepicker__time-container.react-datepicker__header, .react-datepicker__time-container.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  display: none;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  border-radius: var(--border-width-xlg, .1875rem);
  width: calc(100% - .5rem);
  transition: all var(--transition-fast-in-out);
  margin: 0 .25rem;
  padding: .25rem .5rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.react-datepicker__time-list-item:active {
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  font: var(--typography-body-bold-2);
  color: var(--color-foreground-neutral-bold, #212328);
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover, .react-datepicker__time-list-item:active {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.react-datepicker__time-list-item--disabled {
  display: none;
}

.react-datepicker__time-container {
  border-left: 1px solid var(--color-border-neutral-subtlest, #cecfd9);
  border-radius: 0 var(--border-width-xlg) 0 0;
}

.react-datepicker-time__header {
  background: var(--color-background-neutral-subtlest, #fff);
  border-bottom: 1px solid var(--color-border-neutral-subtlest, #cecfd9);
  border-radius: 0 var(--border-width-xlg) 0 0;
  width: calc(100% + .5rem);
  height: 3.5rem;
  font: var(--typography-body-bold-1);
  color: var(--color-neutral-1000, #212328);
  justify-content: center;
  align-items: center;
  display: flex;
}

.react-datepicker__header--time--only .react-datepicker-time__header {
  display: none;
}

.DateAndTimeInputField-container_v5-4-0-tzkjh.DateAndTimeInputField-container_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .25rem;
  width: 100%;
  height: min-content;
  display: flex;
}

.DateAndTimeInputField-inputContainer_v5-4-0-tzkjh.DateAndTimeInputField-inputContainer_v5-4-0-tzkjh {
  margin-bottom: 0;
  position: relative;
}

.DateAndTimeInputField-inputContainer--isDisabled_v5-4-0-tzkjh.DateAndTimeInputField-inputContainer--isDisabled_v5-4-0-tzkjh {
  cursor: not-allowed;
}

.DateAndTimeInputField-labelContainer_v5-4-0-tzkjh.DateAndTimeInputField-labelContainer_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
  font: var(--typography-heading-4);
}

.react-datepicker-popper.react-datepicker-popper {
  z-index: var(--z-index-react-date-picker-popper);
}

#root .react-datepicker-popper.react-datepicker-popper {
  z-index: 1400;
}

.DateAndTimeInputField-input--isCritical_v5-4-0-tzkjh.DateAndTimeInputField-input--isCritical_v5-4-0-tzkjh, .DateAndTimeInputField-input--isCritical_v5-4-0-tzkjh.DateAndTimeInputField-input--isCritical_v5-4-0-tzkjh:focus, .DateAndTimeInputField-input--isCritical_v5-4-0-tzkjh.DateAndTimeInputField-input--isCritical_v5-4-0-tzkjh:focus:hover, .DateAndTimeInputField-input--isCritical_v5-4-0-tzkjh.DateAndTimeInputField-input--isCritical_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-critical-medium, #cc1c10);
}

.DateAndTimeInputField--isRequired--isCritical_v5-4-0-tzkjh.DateAndTimeInputField--isRequired--isCritical_v5-4-0-tzkjh, .DateAndTimeInputField--isRequired--isWarning_v5-4-0-tzkjh.DateAndTimeInputField--isRequired--isWarning_v5-4-0-tzkjh {
  font: var(--typography-heading-3);
  position: absolute;
  top: -.25rem;
  left: -.25rem;
}

.DateAndTimeInputField--isRequired--isWarning_v5-4-0-tzkjh.DateAndTimeInputField--isRequired--isWarning_v5-4-0-tzkjh {
  color: var(--color-foreground-warning-medium);
}

.DateAndTimeInputField--isRequired--isCritical_v5-4-0-tzkjh.DateAndTimeInputField--isRequired--isCritical_v5-4-0-tzkjh {
  color: var(--color-foreground-critical-medium);
}

.DateAndTimeInputField--isRequired_v5-4-0-tzkjh.DateAndTimeInputField--isRequired_v5-4-0-tzkjh {
  position: relative;
  top: 5px;
  right: 5px;
}

.DateAndTimeInputField-errorMessage_v5-4-0-tzkjh.DateAndTimeInputField-errorMessage_v5-4-0-tzkjh {
  color: var(--color-border-critical-medium, #cc1c10);
}

.react-datepicker--time-only.react-datepicker--time-only {
  border-radius: var(--border-width-xlg, .1875rem);
  width: 5.75rem;
  overflow: hidden;
}

.react-datepicker__time.react-datepicker__time {
  width: max-content;
  font: var(--typography-body-2);
  border-radius: var(--border-width-xlg, .1875rem);
}

.react-datepicker__header--time--only.react-datepicker__header--time--only .react-datepicker__time-container, .react-datepicker__time-container.react-datepicker__time-container {
  float: left;
  border-radius: var(--border-width-xlg, .1875rem);
}

.react-datepicker__time-container.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  background: #fff;
  width: 100%;
}

.react-datepicker__time-container.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  flex-direction: column;
  width: max-content;
  height: 100%;
  max-height: 19rem;
  padding-top: .25rem;
  display: flex;
}

.react-datepicker__time-container.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar {
  background-color: #fff;
  width: .5rem;
  padding: .25rem;
}

.react-datepicker__time-container.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar-thumb {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  border-radius: var(--border-width-xlg, .1875rem);
}

.react-datepicker__time-container.react-datepicker__time-container.react-datepicker__header, .react-datepicker__time-container.react-datepicker__time-container.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  display: none;
}

.react-datepicker__time-container.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  border-radius: var(--border-width-xlg, .1875rem);
  width: calc(100% - .5rem);
  transition: all var(--transition-fast-in-out);
  margin: 0 .25rem;
  padding: .25rem .5rem;
}

.react-datepicker__time-container.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.react-datepicker__time-list-item.react-datepicker__time-list-item:active {
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
}

.react-datepicker__time-container.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  font: var(--typography-body-bold-2);
  color: var(--color-foreground-neutral-bold, #212328);
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
}

.react-datepicker__time-container.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover, .react-datepicker__time-list-item:active {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.react-datepicker__time-list-item--disabled.react-datepicker__time-list-item--disabled {
  display: none;
}

.react-datepicker__time-container.react-datepicker__time-container {
  border-left: 1px solid var(--color-border-neutral-subtlest, #cecfd9);
  border-radius: 0 var(--border-width-xlg) 0 0;
}

.react-datepicker-time__header.react-datepicker-time__header {
  border-bottom: 1px solid var(--color-border-neutral-subtlest, #cecfd9);
  border-radius: 0 var(--border-width-xlg) 0 0;
  width: calc(100% + .5rem);
  height: 3.5rem;
  font: var(--typography-body-bold-1);
  color: var(--color-neutral-1000, #212328);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.react-datepicker__header--time--only.react-datepicker__header--time--only .react-datepicker-time__header {
  display: none;
}

.DatePicker-input_v5-4-0-tzkjh::placeholder {
  font: var(--typography-body-2);
  color: var(--color-foreground-neutral-subtle, #717385);
}

@supports (-webkit-overflow-scrolling: touch) {
  .DateAndTimeInputField-container_v5-4-0-tzkjh .DatePicker-input_v5-4-0-tzkjh {
    font-size: 1rem;
  }
}

.Overlay_v5-4-0-tzkjh {
  background: var(--color-overlay-secondary, #001a407a);
  width: 100%;
  height: 100%;
  transition: opacity var(--transition-quick-in-out);
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.Overlay--isOpening_v5-4-0-tzkjh {
  opacity: 1;
  pointer-events: all;
}

.Overlay--isClosing_v5-4-0-tzkjh {
  opacity: 0;
  pointer-events: none;
}

.UploadedFile-container_v5-4-0-tzkjh {
  flex-flow: column;
  gap: .25rem;
  width: 100%;
  display: inline-flex;
}

.UploadedFile_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  background: var(--color-background-neutral-subtlest, #fff);
  grid-template-columns: 1.5rem 1fr 2.5rem 2.5rem;
  align-items: center;
  gap: .5rem;
  min-height: 4.5rem;
  padding: .5rem 1rem;
  display: grid;
}

.UploadedFile-nameSizeContainer_v5-4-0-tzkjh {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.UploadedFile-documentIcon_v5-4-0-tzkjh {
  min-width: 1.5rem;
  min-height: 1.5rem;
}

.UploadedFile-actionIcons_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  gap: .75rem;
  margin-left: 1.5rem;
  display: flex;
}

.UploadedFile-error_v5-4-0-tzkjh {
  align-items: center;
  gap: .25rem;
  display: flex;
}

.UploadedFile-errorIcon_v5-4-0-tzkjh {
  height: 1rem;
}

.UploadedFile-errorMessage_v5-4-0-tzkjh {
  color: var(--color-foreground-critical-medium, #cc1c10);
  font: var(--typography-body-3);
}

.UploadedFile--error_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-critical-medium, #cc1c10);
}

.Upload-container_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .5rem;
  display: flex;
}

.Upload-headerWrapper_v5-4-0-tzkjh {
  align-items: center;
  gap: .125rem;
  display: flex;
}

.Upload-headerWrapper_v5-4-0-tzkjh .TooltipComponent-container_v5-4-0-tzkjh {
  height: 1rem;
}

.Upload-headerText_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
}

.Upload-helperText_v5-4-0-tzkjh {
  font: var(--typography-body-3);
  color: var(--color-foreground-neutral-medium, #4a4c59);
  align-self: flex-start;
}

.Upload-dropzone_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  min-height: 10rem;
  transition: border-color var(--transition-quick);
  border: 1px dashed var(--color-border-primary-subtle, #6e7fff);
  background: var(--color-background-neutral-subtlest, #fff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.Upload-content_v5-4-0-tzkjh {
  flex-flow: column;
  align-items: center;
  gap: .75rem;
  display: flex;
}

.Upload-content_v5-4-0-tzkjh .Upload-icon_v5-4-0-tzkjh, .Upload-documentIcon_v5-4-0-tzkjh {
  width: 2.25rem;
  height: 2.25rem;
}

.Upload-instructions_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
  font: var(--typography-body-2);
}

.Upload-maxNumberUploaded_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
  font: var(--typography-body-2);
  flex-flow: column;
  align-items: center;
  gap: .75rem;
  display: flex;
}

.Upload-filetypes_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-subtle, #717385);
  font: var(--typography-body-3);
  flex-flow: column;
  align-items: center;
  display: flex;
}

.Upload-dropzoneAllowedFilesInfo_v5-4-0-tzkjh {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.Upload-input_v5-4-0-tzkjh {
  display: none;
}

.Upload-buttonTriggerContainer_v5-4-0-tzkjh {
  flex-direction: column;
  align-items: flex-start;
  gap: .5rem;
  display: flex;
}

.Upload-buttonTriggerContainer_v5-4-0-tzkjh .Upload-filetypes_v5-4-0-tzkjh {
  align-items: flex-start;
}

.Upload-buttonTriggerContainer_v5-4-0-tzkjh .Upload-buttonAllowedFilesInfo_v5-4-0-tzkjh {
  display: flex;
}

.Upload-buttonTrigger_v5-4-0-tzkjh {
  min-width: 6.688rem;
}

.Upload--isDragging_v5-4-0-tzkjh {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
  cursor: pointer;
}

.Upload-dropzone--isMaxNumberUploaded_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  border: 1px dashed var(--color-foreground-neutral-disabled, #9ea1b1);
}

.Upload-dropzone--isMaxNumberUploaded_v5-4-0-tzkjh .Upload-instructions_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-disabled, #9ea1b1);
  font: var(--typography-body-3);
}

.MobileDrawer_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  width: 100vw;
  max-height: calc(100vh - 1.5rem);
  transition: transform var(--transition-quick-in-out);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  bottom: 0;
  transform: translateY(100%);
}

.MobileDrawer--isDragging_v5-4-0-tzkjh {
  transition: none;
}

.MobileDrawer--isOpening_v5-4-0-tzkjh {
  pointer-events: all;
  transform: translateY(0);
}

.MobileDrawer--isClosing_v5-4-0-tzkjh {
  pointer-events: none;
  transform: translateY(100%);
}

.MobileDrawer-focusLock_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.MobileDrawer-focusLockContent_v5-4-0-tzkjh {
  grid-template-rows: min-content 1fr min-content;
  align-self: flex-start;
  max-height: calc(100vh - 1.5rem);
  display: grid;
  position: relative;
}

.MobileDrawer-headerContentWrapper_v5-4-0-tzkjh {
  border-bottom: 1px solid var(--color-border-neutral-decorative, #ebecf2);
  background: var(--color-background-neutral-subtlest, #fff);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 3.5rem;
  padding: .75rem 1rem;
  display: flex;
}

.MobileDrawer-content_v5-4-0-tzkjh {
  scrollbar-width: thin;
  padding-inline: 1rem;
  flex-direction: column;
  width: 100%;
  padding-bottom: 1rem;
  display: flex;
  overflow-y: auto;
}

.MobileDrawer-swipeHandlerWrap_v5-4-0-tzkjh {
  flex-direction: column;
  align-items: center;
  gap: .5rem;
  width: 100%;
  padding: .75rem 0;
  display: flex;
  position: relative;
}

.MobileDrawer-swipeHandleHandler_v5-4-0-tzkjh {
  content: "";
  cursor: grab;
  touch-action: none;
  height: 2.75rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.MobileDrawer-swipeHandleHandler_v5-4-0-tzkjh:active {
  cursor: grabbing;
}

.MobileDrawer-swipeHandle_v5-4-0-tzkjh {
  background: var(--color-border-neutral-subtlest, #cecfd9);
  border-radius: .25rem;
  width: 7.75rem;
  height: .25rem;
}

.MobileDrawer-footerWrapper_v5-4-0-tzkjh {
  width: 100vw;
}

@supports (height: 100dvh) {
  .MobileDrawer_v5-4-0-tzkjh, .MobileDrawer-focusLockContent_v5-4-0-tzkjh {
    max-height: calc(100dvh - 1.5rem);
  }
}

.MobileDrawerItem_v5-4-0-tzkjh {
  border-bottom: 1px solid var(--color-border-neutral-decorative, #ebecf2);
  width: 100%;
  min-height: 3rem;
  transition: background var(--transition-quick-in-out);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  padding: .5rem 0 .5rem .75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.MobileDrawerItem_v5-4-0-tzkjh .MobileDrawerItem-label_v5-4-0-tzkjh, .MobileDrawerItem_v5-4-0-tzkjh .MobileDrawerItem-secondaryLabel_v5-4-0-tzkjh {
  transition: font-weight;
}

.MobileDrawerItem-suffixIcon_v5-4-0-tzkjh {
  width: 1.5rem;
  height: 1.5rem;
}

.MobileDrawerItem-optionSuffixIcon_v5-4-0-tzkjh svg path, .MobileDrawerItem-optionPrefixIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-secondary-bold, #00245b);
}

.MobileDrawerItem_v5-4-0-tzkjh:not(.MobileDrawerItem--isDisabled_v5-4-0-tzkjh):hover {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.MobileDrawerItem_v5-4-0-tzkjh:not(.MobileDrawerItem--isDisabled_v5-4-0-tzkjh):active {
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
}

.MobileDrawerItem_v5-4-0-tzkjh:focus-visible {
  outline: 3px solid var(--color-border-focus, #6e7fff);
  outline-offset: 2px;
  border-radius: var(--border-radius-xs, .25rem);
}

.MobileDrawerItem-text_v5-4-0-tzkjh {
  color: var(--color-foreground-secondary-bold, #00245b);
  flex-direction: column;
  align-items: flex-start;
  gap: .125rem;
  width: 100%;
  padding: .25rem .75rem .25rem 0;
  display: flex;
}

.MobileDrawerItem-primaryLabelWrapper_v5-4-0-tzkjh {
  align-items: center;
  gap: .25rem;
  display: flex;
}

.MobileDrawerItem-label_v5-4-0-tzkjh {
  -webkit-line-clamp: 2;
  white-space: wrap;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.MobileDrawerItem-secondaryLabel_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-subtle, #717385);
}

.MobileDrawerItem-prefixWrapper_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.5rem;
  padding-right: .25rem;
  display: flex;
}

.MobileDrawerItem-prefixWrapper--hasNoPrefixIcon_v5-4-0-tzkjh {
  display: none;
}

.MobileDrawerItem-suffixWrapper_v5-4-0-tzkjh {
  width: 1.5rem;
  height: 1.5rem;
}

.MobileDrawerItem-tabBar_v5-4-0-tzkjh {
  content: "";
  border-radius: var(--border-radius-circle, 50%);
  width: .125rem;
  transition: background var(--transition-fast-in-out);
  background: none;
  display: block;
  position: absolute;
  top: .25rem;
  bottom: .25rem;
  left: 0;
}

.MobileDrawerItem_v5-4-0-tzkjh:not(.MobileDrawerItem--isChecked_v5-4-0-tzkjh):hover .MobileDrawerItem-tabBar_v5-4-0-tzkjh {
  background: var(--color-background-secondary-medium, #cfd9e9);
}

.MobileDrawerItem--isChecked_v5-4-0-tzkjh .MobileDrawerItem-tabBar_v5-4-0-tzkjh {
  background: var(--color-foreground-secondary-medium, #254b86);
}

.MobileDrawerItem--isDisabled_v5-4-0-tzkjh.MobileDrawerItem--isChecked_v5-4-0-tzkjh .MobileDrawerItem-tabBar_v5-4-0-tzkjh {
  background: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.MobileDrawerItem-prefixWrapper--isMulti_v5-4-0-tzkjh, .MobileDrawerItem-prefixWrapper--isRadio_v5-4-0-tzkjh {
  width: 1.75rem;
  height: 2rem;
  padding: .5rem .75rem .5rem 0;
  position: relative;
}

.MobileDrawerItem-radioCircle_v5-4-0-tzkjh {
  content: "";
  outline: 1px solid var(--color-foreground-secondary-subtle, #6888b5);
  outline-offset: 2px;
  border-radius: var(--border-radius-circle, 50%);
  width: .75rem;
  height: .75rem;
  transition: background var(--transition-quick-in-out);
  background: none;
  display: block;
  position: absolute;
  top: .625rem;
  left: .125rem;
}

.MobileDrawerItem-radioCircleFiller_v5-4-0-tzkjh {
  content: "";
  width: 1rem;
  height: 1rem;
  display: block;
}

.MobileDrawerItem--isChecked_v5-4-0-tzkjh .MobileDrawerItem-radioCircle_v5-4-0-tzkjh {
  background: var(--color-foreground-secondary-medium, #254b86);
  outline: 1px solid var(--color-foreground-secondary-medium, #254b86);
}

.MobileDrawerItem_v5-4-0-tzkjh:not(.MobileDrawerItem--isDisabled_v5-4-0-tzkjh):hover .MobileDrawerItem-radioCircle_v5-4-0-tzkjh {
  background: var(--color-background-secondary-medium, #cfd9e9);
  outline: 1px solid var(--color-foreground-secondary-subtle, #6888b5);
}

.MobileDrawerItem_v5-4-0-tzkjh:not(.MobileDrawerItem--isDisabled_v5-4-0-tzkjh).MobileDrawerItem--isChecked_v5-4-0-tzkjh:hover .MobileDrawerItem-radioCircle_v5-4-0-tzkjh {
  background: var(--color-foreground-secondary-medium, #254b86);
  outline: 1px solid var(--color-foreground-secondary-medium, #254b86);
}

.MobileDrawerItem--isDisabled_v5-4-0-tzkjh .MobileDrawerItem-radioCircle_v5-4-0-tzkjh {
  outline: 1px solid var(--color-foreground-neutral-disabled, #9ea1b1);
  background: none;
}

.MobileDrawerItem--isDisabled_v5-4-0-tzkjh.MobileDrawerItem--isChecked_v5-4-0-tzkjh .MobileDrawerItem-radioCircle_v5-4-0-tzkjh {
  background: var(--color-foreground-neutral-disabled, #9ea1b1);
  outline: 1px solid var(--color-foreground-neutral-disabled, #9ea1b1);
}

.MobileDrawerItem--isDisabled_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.MobileDrawerItem--isDisabled_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.MobileDrawerItem--isDisabled_v5-4-0-tzkjh:hover {
  cursor: not-allowed;
}

.MobileDrawerItem--isDisabled_v5-4-0-tzkjh .MobileDrawerItem-secondaryLabel_v5-4-0-tzkjh, .MobileDrawerItem--isDisabled_v5-4-0-tzkjh .MobileDrawerItem-label_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-disabled, #9ea1b1);
  cursor: not-allowed;
}

.MenuItem_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  transition: background var(--transition-quick-in-out);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  padding: .25rem 0 .25rem .75rem;
  display: flex;
}

.MenuItem_v5-4-0-tzkjh:not(.MenuItem--isIconFillDisabled_v5-4-0-tzkjh) .Icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-secondary-bold, #00245b);
}

.MenuItem_v5-4-0-tzkjh:not(.MenuItem--isDisabled_v5-4-0-tzkjh):hover {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.MenuItem_v5-4-0-tzkjh:not(.MenuItem--isDisabled_v5-4-0-tzkjh):active {
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
}

.MenuItem_v5-4-0-tzkjh.MenuItem--isControlItem_v5-4-0-tzkjh:hover, .MenuItem_v5-4-0-tzkjh.MenuItem--isControlItem_v5-4-0-tzkjh:active, .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--isControlItem_v5-4-0-tzkjh, .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--isControlItem_v5-4-0-tzkjh:hover, .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--isControlItem_v5-4-0-tzkjh:active, .Menu-addAndRemoveList_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh {
  background: none;
}

.MenuItem_v5-4-0-tzkjh:focus-visible {
  outline: 3px solid var(--color-border-focus, #6e7fff);
  border-radius: var(--border-radius-xs, .25rem);
}

.MenuItem--isDisabled_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.MenuItem--isDisabled_v5-4-0-tzkjh:hover {
  cursor: not-allowed;
}

.MenuItem--isChecked_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
}

.MenuItem-prefixIconAndLabel_v5-4-0-tzkjh {
  align-items: center;
  gap: .25rem;
  width: 100%;
  min-width: 0;
  display: flex;
}

.MenuItem-prefixIconWrapper_v5-4-0-tzkjh {
  flex: none;
  align-items: center;
  display: flex;
}

.MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh {
  cursor: pointer;
  flex: auto;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-bottom: .25rem;
  padding: .25rem .75rem 0 0;
}

.MenuItem--isDisabled_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh {
  cursor: not-allowed;
}

.MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel_v5-4-0-tzkjh, .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh {
  max-width: 26.75rem;
}

.MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh {
  max-width: 24.5rem;
}

.MenuItem--hasPrefix_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh {
  max-width: 25.75rem;
}

.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh {
  width: unset;
}

:is(:is(.Menu-dropdown--small_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh) .MenuItem--hasPrefix_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel_v5-4-0-tzkjh, :is(.Menu-dropdown--small_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh) .MenuItem--hasPrefix_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh).Menu-dropdown--small_v5-4-0-tzkjh {
  max-width: 6rem;
}

:is(:is(.Menu-dropdown--small_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh) .MenuItem--hasPrefix_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel_v5-4-0-tzkjh, :is(.Menu-dropdown--small_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh) .MenuItem--hasPrefix_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh).Menu-dropdown--medium_v5-4-0-tzkjh {
  max-width: 12rem;
}

:is(:is(.Menu-dropdown--small_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh) .MenuItem--hasPrefix_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel_v5-4-0-tzkjh, :is(.Menu-dropdown--small_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh) .MenuItem--hasPrefix_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh).Menu-dropdown--large_v5-4-0-tzkjh {
  max-width: 20rem;
}

:is(:is(.Menu-dropdown--small_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh) .MenuItem--hasPrefix_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel_v5-4-0-tzkjh, :is(.Menu-dropdown--small_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh) .MenuItem--hasPrefix_v5-4-0-tzkjh .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh).Menu-dropdown--xLarge_v5-4-0-tzkjh {
  max-width: 26rem;
}

:is(:is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel_v5-4-0-tzkjh, :is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh).Menu-dropdown--small_v5-4-0-tzkjh {
  max-width: 10rem;
}

:is(:is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel_v5-4-0-tzkjh, :is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh).Menu-dropdown--medium_v5-4-0-tzkjh {
  max-width: 16rem;
}

:is(:is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel_v5-4-0-tzkjh, :is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh).Menu-dropdown--large_v5-4-0-tzkjh {
  max-width: 24rem;
}

:is(:is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel_v5-4-0-tzkjh, :is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh).Menu-dropdown--xLarge_v5-4-0-tzkjh {
  max-width: 30rem;
}

:is(:is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel_v5-4-0-tzkjh, :is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh).Menu-dropdown--small_v5-4-0-tzkjh {
  max-width: 4rem;
}

:is(:is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel_v5-4-0-tzkjh, :is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh).Menu-dropdown--medium_v5-4-0-tzkjh {
  max-width: 10rem;
}

:is(:is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel_v5-4-0-tzkjh, :is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh).Menu-dropdown--large_v5-4-0-tzkjh {
  max-width: 18rem;
}

:is(:is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel_v5-4-0-tzkjh, :is(.Menu-dropdown--small_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--medium_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--large_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh, .Menu-dropdown--xLarge_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh.MenuItem--hasSuffix_v5-4-0-tzkjh.MenuItem--hasPrefix_v5-4-0-tzkjh) .MenuItem-prefixIconAndLabel-label_v5-4-0-tzkjh).Menu-dropdown--xLarge_v5-4-0-tzkjh {
  max-width: 24rem;
}

.MenuItem_v5-4-0-tzkjh .MenuItem-typography_v5-4-0-tzkjh {
  cursor: pointer;
}

.MenuItem--isDisabled_v5-4-0-tzkjh .MenuItem-typography_v5-4-0-tzkjh {
  cursor: not-allowed;
}

.MenuMultiSearchBar_v5-4-0-tzkjh {
  width: 100%;
  padding: .75rem .75rem 0;
}

.MenuMultiSearchBar--hasHeaderText_v5-4-0-tzkjh {
  padding-top: .5rem;
}

.DatePickerTrigger-wrapper_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .25rem;
  width: 100%;
  display: flex;
  position: relative;
}

.DatePickerTrigger_v5-4-0-tzkjh {
  display: flex;
  position: relative;
}

.DatePickerTrigger--small_v5-4-0-tzkjh .DatePickerTrigger-leading_v5-4-0-tzkjh, .DatePickerTrigger--small_v5-4-0-tzkjh .DatePickerTrigger-inputCore_v5-4-0-tzkjh {
  height: 2rem;
  min-height: 2rem;
}

.DatePickerTrigger--medium_v5-4-0-tzkjh .DatePickerTrigger-leading_v5-4-0-tzkjh, .DatePickerTrigger--medium_v5-4-0-tzkjh .DatePickerTrigger-inputCore_v5-4-0-tzkjh {
  height: 2.5rem;
  min-height: 2.5rem;
}

.DatePickerTrigger--large_v5-4-0-tzkjh .DatePickerTrigger-leading_v5-4-0-tzkjh, .DatePickerTrigger--large_v5-4-0-tzkjh .DatePickerTrigger-inputCore_v5-4-0-tzkjh {
  height: 3rem;
  min-height: 3rem;
}

.DatePickerTrigger-leading_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  border-radius: var(--border-radius-xs, .25rem) 0 0 var(--border-radius-xs, .25rem);
  width: 100%;
  height: 3rem;
  transition: border-color var(--transition-fast-in-out);
  border-right: none;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: .25rem;
  padding: .5rem .25rem .5rem .75rem;
  display: flex;
  position: relative;
}

.DatePickerTrigger--neutral_v5-4-0-tzkjh .DatePickerTrigger-leading_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
}

.DatePickerTrigger--secondary_v5-4-0-tzkjh .DatePickerTrigger-leading_v5-4-0-tzkjh {
  background: var(--color-background-secondary-subtlest, #f7f9fc);
}

.DatePickerTrigger-suffix_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  border-radius: 0 var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem) 0;
  background: var(--color-background-neutral-subtlest, #fff);
  width: 2.5rem;
  height: auto;
  transition: border-color var(--transition-fast-in-out);
  pointer-events: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.DatePickerTrigger-suffixOverlay_v5-4-0-tzkjh {
  border-radius: 0 var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem) 0;
  width: 100%;
  height: 100%;
  transition: background var(--transition-fast-in-out);
  pointer-events: none;
  background: none;
  position: absolute;
  top: 0;
  left: 0;
}

.DatePicker_v5-4-0-tzkjh:not(.DatePicker--isCritical_v5-4-0-tzkjh) .DatePickerTrigger_v5-4-0-tzkjh:has(.DatePickerTrigger-inputCore_v5-4-0-tzkjh:hover) .DatePickerTrigger-leading_v5-4-0-tzkjh, .DatePicker_v5-4-0-tzkjh:not(.DatePicker--isCritical_v5-4-0-tzkjh) .DatePickerTrigger_v5-4-0-tzkjh:has(.DatePickerTrigger-inputCore_v5-4-0-tzkjh:hover) .DatePickerTrigger-suffix_v5-4-0-tzkjh, .DatePicker_v5-4-0-tzkjh:not(.DatePicker--isCritical_v5-4-0-tzkjh) .DatePickerTrigger-overlayButton_v5-4-0-tzkjh:hover ~ .DatePickerTrigger-suffix_v5-4-0-tzkjh {
  border-color: var(--color-border-secondary-subtle, #6888b5);
}

.DatePickerTrigger-overlayButton_v5-4-0-tzkjh:hover ~ .DatePickerTrigger-suffix_v5-4-0-tzkjh .DatePickerTrigger-suffixOverlay_v5-4-0-tzkjh {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.DatePicker--isOpen_v5-4-0-tzkjh:not(.DatePicker--isCritical_v5-4-0-tzkjh) .DatePickerTrigger_v5-4-0-tzkjh .DatePickerTrigger-leading_v5-4-0-tzkjh, .DatePicker--isOpen_v5-4-0-tzkjh:not(.DatePicker--isCritical_v5-4-0-tzkjh) .DatePickerTrigger_v5-4-0-tzkjh .DatePickerTrigger-suffix_v5-4-0-tzkjh {
  border-color: var(--color-border-primary-medium, #3751ff);
}

.DatePicker--isOpen_v5-4-0-tzkjh .DatePickerTrigger_v5-4-0-tzkjh .DatePickerTrigger-suffixOverlay_v5-4-0-tzkjh {
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
}

.DatePicker--isCritical_v5-4-0-tzkjh .DatePickerTrigger-leading_v5-4-0-tzkjh, .DatePicker--isCritical_v5-4-0-tzkjh .DatePickerTrigger-suffix_v5-4-0-tzkjh {
  border-color: var(--color-border-critical-medium, #cc1c10);
}

.DatePicker--isDisabled_v5-4-0-tzkjh .DatePickerTrigger_v5-4-0-tzkjh {
  cursor: not-allowed;
}

.DatePicker--isDisabled_v5-4-0-tzkjh .DatePickerTrigger-overlayButton_v5-4-0-tzkjh {
  pointer-events: none;
}

.DatePicker--isDisabled_v5-4-0-tzkjh .DatePickerTrigger_v5-4-0-tzkjh .DatePickerTrigger-leading_v5-4-0-tzkjh, .DatePicker--isDisabled_v5-4-0-tzkjh .DatePickerTrigger_v5-4-0-tzkjh .DatePickerTrigger-suffix_v5-4-0-tzkjh {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  border: none;
}

.DatePickerTrigger-inputCore_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem) 0 0 var(--border-radius-xs, .25rem);
  height: 3rem;
  font: var(--typography-body-3);
  color: var(--color-foreground-secondary-bold, #00245b);
  z-index: 2;
  background: none;
  border: none;
  margin: 0;
  padding: 0 .5rem 0 .75rem;
  position: absolute;
  left: -1px;
  right: -1px;
}

.DatePickerTrigger-inputCore_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 2px solid var(--color-border-focus, #6e7fff);
}

.DatePickerTrigger--large_v5-4-0-tzkjh .DatePickerTrigger-inputCore_v5-4-0-tzkjh {
  font: var(--typography-body-2);
}

.DatePickerTrigger-inputCore_v5-4-0-tzkjh:disabled {
  color: var(--color-foreground-neutral-subtle, #717385);
  cursor: not-allowed;
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  border: 1px solid #0000;
}

.DatePickerTrigger-inputCore_v5-4-0-tzkjh::placeholder {
  font: var(--typography-body-3);
  color: var(--color-foreground-neutral-subtle, #717385);
}

.DatePickerTrigger--large_v5-4-0-tzkjh .DatePickerTrigger-inputCore_v5-4-0-tzkjh::placeholder {
  font: var(--typography-body-2);
  color: var(--color-foreground-neutral-subtle, #717385);
}

.DatePickerTrigger-closeButtonIcon_v5-4-0-tzkjh {
  opacity: 0;
  z-index: 3;
  transition: all var(--transition-fast-in-out);
  position: absolute;
  right: .5rem;
}

.DatePicker--isOpen_v5-4-0-tzkjh .DatePickerTrigger-closeButtonIcon_v5-4-0-tzkjh, .DatePickerTrigger_v5-4-0-tzkjh:has(.DatePickerTrigger-inputCore_v5-4-0-tzkjh:hover) .DatePickerTrigger-closeButtonIcon_v5-4-0-tzkjh, .DatePickerTrigger-closeButtonIcon_v5-4-0-tzkjh:hover {
  opacity: 1;
}

.DatePickerTrigger-overlayButton_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  cursor: pointer;
  background: none;
  border: none;
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.DatePickerTrigger-overlayButton_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 2px solid var(--color-border-focus, #6e7fff);
}

.DatePickerTriggerAsterisk_v5-4-0-tzkjh {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: -.5rem;
}

.DatePickerDropdown_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  background: var(--color-background-neutral-subtlest, #fff);
  box-shadow: var(--box-shadow-overlay-interaction, var(--box-shadow-pretoken-overlay-interaction, 0px 2px 16px 2px #00000029));
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  min-width: 17.75rem;
  max-width: 17.75rem;
  transition: opacity var(--transition-quick-in-out), transform var(--transition-quick-in-out), visibility var(--transition-quick-in-out) .16s;
  will-change: opacity, transform;
  padding-bottom: 1rem;
  transform: translateY(4px);
}

.DatePickerDropdown--timeStart_v5-4-0-tzkjh, .DatePickerDropdown--timeEnd_v5-4-0-tzkjh {
  min-width: 9.5rem;
}

.DatePickerDropdown_v5-4-0-tzkjh[data-state="open"], .DatePickerDropdown--isOpen_v5-4-0-tzkjh {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: opacity var(--transition-quick-in-out), transform var(--transition-quick-in-out), visibility 0s;
  transform: translateY(0);
}

.DatePickerDropdown_v5-4-0-tzkjh.DatePickerDropdown--isMobileWidth_v5-4-0-tzkjh {
  width: 100vw;
  max-width: 100vw;
  max-height: calc(100vh - 1.5rem);
  box-shadow: none;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: transform var(--transition-quick-in-out);
  will-change: transform;
  border: none;
  border-radius: 0;
  padding: 1.5rem;
  position: fixed;
  bottom: 0;
  left: 0;
  transform: translate3d(0, 100%, 0);
}

.DatePickerDropdown_v5-4-0-tzkjh.DatePickerDropdown--isMobileWidth_v5-4-0-tzkjh[data-mobile-slide="in"] {
  transform: translate3d(0, 0, 0);
}

.DatePickerDropdown_v5-4-0-tzkjh.DatePickerDropdown--isMobileWidth_v5-4-0-tzkjh[data-mobile-slide="out"] {
  transform: translate3d(0, 100%, 0);
}

.DatePickerDropdown_v5-4-0-tzkjh.DatePickerDropdown--isMobileWidth_v5-4-0-tzkjh.DatePickerDropdown--isClosing_v5-4-0-tzkjh {
  pointer-events: none;
}

@supports (height: 100dvh) {
  .DatePickerDropdown_v5-4-0-tzkjh.DatePickerDropdown--isMobileWidth_v5-4-0-tzkjh {
    max-height: calc(100dvh - 1.5rem);
  }
}

.DatePickerDropdown-drawerWrapper_v5-4-0-tzkjh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1.5rem;
  width: 100%;
  display: flex;
}

.DatePickerDropdown-drawerContent_v5-4-0-tzkjh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 17.5rem;
  display: flex;
}

.DatePickerDropdown-drawerFooter_v5-4-0-tzkjh {
  align-items: center;
  gap: .75rem;
  width: 100%;
  max-width: 17.5rem;
  display: flex;
}

.DatePickerDropdown-drawerCancel_v5-4-0-tzkjh {
  flex: none;
}

.DatePickerDropdown-drawerDone_v5-4-0-tzkjh {
  flex: auto;
  justify-content: center;
  width: auto;
}

.DatePickerNested_v5-4-0-tzkjh.DatePickerDropdown_v5-4-0-tzkjh {
  z-index: 11;
  min-width: 0;
  max-width: 100rem;
  transition: opacity, transform, visibility;
}

.DatePickerNested--isTimeZone_v5-4-0-tzkjh.DatePickerDropdown_v5-4-0-tzkjh {
  padding-bottom: 0;
}

.DatePickerDate-header_v5-4-0-tzkjh {
  justify-content: space-between;
  align-items: center;
  min-width: 17.75rem;
  height: 3.5rem;
  padding: 1rem 1rem .5rem;
  display: flex;
}

.DatePickerDate-monthSelect_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  cursor: pointer;
  background: none;
  border: none;
  justify-content: center;
  align-items: center;
  gap: .25rem;
  margin: 0;
  padding: .125rem .125rem .125rem 0;
  display: flex;
}

.DatePickerDate-monthSelect_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 3px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
}

.DatePickerDate-monthControls_v5-4-0-tzkjh {
  gap: 1rem;
  display: flex;
}

.DatePickerDate-slidingSections_v5-4-0-tzkjh {
  min-height: 15.5rem;
  max-height: 15.5rem;
  overflow: hidden;
}

.DatePickerDropdown--isTimeZoneEnabled_v5-4-0-tzkjh .DatePickerDate-slidingSections_v5-4-0-tzkjh, .DatePickerDropdown--isDateAndTime_v5-4-0-tzkjh .DatePickerDate-slidingSections_v5-4-0-tzkjh {
  min-height: 18.25rem;
  max-height: 18.25rem;
}

.DatePickerDropdown--isTimeZoneEnabled_v5-4-0-tzkjh.DatePickerDropdown--isDateAndTime_v5-4-0-tzkjh .DatePickerDate-slidingSections_v5-4-0-tzkjh {
  min-height: 20.5rem;
  max-height: 20.5rem;
}

.DatePickerDate-daysAndNests_v5-4-0-tzkjh {
  flex-direction: column;
  justify-content: space-between;
  max-width: 17.75rem;
  min-height: 15.5rem;
  display: flex;
}

.DatePickerDropdown--isTimeZoneEnabled_v5-4-0-tzkjh .DatePickerDate-daysAndNests_v5-4-0-tzkjh, .DatePickerDropdown--isDateAndTime_v5-4-0-tzkjh .DatePickerDate-daysAndNests_v5-4-0-tzkjh {
  min-height: 18.25rem;
}

.DatePickerDropdown--isTimeZoneEnabled_v5-4-0-tzkjh.DatePickerDropdown--isDateAndTime_v5-4-0-tzkjh .DatePickerDate-daysAndNests_v5-4-0-tzkjh {
  min-height: 20.5rem;
}

.DatePickerDate-nestedMenuList_v5-4-0-tzkjh {
  flex-direction: column;
  width: 100%;
  padding: .5rem .75rem 0;
  display: flex;
}

.DatePickerDaySelect_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .4375rem;
  display: flex;
}

.DatePickerDaySelect-rowCount--4_v5-4-0-tzkjh {
  gap: .5rem;
}

.DatePickerDaySelect-rowCount--6_v5-4-0-tzkjh {
  gap: 0;
}

.DatePickerDaySelect-weekdays_v5-4-0-tzkjh {
  width: 100%;
  padding: 0 1rem;
  display: flex;
}

.DatePickerDaySelect-weekday_v5-4-0-tzkjh {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2rem;
  display: flex;
}

.DatePickerDaySelect-grid_v5-4-0-tzkjh {
  grid-template-columns: repeat(7, 1fr);
  row-gap: .4375rem;
  padding: 0 1rem;
  display: grid;
}

.DatePickerDaySelect-rowCount--4_v5-4-0-tzkjh .DatePickerDaySelect-grid_v5-4-0-tzkjh {
  row-gap: .5rem;
}

.DatePickerDaySelect-rowCount--6_v5-4-0-tzkjh .DatePickerDaySelect-grid_v5-4-0-tzkjh {
  row-gap: 0;
}

.DatePickerDaySelect-day_v5-4-0-tzkjh {
  border-radius: var(--border-radius-circle, 50%);
  border: 1px solid #0000;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  min-width: 2.25rem;
  height: 2.25rem;
  min-height: 2.25rem;
  margin: 0;
  padding: 0;
  display: flex;
}

.DatePickerDaySelect-dayButton_v5-4-0-tzkjh {
  border-radius: var(--border-radius-circle, 50%);
  cursor: pointer;
  min-width: 2.25rem;
  min-height: 2.25rem;
  transition: background var(--transition-fast-in-out);
  background: none;
  border: none;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
}

.DatePickerDaySelect-day_v5-4-0-tzkjh:not(.DatePickerDaySelect-day--isSelected_v5-4-0-tzkjh, .DatePickerDaySelect-day--rangeStart_v5-4-0-tzkjh, .DatePickerDaySelect-day--rangeEnd_v5-4-0-tzkjh, .DatePickerDaySelect-day--isDisabled_v5-4-0-tzkjh):hover .DatePickerDaySelect-dayButton_v5-4-0-tzkjh {
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
}

.DatePickerDaySelect-day--isSelected_v5-4-0-tzkjh .DatePickerDaySelect-dayButton_v5-4-0-tzkjh, .DatePickerDaySelect-day--rangeStart_v5-4-0-tzkjh .DatePickerDaySelect-dayButton_v5-4-0-tzkjh, .DatePickerDaySelect-day--rangeEnd_v5-4-0-tzkjh .DatePickerDaySelect-dayButton_v5-4-0-tzkjh {
  background: var(--color-background-secondary-bold, #254b86);
}

.DatePickerDaySelect-dayButton_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline-color: var(--color-border-focus, #6e7fff);
}

.DatePickerDaySelect-day--isOutside_v5-4-0-tzkjh {
  opacity: 0;
  pointer-events: none;
}

.DatePickerDaySelect-day_v5-4-0-tzkjh.DatePickerDaySelect-day--isDisabled_v5-4-0-tzkjh .DatePickerDaySelect-dayButton_v5-4-0-tzkjh {
  cursor: not-allowed;
  background: none;
}

.DatePickerDaySelect-day_v5-4-0-tzkjh.DatePickerDaySelect-day--isDisabled_v5-4-0-tzkjh .DatePickerDaySelect-dayButtonText_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-subtle, #717385);
}

.DatePickerDaySelect-day--inPreview_v5-4-0-tzkjh {
  border-top: 1px dashed var(--color-border-neutral-subtle, #888b9d);
  border-bottom: 1px dashed var(--color-border-neutral-subtle, #888b9d);
  background: none;
  border-left: 1px solid #0000;
  border-right: 1px solid #0000;
  border-radius: 0;
}

.DatePickerDaySelect-day--previewStartRow_v5-4-0-tzkjh {
  border-left: 1px dashed var(--color-border-neutral-subtle, #888b9d);
  border-top-left-radius: var(--border-radius-circle, 50%);
  border-bottom-left-radius: var(--border-radius-circle, 50%);
}

.DatePickerDaySelect-day--previewEndRow_v5-4-0-tzkjh {
  border-right: 1px dashed var(--color-border-neutral-subtle, #888b9d);
  border-top-right-radius: var(--border-radius-circle, 50%);
  border-bottom-right-radius: var(--border-radius-circle, 50%);
}

.DatePickerDaySelect-day--previewStart_v5-4-0-tzkjh {
  border-right-color: #0000;
}

.DatePickerDaySelect-day--previewEnd_v5-4-0-tzkjh {
  border-left-color: #0000;
}

.DatePickerDaySelect-day--previewEnd_v5-4-0-tzkjh:hover, .DatePickerDaySelect-day--previewStart_v5-4-0-tzkjh:hover {
  border-color: var(--color-border-secondary-strong, #6f7fa0);
}

.DatePickerDaySelect-day--previewStart_v5-4-0-tzkjh:not(.DatePickerDaySelect-day--previewEndRow_v5-4-0-tzkjh):hover {
  border-right-color: #0000;
}

.DatePickerDaySelect-day--previewEnd_v5-4-0-tzkjh:not(.DatePickerDaySelect-day--previewStartRow_v5-4-0-tzkjh):hover {
  border-left-color: #0000;
}

.DatePickerDaySelect-day--inRange_v5-4-0-tzkjh {
  background: var(--color-background-secondary-on-subtle-selected, #254b861a);
  border: none;
  border-radius: 0;
}

.DatePickerDaySelect-day--inRange_v5-4-0-tzkjh.DatePickerDaySelect-day--rangeStart_v5-4-0-tzkjh {
  background: var(--color-background-secondary-on-subtle-selected, #254b861a);
  border-top-left-radius: var(--border-radius-circle, 50%);
  border-bottom-left-radius: var(--border-radius-circle, 50%);
}

.DatePickerDaySelect-day--inRange_v5-4-0-tzkjh.DatePickerDaySelect-day--rangeEnd_v5-4-0-tzkjh {
  background: var(--color-background-secondary-on-subtle-selected, #254b861a);
  border-top-right-radius: var(--border-radius-circle, 50%);
  border-bottom-right-radius: var(--border-radius-circle, 50%);
}

.DatePickerDaySelect-day--rangeStartRow_v5-4-0-tzkjh {
  border-top-left-radius: var(--border-radius-circle, 50%);
  border-bottom-left-radius: var(--border-radius-circle, 50%);
}

.DatePickerDaySelect-day--rangeEndRow_v5-4-0-tzkjh {
  border-top-right-radius: var(--border-radius-circle, 50%);
  border-bottom-right-radius: var(--border-radius-circle, 50%);
}

.DatePickerMonthYearSelect_v5-4-0-tzkjh {
  width: 100%;
  max-height: 0;
  transition: max-height var(--transition-quick-in-out), padding var(--transition-quick-in-out);
  justify-content: center;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.DatePickerDate-slidingSections--isMonthSelectOpen_v5-4-0-tzkjh .DatePickerMonthYearSelect_v5-4-0-tzkjh {
  max-height: 15.5rem;
  padding: .3125rem 0;
}

.DatePickerDropdown--isTimeZoneEnabled_v5-4-0-tzkjh .DatePickerDate-slidingSections--isMonthSelectOpen_v5-4-0-tzkjh .DatePickerMonthYearSelect_v5-4-0-tzkjh, .DatePickerDropdown--isDateAndTime_v5-4-0-tzkjh .DatePickerDate-slidingSections--isMonthSelectOpen_v5-4-0-tzkjh .DatePickerMonthYearSelect_v5-4-0-tzkjh {
  max-height: 18.25rem;
}

.DatePickerDropdown--isTimeZoneEnabled_v5-4-0-tzkjh.DatePickerDropdown--isDateAndTime_v5-4-0-tzkjh .DatePickerDate-slidingSections--isMonthSelectOpen_v5-4-0-tzkjh .DatePickerMonthYearSelect_v5-4-0-tzkjh {
  max-height: 20.5rem;
  padding: .875rem 0;
}

.DatePickerMonthYearSelect-monthPickerColumn_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  outline: 2px solid #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 8.875rem;
  padding: 0 .5rem;
  display: flex;
  position: relative;
}

.DatePickerMonthYearSelect-monthPickerColumn_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline-color: var(--color-border-focus, #6e7fff);
}

.DatePickerMonthYearSelect-options_v5-4-0-tzkjh {
  min-height: 11.25rem;
  max-height: 11.25rem;
  transition: transform var(--transition-faststep) linear;
  z-index: 2;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.DatePickerDropdown--isTimeZoneEnabled_v5-4-0-tzkjh .DatePickerMonthYearSelect-options_v5-4-0-tzkjh, .DatePickerDropdown--isDateAndTime_v5-4-0-tzkjh .DatePickerMonthYearSelect-options_v5-4-0-tzkjh {
  min-height: 15.75rem;
  max-height: 15.75rem;
}

.DatePickerMonthYearSelect-button_v5-4-0-tzkjh {
  cursor: pointer;
  min-width: 3.5rem;
  height: 2.25rem;
  min-height: 2.25rem;
  transition: background var(--transition-quick-in-out);
  background: none;
  border: none;
  border-radius: 1.125rem;
  padding: 0 .5rem;
}

.DatePickerMonthYearSelect-button_v5-4-0-tzkjh:hover {
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
}

.DatePickerMonthYearSelect-button--isSelected_v5-4-0-tzkjh {
  pointer-events: none;
}

.DatePickerMonthYearSelect-centerBg_v5-4-0-tzkjh {
  background: var(--color-background-secondary-bold, #254b86);
  z-index: 1;
  pointer-events: none;
  border-radius: 1.125rem;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 2.25rem;
  min-height: 2.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.DatePickerMonthYearSelect-buttonText_v5-4-0-tzkjh {
  transition: none;
}

.DatePickerMonthYearSelect-selectorNav_v5-4-0-tzkjh {
  min-height: 1.5rem;
}

.DatePickerTime_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  display: flex;
}

.DatePickerTime-hmsSection_v5-4-0-tzkjh {
  align-items: center;
  display: flex;
}

.DatePickerTime-separator_v5-4-0-tzkjh {
  padding: 0 .25rem;
}

.DatePickerTime-drawerOverlay_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  opacity: 0;
  width: 100%;
  height: 100%;
  max-height: calc(100% - 14rem);
  transition: opacity var(--transition-quick-in-out);
  pointer-events: none;
  will-change: opacity;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: 1.5rem;
  left: 50%;
  overflow: hidden;
  transform: translateX(-50%);
}

.DatePickerTime-drawerOverlay--isOpen_v5-4-0-tzkjh {
  opacity: 1;
  pointer-events: all;
}

.DatePickerTimeZone_v5-4-0-tzkjh {
  min-width: 16rem;
}

.DatePickerTimeZone-searchWrapper_v5-4-0-tzkjh {
  padding-bottom: .75rem;
}

.DatePickerTimeZone-scrollArea_v5-4-0-tzkjh {
  min-height: 20rem;
  max-height: 20rem;
  padding: 0 .75rem .75rem;
  overflow-y: auto;
}

.DatePickerTimeZone-list_v5-4-0-tzkjh {
  margin: 0;
  padding: 0;
}

.DatePickerTimeZone-mobileHeading_v5-4-0-tzkjh {
  border-bottom: 1px solid var(--color-border-neutral-decorative, #ebecf2);
  justify-content: center;
  padding: 0 1rem .75rem;
  display: flex;
}

.DatePickerTimeZone-drawerContent_v5-4-0-tzkjh {
  padding: 0;
}

.DatePickerTimeZone-mobileDrawerContent_v5-4-0-tzkjh .DatePickerTimeZone-scrollArea_v5-4-0-tzkjh {
  max-height: calc(100dvh - 10.125rem);
}

.DatePickerTimeColumn_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  outline: 2px solid #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 .5rem;
  display: flex;
  position: relative;
}

.DatePickerTimeColumn_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline-color: var(--color-border-focus, #6e7fff);
}

.DatePickerTimeColumn-options_v5-4-0-tzkjh {
  min-height: 11.25rem;
  max-height: 11.25rem;
  transition: transform var(--transition-faststep) linear;
  z-index: 2;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.DatePickerTimeColumn-selectorNav_v5-4-0-tzkjh {
  min-height: 1.5rem;
}

.DatePickerTimeColumn-button_v5-4-0-tzkjh {
  border-radius: var(--border-radius-circle, 50%);
  cursor: pointer;
  width: 2.25rem;
  min-width: 2.25rem;
  height: 2.25rem;
  min-height: 2.25rem;
  transition: background var(--transition-quick-in-out);
  background: none;
  border: none;
}

.DatePickerTimeColumn-button_v5-4-0-tzkjh:hover {
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
}

.DatePickerTimeColumn-button--isSelected_v5-4-0-tzkjh {
  pointer-events: none;
}

.DatePickerTimeColumn-centerBg_v5-4-0-tzkjh {
  background: var(--color-background-secondary-bold, #254b86);
  border-radius: var(--border-radius-circle, 50%);
  z-index: 1;
  pointer-events: none;
  width: 2.25rem;
  min-width: 2.25rem;
  height: 2.25rem;
  min-height: 2.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.DatePickerMeridiemGroup_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: 3.25rem;
  min-width: 3.25rem;
  height: 14.25rem;
  min-height: 14.25rem;
  padding: 1.5rem .5rem;
  display: flex;
  position: relative;
}

.DatePickerMeridiemGroup-option_v5-4-0-tzkjh {
  border-radius: var(--border-radius-circle, 50%);
  cursor: pointer;
  width: 2.25rem;
  min-width: 2.25rem;
  height: 2.25rem;
  min-height: 2.25rem;
  transition: background var(--transition-quick-in-out), top var(--transition-quick-in-out);
  z-index: 2;
  background: none;
  border: none;
  outline: 2px solid #0000;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.DatePickerMeridiemGroup--pm_v5-4-0-tzkjh .DatePickerMeridiemGroup-option--am_v5-4-0-tzkjh {
  top: calc(50% - 2.25rem);
}

.DatePickerMeridiemGroup--am_v5-4-0-tzkjh .DatePickerMeridiemGroup-option--pm_v5-4-0-tzkjh {
  top: calc(50% + 2.25rem);
}

.DatePickerMeridiemGroup-option_v5-4-0-tzkjh:hover {
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
}

.DatePickerMeridiemGroup-option--isSelected_v5-4-0-tzkjh {
  pointer-events: none;
}

.DatePickerMeridiemGroup-option_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline-color: var(--color-border-focus, #6e7fff);
}

.DatePickerMeridiemGroup-centerBg_v5-4-0-tzkjh {
  background: var(--color-background-secondary-bold, #254b86);
  border-radius: var(--border-radius-circle, 50%);
  z-index: 1;
  pointer-events: none;
  width: 2.25rem;
  min-width: 2.25rem;
  height: 2.25rem;
  min-height: 2.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.DatePickerNestedTrigger_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  width: 100%;
  transition: background var(--transition-quick-in-out);
  cursor: pointer;
  background: none;
  border: none;
  justify-content: space-between;
  align-items: center;
  gap: .25rem;
  margin: 0;
  padding: .5rem;
  display: flex;
}

.DatePickerNestedTrigger_v5-4-0-tzkjh:hover {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.DatePickerNestedTrigger_v5-4-0-tzkjh:active, .DatePickerNestedTrigger--isOpen_v5-4-0-tzkjh {
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
}

.DatePickerNestedTrigger-leadingText_v5-4-0-tzkjh {
  text-align: left;
  flex: auto;
  min-width: 0;
}

.DatePicker-srOnly_v5-4-0-tzkjh {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.FooterActionBar_v5-4-0-tzkjh {
  border-top: 1px solid var(--color-border-neutral-decorative, #ebecf2);
  background: var(--color-background-neutral-subtlest, #fff);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1.5rem;
  display: flex;
}

[data-theme="dark"] .FooterActionBar_v5-4-0-tzkjh {
  border-top: 1px solid var(--color-border-neutral-decorative, #373840);
  background: var(--color-background-secondary-subtle, #131d2d);
}

[data-theme="light"] .FooterActionBar_v5-4-0-tzkjh {
  border-top: 1px solid var(--color-border-neutral-decorative, #ebecf2);
  background: var(--color-background-neutral-subtlest, #fff);
}

.FooterActionBar--large_v5-4-0-tzkjh {
  height: 4rem;
}

.FooterActionBar--small_v5-4-0-tzkjh {
  height: 3rem;
}

.Grid-item_v5-4-0-tzkjh.Grid-item--desktop-12_v5-4-0-tzkjh {
  grid-column-end: span 12;
}

.Grid-item_v5-4-0-tzkjh.Grid-item--desktop-11_v5-4-0-tzkjh {
  grid-column-end: span 11;
}

.Grid-item_v5-4-0-tzkjh.Grid-item--desktop-10_v5-4-0-tzkjh {
  grid-column-end: span 10;
}

.Grid-item_v5-4-0-tzkjh.Grid-item--desktop-9_v5-4-0-tzkjh {
  grid-column-end: span 9;
}

.Grid-item_v5-4-0-tzkjh.Grid-item--desktop-8_v5-4-0-tzkjh {
  grid-column-end: span 8;
}

.Grid-item_v5-4-0-tzkjh.Grid-item--desktop-7_v5-4-0-tzkjh {
  grid-column-end: span 7;
}

.Grid-item_v5-4-0-tzkjh.Grid-item--desktop-6_v5-4-0-tzkjh {
  grid-column-end: span 6;
}

.Grid-item_v5-4-0-tzkjh.Grid-item--desktop-5_v5-4-0-tzkjh {
  grid-column-end: span 5;
}

.Grid-item_v5-4-0-tzkjh.Grid-item--desktop-4_v5-4-0-tzkjh {
  grid-column-end: span 4;
}

.Grid-item_v5-4-0-tzkjh.Grid-item--desktop-3_v5-4-0-tzkjh {
  grid-column-end: span 3;
}

.Grid-item_v5-4-0-tzkjh.Grid-item--desktop-2_v5-4-0-tzkjh {
  grid-column-end: span 2;
}

.Grid-item_v5-4-0-tzkjh.Grid-item--desktop-1_v5-4-0-tzkjh {
  grid-column-end: span 1;
}

.Grid-item_v5-4-0-tzkjh.Grid-item--desktop-0_v5-4-0-tzkjh {
  display: none;
}

@media (width <= 1024px) {
  .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-12_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-11_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-10_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-9_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-8_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-7_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-6_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-5_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-4_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-3_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-2_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-1_v5-4-0-tzkjh {
    display: initial;
    grid-column-end: span 1;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-12_v5-4-0-tzkjh {
    grid-column-end: span 12;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-11_v5-4-0-tzkjh {
    grid-column-end: span 11;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-10_v5-4-0-tzkjh {
    grid-column-end: span 10;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-9_v5-4-0-tzkjh {
    grid-column-end: span 9;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-8_v5-4-0-tzkjh {
    grid-column-end: span 8;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-7_v5-4-0-tzkjh {
    grid-column-end: span 7;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-6_v5-4-0-tzkjh {
    grid-column-end: span 6;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-5_v5-4-0-tzkjh {
    grid-column-end: span 5;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-4_v5-4-0-tzkjh {
    grid-column-end: span 4;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-3_v5-4-0-tzkjh {
    grid-column-end: span 3;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-2_v5-4-0-tzkjh {
    grid-column-end: span 2;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-1_v5-4-0-tzkjh {
    grid-column-end: span 1;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--tablet-0_v5-4-0-tzkjh {
    display: none;
  }
}

@media (width <= 600px) {
  .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-12_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-11_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-10_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-9_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-8_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-7_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-6_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-5_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-4_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-3_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-2_v5-4-0-tzkjh, .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-1_v5-4-0-tzkjh {
    display: initial;
    grid-column-end: span 1;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-12_v5-4-0-tzkjh {
    grid-column-end: span 12;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-11_v5-4-0-tzkjh {
    grid-column-end: span 11;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-10_v5-4-0-tzkjh {
    grid-column-end: span 10;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-9_v5-4-0-tzkjh {
    grid-column-end: span 9;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-8_v5-4-0-tzkjh {
    grid-column-end: span 8;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-7_v5-4-0-tzkjh {
    grid-column-end: span 7;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-6_v5-4-0-tzkjh {
    grid-column-end: span 6;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-5_v5-4-0-tzkjh {
    grid-column-end: span 5;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-4_v5-4-0-tzkjh {
    grid-column-end: span 4;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-3_v5-4-0-tzkjh {
    grid-column-end: span 3;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-2_v5-4-0-tzkjh {
    grid-column-end: span 2;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-1_v5-4-0-tzkjh {
    grid-column-end: span 1;
  }

  .Grid-item_v5-4-0-tzkjh.Grid-item--mobile-0_v5-4-0-tzkjh {
    display: none;
  }
}

.Grid_v5-4-0-tzkjh {
  grid-template-columns: repeat(12, minmax(0, 1fr));
  min-width: 375px;
  max-width: 1440px;
  display: grid;
}

.Grid-item_v5-4-0-tzkjh > .Grid_v5-4-0-tzkjh {
  min-width: initial;
}

.ListRow_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  border: 1px solid #0000;
  list-style: none;
  position: relative;
}

.ListRow_v5-4-0-tzkjh:hover {
  cursor: pointer;
}

.ListRow--hasNoRowClick_v5-4-0-tzkjh.ListRow--isCheckboxDisabled_v5-4-0-tzkjh {
  cursor: default;
}

.ListRow-contentWrapper_v5-4-0-tzkjh {
  grid-template-columns: min-content auto min-content;
  align-items: center;
  width: 100%;
  display: grid;
}

.ListRow-leadingControlArea_v5-4-0-tzkjh {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 3rem;
  height: 100%;
  min-height: 4.25rem;
  display: flex;
  position: relative;
}

.ListRow-leadingCompWrapper_v5-4-0-tzkjh {
  opacity: 1;
  z-index: 3;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: min-content;
  height: 100%;
  padding: 0 .75rem;
  display: flex;
}

.ListRow-checkBoxWrapper_v5-4-0-tzkjh {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 .75rem;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.ListRow--hasLeadingComp_v5-4-0-tzkjh .ListRow-checkBoxWrapper_v5-4-0-tzkjh {
  opacity: 0;
}

.ListRow--isCheckboxDisabled_v5-4-0-tzkjh .ListRow-leadingControlArea_v5-4-0-tzkjh {
  z-index: 1;
}

.ListRow-overlay_v5-4-0-tzkjh:hover + .ListRow-contentWrapper_v5-4-0-tzkjh .ListRow-leadingCompWrapper_v5-4-0-tzkjh, .ListRow-contentWrapper_v5-4-0-tzkjh:hover .ListRow-leadingCompWrapper_v5-4-0-tzkjh, .ListRow--isChecked_v5-4-0-tzkjh .ListRow-leadingCompWrapper_v5-4-0-tzkjh, .ListRow--isIndeterminate_v5-4-0-tzkjh .ListRow-leadingCompWrapper_v5-4-0-tzkjh {
  opacity: 0;
  visibility: hidden;
}

.ListRow-overlay_v5-4-0-tzkjh:hover + .ListRow-contentWrapper_v5-4-0-tzkjh .ListRow-checkBoxWrapper_v5-4-0-tzkjh, .ListRow-contentWrapper_v5-4-0-tzkjh:hover .ListRow-checkBoxWrapper_v5-4-0-tzkjh, .ListRow--isChecked_v5-4-0-tzkjh .ListRow-checkBoxWrapper_v5-4-0-tzkjh, .ListRow--isIndeterminate_v5-4-0-tzkjh .ListRow-checkBoxWrapper_v5-4-0-tzkjh {
  opacity: 1;
}

.ListRow--hasNoRowClick_v5-4-0-tzkjh.ListRow--isCheckboxDisabled_v5-4-0-tzkjh .ListRow-leadingCompWrapper_v5-4-0-tzkjh {
  opacity: 1;
  visibility: visible;
}

.ListRow--hasNoRowClick_v5-4-0-tzkjh.ListRow--isCheckboxDisabled_v5-4-0-tzkjh .ListRow-checkBoxWrapper_v5-4-0-tzkjh {
  opacity: 0;
  visibility: hidden;
}

.ListRow_v5-4-0-tzkjh.ListRow--isCheckboxDisabled_v5-4-0-tzkjh:not(.ListRow--hasNoRowClick_v5-4-0-tzkjh) .ListRow-leadingCompWrapper_v5-4-0-tzkjh {
  opacity: 1;
  visibility: visible;
}

.ListRow-leadingControlArea--isCheckboxFocused_v5-4-0-tzkjh .ListRow-leadingCompWrapper_v5-4-0-tzkjh {
  opacity: 0;
}

.ListRow-leadingControlArea--isCheckboxFocused_v5-4-0-tzkjh .ListRow-checkBoxWrapper_v5-4-0-tzkjh {
  opacity: 1;
}

.ListRow-centerWrapper_v5-4-0-tzkjh {
  z-index: 1;
  flex-grow: 1;
  min-width: 0;
  display: flex;
}

.ListRow-trailingControlArea_v5-4-0-tzkjh {
  z-index: 2;
  justify-content: center;
  align-items: center;
  height: min-content;
  display: flex;
}

.ListRow-trailingControlArea_v5-4-0-tzkjh:hover {
  cursor: default;
}

.ListRow-overlay_v5-4-0-tzkjh {
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
  border-radius: var(--border-radius-xs, .25rem);
  opacity: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  transition: opacity var(--transition-quick-in-out);
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
}

.ListRow_v5-4-0-tzkjh:hover .ListRow-overlay_v5-4-0-tzkjh {
  opacity: 1;
}

.ListRow-overlay_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 3px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
  opacity: 1;
}

.ListRow_v5-4-0-tzkjh:hover .ListRow-overlay--isTrailingHovered_v5-4-0-tzkjh {
  opacity: 0;
  pointer-events: none;
}

.ListRow--isRowDetailsOpen_v5-4-0-tzkjh:hover .ListRow-overlay_v5-4-0-tzkjh {
  cursor: default;
  opacity: 0;
}

.ListRow-connector_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  background: var(--color-background-neutral-subtlest, #fff);
  transition: border-color var(--transition-quick-in-out);
  z-index: 0;
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.ListRow--isRowConnectTransitionEnabled_v5-4-0-tzkjh .ListRow-connector_v5-4-0-tzkjh {
  transition: border-color var(--transition-quick-in-out), right var(--transition-quick-in-out);
}

.ListRow--isChecked_v5-4-0-tzkjh .ListRow-connector_v5-4-0-tzkjh {
  border-color: var(--color-border-secondary-medium, #254b86);
}

.ListRow--isRowDetailsOpen_v5-4-0-tzkjh .ListRow-connector_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem) 0 0 var(--border-radius-xs, .25rem);
  border-right-color: #0000;
}

.ListRow--isCheckboxDisabled_v5-4-0-tzkjh.ListRow_v5-4-0-tzkjh:not(.ListRow--hasLeadingComp_v5-4-0-tzkjh) .ListRow-leadingControlArea_v5-4-0-tzkjh {
  min-width: unset;
  visibility: hidden;
  width: 0;
}

.ListRow--isCheckboxDisabled_v5-4-0-tzkjh.ListRow_v5-4-0-tzkjh:not(.ListRow--hasLeadingComp_v5-4-0-tzkjh) .ListRow-centerWrapper_v5-4-0-tzkjh {
  padding-left: 1.5rem;
}

.ListRow-checkBoxWrapper_v5-4-0-tzkjh:hover .ListRow-checkBox_v5-4-0-tzkjh:not(.Checkbox--isDisabled_v5-4-0-tzkjh) .Checkbox-input_v5-4-0-tzkjh {
  background: var(--color-background-secondary-medium, #cfd9e9);
}

.ListRow-checkBoxWrapper_v5-4-0-tzkjh:hover .Checkbox--isChecked_v5-4-0-tzkjh:not(.Checkbox--isDisabled_v5-4-0-tzkjh) .Checkbox-input_v5-4-0-tzkjh {
  border-color: var(--color-foreground-secondary-medium, #254b86);
  background: var(--color-foreground-secondary-medium, #254b86);
}

.ListRow-checkBoxWrapper_v5-4-0-tzkjh:hover .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-inverse, #fff);
}

.ListRow-checkBoxWrapper_v5-4-0-tzkjh:hover .Checkbox_v5-4-0-tzkjh.Checkbox--isIndeterminate_v5-4-0-tzkjh:not(.Checkbox--isDisabled_v5-4-0-tzkjh) .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-secondary-medium, #254b86);
}

.ListRow-checkBoxWrapper_v5-4-0-tzkjh:hover .Checkbox_v5-4-0-tzkjh .Checkbox-hoverShadow_v5-4-0-tzkjh {
  transform: translate(-50%, -50%)scale(1);
}

.ListRow-checkBoxClickTarget_v5-4-0-tzkjh {
  cursor: pointer;
  z-index: 4;
  background: none;
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
}

.ListRow--isFullRowCheckBoxTarget_v5-4-0-tzkjh .ListRow-overlay_v5-4-0-tzkjh:hover + .ListRow-contentWrapper_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh {
  background: var(--color-background-secondary-medium, #cfd9e9);
}

.ListRow--isFullRowCheckBoxTarget_v5-4-0-tzkjh .ListRow-overlay_v5-4-0-tzkjh:hover + .ListRow-contentWrapper_v5-4-0-tzkjh .Checkbox--isChecked_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh {
  border-color: var(--color-foreground-secondary-medium, #254b86);
  background: var(--color-foreground-secondary-medium, #254b86);
}

.ListRow--isFullRowCheckBoxTarget_v5-4-0-tzkjh .ListRow-overlay_v5-4-0-tzkjh:hover + .ListRow-contentWrapper_v5-4-0-tzkjh .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-inverse, #fff);
}

.ListRow--isFullRowCheckBoxTarget_v5-4-0-tzkjh .ListRow-overlay_v5-4-0-tzkjh:hover + .ListRow-contentWrapper_v5-4-0-tzkjh .Checkbox_v5-4-0-tzkjh.Checkbox--isIndeterminate_v5-4-0-tzkjh .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-secondary-medium, #254b86);
}

.ListRow--isFullRowCheckBoxTarget_v5-4-0-tzkjh .ListRow-overlay_v5-4-0-tzkjh:hover + .ListRow-contentWrapper_v5-4-0-tzkjh .Checkbox_v5-4-0-tzkjh .Checkbox-hoverShadow_v5-4-0-tzkjh {
  transform: translate(-50%, -50%)scale(1);
}

.ListRow--isDisabled_v5-4-0-tzkjh, .ListRow--isDisabled_v5-4-0-tzkjh .ListRow-checkBoxClickTarget_v5-4-0-tzkjh, .ListRow--isDisabled_v5-4-0-tzkjh .ListRow-checkBox_v5-4-0-tzkjh {
  cursor: not-allowed !important;
}

.ListRowGroup_v5-4-0-tzkjh:not(.ListRowGroup--isVirtualized_v5-4-0-tzkjh) {
  flex-direction: column;
  gap: .5rem;
  margin: 0;
  padding: 0;
  display: flex;
}

.ListRowGroup-virtualList_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .5rem;
  margin-bottom: 10rem;
  padding-right: .5rem;
  display: flex;
}

.ListRowGroup-virtualFooterWrapper_v5-4-0-tzkjh {
  justify-content: center;
  padding: .5rem 0;
  display: flex;
}

.NestedListRow_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  background: var(--color-background-neutral-subtlest, #fff);
  border-collapse: collapse;
  list-style: none;
}

.NestedListRow_v5-4-0-tzkjh:hover, .NestedListRow--hasNoRowClick_v5-4-0-tzkjh.NestedListRow--isCheckboxDisabled_v5-4-0-tzkjh {
  cursor: default;
}

.NestedListRow-coreTile_v5-4-0-tzkjh {
  position: relative;
}

.NestedListRow-childWrapper_v5-4-0-tzkjh {
  transition: max-height var(--transition-steadystep-in-out), padding var(--transition-steadystep-in-out) .1s;
  cursor: default;
  padding-bottom: 0;
  padding-left: 2.5rem;
}

.NestedListRow-childWrapper--isNestedRowExpanded_v5-4-0-tzkjh {
  transition: max-height var(--transition-steadystep-in-out), padding var(--transition-steadystep-in-out);
  padding-bottom: 1.5rem;
}

.NestedListRow--level1_v5-4-0-tzkjh, .NestedListRow--level2_v5-4-0-tzkjh, .NestedListRow--level3_v5-4-0-tzkjh {
  border-bottom: 0;
  border-right: none;
  border-radius: 0;
}

.NestedListRow--level1_v5-4-0-tzkjh:first-child, .NestedListRow--level2_v5-4-0-tzkjh:first-child, .NestedListRow--level3_v5-4-0-tzkjh:first-child {
  border-top-left-radius: var(--border-radius-xs, .25rem);
}

.NestedListRow--level1_v5-4-0-tzkjh:last-child, .NestedListRow--level2_v5-4-0-tzkjh:last-child, .NestedListRow--level3_v5-4-0-tzkjh:last-child {
  border-bottom-left-radius: var(--border-radius-xs, .25rem);
  border-bottom: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
}

.NestedListRow--level1_v5-4-0-tzkjh {
  background: var(--color-background-secondary-subtlest, #f7f9fc);
}

.NestedListRow--level2_v5-4-0-tzkjh {
  background: var(--color-background-secondary-subtle, #f2f4f8);
}

.NestedListRow--level3_v5-4-0-tzkjh {
  background: #cfd9e94d;
  background: color-mix(in srgb, var(--color-background-secondary-medium) 30%, transparent);
}

.NestedListRow-contentWrapper_v5-4-0-tzkjh {
  grid-template-columns: min-content min-content auto min-content;
  align-items: center;
  width: 100%;
  display: grid;
}

.NestedListRow-expandButtonWrapper_v5-4-0-tzkjh {
  z-index: 2;
  padding: .25rem .5rem;
}

.NestedListRow-childLessLeadingOffset_v5-4-0-tzkjh {
  width: .75rem;
}

.NestedListRow-childLessLeadingOffset--isSiblingWithChild_v5-4-0-tzkjh {
  width: 2.5rem;
}

.NestedListRow-leadingControlArea_v5-4-0-tzkjh {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 2rem;
  height: 100%;
  min-height: 4.25rem;
  display: flex;
  position: relative;
}

.NestedListRow-leadingCompWrapper_v5-4-0-tzkjh {
  opacity: 1;
  z-index: 3;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: min-content;
  min-width: 2rem;
  height: 100%;
  display: flex;
}

.NestedListRow-checkBoxWrapper_v5-4-0-tzkjh {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 .75rem;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.NestedListRow--hasLeadingComp_v5-4-0-tzkjh .NestedListRow-checkBoxWrapper_v5-4-0-tzkjh {
  opacity: 0;
}

.NestedListRow--isCheckboxDisabled_v5-4-0-tzkjh .NestedListRow-leadingControlArea_v5-4-0-tzkjh {
  z-index: 1;
}

.NestedListRow-overlay_v5-4-0-tzkjh:hover + .NestedListRow-contentWrapper_v5-4-0-tzkjh .NestedListRow-leadingCompWrapper_v5-4-0-tzkjh, .NestedListRow-contentWrapper_v5-4-0-tzkjh:hover .NestedListRow-leadingCompWrapper_v5-4-0-tzkjh, .NestedListRow--isChecked_v5-4-0-tzkjh .NestedListRow-leadingCompWrapper_v5-4-0-tzkjh, .NestedListRow--isIndeterminate_v5-4-0-tzkjh .NestedListRow-leadingCompWrapper_v5-4-0-tzkjh {
  opacity: 0;
  visibility: hidden;
}

.NestedListRow-overlay_v5-4-0-tzkjh:hover + .NestedListRow-contentWrapper_v5-4-0-tzkjh .NestedListRow-checkBoxWrapper_v5-4-0-tzkjh, .NestedListRow-contentWrapper_v5-4-0-tzkjh:hover .NestedListRow-checkBoxWrapper_v5-4-0-tzkjh, .NestedListRow--isChecked_v5-4-0-tzkjh .NestedListRow-checkBoxWrapper_v5-4-0-tzkjh, .NestedListRow--isIndeterminate_v5-4-0-tzkjh .NestedListRow-checkBoxWrapper_v5-4-0-tzkjh {
  opacity: 1;
}

.NestedListRow--hasNoRowClick_v5-4-0-tzkjh.NestedListRow--isCheckboxDisabled_v5-4-0-tzkjh .NestedListRow-leadingCompWrapper_v5-4-0-tzkjh {
  opacity: 1;
  visibility: visible;
}

.NestedListRow--hasNoRowClick_v5-4-0-tzkjh.NestedListRow--isCheckboxDisabled_v5-4-0-tzkjh .NestedListRow-checkBoxWrapper_v5-4-0-tzkjh {
  opacity: 0;
  visibility: hidden;
}

.NestedListRow_v5-4-0-tzkjh.NestedListRow--isCheckboxDisabled_v5-4-0-tzkjh:not(.NestedListRow--hasNoRowClick_v5-4-0-tzkjh) .NestedListRow-leadingCompWrapper_v5-4-0-tzkjh {
  opacity: 1;
  visibility: visible;
}

.NestedListRow-leadingControlArea--isCheckboxFocused_v5-4-0-tzkjh .NestedListRow-leadingCompWrapper_v5-4-0-tzkjh {
  opacity: 0;
}

.NestedListRow-leadingControlArea--isCheckboxFocused_v5-4-0-tzkjh .NestedListRow-checkBoxWrapper_v5-4-0-tzkjh {
  opacity: 1;
}

.NestedListRow-centerWrapper_v5-4-0-tzkjh {
  z-index: 1;
  flex-grow: 1;
  min-width: 0;
  display: flex;
}

.NestedListRow-trailingControlArea_v5-4-0-tzkjh {
  z-index: 2;
  justify-content: center;
  align-items: center;
  height: min-content;
  display: flex;
}

.NestedListRow-trailingControlArea_v5-4-0-tzkjh:hover {
  cursor: default;
}

.NestedListRow-overlay_v5-4-0-tzkjh {
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
  border-radius: var(--border-radius-xs, .25rem);
  opacity: 0;
  width: 100%;
  height: 100%;
  transition: opacity var(--transition-quick-in-out);
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
}

.NestedListRow_v5-4-0-tzkjh:hover:not(:has(.NestedListRow_v5-4-0-tzkjh:hover)):not(:has(.NestedListRow-childWrapper_v5-4-0-tzkjh:hover)) > .NestedListRow-coreTile_v5-4-0-tzkjh > .NestedListRow-overlay_v5-4-0-tzkjh {
  opacity: 1;
  cursor: pointer;
}

.NestedListRow-overlay_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 3px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
  opacity: 1;
}

.NestedListRow--isRowDetailsOpen_v5-4-0-tzkjh:hover:not(:has(.NestedListRow_v5-4-0-tzkjh:hover)):not(:has(.NestedListRow-childWrapper_v5-4-0-tzkjh:hover)) > .NestedListRow-coreTile_v5-4-0-tzkjh > .NestedListRow-overlay_v5-4-0-tzkjh {
  cursor: default;
  opacity: 0;
}

.NestedListRow_v5-4-0-tzkjh.NestedListRow_v5-4-0-tzkjh.NestedListRow_v5-4-0-tzkjh.NestedListRow_v5-4-0-tzkjh.NestedListRow_v5-4-0-tzkjh.NestedListRow_v5-4-0-tzkjh:hover .NestedListRow-overlay--isTrailingHovered_v5-4-0-tzkjh {
  opacity: 0;
  pointer-events: none;
}

.NestedListRow-connector_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  background: var(--color-background-neutral-subtlest, #fff);
  transition: border-color var(--transition-quick-in-out);
  z-index: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  inset: -1px 0 -1px -1px;
}

.NestedListRow--isRowConnectTransitionEnabled_v5-4-0-tzkjh .NestedListRow-connector_v5-4-0-tzkjh {
  transition: border-color var(--transition-quick-in-out), right var(--transition-quick-in-out);
}

.NestedListRow-connector--isRowDetailsOpen_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem) 0 0 var(--border-radius-xs, .25rem);
  opacity: 1;
  border-right-color: #0000;
}

.NestedListRow--isChecked_v5-4-0-tzkjh .NestedListRow-connector_v5-4-0-tzkjh {
  border-color: var(--color-border-secondary-medium, #254b86);
}

.NestedListRow--isCheckboxDisabled_v5-4-0-tzkjh.NestedListRow_v5-4-0-tzkjh:not(.NestedListRow--hasLeadingComp_v5-4-0-tzkjh) .NestedListRow-leadingControlArea_v5-4-0-tzkjh {
  min-width: unset;
  visibility: hidden;
  width: 0;
}

.NestedListRow--isCheckboxDisabled_v5-4-0-tzkjh.NestedListRow_v5-4-0-tzkjh:not(.NestedListRow--hasLeadingComp_v5-4-0-tzkjh) .NestedListRow-centerWrapper_v5-4-0-tzkjh {
  padding-left: 1.5rem;
}

.NestedListRow-checkBoxWrapper_v5-4-0-tzkjh:hover .Checkbox-input_v5-4-0-tzkjh {
  background: var(--color-background-secondary-medium, #cfd9e9);
}

.NestedListRow-checkBoxWrapper_v5-4-0-tzkjh:hover .Checkbox--isChecked_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh {
  border-color: var(--color-foreground-secondary-medium, #254b86);
  background: var(--color-foreground-secondary-medium, #254b86);
}

.NestedListRow-checkBoxWrapper_v5-4-0-tzkjh:hover .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-inverse, #fff);
}

.NestedListRow-checkBoxWrapper_v5-4-0-tzkjh:hover .Checkbox_v5-4-0-tzkjh.Checkbox--isIndeterminate_v5-4-0-tzkjh .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-secondary-medium, #254b86);
}

.NestedListRow-checkBoxWrapper_v5-4-0-tzkjh:hover .Checkbox_v5-4-0-tzkjh .Checkbox-hoverShadow_v5-4-0-tzkjh {
  transform: translate(-50%, -50%)scale(1);
}

.NestedListRow-checkBoxClickTarget_v5-4-0-tzkjh {
  cursor: pointer;
  z-index: 4;
  background: none;
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
}

.NestedListRow--isFullRowCheckBoxTarget_v5-4-0-tzkjh .NestedListRow-overlay_v5-4-0-tzkjh:hover + .NestedListRow-contentWrapper_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh {
  background: var(--color-background-secondary-medium, #cfd9e9);
}

.NestedListRow--isFullRowCheckBoxTarget_v5-4-0-tzkjh .NestedListRow-overlay_v5-4-0-tzkjh:hover + .NestedListRow-contentWrapper_v5-4-0-tzkjh .Checkbox--isChecked_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh {
  border-color: var(--color-foreground-secondary-medium, #254b86);
  background: var(--color-foreground-secondary-medium, #254b86);
}

.NestedListRow--isFullRowCheckBoxTarget_v5-4-0-tzkjh .NestedListRow-overlay_v5-4-0-tzkjh:hover + .NestedListRow-contentWrapper_v5-4-0-tzkjh .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-inverse, #fff);
}

.NestedListRow--isFullRowCheckBoxTarget_v5-4-0-tzkjh .NestedListRow-overlay_v5-4-0-tzkjh:hover + .NestedListRow-contentWrapper_v5-4-0-tzkjh .Checkbox_v5-4-0-tzkjh.Checkbox--isIndeterminate_v5-4-0-tzkjh .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-secondary-medium, #254b86);
}

.NestedListRow--isFullRowCheckBoxTarget_v5-4-0-tzkjh .NestedListRow-overlay_v5-4-0-tzkjh:hover + .NestedListRow-contentWrapper_v5-4-0-tzkjh .Checkbox_v5-4-0-tzkjh .Checkbox-hoverShadow_v5-4-0-tzkjh {
  transform: translate(-50%, -50%)scale(1);
}

.NestedListRowGroup_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .5rem;
  display: flex;
}

.NestedListRowGroup--isLastRow_v5-4-0-tzkjh {
  border-bottom-left-radius: var(--border-radius-xs, .25rem);
  border-bottom: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
}

.SkeletonLoader_v5-4-0-tzkjh {
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
  pointer-events: none;
  position: relative;
  overflow: hidden;
}

[data-theme="dark"] .SkeletonLoader_v5-4-0-tzkjh, [data-theme="light"] .SkeletonLoader_v5-4-0-tzkjh {
  background: #ffffff1f;
}

.SkeletonLoader-circle_v5-4-0-tzkjh {
  border-radius: var(--border-radius-circle, 50%);
}

.SkeletonLoader-square_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
}

.SkeletonLoader-wave_v5-4-0-tzkjh .SkeletonLoader-overlayBounds_v5-4-0-tzkjh {
  width: 300%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}

.SkeletonLoader-pulse_v5-4-0-tzkjh .SkeletonLoader-overlayBounds_v5-4-0-tzkjh {
  width: 100%;
  height: 100%;
  position: absolute;
}

.SkeletonLoader-wave_v5-4-0-tzkjh .SkeletonLoader-overlay_v5-4-0-tzkjh {
  background: linear-gradient(90deg, #5c5e6e00 0%, #5c5e6e1f 50%, #5c5e6e00 100%);
  width: 33.33%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
}

[data-theme="dark"] .SkeletonLoader-wave_v5-4-0-tzkjh .SkeletonLoader-overlay_v5-4-0-tzkjh {
  background: linear-gradient(90deg, #fff0 0%, #ffffff29 50%, #fff0 100%);
}

[data-theme="light"] .SkeletonLoader-wave_v5-4-0-tzkjh .SkeletonLoader-overlay_v5-4-0-tzkjh {
  background: linear-gradient(90deg, #5c5e6e00 0%, #5c5e6e1f 50%, #5c5e6e00 100%);
}

.SkeletonLoader-wave_v5-4-0-tzkjh .SkeletonLoader-overlay_v5-4-0-tzkjh {
  animation: 2s ease-in-out infinite SkeletonLoader-wave;
}

@keyframes SkeletonLoader-wave {
  0% {
    transform: translateX(0%);
  }

  75% {
    transform: translateX(200%);
  }

  100% {
    transform: translateX(200%);
  }
}

.SkeletonLoader-pulse_v5-4-0-tzkjh .SkeletonLoader-overlay_v5-4-0-tzkjh {
  opacity: 0;
  width: 100%;
  height: 100%;
  animation: 2s ease-in-out infinite SkeletonLoader-pulse-light;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

[data-theme="dark"] .SkeletonLoader-pulse_v5-4-0-tzkjh .SkeletonLoader-overlay_v5-4-0-tzkjh {
  animation: 2s ease-in-out infinite SkeletonLoader-pulse-dark;
}

[data-theme="light"] .SkeletonLoader-pulse_v5-4-0-tzkjh .SkeletonLoader-overlay_v5-4-0-tzkjh {
  animation: 2s ease-in-out infinite SkeletonLoader-pulse-light;
}

@keyframes SkeletonLoader-pulse-light {
  0% {
    opacity: 0;
    background: var(--color-background-secondary-on-subtle-hover, #254b8614);
  }

  50% {
    opacity: 1;
    background: var(--color-background-secondary-on-subtle-pressed, #254b861f);
  }

  100% {
    opacity: 0;
    background: var(--color-background-secondary-on-subtle-hover, #254b8614);
  }
}

@keyframes SkeletonLoader-pulse-dark {
  0% {
    opacity: 0;
    background: #ffffff1f;
  }

  50% {
    opacity: 1;
    background: #ffffff29;
  }

  100% {
    opacity: 0;
    background: #ffffff1f;
  }
}

@media (prefers-reduced-motion: reduce) {
  .SkeletonLoader-wave_v5-4-0-tzkjh .SkeletonLoader-overlay_v5-4-0-tzkjh, .SkeletonLoader-pulse_v5-4-0-tzkjh .SkeletonLoader-overlay_v5-4-0-tzkjh {
    animation: none !important;
  }
}

.Logo_v5-4-0-tzkjh {
  display: inline-block;
}

.Logo_v5-4-0-tzkjh svg {
  width: 100%;
  height: 100%;
}

.Logo--isButton_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  cursor: pointer;
  transition: all var(--transition-fast-in-out);
  background: none;
  border: none;
}

.Logo--isButton_v5-4-0-tzkjh:hover {
  cursor: pointer;
  background: #00000014;
}

.Logo_v5-4-0-tzkjh:not(.Logo--isDisabled_v5-4-0-tzkjh)[tabindex]:focus-visible {
  outline: 3px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
}

.Menu_v5-4-0-tzkjh {
  position: relative;
}

.Menu-dropdown_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  border-radius: var(--border-radius-xs, .25rem);
  max-height: 32rem;
  box-shadow: var(--box-shadow-overlay-interaction, var(--box-shadow-pretoken-overlay-interaction, 0px 2px 16px 2px #00000029));
  transition: height var(--transition-quick-in-out);
  z-index: var(--z-index-dropdown);
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.Menu-dropdown_v5-4-0-tzkjh .MenuMultiSearchBar_v5-4-0-tzkjh {
  padding: .75rem;
}

.Menu-items_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  border-radius: var(--border-radius-xs, .25rem);
  white-space: normal;
  scrollbar-width: thin;
  width: 100%;
  min-width: 10rem;
  max-width: 30rem;
  margin: 0;
  padding: .75rem;
  list-style: none;
  overflow: hidden auto;
}

.Menu-dropdown_v5-4-0-tzkjh:has(.MenuMultiSearchBar_v5-4-0-tzkjh) .Menu-items_v5-4-0-tzkjh {
  padding-top: .25rem;
}

.Menu-dropdown--small_v5-4-0-tzkjh {
  width: 10rem;
}

.Menu-dropdown--medium_v5-4-0-tzkjh {
  width: 16rem;
}

.Menu-dropdown--large_v5-4-0-tzkjh {
  width: 24rem;
}

.Menu-dropdown--xLarge_v5-4-0-tzkjh {
  width: 30rem;
}

.Menu_v5-4-0-tzkjh button label {
  display: initial;
}

.Menu--simple_v5-4-0-tzkjh .Menu-trigger_v5-4-0-tzkjh {
  width: min-content;
}

.Menu-button_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-medium, #4a4c59);
  border-radius: var(--border-radius-xs, .25rem);
  width: min-content;
  transition: background var(--transition-quick-in-out);
  cursor: pointer;
  background: none;
  border: 0;
  gap: .125rem;
  padding: .25rem .5rem;
  display: flex;
}

.Menu-button_v5-4-0-tzkjh:hover {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.Menu-button_v5-4-0-tzkjh:active {
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
}

.Menu--simple_v5-4-0-tzkjh .Menu-button_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 2px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
}

.Menu-bodyNote_v5-4-0-tzkjh {
  padding: .75rem .75rem 0;
}

.Menu-bodyMessage_v5-4-0-tzkjh {
  min-height: auto;
  margin: .5rem .75rem 0;
}

.Menu-addAndRemoveListsWrapper_v5-4-0-tzkjh {
  scrollbar-width: thin;
  min-width: 14.75rem;
  padding: .25rem .75rem .75rem;
  overflow-x: hidden;
}

.Menu-addAndRemoveList_v5-4-0-tzkjh {
  width: fit-content;
  margin: 0;
  padding: 0;
}

.Menu-addAndRemoveList--isHidden_v5-4-0-tzkjh {
  display: none;
}

.Menu-addAndRemoveListContent_v5-4-0-tzkjh {
  height: auto;
  transition: height var(--transition-quick-in-out);
  overflow: hidden;
}

.Menu-addAndRemoveListContent_v5-4-0-tzkjh .MenuItem_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 2px solid var(--color-border-focus, #6e7fff);
  outline-offset: -.125rem;
}

.Menu-addAndRemoveCategoryItem_v5-4-0-tzkjh {
  padding-right: .75rem;
}

.Menu-items-selectionDivider_v5-4-0-tzkjh {
  justify-content: center;
  height: 1.0625rem;
  padding: .5rem 0;
  display: flex;
}

.Menu-items-selectionDivider_v5-4-0-tzkjh div {
  background-color: var(--color-border-neutral-decorative, #ebecf2);
  width: 100%;
  height: 1px;
}

.Menu-item--shouldShowCheckIcon_v5-4-0-tzkjh.MenuItem--isChecked_v5-4-0-tzkjh {
  font: var(--typography-body-bold-2);
  background: none;
}

.Menu-footer_v5-4-0-tzkjh {
  border-radius: 0 0 var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem);
  border-top: 1px solid var(--color-border-neutral-decorative, #ebecf2);
  background: var(--color-background-neutral-subtlest, #fff);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .5rem;
  display: flex;
}

.MenuDragAndDrop-dropdown_v5-4-0-tzkjh {
  max-height: unset;
  z-index: 1;
  overflow: visible;
}

.MenuDragAndDrop-customMenu_v5-4-0-tzkjh {
  padding-top: .75rem;
}

.MenuDragAndDrop-dropdown_v5-4-0-tzkjh .MenuDragAndDrop-searchBar_v5-4-0-tzkjh {
  padding-top: 0;
}

.MenuDragAndDrop-listContainers_v5-4-0-tzkjh {
  width: 100%;
  max-height: 90vh;
  white-space: wrap;
  padding-top: .75rem;
  display: block;
  overflow: hidden;
}

.MenuDragAndDrop-listContainer_v5-4-0-tzkjh, .MenuDragAndDrop-listContainerUnchecked_v5-4-0-tzkjh {
  width: 100%;
}

.MenuDragAndDrop-dropDownScrollArea_v5-4-0-tzkjh {
  max-height: 19.75rem;
  padding: 0 .75rem .75rem;
  overflow: hidden auto;
}

.MenuDragAndDrop-bodyNote_v5-4-0-tzkjh {
  padding: .75rem .75rem .25rem;
}

.MenuDragAndDrop-bodyNote--hasSearch_v5-4-0-tzkjh {
  padding-top: 0;
}

.MenuDragAndDrop-draggingList_v5-4-0-tzkjh {
  flex-direction: column;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.MenuDragAndDrop-item_v5-4-0-tzkjh {
  cursor: pointer;
}

.MenuDragAndDrop-item_v5-4-0-tzkjh, .MenuDragAndDrop-itemClone_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  border-radius: var(--border-radius-xs, .25rem);
  border: none;
  flex-flow: row;
  align-items: center;
  gap: .25rem;
  width: 100%;
  height: 2.5rem;
  padding: 0;
  display: flex;
  position: relative;
}

.MenuDragAndDrop-itemClone_v5-4-0-tzkjh .MenuDragAndDrop-checkBox_v5-4-0-tzkjh .MenuDragAndDrop-itemClone_v5-4-0-tzkjh {
  gap: 0;
}

.MenuDragAndDrop-item_v5-4-0-tzkjh:not(.MenuDragAndDrop-item--isDisabled_v5-4-0-tzkjh):hover, .MenuDragAndDrop-itemClone_v5-4-0-tzkjh:hover {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.MenuDragAndDrop-dragger_v5-4-0-tzkjh {
  cursor: grab;
  border-radius: var(--border-radius-circle, 50%);
  background: none;
  border: none;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  gap: .5rem;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.MenuDragAndDrop-itemClone_v5-4-0-tzkjh:hover .MenuDragAndDrop-dragger_v5-4-0-tzkjh:hover {
  background: #5c5e6e14;
}

.MenuDragAndDrop-draggerFiller_v5-4-0-tzkjh {
  content: "";
  visibility: hidden;
  pointer-events: none;
  min-width: 2rem;
  min-height: 2rem;
}

.MenuDragAndDrop-checkbox_v5-4-0-tzkjh {
  justify-content: flex-end;
  width: 100%;
  height: 100%;
}

.MenuDragAndDrop-item_v5-4-0-tzkjh:not(.MenuDragAndDrop-item--isDisabled_v5-4-0-tzkjh):hover .MenuDragAndDrop-checkbox_v5-4-0-tzkjh.Checkbox--isChecked_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh {
  border-color: var(--color-foreground-secondary-medium, #254b86);
  background: var(--color-foreground-secondary-medium, #254b86);
}

.MenuDragAndDrop-item_v5-4-0-tzkjh:not(.MenuDragAndDrop-item--isDisabled_v5-4-0-tzkjh):hover .MenuDragAndDrop-checkbox_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh, .MenuDragAndDrop-item_v5-4-0-tzkjh:not(.MenuDragAndDrop-item--isDisabled_v5-4-0-tzkjh):hover .MenuDragAndDrop-checkbox_v5-4-0-tzkjh .Checkbox--isChecked_v5-4-0-tzkjh .Checkbox-input_v5-4-0-tzkjh {
  background: var(--color-background-secondary-medium, #cfd9e9);
}

.MenuDragAndDrop-item_v5-4-0-tzkjh:not(.MenuDragAndDrop-item--isDisabled_v5-4-0-tzkjh):hover .MenuDragAndDrop-checkbox_v5-4-0-tzkjh .Checkbox_v5-4-0-tzkjh .Checkbox-inputIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-inverse, #fff);
}

.MenuDragAndDrop-item--isDisabled_v5-4-0-tzkjh {
  cursor: not-allowed;
}

.MenuMultiFooter_v5-4-0-tzkjh {
  border-radius: 0 0 var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem);
  border-top: 1px solid var(--color-border-neutral-decorative, #ebecf2);
  background: var(--color-background-neutral-subtlest, #fff);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1.5rem;
  display: flex;
}

.MenuItemMulti_v5-4-0-tzkjh {
  cursor: pointer;
  color: var(--color-foreground-neutral-bold, #212328);
  font: var(--typography-body-2);
  border-radius: var(--border-radius-xs, .25rem);
  justify-content: left;
  align-items: center;
  gap: .5rem;
  margin: 0;
  padding: .25rem 0 .25rem .75rem;
  display: flex;
}

.MenuItemMulti_v5-4-0-tzkjh:focus-visible {
  outline: 3px solid var(--color-border-focus, #6e7fff);
}

.MenuItemMulti_v5-4-0-tzkjh:not(.MenuItemMulti--isDisabled_v5-4-0-tzkjh) .MenuItemMulti-prefixIcon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-secondary-bold, #00245b);
}

.MenuItemMulti-checkbox_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.MenuItemMulti-checkbox_v5-4-0-tzkjh .Checkbox_v5-4-0-tzkjh.Checkbox--base_v5-4-0-tzkjh {
  height: 1rem;
}

.MenuItemMulti_v5-4-0-tzkjh:not(.MenuItemMulti--isDisabled_v5-4-0-tzkjh):hover {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.MenuItemMulti_v5-4-0-tzkjh:not(.MenuItemMulti--isDisabled_v5-4-0-tzkjh):active {
  background: var(--color-background-primary-on-subtle-pressed, #3751ff1a);
}

.MenuItemMulti_v5-4-0-tzkjh:focus-visible {
  outline: 3px solid var(--color-border-focus, #6e7fff);
  border-radius: 4px;
}

.MenuItemMulti--isDisabled_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.MenuItemMulti--isDisabled_v5-4-0-tzkjh:hover {
  cursor: not-allowed;
}

.MenuItemMulti-label_v5-4-0-tzkjh {
  width: 100%;
  color: var(--color-foreground-secondary-bold, #00245b);
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.MenuInput--isMulti_v5-4-0-tzkjh .MenuInput-MenuMultiSearchBar_v5-4-0-tzkjh {
  padding-bottom: .75rem;
}

.MenuInput-dropdown_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  border-radius: var(--border-radius-xs, .25rem);
  min-width: 16rem;
  max-width: 30rem;
  max-height: 32rem;
  box-shadow: var(--box-shadow-overlay-interaction, var(--box-shadow-pretoken-overlay-interaction, 0px 2px 16px 2px #00000029));
  transition: height var(--transition-quick-in-out);
  z-index: var(--z-index-dropdown);
  flex-direction: column;
  display: flex;
  position: relative;
}

.MenuInput-items_v5-4-0-tzkjh {
  white-space: nowrap;
  background: var(--color-background-neutral-subtlest, #fff);
  border-radius: var(--border-radius-xs, .25rem);
  scrollbar-width: thin;
  width: 100%;
  min-width: 10rem;
  margin: 0;
  padding: .75rem;
  list-style: none;
  overflow-y: auto;
}

.MenuInput--isLoading_v5-4-0-tzkjh {
  font: var(--typography-body-3);
  color: var(--color-foreground-neutral-subtle, #717385);
  align-items: center;
  gap: .25rem;
  padding: .25rem .75rem;
  display: flex;
}

.MenuInput--hasNoData_v5-4-0-tzkjh {
  font: var(--typography-body-3);
  color: var(--color-foreground-neutral-subtle, #717385);
  padding: .25rem .75rem;
}

.MenuInput--hasNoData_v5-4-0-tzkjh:hover {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.MenuInput_v5-4-0-tzkjh .Menu-dropdown_v5-4-0-tzkjh {
  padding: .75rem;
  overflow-x: hidden;
}

.MenuInput_v5-4-0-tzkjh .MenuItem_v5-4-0-tzkjh {
  width: 100%;
  margin: unset;
  justify-content: space-between;
  padding: .25rem;
}

.MenuInput_v5-4-0-tzkjh.MenuInput--hasSuffixIcon_v5-4-0-tzkjh .MenuItem--isChecked_v5-4-0-tzkjh {
  background: none;
  padding-right: 0;
}

.MenuInput_v5-4-0-tzkjh .MenuItem_v5-4-0-tzkjh:not(.MenuItem--isDisabled_v5-4-0-tzkjh):hover {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.MenuInput_v5-4-0-tzkjh .MenuInput-dropdown--small_v5-4-0-tzkjh {
  width: 10rem;
}

.MenuInput_v5-4-0-tzkjh .MenuInput-dropdown--medium_v5-4-0-tzkjh {
  width: 16rem;
}

.MenuInput_v5-4-0-tzkjh .MenuInput-dropdown--large_v5-4-0-tzkjh {
  width: 24rem;
}

.MenuInput_v5-4-0-tzkjh .MenuInput-dropdown--xLarge_v5-4-0-tzkjh {
  width: 30rem;
}

.MenuInput-nodeTriggerWrapper_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .25rem;
  width: 100%;
  display: flex;
  position: relative;
}

.MenuInput-nodeTrigger_v5-4-0-tzkjh {
  display: flex;
  position: relative;
}

.MenuInput-nodeTrigger--small_v5-4-0-tzkjh {
  height: min-content;
  min-height: 2rem;
}

.MenuInput-nodeTrigger--medium_v5-4-0-tzkjh {
  min-height: 2.5rem;
}

.MenuInput-nodeTrigger--large_v5-4-0-tzkjh {
  min-height: 3rem;
}

.MenuInput-nodeTriggerLeading_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  border-radius: var(--border-radius-xs, .25rem) 0 0 var(--border-radius-xs, .25rem);
  width: 100%;
  transition: border-color var(--transition-fast-in-out);
  border-right: none;
  flex-wrap: wrap;
  align-items: center;
  gap: .25rem;
  padding: .5rem;
  display: flex;
}

.MenuInput-nodeTrigger--neutral_v5-4-0-tzkjh .MenuInput-nodeTriggerLeading_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
}

.MenuInput-nodeTrigger--secondary_v5-4-0-tzkjh .MenuInput-nodeTriggerLeading_v5-4-0-tzkjh {
  background: var(--color-background-secondary-subtlest, #f7f9fc);
}

.MenuInput-nodeTriggerSuffix_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  border-radius: 0 var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem) 0;
  background: var(--color-background-neutral-subtlest, #fff);
  width: 2.5rem;
  height: auto;
  transition: border-color var(--transition-fast-in-out);
  pointer-events: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.MenuInput-nodeTriggerSuffixOverlay_v5-4-0-tzkjh {
  border-radius: 0 var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem) 0;
  width: 100%;
  height: 100%;
  transition: background var(--transition-fast-in-out);
  pointer-events: none;
  background: none;
  position: absolute;
  top: 0;
  left: 0;
}

.MenuInput-nodeTriggerOverlayButton_v5-4-0-tzkjh:hover ~ .MenuInput-nodeTriggerLeading_v5-4-0-tzkjh, .MenuInput-nodeTriggerOverlayButton_v5-4-0-tzkjh:hover ~ .MenuInput-nodeTriggerSuffix_v5-4-0-tzkjh {
  border-color: var(--color-border-secondary-subtle, #6888b5);
}

.MenuInput-nodeTriggerOverlayButton_v5-4-0-tzkjh:hover ~ .MenuInput-nodeTriggerSuffix_v5-4-0-tzkjh .MenuInput-nodeTriggerSuffixOverlay_v5-4-0-tzkjh {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.MenuInput_v5-4-0-tzkjh.MenuInput--isOpen_v5-4-0-tzkjh .MenuInput-nodeTriggerLeading_v5-4-0-tzkjh, .MenuInput_v5-4-0-tzkjh.MenuInput--isOpen_v5-4-0-tzkjh .MenuInput-nodeTriggerSuffix_v5-4-0-tzkjh {
  border-color: var(--color-border-primary-medium, #3751ff);
}

.MenuInput_v5-4-0-tzkjh.MenuInput--isOpen_v5-4-0-tzkjh .MenuInput-nodeTriggerSuffix_v5-4-0-tzkjh .MenuInput-nodeTriggerSuffixOverlay_v5-4-0-tzkjh {
  background: var(--color-background-primary-on-subtle-selected, #3751ff1a);
}

.MenuInput_v5-4-0-tzkjh .MenuInput-nodeTrigger--isCritical_v5-4-0-tzkjh .MenuInput-nodeTriggerLeading_v5-4-0-tzkjh, .MenuInput_v5-4-0-tzkjh .MenuInput-nodeTrigger--isCritical_v5-4-0-tzkjh .MenuInput-nodeTriggerSuffix_v5-4-0-tzkjh {
  border-color: var(--color-border-critical-medium, #cc1c10);
}

.MenuInput-nodeTrigger--isDisabled_v5-4-0-tzkjh {
  cursor: not-allowed;
}

.MenuInput-nodeTrigger--isDisabled_v5-4-0-tzkjh .MenuInput-nodeTriggerOverlayButton_v5-4-0-tzkjh {
  pointer-events: none;
}

.MenuInput_v5-4-0-tzkjh .MenuInput-nodeTrigger--isDisabled_v5-4-0-tzkjh .MenuInput-nodeTriggerLeading_v5-4-0-tzkjh, .MenuInput_v5-4-0-tzkjh .MenuInput-nodeTrigger--isDisabled_v5-4-0-tzkjh .MenuInput-nodeTriggerSuffix_v5-4-0-tzkjh {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  border: none;
}

.MenuInput-nodeTriggerOverlayButton_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  cursor: pointer;
  background: none;
  border: none;
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.MenuInput-nodeTriggerOverlayButton_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 2px solid var(--color-border-focus, #6e7fff);
}

.MenuInput-nodeTriggerAsterisk_v5-4-0-tzkjh {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: -.5rem;
}

.MenuMulti-wrapper_v5-4-0-tzkjh {
  position: relative;
}

.MenuMulti-wrapper_v5-4-0-tzkjh .MenuMulti-items_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg {
  width: unset;
}

.MenuMulti-dropdown_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  max-height: 26.5625rem;
  z-index: var(--z-index-dropdown);
  border-radius: var(--border-radius-xs, .25rem);
  box-shadow: var(--box-shadow-overlay-interaction, var(--box-shadow-pretoken-overlay-interaction, 0px 2px 16px 2px #00000029));
  transition: height var(--transition-quick-in-out);
  flex-direction: column;
  width: max-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.MenuMulti-dropdown_v5-4-0-tzkjh .MenuMultiSearchBar_v5-4-0-tzkjh {
  padding: .75rem;
}

.MenuMulti-items_v5-4-0-tzkjh {
  white-space: nowrap;
  background: var(--color-background-neutral-subtlest, #fff);
  border-radius: var(--border-radius-xs, .25rem);
  scrollbar-width: thin;
  width: 100%;
  min-width: 10rem;
  max-width: 30rem;
  max-height: 32rem;
  margin: 0;
  padding: .75rem;
  list-style: none;
  overflow-y: auto;
}

.MenuMulti-dropdown_v5-4-0-tzkjh:has(.MenuMultiSearchBar_v5-4-0-tzkjh) .MenuMulti-items_v5-4-0-tzkjh {
  padding-top: .25rem;
}

.MenuMulti-dropdown--small_v5-4-0-tzkjh {
  width: 10rem;
}

.MenuMulti-dropdown--medium_v5-4-0-tzkjh {
  width: 16rem;
}

.MenuMulti-dropdown--large_v5-4-0-tzkjh {
  width: 24rem;
}

.MenuMulti-dropdown--xLarge_v5-4-0-tzkjh {
  width: 30rem;
}

.MenuMulti-loadWrapper--isLoading_v5-4-0-tzkjh {
  font: var(--typography-body-3);
  color: var(--color-foreground-neutral-subtle, #717385);
  align-items: center;
  gap: .25rem;
  padding: .25rem .75rem;
  display: flex;
}

.MenuMulti-items--hasNoText_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  padding: .75rem;
  display: flex;
}

.MenuMulti-items_v5-4-0-tzkjh::-webkit-scrollbar {
  width: .25rem;
}

.MenuMulti-items_v5-4-0-tzkjh::-webkit-scrollbar-thumb {
  background-color: var(--color-background-neutral-medium, #cecfd9);
}

.MenuMulti_v5-4-0-tzkjh button label {
  display: initial;
}

.MenuMulti-headerText_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-subtle, #717385);
  padding: .5rem .75rem 0;
}

.MenuMulti--hasNoData_v5-4-0-tzkjh {
  font: var(--typography-body-3);
  color: var(--color-foreground-neutral-subtle, #717385);
  text-align: center;
  padding: .25rem .75rem;
}

.MenuMulti--hasNoData_v5-4-0-tzkjh:hover {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.MultiMenu-Label--remainingWordCount_v5-4-0-tzkjh {
  font-weight: bold;
}

.MenuNested-nestedTrigger_v5-4-0-tzkjh {
  align-items: center;
  gap: .25rem;
  width: 100%;
  display: flex;
}

.MenuNested-nestedTriggerLabel_v5-4-0-tzkjh {
  color: var(--color-foreground-secondary-bold, #00245b);
  font: var(--typography-body-2);
  -webkit-line-clamp: 2;
  white-space: wrap;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  width: max-content;
  max-width: 30rem;
  margin-bottom: .25rem;
  padding: .25rem .75rem 0 0;
  display: -webkit-box;
  overflow: hidden;
}

.ModalIsland_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  opacity: 0;
  pointer-events: none;
  width: calc(100% - 6rem);
  max-width: 42.5rem;
  height: auto;
  transition: opacity var(--transition-quick-in-out);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 50%;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.ModalIsland--isOpening_v5-4-0-tzkjh {
  opacity: 1;
  pointer-events: all;
}

.ModalIsland--isClosing_v5-4-0-tzkjh {
  opacity: 0;
  pointer-events: none;
}

.ModalIsland-focusLock_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.ModalIsland-headerWrapper_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  border-bottom: 1px solid var(--color-border-neutral-decorative, #ebecf2);
  border-radius: var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem) 0 0;
  flex-shrink: 0;
  display: flex;
}

.ModalIsland-header_v5-4-0-tzkjh {
  justify-content: center;
  align-items: flex-start;
  gap: .75rem;
  width: 100%;
  padding: 1.5rem 0 1.5rem 3rem;
  display: flex;
  position: relative;
}

.ModalIsland-header--hasIcon_v5-4-0-tzkjh {
  padding: 1.5rem 0 1.5rem 1.5rem;
}

.ModalIsland-header--hasIcon_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh {
  flex-shrink: 0;
}

.ModalIsland-closeBtn_v5-4-0-tzkjh {
  padding: 1rem 1rem .5rem .5rem;
}

.ModalIsland-titleAndHeaderIcon_v5-4-0-tzkjh {
  align-items: center;
  gap: .75rem;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.ModalIsland-titleContainer_v5-4-0-tzkjh {
  flex-direction: column;
  align-items: center;
  gap: .5rem;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.ModalIsland-title_v5-4-0-tzkjh, .ModalIsland-subtitle_v5-4-0-tzkjh {
  width: 100%;
  margin: 0;
}

.ModalIsland-title_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
}

.ModalIsland-subtitle_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-subtle, #717385);
}

.ModalIsland-section_v5-4-0-tzkjh {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.ModalIsland-body_v5-4-0-tzkjh {
  background: var(--color-page-subtle, #f2f4f8);
  max-height: calc(100vh - 12rem);
  color: var(--color-foreground-neutral-bold, #212328);
  flex: auto;
  margin: 0;
  padding: 1.5rem 3rem 3rem;
  overflow-x: hidden;
}

@supports (height: 100dvh) {
  .ModalIsland-body_v5-4-0-tzkjh {
    max-height: calc(100dvh - 12rem);
  }
}

.ModalIsland-alert_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  background: var(--color-background-neutral-subtlest, #fff);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 30rem;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ModalIsland-alertContent-icon_v5-4-0-tzkjh {
  min-width: 100px;
  min-height: 100px;
}

.ModalIsland-alertContent-questionIcon_v5-4-0-tzkjh > svg > path:first-of-type {
  fill: var(--color-foreground-info-medium, #573bdc);
}

.ModalIsland-alertContent-successIcon_v5-4-0-tzkjh path:nth-of-type(2) {
  fill: var(--color-foreground-success-medium, #028329);
}

.ModalIsland-alertContent-warningIcon_v5-4-0-tzkjh > svg > path:first-of-type {
  fill: var(--color-foreground-warning-subtle, #e19701);
}

.ModalIsland-alertContent-criticalIcon_v5-4-0-tzkjh > svg > path:first-of-type {
  fill: var(--color-foreground-critical-medium, #cc1c10);
}

.ModalIsland-alertContent_v5-4-0-tzkjh {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  gap: 1.5rem;
  min-height: max-content;
  max-height: calc(100vh - 2rem);
  padding: 3rem 3rem 2rem;
  display: flex;
  overflow-x: hidden;
}

@supports (height: 100dvh) {
  .ModalIsland-alertContent_v5-4-0-tzkjh {
    max-height: calc(100dvh - 2rem);
  }
}

.ModalIsland-alertContent-body_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .75rem;
  display: flex;
}

.ModalIsland-alertTitle_v5-4-0-tzkjh, .ModalIsland-alertSubtitle_v5-4-0-tzkjh {
  width: 100%;
  color: var(--color-foreground-neutral-bold, #212328);
  text-align: center;
  margin: 0;
}

.ModalIsland-alertSubtitle_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-medium, #4a4c59);
}

.ModalIsland-alertTitle-critical_v5-4-0-tzkjh {
  color: var(--color-foreground-critical-bold, #700600);
}

.ModalIsland-alertContent-controlsContainer_v5-4-0-tzkjh {
  white-space: nowrap;
  justify-content: center;
  width: 100%;
  display: flex;
}

.ModalIsland-alertContent-controls_v5-4-0-tzkjh {
  white-space: nowrap;
  flex-direction: column;
  align-items: center;
  gap: .5rem;
  width: min-content;
  display: flex;
}

.ModalIsland-alertCloseButton_v5-4-0-tzkjh {
  z-index: 3;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.ModalIsland-alertBg_v5-4-0-tzkjh {
  width: 30rem;
  height: 6.75rem;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

.ModalIsland-alertBg-question_v5-4-0-tzkjh svg, .ModalIsland-alertBg-question_v5-4-0-tzkjh svg path {
  fill: var(--color-background-info-subtle, #f1ecfd);
}

.ModalIsland-alertBg-success_v5-4-0-tzkjh svg, .ModalIsland-alertBg-success_v5-4-0-tzkjh svg path {
  fill: var(--color-background-success-subtle, #e5f7e0);
}

.ModalIsland-alertBg-warning_v5-4-0-tzkjh svg, .ModalIsland-alertBg-warning_v5-4-0-tzkjh svg path {
  fill: var(--color-background-warning-subtle, #fff1d9);
}

.ModalIsland-alertBg-critical_v5-4-0-tzkjh svg, .ModalIsland-alertBg-critical_v5-4-0-tzkjh svg path {
  fill: var(--color-background-critical-subtle, #fdeeed);
}

.ModalIsland-alertBg-saviynt_v5-4-0-tzkjh svg, .ModalIsland-alertBg-saviynt_v5-4-0-tzkjh svg path {
  fill: var(--color-background-secondary-subtle, #f2f4f8);
}

.ModalIsland--isOverflowVisible_v5-4-0-tzkjh .ModalIsland-section_v5-4-0-tzkjh .ModalIsland-body_v5-4-0-tzkjh, .ModalIsland--isOverflowVisible_v5-4-0-tzkjh.ModalIsland_v5-4-0-tzkjh {
  overflow: visible;
}

.ModalIsland-section--isLoading_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: 9.75rem;
  height: 9.75rem;
  display: flex;
}

.ModalIsland_v5-4-0-tzkjh .FooterActionBar_v5-4-0-tzkjh {
  border-radius: 0 0 var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem);
  flex-shrink: 0;
  overflow: hidden;
}

.ModalIsland_v5-4-0-tzkjh .FooterActionBar--large_v5-4-0-tzkjh {
  height: 4.0625rem;
}

.ModalIsland-mobileDrawerHeaderWrapper_v5-4-0-tzkjh {
  height: auto;
  padding: 0;
}

.ModalIsland-mobileDrawerContent_v5-4-0-tzkjh {
  padding: 0;
}

.ModalIslandDrawer_v5-4-0-tzkjh .ModalIsland-headerWrapper_v5-4-0-tzkjh {
  border-radius: 0;
  width: 100%;
}

.ModalIslandDrawer_v5-4-0-tzkjh .ModalIsland-header--hasIcon_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  padding: 1rem 0 1rem 1.5rem;
}

.ModalPageHeader-background_v5-4-0-tzkjh {
  background: var(--color-background-secondary-subtle, #001a40);
  width: 100%;
  color: var(--color-foreground-neutral-bold, #fff);
  z-index: var(--z-index-page-header);
  margin: 0 auto;
}

.ModalPageHeader_v5-4-0-tzkjh {
  background: var(--color-background-secondary-subtle, #001a40);
  gap: .5rem;
  width: 100%;
  padding: .5rem 3rem;
  display: flex;
}

.ModalPageHeader-textContainer_v5-4-0-tzkjh {
  flex-direction: column;
  align-items: flex-start;
  gap: .125rem;
  width: 100%;
  min-width: 0;
  padding: 0;
  display: flex;
}

.ModalPageHeader-title_v5-4-0-tzkjh {
  margin: 0;
}

.ModalPageHeader-subHeadingContent_v5-4-0-tzkjh {
  width: 100%;
  color: var(--color-foreground-neutral-bold, #fff);
}

.ModalPageHeader-subHeadingContent_v5-4-0-tzkjh p {
  color: var(--color-foreground-neutral-bold, #fff);
  margin: 0;
}

.ModalPageHeader-closeButton_v5-4-0-tzkjh {
  min-width: 2.5rem;
}

.PaginationCondensed_v5-4-0-tzkjh {
  white-space: nowrap;
  align-items: center;
  gap: .75rem;
  min-width: min-content;
  display: flex;
}

.PaginationCondensed-body_v5-4-0-tzkjh {
  margin: 0;
}

.PaginationCondensed-rangePicker_v5-4-0-tzkjh {
  align-items: center;
  gap: .5rem;
  display: flex;
}

.PaginationCondensed-rangePicker_v5-4-0-tzkjh .Button_v5-4-0-tzkjh {
  padding: .125rem .25rem .125rem .125rem;
}

.PaginationCondensed-rangePicker_v5-4-0-tzkjh .Button_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-bold, #212328);
}

.PaginationCondensed-selector_v5-4-0-tzkjh {
  align-items: center;
  gap: .125rem;
  display: flex;
}

.PaginationCondensed-divider_v5-4-0-tzkjh {
  content: "";
  background: var(--color-border-neutral-subtlest, #cecfd9);
  width: .0625rem;
  height: 1.5rem;
}

.PaginationCondensed-rangeOutline_v5-4-0-tzkjh {
  align-items: center;
  gap: .25rem;
  display: flex;
}

.PaginationItem_v5-4-0-tzkjh {
  box-sizing: border-box;
  font: var(--typography-body-2);
  text-align: center;
  border-radius: var(--border-radius-circle, 50%);
  color: var(--color-foreground-neutral-bold, #212328);
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
  transition: all var(--transition-fast-in-out);
  cursor: pointer;
  background: none;
  border: 1px solid #0000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.PaginationItem_v5-4-0-tzkjh:hover {
  background: var(--color-background-primary-on-subtle-hover, #3751ff14);
}

.PaginationItem_v5-4-0-tzkjh:not(.PaginationItem--isDisabled_v5-4-0-tzkjh)[tabindex]:focus-visible {
  outline: 3px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
}

.PaginationItem--isSelected_v5-4-0-tzkjh {
  color: var(--color-foreground-primary-medium, #3751ff);
  border: 1px solid var(--color-border-primary-medium, #3751ff);
  background: var(--color-background-primary-subtle, #ebedff);
}

.PaginationItem--isSelected_v5-4-0-tzkjh:hover {
  background: var(--color-background-primary-subtle, #ebedff);
}

.PaginationItem--isDisabled_v5-4-0-tzkjh {
  pointer-events: none;
}

.PaginationItem--isDisabled_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.PaginationItem--noTransition_v5-4-0-tzkjh {
  transition: unset;
}

.PaginationItem--transition_v5-4-0-tzkjh {
  transition: all var(--transition-fast-in-out);
}

.PaginationItem--isEllipses_v5-4-0-tzkjh {
  pointer-events: none;
  transition: unset;
}

.PaginationGroup_v5-4-0-tzkjh {
  gap: .25rem;
  padding: .375rem;
  display: flex;
}

.Popover_v5-4-0-tzkjh {
  background-color: var(--color-background-neutral-subtlest, #fff);
  border-radius: var(--border-radius-xs, .25rem);
  border: 1px solid var(--color-border-neutral-subtlest, #cecfd9);
  width: max-content;
  box-shadow: var(--box-shadow-overlay-interaction, var(--box-shadow-pretoken-overlay-interaction, 0px 2px 16px 2px #00000029));
  z-index: var(--z-index-popover);
  outline: none;
  position: relative;
}

.RadioButton_v5-4-0-tzkjh {
  box-sizing: border-box;
  background: var(--color-background-neutral-subtlest, #fff);
  text-align: start;
  border-radius: var(--border-radius-xs, .25rem);
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  transition: all var(--transition-fast-in-out);
  caret-color: #0000;
  cursor: pointer;
  isolation: isolate;
  padding: 1rem;
  position: relative;
}

.RadioButton--singleLine_v5-4-0-tzkjh {
  padding: .75rem 1rem;
}

.RadioButton_v5-4-0-tzkjh:hover {
  border-color: var(--color-border-secondary-subtle, #6888b5);
  box-shadow: var(--box-shadow-container-interaction, var(--box-shadow-pretoken-container-interaction, 0px 4px 16px 0px #0003));
}

.RadioButton_v5-4-0-tzkjh:not(.RadioButton--isDisabled_v5-4-0-tzkjh)[tabindex]:focus-visible {
  outline: 3px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
}

.RadioButton--isChecked_v5-4-0-tzkjh, .RadioButton--isChecked_v5-4-0-tzkjh:hover {
  border-color: var(--color-border-secondary-medium, #254b86);
}

.RadioButton-content_v5-4-0-tzkjh {
  display: flex;
}

.RadioButton-text_v5-4-0-tzkjh {
  width: 100%;
  max-width: calc(100% - 1.5rem);
}

.RadioButton--singleLine_v5-4-0-tzkjh .RadioButton-text_v5-4-0-tzkjh {
  max-width: calc(100% - 1.25rem);
}

.RadioButton--hasFrontIcon_v5-4-0-tzkjh .RadioButton-text_v5-4-0-tzkjh {
  max-width: calc(100% - 3rem);
}

.RadioButton--hasFrontIcon_v5-4-0-tzkjh.RadioButton--singleLine_v5-4-0-tzkjh .RadioButton-text_v5-4-0-tzkjh {
  max-width: calc(100% - 2.75rem);
}

.RadioButton--hasFrontIllustration_v5-4-0-tzkjh .RadioButton-text_v5-4-0-tzkjh {
  max-width: calc(100% - 5.75rem);
}

.RadioButton-FrontIllustration-container_v5-4-0-tzkjh {
  justify-content: flex-start;
  width: 4.25rem;
  height: 100%;
  padding-right: .5rem;
  display: flex;
}

.RadioButton-FrontIllustration-container_v5-4-0-tzkjh .Illustration_v5-4-0-tzkjh {
  width: 3.75rem;
  height: 3.75rem;
}

.RadioButton-overlay_v5-4-0-tzkjh {
  z-index: var(--z-index-container-overlay);
  border-radius: var(--border-radius-xs, .25rem);
  opacity: 0;
  width: 100%;
  height: 100%;
  transition: all var(--transition-fast-in-out);
  background: none;
  border: 1px solid #0000;
  position: absolute;
  top: 0;
  left: 0;
}

.RadioButton-overlay_v5-4-0-tzkjh:active, .RadioButton-content_v5-4-0-tzkjh:active + .RadioButton-overlay_v5-4-0-tzkjh, .RadioButton_v5-4-0-tzkjh:active .RadioButton-overlay_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-secondary-on-subtle-pressed, #254b861f);
}

.RadioButton-RadioChip-container_v5-4-0-tzkjh {
  position: absolute;
  top: -.8125rem;
  left: 50%;
  transform: translate(-50%);
}

.RadioButton-RadioChip-container_v5-4-0-tzkjh .Chip_v5-4-0-tzkjh, .RadioButton-RadioChip-container_v5-4-0-tzkjh .Chip-contentContainer_v5-4-0-tzkjh, .RadioButton-RadioChip-container_v5-4-0-tzkjh .Chip-overlay_v5-4-0-tzkjh {
  pointer-events: none;
}

.RadioButton-inputContainer_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  display: flex;
}

.RadioButton_v5-4-0-tzkjh input[type="radio"], .RadioButton-inputContainer_v5-4-0-tzkjh input[type="radio"] {
  display: none;
}

.RadioButton-radioCircleContainer_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 100%;
  display: flex;
}

.RadioButton--singleLine_v5-4-0-tzkjh .RadioButton-radioCircleContainer_v5-4-0-tzkjh {
  width: 1.25rem;
}

.RadioButton-radioCircle_v5-4-0-tzkjh {
  content: "";
  border-radius: var(--border-radius-circle, 50%);
  outline: 1px solid var(--color-foreground-secondary-subtle, #6888b5);
  outline-offset: .125rem;
  width: 1.125rem;
  height: 1.125rem;
  transition: all var(--transition-fast-in-out);
  background: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.RadioButton--singleLine_v5-4-0-tzkjh .RadioButton-radioCircle_v5-4-0-tzkjh {
  width: 1rem;
  height: 1rem;
}

.RadioButton_v5-4-0-tzkjh:hover:not(.RadioButton--isChecked_v5-4-0-tzkjh) .RadioButton-radioCircle_v5-4-0-tzkjh {
  background-color: var(--color-background-secondary-medium, #cfd9e9);
}

.RadioButton_v5-4-0-tzkjh.RadioButton_v5-4-0-tzkjh:active .RadioButton-radioCircle_v5-4-0-tzkjh {
  background-color: var(--color-foreground-secondary-subtle, #6888b5);
  outline-color: var(--color-foreground-secondary-subtle, #6888b5);
}

.RadioButton-radioCircle--isChecked_v5-4-0-tzkjh {
  background-color: var(--color-foreground-secondary-medium, #254b86);
  outline-color: var(--color-foreground-secondary-medium, #254b86);
}

.RadioButton-text_v5-4-0-tzkjh {
  width: 100%;
  padding: 0 1rem 0 .5rem;
}

.RadioButton-title_v5-4-0-tzkjh {
  cursor: pointer;
}

.RadioButton-description_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-subtle, #717385);
  cursor: pointer;
  margin: 0;
}

.RadioButton-inputContainer_v5-4-0-tzkjh.RadioButton--isInputOnly_v5-4-0-tzkjh {
  box-shadow: none;
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
}

.RadioButton-inputContainer_v5-4-0-tzkjh.RadioButton--isInputOnly_v5-4-0-tzkjh:not(.RadioButton--isDisabled_v5-4-0-tzkjh)[tabindex]:focus-visible {
  border-radius: var(--border-radius-circle, 50%);
  outline: 3px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
}

.RadioButton-inputContainer_v5-4-0-tzkjh.RadioButton--isInputOnly_v5-4-0-tzkjh:hover:not(.RadioButton--isChecked_v5-4-0-tzkjh):not(.RadioButton--isDisabled_v5-4-0-tzkjh) .RadioButton-radioCircle_v5-4-0-tzkjh {
  background-color: var(--color-background-secondary-medium, #cfd9e9);
}

.RadioButton-inputContainer_v5-4-0-tzkjh.RadioButton--isInputOnly_v5-4-0-tzkjh:active:not(.RadioButton--isDisabled_v5-4-0-tzkjh) .RadioButton-radioCircle_v5-4-0-tzkjh {
  background-color: var(--color-foreground-secondary-subtle, #6888b5);
  outline-color: var(--color-foreground-secondary-subtle, #6888b5);
}

.RadioButton-inputContainer_v5-4-0-tzkjh.RadioButton--isInputOnly_v5-4-0-tzkjh.RadioButton--isChecked_v5-4-0-tzkjh:not(.RadioButton--isDisabled_v5-4-0-tzkjh) .RadioButton-radioCircle_v5-4-0-tzkjh {
  background-color: var(--color-foreground-secondary-medium, #254b86);
  outline-color: var(--color-foreground-secondary-medium, #254b86);
}

.RadioButton-inputContainer_v5-4-0-tzkjh.RadioButton--isInputOnly_v5-4-0-tzkjh.RadioButton--large_v5-4-0-tzkjh .RadioButton-radioCircleContainer_v5-4-0-tzkjh {
  width: 1.5rem;
  height: 1.5rem;
}

.RadioButton-inputContainer_v5-4-0-tzkjh.RadioButton--isInputOnly_v5-4-0-tzkjh.RadioButton--medium_v5-4-0-tzkjh .RadioButton-radioCircleContainer_v5-4-0-tzkjh {
  width: 1.25rem;
  height: 1.25rem;
}

.RadioButton-inputContainer_v5-4-0-tzkjh.RadioButton--isInputOnly_v5-4-0-tzkjh.RadioButton--small_v5-4-0-tzkjh .RadioButton-radioCircleContainer_v5-4-0-tzkjh {
  width: 1rem;
  height: 1rem;
}

.RadioButton-inputContainer_v5-4-0-tzkjh.RadioButton--isInputOnly_v5-4-0-tzkjh.RadioButton--large_v5-4-0-tzkjh .RadioButton-radioCircle_v5-4-0-tzkjh {
  width: 1.125rem;
  height: 1.125rem;
}

.RadioButton-inputContainer_v5-4-0-tzkjh.RadioButton--isInputOnly_v5-4-0-tzkjh.RadioButton--medium_v5-4-0-tzkjh .RadioButton-radioCircle_v5-4-0-tzkjh {
  width: .875rem;
  height: .875rem;
}

.RadioButton-inputContainer_v5-4-0-tzkjh.RadioButton--isInputOnly_v5-4-0-tzkjh.RadioButton--small_v5-4-0-tzkjh .RadioButton-radioCircle_v5-4-0-tzkjh {
  width: .625rem;
  height: .625rem;
}

.RadioButton_v5-4-0-tzkjh.RadioButton--isDisabled_v5-4-0-tzkjh {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  border: 1px solid #0000;
}

.RadioButton_v5-4-0-tzkjh.RadioButton--isDisabled_v5-4-0-tzkjh, .RadioButton-inputContainer_v5-4-0-tzkjh.RadioButton--isDisabled_v5-4-0-tzkjh, .RadioButton--isDisabled_v5-4-0-tzkjh .RadioButton-title_v5-4-0-tzkjh, .RadioButton--isDisabled_v5-4-0-tzkjh .RadioButton-description_v5-4-0-tzkjh {
  cursor: not-allowed;
}

.RadioButton_v5-4-0-tzkjh.RadioButton--isDisabled_v5-4-0-tzkjh:hover {
  box-shadow: unset;
  border: 1px solid #0000;
}

.RadioButton--isDisabled_v5-4-0-tzkjh:not(.RadioButton--isChecked_v5-4-0-tzkjh) .RadioButton-radioCircle_v5-4-0-tzkjh, .RadioButton--isDisabled_v5-4-0-tzkjh:hover:not(.RadioButton--isChecked_v5-4-0-tzkjh) .RadioButton-radioCircle_v5-4-0-tzkjh, .RadioButton--isDisabled_v5-4-0-tzkjh:active:not(.RadioButton--isChecked_v5-4-0-tzkjh) .RadioButton-radioCircle_v5-4-0-tzkjh {
  outline-color: var(--color-foreground-neutral-disabled, #9ea1b1);
  background-color: #0000;
}

.RadioButton--isDisabled_v5-4-0-tzkjh.RadioButton_v5-4-0-tzkjh .RadioButton-radioCircle--isChecked_v5-4-0-tzkjh, .RadioButton--isDisabled_v5-4-0-tzkjh.RadioButton_v5-4-0-tzkjh:hover .RadioButton-radioCircle--isChecked_v5-4-0-tzkjh, .RadioButton--isDisabled_v5-4-0-tzkjh.RadioButton_v5-4-0-tzkjh:active .RadioButton-radioCircle--isChecked_v5-4-0-tzkjh {
  background-color: var(--color-foreground-neutral-disabled, #9ea1b1);
  outline-color: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.RadioButton--isDisabled_v5-4-0-tzkjh .RadioButton-title_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-subtle, #717385);
}

.RadioButton--isDisabled_v5-4-0-tzkjh .RadioButton-overlay_v5-4-0-tzkjh, .RadioButton--isDisabled_v5-4-0-tzkjh:active .RadioButton-overlay_v5-4-0-tzkjh {
  pointer-events: none;
  opacity: 0;
}

.RadioButton--isDisabled_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg, .RadioButton--isDisabled_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg path, .RadioButton--isDisabled_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg g {
  fill: var(--color-foreground-neutral-subtle, #717385);
}

[data-theme="dark"] .RadioButton_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtlest, #293950);
  background: var(--color-background-secondary-subtle, #131d2d);
}

[data-theme="dark"] .RadioButton--isChecked_v5-4-0-tzkjh, [data-theme="dark"] .RadioButton--isChecked_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-secondary-medium, #97a5b9);
}

[data-theme="dark"] .RadioButton_v5-4-0-tzkjh:active {
  border: 1px solid var(--color-border-secondary-subtle, #576883);
}

[data-theme="dark"] .RadioButton--isDisabled_v5-4-0-tzkjh, [data-theme="dark"] .RadioButton--isDisabled_v5-4-0-tzkjh:active {
  background: var(--color-background-neutral-disabled-subtle, #373840);
  border: 1px solid #0000;
}

[data-theme="light"] .RadioButton_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  background: var(--color-background-neutral-subtlest, #fff);
}

[data-theme="light"] .RadioButton--isChecked_v5-4-0-tzkjh, [data-theme="light"] .RadioButton--isChecked_v5-4-0-tzkjh:hover {
  border-color: var(--color-border-secondary-medium, #254b86);
}

[data-theme="light"] .RadioButton_v5-4-0-tzkjh:active {
  border: 1px solid var(--color-border-secondary-subtle, #576883);
}

[data-theme="light"] .RadioButton--isDisabled_v5-4-0-tzkjh, [data-theme="light"] .RadioButton--isDisabled_v5-4-0-tzkjh:active {
  outline-color: var(--color-foreground-neutral-disabled, #9ea1b1);
  background-color: #0000;
}

[data-theme="dark"].RadioButton_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtlest, #293950);
  background: var(--color-background-secondary-subtle, #131d2d);
}

[data-theme="dark"].RadioButton--isChecked_v5-4-0-tzkjh, [data-theme="dark"].RadioButton--isChecked_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-secondary-medium, #97a5b9);
}

[data-theme="dark"].RadioButton_v5-4-0-tzkjh:active {
  border: 1px solid var(--color-border-secondary-subtle, #576883);
}

[data-theme="dark"].RadioButton--isDisabled_v5-4-0-tzkjh, [data-theme="dark"].RadioButton--isDisabled_v5-4-0-tzkjh:active {
  background: var(--color-background-neutral-disabled-subtle, #373840);
  border: 1px solid #0000;
}

[data-theme="light"].RadioButton_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  background: var(--color-background-neutral-subtlest, #fff);
}

[data-theme="light"].RadioButton--isChecked_v5-4-0-tzkjh, [data-theme="light"].RadioButton--isChecked_v5-4-0-tzkjh:hover {
  border-color: var(--color-border-secondary-medium, #254b86);
}

[data-theme="light"].RadioButton_v5-4-0-tzkjh:active {
  border: 1px solid var(--color-border-secondary-subtle, #576883);
}

[data-theme="light"].RadioButton--isDisabled_v5-4-0-tzkjh, [data-theme="light"].RadioButton--isDisabled_v5-4-0-tzkjh:active {
  outline-color: var(--color-foreground-neutral-disabled, #9ea1b1);
  background-color: #0000;
}

.RadioButtonGroup--horizontal_v5-4-0-tzkjh {
  grid-template-columns: repeat(auto-fit, minmax(12.5rem, 1fr));
  gap: .5rem;
  width: 100%;
  display: grid;
}

.RadioButtonGroup--vertical_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .5rem;
  display: flex;
}

.SidePanelCarouselSkeleton_v5-4-0-tzkjh {
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
}

.SidePanelCarouselSkeleton-header_v5-4-0-tzkjh {
  justify-content: space-between;
  gap: .5rem;
  padding: 1rem 1rem 0;
  display: flex;
}

.SidePanelCarouselSkeleton-headerText_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .25rem;
  display: flex;
}

.SidePanelCarouselSkeleton-headerTextIconGroup_v5-4-0-tzkjh {
  align-items: center;
  gap: .75rem;
  display: flex;
}

.SidePanelCarouselSkeleton-headerIcon_v5-4-0-tzkjh {
  background-color: var(--color-background-neutral-disabled-subtle, #ebecf2);
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
}

.SidePanelCarouselSkeleton-headerTitle_v5-4-0-tzkjh {
  background-color: var(--color-background-neutral-disabled-subtle, #ebecf2);
  border-radius: var(--border-radius-xs, .25rem);
  width: 11rem;
  height: 1.5rem;
}

.SidePanelCarouselSkeleton-headerDescription_v5-4-0-tzkjh {
  background-color: var(--color-background-neutral-disabled-subtle, #ebecf2);
  border-radius: var(--border-radius-xs, .25rem);
  width: 9rem;
  height: 1rem;
}

.SidePanelCarouselSkeleton-closeButton_v5-4-0-tzkjh {
  background-color: var(--color-background-neutral-disabled-subtle, #ebecf2);
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
}

.SidePanelCarouselSkeleton-body_v5-4-0-tzkjh {
  flex-direction: column;
  gap: 2rem;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.SidePanelCarouselSkeleton-tabGroup_v5-4-0-tzkjh {
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  gap: .5rem;
  display: flex;
  position: relative;
}

.SidePanelCarouselSkeleton-tabItem_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  background-color: var(--color-background-neutral-disabled-subtle, #ebecf2);
  width: 33%;
  height: 2.5rem;
}

.SidePanelCarouselSkeleton-bodyText_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .5rem;
  padding-inline: .5rem;
  display: flex;
}

.SidePanelCarouselSkeleton-bodyTextLineItem_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  background-color: var(--color-background-neutral-disabled-subtle, #ebecf2);
  width: 100%;
  height: 1.5rem;
}

.SidePanelCarouselSkeleton-footer_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  padding: .5rem 1.5rem;
  display: flex;
  position: fixed;
  bottom: 0;
}

.SidePanelCarouselSkeleton-actionButton1_v5-4-0-tzkjh, .SidePanelCarouselSkeleton-actionButton2_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  background-color: var(--color-background-neutral-disabled-subtle, #ebecf2);
  width: 4rem;
  height: 2.5rem;
}

.SidePanelCarouselSkeleton-actionButton2_v5-4-0-tzkjh {
  width: 6rem;
}

.SidePanelCarouselSkeleton-animateSkeleton_v5-4-0-tzkjh {
  animation: 2s infinite sidepanel-pulse;
}

@keyframes sidepanel-pulse {
  0% {
    opacity: 1;
  }

  20% {
    opacity: .4;
    animation-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(.64, 0, .78, 0);
  }

  100% {
    opacity: 1;
  }
}

.ModalSidePanel-moveTileBtnGroup_v5-4-0-tzkjh {
  pointer-events: none;
  display: none;
}

.ModalSidePanel-focusLock_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.SidePanel_v5-4-0-tzkjh.ModalSidePanel_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  opacity: 0;
  pointer-events: none;
  width: calc(100% - 9rem);
  height: calc(100vh - 3rem);
  transition: opacity var(--transition-quick-in-out);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@supports (height: 100dvh) {
  .SidePanel_v5-4-0-tzkjh.ModalSidePanel_v5-4-0-tzkjh {
    height: calc(100dvh - 3rem);
  }
}

.ModalSidePanel_v5-4-0-tzkjh .ModalSidePanel-moveTileBtnGroup_v5-4-0-tzkjh {
  pointer-events: all;
  flex-direction: column;
  gap: 1.5rem;
  display: flex;
  position: absolute;
  top: 50%;
  right: -3.5rem;
  transform: translate(0, -50%);
}

.SidePanel_v5-4-0-tzkjh.ModalSidePanel_v5-4-0-tzkjh .SidePanel-header_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem) 0 0;
}

.SidePanel_v5-4-0-tzkjh.ModalSidePanel_v5-4-0-tzkjh .SidePanel-headerText_v5-4-0-tzkjh {
  word-break: break-all;
}

.ModalSidePanel_v5-4-0-tzkjh.SidePanel-innerContent_v5-4-0-tzkjh {
  grid-template-rows: min-content auto 4rem;
  width: 100%;
  display: grid;
}

.SidePanel_v5-4-0-tzkjh.ModalSidePanel_v5-4-0-tzkjh .SidePanelView_v5-4-0-tzkjh .TabContent_v5-4-0-tzkjh {
  height: 100%;
  max-height: calc(100vh - 16rem);
  position: unset;
}

@supports (height: 100dvh) {
  .SidePanel_v5-4-0-tzkjh.ModalSidePanel_v5-4-0-tzkjh .SidePanelView_v5-4-0-tzkjh .TabContent_v5-4-0-tzkjh {
    max-height: calc(100dvh - 16rem);
  }
}

.SidePanel_v5-4-0-tzkjh.ModalSidePanel_v5-4-0-tzkjh .FooterActionBar_v5-4-0-tzkjh {
  border-radius: 0 0 var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem);
  overflow: hidden;
}

.SidePanel_v5-4-0-tzkjh.ModalSidePanel_v5-4-0-tzkjh .FooterActionBar--large_v5-4-0-tzkjh {
  height: 4.0625rem;
}

.ModalSidePanel_v5-4-0-tzkjh.SidePanel--isOpening_v5-4-0-tzkjh {
  opacity: 1;
  pointer-events: all;
}

.ModalSidePanel_v5-4-0-tzkjh.SidePanel--isClosing_v5-4-0-tzkjh {
  opacity: 0;
  pointer-events: none;
}

.CarouselSidePanel_v5-4-0-tzkjh {
  position: fixed;
}

.CarouselSidePanel-focusLock_v5-4-0-tzkjh {
  opacity: 0;
  pointer-events: none;
  width: 100%;
  height: calc(100vh - 3rem);
  transition: opacity var(--transition-quick-in-out);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@supports (height: 100dvh) {
  .CarouselSidePanel-focusLock_v5-4-0-tzkjh {
    height: calc(100dvh - 3rem);
  }
}

.CarouselSidePanel_v5-4-0-tzkjh.SidePanel--isOpening_v5-4-0-tzkjh .CarouselSidePanel-focusLock_v5-4-0-tzkjh {
  opacity: 1;
  pointer-events: all;
}

.CarouselSidePanel_v5-4-0-tzkjh.SidePanel--isClosing_v5-4-0-tzkjh .CarouselSidePanel-focusLock_v5-4-0-tzkjh {
  opacity: 0;
  pointer-events: none;
}

.CarouselSidePanel_v5-4-0-tzkjh .CarouselSidePanel-card_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  width: calc(100% - 3rem);
  height: 100%;
  transition: left var(--transition-quick-ease), transform var(--transition-deliberatestep-ease), opacity var(--transition-deliberatestep-ease);
  border-radius: .75rem;
  list-style-type: none;
  position: absolute;
  overflow: hidden;
  transform: translateX(-50%);
}

.CarouselSidePanel_v5-4-0-tzkjh.CarouselSidePanel-cards--hardLeft_v5-4-0-tzkjh {
  left: 50%;
}

.CarouselSidePanel_v5-4-0-tzkjh .CarouselSidePanel-cardLeft1_v5-4-0-tzkjh, .CarouselSidePanel_v5-4-0-tzkjh .CarouselSidePanel-cardRight1_v5-4-0-tzkjh {
  cursor: pointer;
  padding: .75rem;
  left: 50%;
}

.CarouselSidePanel_v5-4-0-tzkjh .CarouselSidePanel-cardLeft1--isDisabled_v5-4-0-tzkjh, .CarouselSidePanel_v5-4-0-tzkjh .CarouselSidePanel-cardRight1--isDisabled_v5-4-0-tzkjh {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}

.CarouselSidePanel_v5-4-0-tzkjh .CarouselSidePanel-cardLeft2_v5-4-0-tzkjh {
  transform: translateX(calc(-250% - 1.5rem))scaleY(.95);
}

.CarouselSidePanel_v5-4-0-tzkjh .CarouselSidePanel-cardLeft1_v5-4-0-tzkjh {
  transform: translateX(calc(-150% - .75rem))scaleY(.95);
}

.CarouselSidePanel_v5-4-0-tzkjh .CarouselSidePanel-cardRight1_v5-4-0-tzkjh {
  transform: translateX(calc(50% + .75rem))scaleY(.95);
}

.CarouselSidePanel_v5-4-0-tzkjh .CarouselSidePanel-cardRight2_v5-4-0-tzkjh {
  transform: translateX(calc(150% + 1.5rem))scaleY(.95);
}

.CarouselSidePanel_v5-4-0-tzkjh .CarouselSidePanel-cardLeft2_v5-4-0-tzkjh, .CarouselSidePanel_v5-4-0-tzkjh .CarouselSidePanel-cardRight2_v5-4-0-tzkjh {
  opacity: 0;
  transition: opacity var(--transition-deliberatestep-ease), transform var(--transition-deliberatestep-ease);
  left: 50%;
}

.SidePanel-wrapper_v5-4-0-tzkjh {
  width: 100%;
}

.SidePanel_v5-4-0-tzkjh {
  border-left: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  width: 100%;
  height: 100%;
  z-index: var(--z-index-sidepanel);
  transition: width var(--transition-steadystep-in-out);
}

.SidePanel--isExpanded_v5-4-0-tzkjh:not(.ModalSidePanel_v5-4-0-tzkjh):not(.CarouselSidePanel_v5-4-0-tzkjh) {
  width: 100%;
  z-index: var(--z-index-sidepanel);
  border-left: none;
}

.SidePanel-innerContent_v5-4-0-tzkjh {
  grid-template-rows: min-content minmax(0, 1fr);
  width: 100%;
  height: 100%;
  display: grid;
  position: absolute;
  bottom: 0;
  overflow: auto;
}

.SidePanel-header_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  gap: .5rem;
  padding: 1rem 1rem 0;
  display: flex;
  overflow: hidden;
}

.SidePanel-headerGroupWrapper_v5-4-0-tzkjh {
  width: calc(100% - 2.5rem);
}

.SidePanel-headerTextIconGroup_v5-4-0-tzkjh {
  gap: .75rem;
  width: calc(100% - 5rem);
  display: flex;
}

.SidePanel-headerActions_v5-4-0-tzkjh {
  gap: .25rem;
  display: flex;
}

.SidePanel-layout_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: .75rem;
  display: flex;
}

.SidePanel-layout_v5-4-0-tzkjh .TabGroup_v5-4-0-tzkjh {
  width: 100%;
}

.SidePanel-layout_v5-4-0-tzkjh .TabGroup_v5-4-0-tzkjh .TabItem--0_v5-4-0-tzkjh {
  margin-left: .5rem;
}

.SidePanel-layout_v5-4-0-tzkjh .TabContent_v5-4-0-tzkjh {
  width: 100%;
  overflow: hidden auto;
}

.SidePanel-footer_v5-4-0-tzkjh {
  justify-content: space-between;
  align-items: center;
  height: 4rem;
  display: flex;
}

.SidePanel-header-icon_v5-4-0-tzkjh, .SidePanel-header-icon_v5-4-0-tzkjh svg {
  width: 3rem;
  height: 3rem;
}

.SidePanel-headerText_v5-4-0-tzkjh {
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  width: 100%;
  display: flex;
}

.SidePanel-headerTitle_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
  align-self: stretch;
}

.SidePanel-headerDescription_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-subtle, #717385);
  display: flex;
}

.ModalSidePanel_v5-4-0-tzkjh.SidePanel_v5-4-0-tzkjh, .CarouselSidePanel_v5-4-0-tzkjh.SidePanel_v5-4-0-tzkjh {
  flex-direction: unset;
  align-items: unset;
  border-left: unset;
  z-index: unset;
}

.ModalSidePanel_v5-4-0-tzkjh .SidePanel-innerContent_v5-4-0-tzkjh, .CarouselSidePanel_v5-4-0-tzkjh .SidePanel-innerContent_v5-4-0-tzkjh {
  max-height: unset;
  background: var(--color-background-neutral-subtlest, #fff);
  border-radius: var(--border-radius-xs, .25rem);
}

.ModalSidePanel_v5-4-0-tzkjh .SidePanel-layout_v5-4-0-tzkjh, .CarouselSidePanel_v5-4-0-tzkjh .SidePanel-layout_v5-4-0-tzkjh {
  height: unset;
}

.Switch_v5-4-0-tzkjh {
  box-sizing: border-box;
  cursor: pointer;
  background: none;
  border: none;
  justify-content: flex-start;
  align-items: center;
  gap: .75rem;
  display: flex;
  position: relative;
}

.Switch--isDisabled_v5-4-0-tzkjh {
  cursor: not-allowed;
}

.Switch-button_v5-4-0-tzkjh {
  background: var(--color-background-primary-subtle, #ebedff);
  border: 1px solid var(--color-border-secondary-bold, #6888b5);
  border-radius: var(--border-radius-circle, 50%);
  width: 2.5rem;
  height: 1.5rem;
  transition: all var(--transition-quick-in-out), outline unset;
  position: relative;
}

.Switch--isChecked_v5-4-0-tzkjh .Switch-button_v5-4-0-tzkjh {
  background: var(--color-background-secondary-bold, #254b86);
  border: 1px solid var(--color-background-secondary-bold, #254b86);
}

.Switch--isDisabled_v5-4-0-tzkjh .Switch-button_v5-4-0-tzkjh {
  background: var(--color-background-neutral-disabled-medium, #cecfd9);
  border: 1px solid var(--color-background-neutral-disabled-medium, #cecfd9);
}

.Switch_v5-4-0-tzkjh:not(.Switch--isDisabled_v5-4-0-tzkjh)[tabindex]:focus-visible .Switch-button_v5-4-0-tzkjh {
  outline: 2px solid var(--color-border-focus, #6e7fff);
  outline-offset: .0625rem;
}

.Switch-handleOuterLayer_v5-4-0-tzkjh {
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
  border-radius: var(--border-radius-circle, 50%);
  width: 1.125rem;
  height: 1.125rem;
  transition: left var(--transition-fast-in-out), top var(--transition-fast-in-out), width var(--transition-fast-in-out), height var(--transition-fast-in-out), transform var(--transition-quick-in-out);
  position: absolute;
  top: .125rem;
  left: .125rem;
  transform: translateX(0);
}

.Switch_v5-4-0-tzkjh:hover:not(.Switch--isDisabled_v5-4-0-tzkjh) .Switch-handleOuterLayer_v5-4-0-tzkjh {
  width: 2rem;
  height: 2rem;
  top: -.3125rem;
  left: -.3125rem;
}

.Switch_v5-4-0-tzkjh:active:not(.Switch--isDisabled_v5-4-0-tzkjh) .Switch-handleOuterLayer_v5-4-0-tzkjh {
  background: var(--color-background-secondary-on-subtle-pressed, #254b861f);
}

.Switch--isChecked_v5-4-0-tzkjh .Switch-handleOuterLayer_v5-4-0-tzkjh {
  transform: translateX(1.0625rem);
}

.Switch-handle_v5-4-0-tzkjh {
  background: var(--color-foreground-neutral-subtle, #717385);
  border-radius: var(--border-radius-circle, 50%);
  width: 1.125rem;
  height: 1.125rem;
  transition: left var(--transition-quick), top var(--transition-quick), width var(--transition-quick), height var(--transition-quick), transform var(--transition-quick-in-out);
  position: absolute;
  top: .125rem;
  left: .125rem;
  transform: translateX(0);
}

.Switch--isChecked_v5-4-0-tzkjh .Switch-handle_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  transform: translateX(1.0625rem);
}

.Switch_v5-4-0-tzkjh:active:not(.Switch--isDisabled_v5-4-0-tzkjh) .Switch-handle_v5-4-0-tzkjh {
  width: 1.25rem;
  height: 1.25rem;
  top: .0625rem;
  left: .0625rem;
}

.Switch--medium_v5-4-0-tzkjh .Switch-button_v5-4-0-tzkjh {
  width: 2rem;
  height: 1.25rem;
}

.Switch--medium_v5-4-0-tzkjh .Switch-handleOuterLayer_v5-4-0-tzkjh {
  width: .875rem;
  height: .875rem;
  top: .125rem;
  left: .125rem;
}

.Switch--medium_v5-4-0-tzkjh.Switch_v5-4-0-tzkjh:hover:not(.Switch--isDisabled_v5-4-0-tzkjh) .Switch-handleOuterLayer_v5-4-0-tzkjh {
  width: 1.75rem;
  height: 1.75rem;
  top: -.3125rem;
  left: -.3125rem;
}

.Switch--medium_v5-4-0-tzkjh .Switch-handle_v5-4-0-tzkjh {
  width: .875rem;
  height: .875rem;
  top: .125rem;
  left: .125rem;
}

.Switch--medium_v5-4-0-tzkjh.Switch_v5-4-0-tzkjh:active:not(.Switch--isDisabled_v5-4-0-tzkjh) .Switch-handle_v5-4-0-tzkjh {
  width: 1rem;
  height: 1rem;
  top: .0625rem;
  left: .0625rem;
}

.Switch--medium_v5-4-0-tzkjh.Switch--isChecked_v5-4-0-tzkjh .Switch-handleOuterLayer_v5-4-0-tzkjh, .Switch--medium_v5-4-0-tzkjh.Switch--isChecked_v5-4-0-tzkjh .Switch-handle_v5-4-0-tzkjh {
  transform: translateX(.8125rem);
}

.Switch-label_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
}

.Switch-label_v5-4-0-tzkjh:hover {
  cursor: pointer;
}

.Switch--isDisabled_v5-4-0-tzkjh .Switch-label_v5-4-0-tzkjh:hover {
  cursor: not-allowed;
}

.Switch--labelRight_v5-4-0-tzkjh {
  flex-direction: row;
}

.Switch--labelLeft_v5-4-0-tzkjh {
  flex-direction: row-reverse;
}

.TabContent_v5-4-0-tzkjh {
  width: 100%;
}

.TabItem_v5-4-0-tzkjh {
  box-sizing: border-box;
  white-space: nowrap;
  cursor: pointer;
  height: 2.5rem;
  color: var(--color-foreground-neutral-bold, #212328);
  border: none;
  border-bottom: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  transition: border-color var(--transition-quick-ease), color var(--transition-quick-ease);
  z-index: var(--z-index-tabitem-over-width-border);
  background: none;
  flex-shrink: 0;
  align-items: center;
  gap: .25rem;
  padding: .5rem .75rem;
  display: flex;
  position: relative;
}

.TabItem--medium_v5-4-0-tzkjh {
  height: 2rem;
}

.TabItem--isActive_v5-4-0-tzkjh {
  border-bottom: 2px solid var(--color-border-secondary-medium, #254b86);
}

.TabItem--isActive_v5-4-0-tzkjh .TabItem-label_v5-4-0-tzkjh {
  color: var(--color-foreground-secondary-bold, #00245b);
}

.TabItem_v5-4-0-tzkjh:not(.TabItem--isIconFillDisabled_v5-4-0-tzkjh) svg path {
  fill: var(--color-foreground-neutral-bold, #212328);
}

.TabItem--isActive_v5-4-0-tzkjh:not(.TabItem--isIconFillDisabled_v5-4-0-tzkjh) svg path {
  fill: var(--color-foreground-secondary-bold, #00245b);
}

.TabItem_v5-4-0-tzkjh:focus-visible {
  border-radius: var(--border-radius-xs, .25rem);
  outline: 3px solid var(--color-border-focus, #6e7fff);
}

.TabItem_v5-4-0-tzkjh:not(.TabItem--isActive_v5-4-0-tzkjh):hover {
  border-bottom: 1px solid var(--color-border-secondary-subtle, #6888b5);
}

.TabItem-tooltipContainer_v5-4-0-tzkjh, .TabItem-popoverContainer_v5-4-0-tzkjh {
  position: relative;
}

.TabItem-targetObserver_v5-4-0-tzkjh {
  content: "";
  z-index: var(--z-index-container-observer);
  pointer-events: none;
  display: block;
  position: absolute;
  top: 0;
}

.TabItem--isHidden_v5-4-0-tzkjh {
  visibility: hidden;
  z-index: var(--z-index-container-observer);
  pointer-events: none;
  top: -4rem;
  left: 0;
}

.TabItem-noTarget_v5-4-0-tzkjh .TabItem-targetObserver_v5-4-0-tzkjh, .TabGroup--isHorizontalScroll_v5-4-0-tzkjh .TabItem-targetObserver_v5-4-0-tzkjh {
  display: none;
}

.TabItem_v5-4-0-tzkjh .Typography_v5-4-0-tzkjh {
  cursor: pointer;
  transition: none;
}

.TabMore-container_v5-4-0-tzkjh {
  position: relative;
}

.TabMore_v5-4-0-tzkjh {
  width: min-content;
}

.TabMore_v5-4-0-tzkjh .ButtonSelect-contentContainer_v5-4-0-tzkjh {
  height: 100%;
}

.TabMore--large_v5-4-0-tzkjh.ButtonSelect--rectangle_v5-4-0-tzkjh {
  height: 2.5rem;
  padding: .5rem .75rem;
}

.TabMore--large_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh {
  font: var(--typography-body-1);
}

.TabMore--medium_v5-4-0-tzkjh.ButtonSelect--rectangle_v5-4-0-tzkjh {
  height: 2rem;
  padding: .5rem .75rem;
}

.TabMore--medium_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh {
  font: var(--typography-body-2);
}

.TabMore_v5-4-0-tzkjh.ButtonSelect--rectangle--isOpen_v5-4-0-tzkjh {
  border: unset;
  background: unset;
  box-shadow: unset;
}

.TabMore--large_v5-4-0-tzkjh .ButtonSelect-overlay_v5-4-0-tzkjh {
  display: none;
}

.TabMore_v5-4-0-tzkjh.ButtonSelect--rectangle--isOpen_v5-4-0-tzkjh .ButtonSelect-label_v5-4-0-tzkjh {
  color: var(--color-foreground-secondary-medium, #254b86);
}

.TabMore_v5-4-0-tzkjh.ButtonSelect--rectangle_v5-4-0-tzkjh:hover {
  border: unset;
  background: unset;
  box-shadow: unset;
  border-bottom: 1px solid var(--color-border-secondary-subtle, #6888b5);
}

.TabMore-targetObserver_v5-4-0-tzkjh {
  content: "";
  width: 6rem;
  height: .5rem;
  z-index: var(--z-index-container-observer);
  display: block;
  position: absolute;
  top: .5rem;
}

.TabMore-menuDropdown_v5-4-0-tzkjh {
  z-index: var(--z-index-tab-group-more-dropdown);
}

.TabGroup_v5-4-0-tzkjh {
  align-items: flex-end;
  display: inline-flex;
  position: relative;
}

.TabGroup--isReordering_v5-4-0-tzkjh .TabMore-menuDropdown_v5-4-0-tzkjh {
  visibility: hidden;
}

.TabGroup_v5-4-0-tzkjh .TabGroup-fullWidthBorder_v5-4-0-tzkjh {
  border-bottom: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  width: 100%;
  position: absolute;
  bottom: 0;
}

.TabGroup--isHorizontalScroll_v5-4-0-tzkjh .TabGroup-fullWidthBorder_v5-4-0-tzkjh {
  bottom: .25rem;
}

.TabGroup--isHorizontalScroll_v5-4-0-tzkjh {
  width: 100%;
  padding: .25rem;
  overflow: auto hidden;
}

.TabGroup--isHorizontalScroll_v5-4-0-tzkjh::-webkit-scrollbar {
  display: none;
}

.TabGroup--isHorizontalScroll_v5-4-0-tzkjh {
  scrollbar-width: none;
}

.TabGroup-pointerLeft_v5-4-0-tzkjh, .TabGroup-pointerRight_v5-4-0-tzkjh {
  opacity: 0;
  box-shadow: var(--box-shadow-container-default, var(--box-shadow-pretoken-container-default, 0px 2px 12px 0px #0000001f));
  pointer-events: none;
  transition: opacity var(--transition-quick-in-out);
  z-index: var(--z-index-tabgroup-left-right-pointers);
  position: absolute;
  top: 1.75rem;
}

.TabGroup-pointerLeft--isVisible_v5-4-0-tzkjh, .TabGroup-pointerRight--isVisible_v5-4-0-tzkjh {
  opacity: 1;
}

.TabGroup-pointerLeft_v5-4-0-tzkjh {
  left: .5rem;
}

.TabGroup-pointerRight_v5-4-0-tzkjh {
  right: .5rem;
}

.TabItem--isLastChild_v5-4-0-tzkjh {
  box-shadow: var(--box-shadow-overlay-left, var(--box-shadow-pretoken-overlay-left, 4px 0px 12px 0px #0000001f));
  background: var(--color-background-neutral-subtlest, #fff);
  z-index: var(--z-index-tabgroup-sticky-last-child);
  position: absolute;
  top: 1.25rem;
  right: 1rem;
}

.TabGroup--isVerticalWithOverflow_v5-4-0-tzkjh {
  width: 100%;
}

.TabGroup--isVerticalWithOverflow_v5-4-0-tzkjh .TooltipComponent-container_v5-4-0-tzkjh {
  width: calc(100% - 1rem);
}

.TabGroup--isVerticalWithOverflow_v5-4-0-tzkjh .TabItem_v5-4-0-tzkjh {
  flex-direction: column;
  gap: .125rem;
  width: 100%;
}

.TabGroup--isVerticalWithOverflow_v5-4-0-tzkjh .TooltipComponent-container_v5-4-0-tzkjh:has(.TabGroup-verticalMore_v5-4-0-tzkjh) {
  width: 3rem;
  min-width: 3rem;
}

.TabGroup--isVerticalWithOverflow_v5-4-0-tzkjh .TabItem--medium_v5-4-0-tzkjh {
  height: 3.125rem;
  padding: .25rem;
}

.TabGroup--isVerticalWithOverflow_v5-4-0-tzkjh .TabItem--medium_v5-4-0-tzkjh .Typography_v5-4-0-tzkjh {
  font: var(--typography-body-4);
}

.TabGroup--isVerticalWithOverflow_v5-4-0-tzkjh .TabItem--isActive_v5-4-0-tzkjh.TabItem--medium_v5-4-0-tzkjh .Typography_v5-4-0-tzkjh {
  font: var(--typography-body-bold-4);
}

.TabGroup-moreMobileDrawerTitle_v5-4-0-tzkjh {
  align-items: center;
  height: 2rem;
  padding: 0 1.5rem .25rem;
  display: flex;
}

.TabGroup-moreDrawerItemList_v5-4-0-tzkjh {
  margin: unset;
  padding: unset;
}

.Table_v5-4-0-tzkjh {
  border-radius: var(--border-radius-sm, .5rem);
  background: var(--color-background-neutral-subtlest, #fff);
  border-collapse: collapse;
  padding: .5rem 1.5rem 1.5rem;
  display: block;
}

.TableCell_v5-4-0-tzkjh {
  padding: .75rem .75rem .6875rem;
}

.TableCell--isPinned_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  border-bottom: 2px solid var(--color-border-neutral-decorative, #ebecf2);
  border-right: 1px solid var(--color-border-neutral-decorative, #ebecf2);
  z-index: 1;
  position: sticky;
  left: -1.5rem;
}

.TableSortable--isVirtualizationEnabled_v5-4-0-tzkjh .TableCell--isPinned_v5-4-0-tzkjh {
  left: 0;
  right: 0;
}

.TableRow_v5-4-0-tzkjh {
  border-bottom: 1px solid var(--color-border-neutral-decorative, #ebecf2);
}

.TableRow_v5-4-0-tzkjh:not(.TableHead_v5-4-0-tzkjh):last-child {
  border-bottom: none;
}

tr.TableRow_v5-4-0-tzkjh[tabindex]:focus, tr.TableRow_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 2px solid var(--color-border-secondary-medium, #254b86);
  outline-offset: .125rem;
}

tr.TableRow_v5-4-0-tzkjh[tabindex]:hover {
  background: var(--color-background-secondary-subtlest, #f7f9fc);
}

.TableHeadItem_v5-4-0-tzkjh {
  padding: 0;
}

.TableHeadItem--isDragging_v5-4-0-tzkjh {
  visibility: hidden;
  position: relative;
}

.TableHeadItem_v5-4-0-tzkjh .TableHeadItem-trigger_v5-4-0-tzkjh {
  cursor: pointer;
  width: 100%;
}

.TableHeadItem--isPinned_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  z-index: 1;
  position: sticky;
  left: -1.5rem;
}

.TableSortable--isVirtualizationEnabled_v5-4-0-tzkjh .TableHeadItem--isPinned_v5-4-0-tzkjh {
  left: 0;
}

.TableHeadItem-button_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  height: 3.5rem;
  transition: background var(--transition-quick-in-out);
  border: none;
  justify-content: flex-start;
  align-items: center;
  gap: .25rem;
  padding: 1rem .75rem .5rem;
  display: flex;
}

.TableHeadItem-button_v5-4-0-tzkjh:hover, .TableHeadItem--isSortable_v5-4-0-tzkjh .TableHeadItem-button_v5-4-0-tzkjh:hover, .TableHeadItem--isItemMenuOpen_v5-4-0-tzkjh .TableHeadItem-button_v5-4-0-tzkjh {
  background: var(--color-background-secondary-on-subtle-selected, #254b861a);
}

.TableHeadItem-button_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 2px solid var(--color-border-focus, #6e7fff);
  outline-offset: -.125rem;
  border-radius: var(--border-radius-xs, .25rem);
  z-index: 2;
  position: relative;
}

.TableHeadItem-checkboxWrapper_v5-4-0-tzkjh {
  align-items: center;
  height: 2rem;
  padding: 0 1.5rem 0 .75rem;
  display: flex;
}

.TableHeadItem-checkbox_v5-4-0-tzkjh {
  max-height: 1rem;
}

.TableHeadItem-labelIconWrapper_v5-4-0-tzkjh {
  align-items: center;
  gap: .125rem;
  width: 100%;
  display: flex;
}

.TableHeadItem-labelIconWrapper_v5-4-0-tzkjh .Checkbox_v5-4-0-tzkjh {
  padding: .75rem 1.5rem .75rem .75rem;
}

.TableHeadItemClone_v5-4-0-tzkjh .TableHeadItem-labelIconWrapper_v5-4-0-tzkjh, .TableHeadItem-button_v5-4-0-tzkjh:hover .TableHeadItem-labelIconWrapper_v5-4-0-tzkjh {
  width: calc(100% - 1.75rem);
}

.TableHeadItemClone_v5-4-0-tzkjh.TableHeadItem--hasCheckbox_v5-4-0-tzkjh .TableHeadItem-labelIconWrapper_v5-4-0-tzkjh, .TableHeadItem--hasCheckbox_v5-4-0-tzkjh .TableHeadItem-button_v5-4-0-tzkjh:hover .TableHeadItem-labelIconWrapper_v5-4-0-tzkjh {
  width: calc(100% - 5rem);
}

.TableHeadItem-labelTooltip_v5-4-0-tzkjh, .TableHeadItem-colLabel_v5-4-0-tzkjh {
  text-align: start;
  word-break: normal;
  max-width: 100%;
}

.TableHeadItem--isSortable_v5-4-0-tzkjh .TableHeadItem-labelTooltip_v5-4-0-tzkjh, .TableHeadItem--isSortable_v5-4-0-tzkjh .TableHeadItem-colLabel_v5-4-0-tzkjh {
  max-width: calc(100% - 1.125rem);
}

.TableHeadItem--hasFilterApplied_v5-4-0-tzkjh .TableHeadItem-labelTooltip_v5-4-0-tzkjh, .TableHeadItem--hasFilterApplied_v5-4-0-tzkjh .TableHeadItem-colLabel_v5-4-0-tzkjh {
  max-width: calc(100% - 2.25rem);
}

.TableHeadItem-dragIcon_v5-4-0-tzkjh {
  opacity: 0;
  min-width: 1.5rem;
  transition: opacity var(--transition-quick-in-out);
}

.TableHeadItem-button_v5-4-0-tzkjh:hover .TableHeadItem-dragIcon_v5-4-0-tzkjh {
  opacity: 1;
}

.TableHeadItem-actionColumn_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
  justify-content: flex-end;
  align-items: center;
  height: 3.5rem;
  padding: 1rem .75rem .5rem .9375rem;
  display: flex;
}

.TableHeadItem-actionColumn_v5-4-0-tzkjh.TableHeadItem--isPinned_v5-4-0-tzkjh {
  left: unset;
  position: sticky;
  right: -1.5rem;
}

.TableSortable--isVirtualizationEnabled_v5-4-0-tzkjh .TableHeadItem-actionColumn_v5-4-0-tzkjh.TableHeadItem--isPinned_v5-4-0-tzkjh {
  right: 0;
}

.TableHeadItem-falseBorder_v5-4-0-tzkjh {
  border-left: 3px solid var(--color-border-neutral-decorative, #ebecf2);
  height: 3.5rem;
  position: absolute;
  top: 0;
  left: 0;
}

.TableHeadItem--isDndDisabled_v5-4-0-tzkjh .TableHeadItem-button_v5-4-0-tzkjh:hover .TableHeadItem-dragIcon_v5-4-0-tzkjh, .TableHeadItem--isPinned_v5-4-0-tzkjh .TableHeadItem-button_v5-4-0-tzkjh:hover .TableHeadItem-dragIcon_v5-4-0-tzkjh {
  visibility: hidden;
  display: none;
}

.TableHeadItem--isDndDisabled_v5-4-0-tzkjh:not(.TableHeadItem--isSortable_v5-4-0-tzkjh) .TableHeadItem-button_v5-4-0-tzkjh:hover, .TableHeadItem--isPinned_v5-4-0-tzkjh:not(.TableHeadItem--isSortable_v5-4-0-tzkjh) .TableHeadItem-button_v5-4-0-tzkjh:hover {
  background: none;
}

.TableHeadItem--isDndDisabled_v5-4-0-tzkjh .TableHeadItem-button_v5-4-0-tzkjh:hover .TableHeadItem-labelIconWrapper_v5-4-0-tzkjh, .TableHeadItem--hasCheckbox_v5-4-0-tzkjh.TableHeadItem--isDndDisabled_v5-4-0-tzkjh .TableHeadItem-button_v5-4-0-tzkjh:hover .TableHeadItem-labelIconWrapper_v5-4-0-tzkjh {
  width: 100%;
}

.TableHead_v5-4-0-tzkjh {
  border-bottom: 1px solid var(--color-border-neutral-decorative, #ebecf2);
  background: var(--color-background-neutral-subtlest, #fff);
  height: 3rem;
}

.TableSortable--isHeaderSticky_v5-4-0-tzkjh .TableHead_v5-4-0-tzkjh:not(.TableHead--isVirtualizationEnabled_v5-4-0-tzkjh) {
  z-index: 1;
  position: sticky;
  top: -.5rem;
}

.TableHeadItemClone_v5-4-0-tzkjh {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.TableHeadItemClone_v5-4-0-tzkjh .TableHeadItem-trigger_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem);
  background: var(--color-background-secondary-on-subtle-selected, #254b861a);
  cursor: grabbing;
  justify-content: space-between;
  height: 3rem;
  padding: 1rem .75rem .5rem;
  display: flex;
}

.TableHeadItemClone_v5-4-0-tzkjh .TableHeadItem-dragIcon_v5-4-0-tzkjh {
  visibility: visible;
  opacity: 1;
  align-self: center;
  min-width: 1.5rem;
  min-height: 1.5rem;
  display: flex;
}

.TableHeadItemClone_v5-4-0-tzkjh .TableHeadItem-colLabel_v5-4-0-tzkjh {
  pointer-events: none;
}

.TableSortable_v5-4-0-tzkjh {
  border-radius: var(--border-radius-sm, .5rem);
  background: var(--color-background-neutral-subtlest, #fff);
  display: block;
}

.TableSortable_v5-4-0-tzkjh table {
  border-collapse: collapse;
  min-width: 100%;
}

.TableSortable_v5-4-0-tzkjh thead {
  z-index: 1 !important;
}

.TableSortable--isHorizontalScroll_v5-4-0-tzkjh {
  scrollbar-width: thin;
  overflow: auto hidden;
}

.TableSortable_v5-4-0-tzkjh:not(.TableSortable--isVirtualizationEnabled_v5-4-0-tzkjh) {
  padding-bottom: 0;
}

.TableSortable_v5-4-0-tzkjh > div {
  padding: 0 1.5rem 1.5rem;
}

.TableSortable_v5-4-0-tzkjh tr {
  border-bottom: 1px solid var(--color-border-neutral-decorative, #ebecf2);
}

@supports ((-moz-appearance: none)) {
  .TableSortable_v5-4-0-tzkjh tr.TableHead_v5-4-0-tzkjh {
    border-bottom: 2px solid var(--color-border-neutral-decorative, #ebecf2);
  }
}

.TableSortable_v5-4-0-tzkjh tr:not(.TableHead_v5-4-0-tzkjh):last-child {
  border-bottom: none;
}

.TableSortable--isHorizontalScroll_v5-4-0-tzkjh.TableSortable--isVirtualizationEnabled_v5-4-0-tzkjh tr:not(.TableHead_v5-4-0-tzkjh):last-child {
  border-bottom: 2.125rem solid #0000;
}

.TableRowItem-checkboxWrapper_v5-4-0-tzkjh {
  align-items: center;
  display: flex;
}

.TableRowItem-checkboxWrapper_v5-4-0-tzkjh .Checkbox_v5-4-0-tzkjh {
  padding: .75rem 1.5rem .75rem .75rem;
}

.TimelineConnector_v5-4-0-tzkjh {
  border-radius: 2px;
  width: 2px;
  display: inline-block;
}

.TimelineConnector--past_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-secondary-subtle, #6888b5);
}

.TimelineConnector--future_v5-4-0-tzkjh {
  border: 2px dashed var(--color-border-secondary-subtle, #6888b5);
  border-right: none;
}

.TimelineMedallion_v5-4-0-tzkjh {
  border-radius: var(--border-radius-circle, 50%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.TimelineMedallion--filled_v5-4-0-tzkjh.TimelineMedallion--positive_v5-4-0-tzkjh {
  border: 1px solid var(--color-background-success-bold, #028329);
  background: var(--color-background-success-bold, #028329);
}

.TimelineMedallion--filled_v5-4-0-tzkjh.TimelineMedallion--negative_v5-4-0-tzkjh {
  border: 1px solid var(--color-background-critical-bold, #cc1c10);
  background: var(--color-background-critical-bold, #cc1c10);
}

.TimelineMedallion--filled_v5-4-0-tzkjh.TimelineMedallion--neutral_v5-4-0-tzkjh {
  border: 1px solid var(--color-background-blue-bold, #006bb5);
  background: var(--color-background-blue-bold, #006bb5);
}

.TimelineMedallion--filled_v5-4-0-tzkjh.TimelineMedallion--pending_v5-4-0-tzkjh {
  border: 1px solid var(--color-background-warning-bold, #e19701);
  background: var(--color-background-warning-bold, #e19701);
}

.TimelineMedallion--filled_v5-4-0-tzkjh.TimelineMedallion--savi_v5-4-0-tzkjh {
  border: 1px solid var(--color-background-savi-bold, #d057ff);
  background: var(--color-background-savi-bold, #d057ff);
}

.TimelineMedallion--filled_v5-4-0-tzkjh.TimelineMedallion--closed_v5-4-0-tzkjh {
  border: 1px solid var(--color-background-neutral-bold, #5c5e6e);
  background: var(--color-background-neutral-bold, #5c5e6e);
}

.TimelineMedallion_v5-4-0-tzkjh.TimelineMedallion--outlined_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
}

.TimelineMedallion--outlined_v5-4-0-tzkjh.TimelineMedallion--positive_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-success-subtle, #43a34d);
}

.TimelineMedallion--outlined_v5-4-0-tzkjh.TimelineMedallion--negative_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-critical-subtle, #ef5955);
}

.TimelineMedallion--outlined_v5-4-0-tzkjh.TimelineMedallion--neutral_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-blue-subtle, #0294f7);
}

.TimelineMedallion--outlined_v5-4-0-tzkjh.TimelineMedallion--pending_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-warning-subtle, #e19701);
}

.TimelineMedallion--outlined_v5-4-0-tzkjh.TimelineMedallion--savi_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-savi-subtle, #d057ff);
}

.TimelineMedallion--outlined_v5-4-0-tzkjh.TimelineMedallion--closed_v5-4-0-tzkjh {
  border: 1px solid var(--color-border-neutral-subtle, #888b9d);
}

.TimelineMedallion--small_v5-4-0-tzkjh {
  width: 1rem;
  height: 1rem;
}

.TimelineMedallion--medium_v5-4-0-tzkjh {
  width: 1.5rem;
  height: 1.5rem;
}

.TimelineMedallion-icon_v5-4-0-tzkjh {
  display: flex;
}

.TimelineBlock_v5-4-0-tzkjh {
  gap: .5rem;
  width: 100%;
  padding-top: .75rem;
  display: flex;
}

.TimelineBlock_v5-4-0-tzkjh[role="button"] {
  cursor: pointer;
}

.TimelineBlock-dateLeading_v5-4-0-tzkjh, .TimelineBlock_v5-4-0-tzkjh.TimelineBlock--left_v5-4-0-tzkjh .TimelineBlock-dateLeading_v5-4-0-tzkjh {
  flex-direction: column;
  align-items: flex-end;
  gap: .125rem;
  padding-top: 1rem;
  display: flex;
}

.TimelineBlock--small_v5-4-0-tzkjh .TimelineBlock-dateLeading_v5-4-0-tzkjh, .TimelineBlock--right_v5-4-0-tzkjh .TimelineBlock-dateLeading_v5-4-0-tzkjh {
  flex-direction: row;
  padding: 0;
}

.TimelineBlock-time_v5-4-0-tzkjh {
  display: none;
}

.TimelineBlock--isTimeEnabled_v5-4-0-tzkjh .TimelineBlock-time_v5-4-0-tzkjh {
  display: inline-block;
}

.TimelineBlock-status_v5-4-0-tzkjh {
  padding-top: 1rem;
  position: relative;
}

.TimelineBlock-connector_v5-4-0-tzkjh {
  position: absolute;
  top: 1.5rem;
  bottom: -2rem;
  left: 50%;
  transform: translateX(-50%);
}

.TimelineBlock-medallion_v5-4-0-tzkjh {
  z-index: 1;
  position: relative;
}

.TimelineBlock-titleWrapper_v5-4-0-tzkjh {
  justify-content: space-between;
  gap: .25rem;
  width: 100%;
  display: flex;
}

.TimelineBlock-contentWrapper_v5-4-0-tzkjh {
  border-bottom: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  width: 100%;
  transition: background var(--transition-quick-in-out);
  padding: 1rem 0 1rem 1rem;
}

.TimelineBlock_v5-4-0-tzkjh:hover .TimelineBlock-contentWrapper_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
}

.TimelineBlock_v5-4-0-tzkjh:active .TimelineBlock-contentWrapper_v5-4-0-tzkjh {
  background: var(--color-background-neutral-on-bold-hover, #ffffff3d);
}

.TimelineBlock_v5-4-0-tzkjh .TimelineBlock-contentWrapper_v5-4-0-tzkjh.TimelineBlock--isSelected_v5-4-0-tzkjh {
  background: var(--color-background-neutral-subtlest, #fff);
}

.TimelineBlock-attributes_v5-4-0-tzkjh {
  flex-wrap: wrap;
  gap: .5rem;
  margin: 0;
  padding: .5rem 0 0;
  display: flex;
}

.TimelineBlock-attribute_v5-4-0-tzkjh {
  min-width: 12rem;
  max-width: 20rem;
  list-style: none;
}

.Timeline_v5-4-0-tzkjh {
  margin: 0;
  padding: 0;
}

.Timeline-blockItem_v5-4-0-tzkjh {
  list-style: none;
}

.Timeline_v5-4-0-tzkjh .Timeline-blockItem_v5-4-0-tzkjh:last-child .TimelineBlock_v5-4-0-tzkjh .TimelineBlock-contentWrapper_v5-4-0-tzkjh {
  border-bottom: none;
}

.Timeline_v5-4-0-tzkjh .Timeline-blockItem_v5-4-0-tzkjh:last-child .TimelineBlock_v5-4-0-tzkjh .TimelineConnector_v5-4-0-tzkjh {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}

.ToggleButton_v5-4-0-tzkjh {
  box-sizing: content-box;
  background: var(--color-background-neutral-subtlest, #fff);
  border: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  caret-color: #0000;
  cursor: pointer;
  isolation: isolate;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ToggleButton_v5-4-0-tzkjh[tabindex]:focus-visible {
  outline: 2px solid var(--color-border-focus, #6e7fff);
  outline-offset: .125rem;
  z-index: 3;
}

.ToggleButton-menuItem_v5-4-0-tzkjh:focus-visible {
  outline-offset: .125rem;
  outline: 3px solid var(--color-border-focus, #6e7fff);
  border-radius: var(--border-radius-xs, .25rem);
}

.ToggleButton--small_v5-4-0-tzkjh {
  height: 1.875rem;
  padding: 0 .5rem;
}

.ToggleButton--medium_v5-4-0-tzkjh {
  height: 2.375rem;
  padding: 0 .5rem;
}

.ToggleButton--large_v5-4-0-tzkjh {
  height: 2.875rem;
  padding: 0 .75rem;
}

.ToggleButton--start_v5-4-0-tzkjh {
  border-radius: var(--border-radius-xs, .25rem) 0 0 var(--border-radius-xs, .25rem);
  border-right: none;
}

.ToggleButton--centered_v5-4-0-tzkjh {
  border-right: none;
}

.ToggleButton--end_v5-4-0-tzkjh {
  border-radius: 0 var(--border-radius-xs, .25rem) var(--border-radius-xs, .25rem) 0;
}

.ToggleButton--start_v5-4-0-tzkjh.ToggleButton--isPill_v5-4-0-tzkjh {
  border-radius: 999rem 0 0 999rem;
}

.ToggleButton--end_v5-4-0-tzkjh.ToggleButton--isPill_v5-4-0-tzkjh {
  border-radius: 0 999rem 999rem 0;
}

.ToggleButton--shouldOverrideIconColor_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-bold, #212328);
}

.ToggleButton--shouldOverrideIconColor_v5-4-0-tzkjh.ToggleButton--isSelected_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-secondary-bold, #00245b);
}

.ToggleButton--shouldOverrideIconColor_v5-4-0-tzkjh.ToggleButton--isDisabled_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh svg path {
  fill: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.ToggleButton--small_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh {
  width: 1.25rem;
  height: 1.25rem;
}

.ToggleButton--medium_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh, .ToggleButton--large_v5-4-0-tzkjh .Icon_v5-4-0-tzkjh {
  width: 1.5rem;
  height: 1.5rem;
}

.ToggleButton-overlay_v5-4-0-tzkjh {
  z-index: var(--z-index-container-overlay);
  opacity: 0;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  transition: all var(--transition-fast-in-out);
  background: none;
  position: absolute;
  top: -1px;
  left: -1px;
}

.ToggleButton-overlay--start_v5-4-0-tzkjh {
  border-radius: .25rem 0 0 .25rem;
}

.ToggleButton-overlay--centered_v5-4-0-tzkjh {
  border-radius: 0;
}

.ToggleButton-overlay--end_v5-4-0-tzkjh {
  border-radius: 0 .25rem .25rem 0;
}

.ToggleButton-overlay--start_v5-4-0-tzkjh.ToggleButton-overlay--isPill_v5-4-0-tzkjh {
  border-radius: 999rem 0 0 999rem;
}

.ToggleButton-overlay--end_v5-4-0-tzkjh.ToggleButton-overlay--isPill_v5-4-0-tzkjh {
  border-radius: 0 999rem 999rem 0;
}

.ToggleButton-overlay_v5-4-0-tzkjh:hover, .Icon_v5-4-0-tzkjh:hover + .ToggleButton-overlay_v5-4-0-tzkjh, .ToggleButton_v5-4-0-tzkjh:hover .ToggleButton-overlay_v5-4-0-tzkjh, .ToggleButton-label_v5-4-0-tzkjh:hover + .ToggleButton-overlay_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-secondary-on-subtle-hover, #254b8614);
  border: none;
}

.ToggleButton--start_v5-4-0-tzkjh:hover, .ToggleButton--centered_v5-4-0-tzkjh:hover, .ToggleButton--end_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-secondary-subtle, #6888b5);
}

.ToggleButton--isSelected_v5-4-0-tzkjh, .ToggleButton--isSelected_v5-4-0-tzkjh:hover {
  border: 1px solid var(--color-border-secondary-medium, #254b86);
}

.ToggleButton-overlay--isSelected_v5-4-0-tzkjh {
  opacity: 1;
  background: var(--color-background-secondary-on-subtle-pressed, #254b861f);
  cursor: default;
}

.ToggleButton-overlay--isSelected_v5-4-0-tzkjh:hover, .Icon_v5-4-0-tzkjh:hover + .ToggleButton-overlay--isSelected_v5-4-0-tzkjh, .ToggleButton_v5-4-0-tzkjh:hover .ToggleButton-overlay--isSelected_v5-4-0-tzkjh, .ToggleButton-label_v5-4-0-tzkjh:hover + .ToggleButton-overlay--isSelected_v5-4-0-tzkjh {
  background: var(--color-background-secondary-on-subtle-pressed, #254b861f);
  cursor: default;
}

.ToggleButton-labelPosition_v5-4-0-tzkjh {
  position: relative;
}

.ToggleButton-label_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-bold, #212328);
  margin: 0;
  padding: 0 .25rem;
  position: absolute;
  top: 0;
}

.ToggleButton-label--isHidden_v5-4-0-tzkjh {
  position: initial;
  opacity: 0;
}

.ToggleButton-label--small--isSelected_v5-4-0-tzkjh, .ToggleButton-label--medium--isSelected_v5-4-0-tzkjh {
  font: var(--typography-body-bold-2);
  color: var(--color-foreground-secondary-bold, #00245b);
  cursor: default;
}

.ToggleButton-label--large--isSelected_v5-4-0-tzkjh {
  font: var(--typography-body-bold-1);
  color: var(--color-foreground-secondary-bold, #00245b);
  cursor: default;
}

.ToggleButton--start_v5-4-0-tzkjh:hover + .ToggleButton--centered_v5-4-0-tzkjh, .ToggleButton--centered_v5-4-0-tzkjh:hover + .ToggleButton--centered_v5-4-0-tzkjh, .ToggleButton--centered_v5-4-0-tzkjh:not(.ToggleButton--isDisabled_v5-4-0-tzkjh):hover + .ToggleButton--end_v5-4-0-tzkjh, .ToggleButton--start--isSelected_v5-4-0-tzkjh + .ToggleButton--centered_v5-4-0-tzkjh, .ToggleButton--centered--isSelected_v5-4-0-tzkjh + .ToggleButton--centered_v5-4-0-tzkjh, .ToggleButton--centered--isSelected_v5-4-0-tzkjh + .ToggleButton--end_v5-4-0-tzkjh {
  border-left: none;
}

.ToggleButton-label--isDisabled_v5-4-0-tzkjh {
  color: var(--color-foreground-neutral-disabled, #9ea1b1);
}

.ToggleButton-overlay--isDisabled_v5-4-0-tzkjh:hover, .Icon_v5-4-0-tzkjh:hover + .ToggleButton-overlay--isDisabled_v5-4-0-tzkjh, .ToggleButton_v5-4-0-tzkjh:hover .ToggleButton-overlay--isDisabled_v5-4-0-tzkjh, .ToggleButton-label_v5-4-0-tzkjh:hover + .ToggleButton-overlay--isDisabled_v5-4-0-tzkjh {
  cursor: not-allowed;
  background: none;
}

.ToggleButton-overlay--isDisabled_v5-4-0-tzkjh.ToggleButton-overlay--isSelected_v5-4-0-tzkjh {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.ToggleButton-overlay--isDisabled_v5-4-0-tzkjh.ToggleButton-overlay--isSelected_v5-4-0-tzkjh:hover, .ToggleButton-label_v5-4-0-tzkjh:hover + .ToggleButton-overlay--isSelected_v5-4-0-tzkjh.ToggleButton-overlay--isDisabled_v5-4-0-tzkjh, .ToggleButton-label--isDisabled_v5-4-0-tzkjh.ToggleButton-label--medium--isSelected_v5-4-0-tzkjh {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
  cursor: not-allowed;
}

.ToggleButton--isDisabled_v5-4-0-tzkjh, .ToggleButton--isDisabled_v5-4-0-tzkjh:hover {
  border: 1px solid #0000;
}

.ToggleButton--start_v5-4-0-tzkjh + .ToggleButton--isDisabled_v5-4-0-tzkjh, .ToggleButton--centered_v5-4-0-tzkjh + .ToggleButton--isDisabled_v5-4-0-tzkjh {
  border-left: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
  cursor: not-allowed;
}

.ToggleButton--isDisabled_v5-4-0-tzkjh + .ToggleButton--centered_v5-4-0-tzkjh:not(.ToggleButton--isDisabled_v5-4-0-tzkjh) {
  border-left: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
}

.ToggleButton--isDisabled_v5-4-0-tzkjh, .ToggleButton--isDisabled_v5-4-0-tzkjh:disabled:hover {
  cursor: not-allowed;
}

.ToggleButton--isSelected_v5-4-0-tzkjh + .ToggleButton--isDisabled_v5-4-0-tzkjh, .ToggleButton--isDisabled_v5-4-0-tzkjh + .ToggleButton--isDisabled_v5-4-0-tzkjh {
  border: none;
}

.ToggleButton--isSelected_v5-4-0-tzkjh.ToggleButton--isDisabled_v5-4-0-tzkjh {
  background: var(--color-background-neutral-disabled-subtle, #ebecf2);
}

.ToggleButton--isDisabled_v5-4-0-tzkjh + .ToggleButton--end_v5-4-0-tzkjh:not(.ToggleButton--isDisabled_v5-4-0-tzkjh) {
  border-left: 1px solid var(--color-border-secondary-subtlest, #cfd9e9);
}

.ToggleButton--isDisabled_v5-4-0-tzkjh + .ToggleButton--end_v5-4-0-tzkjh:not(.ToggleButton--isDisabled_v5-4-0-tzkjh):hover, .ToggleButton--isDisabled_v5-4-0-tzkjh + .ToggleButton--centered_v5-4-0-tzkjh:not(.ToggleButton--isDisabled_v5-4-0-tzkjh):hover {
  border-left: 1px solid var(--color-border-secondary-subtle, #6888b5);
}

.ToggleButton--isDisabled_v5-4-0-tzkjh + .ToggleButton--isSelected_v5-4-0-tzkjh:not(.ToggleButton--isDisabled_v5-4-0-tzkjh), .ToggleButton--isDisabled_v5-4-0-tzkjh + .ToggleButton--isSelected_v5-4-0-tzkjh:not(.ToggleButton--isDisabled_v5-4-0-tzkjh):hover {
  border: 1px solid var(--color-border-secondary-medium, #254b86);
}

.ToggleButton--isSelected_v5-4-0-tzkjh:not(.ToggleButton--isDisabled_v5-4-0-tzkjh) + .ToggleButton--isDisabled_v5-4-0-tzkjh {
  border: 1px solid #0000;
  border-left: none;
}

.ToggleButtonGroup_v5-4-0-tzkjh {
  border-collapse: collapse;
  align-items: center;
  display: flex;
}

/*# sourceMappingURL=module.css.map */