@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);
/**
 * This file is generated. Do not edit.
 */

:root {
  --ids-base-animation-pulse: 2s ease-in-out 0.5s infinite normal none running pulse;
  --ids-base-color-amber-100: #ffdbc3;
  --ids-base-color-amber-200: #ffbd93;
  --ids-base-color-amber-300: #ff995a;
  --ids-base-color-amber-400: #f87216;
  --ids-base-color-amber-50: #fff0e6;
  --ids-base-color-amber-500: #d26217;
  --ids-base-color-amber-600: #b05417;
  --ids-base-color-amber-700: #924719;
  --ids-base-color-amber-800: #773a15;
  --ids-base-color-amber-900: #512912;
  --ids-base-color-black: #000000;
  --ids-base-color-blue-100: #cce8ff;
  --ids-base-color-blue-200: #a3d0f5;
  --ids-base-color-blue-300: #81b7e4;
  --ids-base-color-blue-400: #57a0db;
  --ids-base-color-blue-50: #ebf6ff;
  --ids-base-color-blue-500: #318ad3;
  --ids-base-color-blue-600: #2372b8;
  --ids-base-color-blue-700: #005ba8;
  --ids-base-color-blue-800: #004986;
  --ids-base-color-blue-900: #003468;
  --ids-base-color-blue-950: #001b35;
  --ids-base-color-fuchsia-100: #f8daeb;
  --ids-base-color-fuchsia-200: #f2bddb;
  --ids-base-color-fuchsia-300: #eb9ac8;
  --ids-base-color-fuchsia-400: #e474b2;
  --ids-base-color-fuchsia-50: #fcf1f7;
  --ids-base-color-fuchsia-500: #dc4a9b;
  --ids-base-color-fuchsia-600: #ca2780;
  --ids-base-color-fuchsia-700: #a9216a;
  --ids-base-color-fuchsia-800: #8c1d58;
  --ids-base-color-fuchsia-900: #62133d;
  --ids-base-color-gold-100: #fff0c2;
  --ids-base-color-gold-200: #ffe699;
  --ids-base-color-gold-300: #ffd966;
  --ids-base-color-gold-400: #ffc20e;
  --ids-base-color-gold-50: #fff7e0;
  --ids-base-color-gold-500: #ebb000;
  --ids-base-color-gold-600: #b38600;
  --ids-base-color-gold-700: #8f6b00;
  --ids-base-color-gold-800: #664d00;
  --ids-base-color-gold-900: #4d3900;
  --ids-base-color-gray-100: #e3e3e3;
  --ids-base-color-gray-200: #cccccc;
  --ids-base-color-gray-300: #b2b2b2;
  --ids-base-color-gray-400: #959595;
  --ids-base-color-gray-50: #f4f4f4;
  --ids-base-color-gray-500: #828282;
  --ids-base-color-gray-600: #6d6d6d;
  --ids-base-color-gray-700: #5a5a5a;
  --ids-base-color-gray-800: #4a4a4a;
  --ids-base-color-gray-900: #333333;
  --ids-base-color-green-100: #c9eabf;
  --ids-base-color-green-200: #9fda8e;
  --ids-base-color-green-300: #6cc651;
  --ids-base-color-green-400: #53ac39;
  --ids-base-color-green-50: #e9f6e5;
  --ids-base-color-green-500: #479230;
  --ids-base-color-green-600: #3c7b29;
  --ids-base-color-green-700: #326622;
  --ids-base-color-green-800: #28541a;
  --ids-base-color-green-900: #203a17;
  --ids-base-color-red-100: #ffd6cf;
  --ids-base-color-red-200: #ffb6aa;
  --ids-base-color-red-300: #f99384;
  --ids-base-color-red-400: #f06f61;
  --ids-base-color-red-50: #ffeae7;
  --ids-base-color-red-500: #e44941;
  --ids-base-color-red-600: #d41e27;
  --ids-base-color-red-700: #b11d23;
  --ids-base-color-red-800: #94141b;
  --ids-base-color-red-900: #6f0000;
  --ids-base-color-transparent: rgba(0, 0, 0, 0);
  --ids-base-color-white: #ffffff;
  --ids-base-opacity-0: 0;
  --ids-base-opacity-10: 0.1;
  --ids-base-opacity-100: 1.0;
  --ids-base-opacity-25: 0.25;
  --ids-base-opacity-50: 0.5;
  --ids-base-opacity-80: 0.8;
  --ids-base-opacity-90: 0.9;
  --ids-base-screen-3xl: 1457px;
  --ids-base-screen-lg: 960px;
  --ids-base-screen-md: 680px;
  --ids-base-screen-sm: 480px;
  --ids-base-screen-xl: 1168px;
  --ids-base-screen-xxl: 1360px;
  --ids-base-shadow-lg: 0 6px 6px 0 rgba(0,0,0,0.3);
  --ids-base-shadow-md: 0 4px 4px 0 rgba(0,0,0,0.1);
  --ids-base-shadow-sm: 0 2px 2px 0 rgba(0,0,0,0.1);
  --ids-base-shadow-xl: 4px 0 6px 0 rgba(0,0,0,0.3), -4px 0 6px 0 rgba(0,0,0,0.3);
  --ids-base-size-border-lg: calc(var(--ids-base-size-border-md) * 2);
  --ids-base-size-border-md: 4px;
  --ids-base-size-border-none: 0px;
  --ids-base-size-border-px: 1px;
  --ids-base-size-border-radius-3xl: calc(var(--ids-base-size-border-radius-sm) * 6);
  --ids-base-size-border-radius-full: 9999px;
  --ids-base-size-border-radius-lg: calc(var(--ids-base-size-border-radius-sm) * 2);
  --ids-base-size-border-radius-md: calc(var(--ids-base-size-border-radius-sm) * 1.5);
  --ids-base-size-border-radius-none: 0px;
  --ids-base-size-border-radius-sm: 4px;
  --ids-base-size-border-radius-xl: calc(var(--ids-base-size-border-radius-sm) * 3);
  --ids-base-size-border-radius-xs: calc(var(--ids-base-size-border-radius-sm) * 0.5);
  --ids-base-size-border-radius-xxl: calc(var(--ids-base-size-border-radius-sm) * 4);
  --ids-base-size-border-sm: calc(var(--ids-base-size-border-md) * 0.5);
  --ids-base-space-0: 0px;
  --ids-base-space-05: calc(var(--ids-base-space-10) * 0.5);
  --ids-base-space-10: 0.25rem;
  --ids-base-space-100: calc(var(--ids-base-space-10) * 10);
  --ids-base-space-110: calc(var(--ids-base-space-10) * 11);
  --ids-base-space-120: calc(var(--ids-base-space-10) * 12);
  --ids-base-space-140: calc(var(--ids-base-space-10) * 14);
  --ids-base-space-15: calc(var(--ids-base-space-10) * 1.5);
  --ids-base-space-160: calc(var(--ids-base-space-10) * 16);
  --ids-base-space-20: calc(var(--ids-base-space-10) * 2);
  --ids-base-space-200: calc(var(--ids-base-space-10) * 20);
  --ids-base-space-240: calc(var(--ids-base-space-10) * 24);
  --ids-base-space-25: calc(var(--ids-base-space-10) * 2.5);
  --ids-base-space-280: calc(var(--ids-base-space-10) * 28);
  --ids-base-space-30: calc(var(--ids-base-space-10) * 3);
  --ids-base-space-320: calc(var(--ids-base-space-10) * 32);
  --ids-base-space-35: calc(var(--ids-base-space-10) * 3.5);
  --ids-base-space-360: calc(var(--ids-base-space-10) * 36);
  --ids-base-space-40: calc(var(--ids-base-space-10) * 4);
  --ids-base-space-400: calc(var(--ids-base-space-10) * 40);
  --ids-base-space-440: calc(var(--ids-base-space-10) * 44);
  --ids-base-space-45: calc(var(--ids-base-space-10) * 4.5);
  --ids-base-space-480: calc(var(--ids-base-space-10) * 48);
  --ids-base-space-5: calc(var(--ids-base-space-10) * 0.5);
  --ids-base-space-50: calc(var(--ids-base-space-10) * 5);
  --ids-base-space-520: calc(var(--ids-base-space-10) * 52);
  --ids-base-space-55: calc(var(--ids-base-space-10) * 5.5);
  --ids-base-space-560: calc(var(--ids-base-space-10) * 56);
  --ids-base-space-60: calc(var(--ids-base-space-10) * 6);
  --ids-base-space-600: calc(var(--ids-base-space-10) * 60);
  --ids-base-space-640: calc(var(--ids-base-space-10) * 64);
  --ids-base-space-70: calc(var(--ids-base-space-10) * 7);
  --ids-base-space-720: calc(var(--ids-base-space-10) * 72);
  --ids-base-space-80: calc(var(--ids-base-space-10) * 8);
  --ids-base-space-800: calc(var(--ids-base-space-10) * 80);
  --ids-base-space-90: calc(var(--ids-base-space-10) * 9);
  --ids-base-space-960: calc(var(--ids-base-space-10) * 96);
  --ids-base-space-px: 1px;
  --ids-base-type-decoration-none: none;
  --ids-base-type-decoration-underline: underline;
  --ids-base-type-font-mono: 'Roboto Mono',monospace;
  --ids-base-type-font-mono-alt: 'Roboto Mono';
  --ids-base-type-font-sans: 'Roboto Flex',Roboto,sans-serif;
  --ids-base-type-font-sans-alt: 'Roboto Flex';
  --ids-base-type-font-serif: 'Roboto Serif',serif;
  --ids-base-type-font-serif-alt: 'Roboto Serif';
  --ids-base-type-leading-compact: 1.15;
  --ids-base-type-leading-none: 1;
  --ids-base-type-leading-normal: 1.5;
  --ids-base-type-leading-snug: 1.3;
  --ids-base-type-leading-tight: 1.25;
  --ids-base-type-leading-tighter: 1.2;
  --ids-base-type-size-3xl: calc(var(--ids-base-type-size-md) * 1.75);
  --ids-base-type-size-4xl: calc(var(--ids-base-type-size-md) * 2);
  --ids-base-type-size-5xl: calc(var(--ids-base-type-size-md) * 2.5);
  --ids-base-type-size-lg: calc(var(--ids-base-type-size-md) * 1.125);
  --ids-base-type-size-md: 1rem;
  --ids-base-type-size-sm: calc(var(--ids-base-type-size-md) * 0.875);
  --ids-base-type-size-xl: calc(var(--ids-base-type-size-md) * 1.25);
  --ids-base-type-size-xs: calc(var(--ids-base-type-size-md) * 0.75);
  --ids-base-type-size-xxl: calc(var(--ids-base-type-size-md) * 1.375);
  --ids-base-type-size-xxs: calc(var(--ids-base-type-size-md) * .625);
  --ids-base-type-tracking-normal: normal;
  --ids-base-type-tracking-tight: -0.01em;
  --ids-base-type-tracking-tighter: -0.04em;
  --ids-base-type-tracking-wide: 0.02em;
  --ids-base-type-tracking-wider: 0.04em;
  --ids-base-type-transform-capitalize: capitalize;
  --ids-base-type-transform-lowercase: lowercase;
  --ids-base-type-transform-normal: none;
  --ids-base-type-transform-uppercase: uppercase;
  --ids-base-type-variation-grade-heavier: "GRAD" 128;
  --ids-base-type-variation-grade-heavy: "GRAD" 64;
  --ids-base-type-variation-grade-light: "GRAD" -64;
  --ids-base-type-variation-grade-lighter: "GRAD" -128;
  --ids-base-type-variation-grade-regular: "GRAD" 0;
  --ids-base-type-variation-italic-italic: "ital" 1;
  --ids-base-type-variation-italic-normal: "ital" 0;
  --ids-base-type-variation-slant-none: "slnt" 0;
  --ids-base-type-variation-slant-oblique: "slnt" -12;
  --ids-base-type-variation-width-narrow: "wdth" 80;
  --ids-base-type-variation-width-narrower: "wdth" 60;
  --ids-base-type-variation-width-regular: "wdth" 100;
  --ids-base-type-variation-width-wide: "wdth" 120;
  --ids-base-type-variation-width-wider: "wdth" 140;
  --ids-base-type-weight-black: 900;
  --ids-base-type-weight-bold: 700;
  --ids-base-type-weight-extrabold: 800;
  --ids-base-type-weight-extralight: 200;
  --ids-base-type-weight-light: 300;
  --ids-base-type-weight-medium: 500;
  --ids-base-type-weight-regular: 400;
  --ids-base-type-weight-semibold: 600;
  --ids-base-type-weight-thin: 100;
  --ids-sem-color-border-button-divider-disabled: var(--ids-sem-color-border-interactive-disabled);
  --ids-sem-color-border-button-divider-primary: var(--ids-sem-color-border-inverse);
  --ids-sem-color-border-button-divider-secondary: var(--ids-sem-color-border-button-secondary-rest);
  --ids-sem-color-border-button-divider-tertiary: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-active: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-disabled: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-focus: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-hover: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-rest: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-secondary-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-button-secondary-disabled: var(--ids-sem-color-border-interactive-disabled);
  --ids-sem-color-border-button-secondary-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-button-secondary-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-button-secondary-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-button-tertiary-active: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-tertiary-disabled: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-tertiary-focus: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-tertiary-hover: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-tertiary-rest: var(--ids-base-color-transparent);
  --ids-sem-color-border-caution: var(--ids-base-color-gold-500);
  --ids-sem-color-border-default: var(--ids-sem-color-neutral-400);
  --ids-sem-color-border-error: var(--ids-base-color-red-600);
  --ids-sem-color-border-info: var(--ids-base-color-blue-600);
  --ids-sem-color-border-interactive-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-interactive-disabled: var(--ids-sem-color-neutral-300);
  --ids-sem-color-border-interactive-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-interactive-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-interactive-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-interactive-selected: var(--ids-sem-color-primary-900);
  --ids-sem-color-border-inverse: var(--ids-base-color-white);
  --ids-sem-color-border-max: var(--ids-base-color-black);
  --ids-sem-color-border-muted: var(--ids-sem-color-neutral-300);
  --ids-sem-color-border-success: var(--ids-base-color-green-600);
  --ids-sem-color-neutral-100: var(--ids-base-color-gray-100);
  --ids-sem-color-neutral-200: var(--ids-base-color-gray-200);
  --ids-sem-color-neutral-300: var(--ids-base-color-gray-300);
  --ids-sem-color-neutral-400: var(--ids-base-color-gray-400);
  --ids-sem-color-neutral-50: var(--ids-base-color-gray-50);
  --ids-sem-color-neutral-500: var(--ids-base-color-gray-500);
  --ids-sem-color-neutral-600: var(--ids-base-color-gray-600);
  --ids-sem-color-neutral-700: var(--ids-base-color-gray-700);
  --ids-sem-color-neutral-800: var(--ids-base-color-gray-800);
  --ids-sem-color-neutral-900: var(--ids-base-color-gray-900);
  --ids-sem-color-on-surface-button-primary-active: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-button-primary-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-button-primary-focus: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-button-primary-hover: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-button-primary-rest: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-button-secondary-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-secondary-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-button-secondary-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-secondary-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-secondary-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-tertiary-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-tertiary-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-button-tertiary-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-tertiary-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-tertiary-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-caution-default: var(--ids-base-color-gold-500);
  --ids-sem-color-on-surface-caution-muted: var(--ids-base-color-gold-400);
  --ids-sem-color-on-surface-default: var(--ids-base-color-black);
  --ids-sem-color-on-surface-dim: var(--ids-sem-color-neutral-300);
  --ids-sem-color-on-surface-error-default: var(--ids-base-color-red-600);
  --ids-sem-color-on-surface-error-muted: var(--ids-base-color-red-400);
  --ids-sem-color-on-surface-info-default: var(--ids-base-color-blue-600);
  --ids-sem-color-on-surface-info-muted: var(--ids-base-color-blue-400);
  --ids-sem-color-on-surface-interactive-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-interactive-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-interactive-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-interactive-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-interactive-inverse-active: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-inverse-disabled: var(--ids-sem-color-on-surface-subdued);
  --ids-sem-color-on-surface-interactive-inverse-focus: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-inverse-hover: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-inverse-rest: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-inverse-selected: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-interactive-selected: var(--ids-sem-color-primary-900);
  --ids-sem-color-on-surface-inverse: var(--ids-base-color-white);
  --ids-sem-color-on-surface-link-active: var(--ids-sem-color-primary-500);
  --ids-sem-color-on-surface-link-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-link-focus: var(--ids-sem-color-primary-500);
  --ids-sem-color-on-surface-link-hover: var(--ids-sem-color-primary-500);
  --ids-sem-color-on-surface-link-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-link-visited: var(--ids-base-color-fuchsia-700);
  --ids-sem-color-on-surface-muted: var(--ids-sem-color-neutral-600);
  --ids-sem-color-on-surface-primary: var(--ids-sem-color-primary-600);
  --ids-sem-color-on-surface-subdued: var(--ids-sem-color-neutral-700);
  --ids-sem-color-on-surface-subtle: var(--ids-sem-color-neutral-400);
  --ids-sem-color-on-surface-success-default: var(--ids-base-color-green-600);
  --ids-sem-color-on-surface-success-muted: var(--ids-base-color-green-400);
  --ids-sem-color-overlay-dark: rgba(74, 74, 74, 0.8);
  --ids-sem-color-overlay-light: rgba(255, 255, 255, 0.9);
  --ids-sem-color-overlay-subdued: rgba(244, 244, 244, 0.96);
  --ids-sem-color-primary-100: var(--ids-base-color-blue-100);
  --ids-sem-color-primary-200: var(--ids-base-color-blue-200);
  --ids-sem-color-primary-300: var(--ids-base-color-blue-300);
  --ids-sem-color-primary-400: var(--ids-base-color-blue-400);
  --ids-sem-color-primary-50: var(--ids-base-color-blue-50);
  --ids-sem-color-primary-500: var(--ids-base-color-blue-500);
  --ids-sem-color-primary-600: var(--ids-base-color-blue-600);
  --ids-sem-color-primary-700: var(--ids-base-color-blue-700);
  --ids-sem-color-primary-800: var(--ids-base-color-blue-800);
  --ids-sem-color-primary-900: var(--ids-base-color-blue-900);
  --ids-sem-color-primary-950: var(--ids-base-color-blue-950);
  --ids-sem-color-ring-default: var(--ids-sem-color-primary-100);
  --ids-sem-color-secondary-100: var(--ids-sem-color-primary-100);
  --ids-sem-color-secondary-200: var(--ids-sem-color-primary-200);
  --ids-sem-color-secondary-300: var(--ids-sem-color-primary-300);
  --ids-sem-color-secondary-400: var(--ids-sem-color-primary-400);
  --ids-sem-color-secondary-50: var(--ids-sem-color-primary-50);
  --ids-sem-color-secondary-500: var(--ids-sem-color-primary-500);
  --ids-sem-color-secondary-600: var(--ids-sem-color-primary-600);
  --ids-sem-color-secondary-700: var(--ids-sem-color-primary-700);
  --ids-sem-color-secondary-800: var(--ids-sem-color-primary-800);
  --ids-sem-color-secondary-900: var(--ids-sem-color-primary-900);
  --ids-sem-color-shadow-default: var(--ids-sem-color-neutral-800);
  --ids-sem-color-shadow-muted: var(--ids-sem-color-neutral-300);
  --ids-sem-color-surface-app: var(--ids-base-color-white);
  --ids-sem-color-surface-button-primary-active: var(--ids-sem-color-primary-600);
  --ids-sem-color-surface-button-primary-disabled: var(--ids-sem-color-surface-muted);
  --ids-sem-color-surface-button-primary-focus: var(--ids-sem-color-surface-button-primary-rest);
  --ids-sem-color-surface-button-primary-hover: var(--ids-sem-color-primary-600);
  --ids-sem-color-surface-button-primary-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-surface-button-secondary-active: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-button-secondary-disabled: var(--ids-base-color-transparent);
  --ids-sem-color-surface-button-secondary-focus: var(--ids-sem-color-surface-button-secondary-rest);
  --ids-sem-color-surface-button-secondary-hover: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-button-secondary-rest: var(--ids-base-color-transparent);
  --ids-sem-color-surface-button-tertiary-active: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-button-tertiary-disabled: var(--ids-base-color-transparent);
  --ids-sem-color-surface-button-tertiary-focus: var(--ids-sem-color-surface-button-tertiary-rest);
  --ids-sem-color-surface-button-tertiary-hover: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-button-tertiary-rest: var(--ids-base-color-transparent);
  --ids-sem-color-surface-caution: var(--ids-base-color-gold-100);
  --ids-sem-color-surface-dark: var(--ids-base-color-gray-800);
  --ids-sem-color-surface-default: var(--ids-base-color-white);
  --ids-sem-color-surface-error: var(--ids-base-color-red-100);
  --ids-sem-color-surface-info: var(--ids-base-color-blue-100);
  --ids-sem-color-surface-interactive-active: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-interactive-disabled: var(--ids-sem-color-surface-muted);
  --ids-sem-color-surface-interactive-focus: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-interactive-hover: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-interactive-inverse-active: var(--ids-sem-color-primary-950);
  --ids-sem-color-surface-interactive-inverse-disabled: var(--ids-sem-color-surface-inverse-default);
  --ids-sem-color-surface-interactive-inverse-focus: var(--ids-sem-color-primary-950);
  --ids-sem-color-surface-interactive-inverse-hover: var(--ids-sem-color-primary-950);
  --ids-sem-color-surface-interactive-inverse-rest: var(--ids-sem-color-primary-300);
  --ids-sem-color-surface-interactive-inverse-selected: var(--ids-sem-color-primary-900);
  --ids-sem-color-surface-interactive-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-surface-interactive-selected: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-inverse-default: var(--ids-sem-color-neutral-800);
  --ids-sem-color-surface-inverse-muted: var(--ids-sem-color-neutral-700);
  --ids-sem-color-surface-light: var(--ids-base-color-white);
  --ids-sem-color-surface-muted: var(--ids-sem-color-neutral-100);
  --ids-sem-color-surface-subdued: var(--ids-sem-color-neutral-50);
  --ids-sem-color-surface-success: var(--ids-base-color-green-100);
  --ids-sem-color-surface-urgent: var(--ids-base-color-red-500);
  --ids-sem-ring-default: 0 0 0 3px var(--ids-sem-color-ring-default);
  --ids-sem-ring-focus: 0 0 0 2px var(--ids-sem-color-surface-default), 0 0 0 4px var(--ids-sem-color-border-interactive-focus);
  --ids-sem-size-border-button-divider-primary: var(--ids-base-size-border-px);
  --ids-sem-size-border-button-divider-secondary: var(--ids-base-size-border-px);
  --ids-sem-size-border-button-primary: var(--ids-base-size-border-none);
  --ids-sem-size-border-button-secondary: var(--ids-base-size-border-px);
  --ids-sem-size-border-button-tertiary: var(--ids-base-size-border-none);
  --ids-sem-size-border-radius-button: var(--ids-sem-size-border-radius-default);
  --ids-sem-size-border-radius-default: var(--ids-base-size-border-radius-sm);
  --ids-sem-size-border-radius-round: var(--ids-base-size-border-radius-full);
  --ids-sem-type-font-body: var(--ids-base-type-font-sans);
  --ids-sem-type-font-button-aux: var(--ids-sem-type-font-body);
  --ids-sem-type-font-button-default: var(--ids-sem-type-font-body);
  --ids-sem-type-font-heading: var(--ids-base-type-font-sans);
  --ids-sem-type-font-interactive-default: var(--ids-sem-type-font-body);
  --ids-sem-type-weight-button-aux: var(--ids-base-type-weight-regular);
  --ids-sem-type-weight-button-default: var(--ids-base-type-weight-semibold);
  --ids-sem-type-weight-interactive-default: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-lg-block-spacing: 22px;
  --ids-sem-typography-anchor-block-lg-display: block;
  --ids-sem-typography-anchor-block-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-anchor-block-lg-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-anchor-block-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-block-md-block-spacing: 20px;
  --ids-sem-typography-anchor-block-md-display: block;
  --ids-sem-typography-anchor-block-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-anchor-block-md-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-anchor-block-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-block-sm-block-spacing: 18px;
  --ids-sem-typography-anchor-block-sm-display: block;
  --ids-sem-typography-anchor-block-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-anchor-block-sm-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-block-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-block-xs-block-spacing: 16px;
  --ids-sem-typography-anchor-block-xs-display: block;
  --ids-sem-typography-anchor-block-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-anchor-block-xs-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-block-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-xs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-block-xxs-block-spacing: 14px;
  --ids-sem-typography-anchor-block-xxs-display: block;
  --ids-sem-typography-anchor-block-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-anchor-block-xxs-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-block-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-xxs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-inline-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-anchor-inline-lg-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-anchor-inline-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-lg-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-anchor-inline-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-anchor-inline-md-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-anchor-inline-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-md-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-anchor-inline-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-anchor-inline-sm-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-inline-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-sm-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-anchor-inline-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-anchor-inline-xs-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-inline-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-xs-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-anchor-inline-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-anchor-inline-xxs-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-inline-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-xxs-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-body-lg-block-spacing: 22px;
  --ids-sem-typography-body-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-body-lg-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-body-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-body-md-block-spacing: 20px;
  --ids-sem-typography-body-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-body-md-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-body-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-body-sm-block-spacing: 18px;
  --ids-sem-typography-body-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-body-sm-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-body-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-body-xs-block-spacing: 16px;
  --ids-sem-typography-body-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-body-xs-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-body-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-xs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-body-xxs-block-spacing: 14px;
  --ids-sem-typography-body-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-body-xxs-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-body-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-xxs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-heading-h1-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h1-font-size: var(--ids-base-type-size-3xl);
  --ids-sem-typography-heading-h1-font-weight: var(--ids-base-type-weight-bold);
  --ids-sem-typography-heading-h1-letter-spacing: var(--ids-base-type-tracking-tight);
  --ids-sem-typography-heading-h1-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-heading-h1-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h2-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h2-font-size: var(--ids-base-type-size-xxl);
  --ids-sem-typography-heading-h2-font-weight: var(--ids-base-type-weight-bold);
  --ids-sem-typography-heading-h2-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h2-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-heading-h2-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h3-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h3-font-size: var(--ids-base-type-size-xl);
  --ids-sem-typography-heading-h3-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-heading-h3-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h3-line-height: var(--ids-base-type-leading-tighter);
  --ids-sem-typography-heading-h3-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h4-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h4-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-heading-h4-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-heading-h4-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h4-line-height: var(--ids-base-type-leading-tighter);
  --ids-sem-typography-heading-h4-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h5-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h5-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-heading-h5-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-heading-h5-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h5-line-height: var(--ids-base-type-leading-tighter);
  --ids-sem-typography-heading-h5-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h6-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h6-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-heading-h6-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-heading-h6-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h6-line-height: var(--ids-base-type-leading-tighter);
  --ids-sem-typography-heading-h6-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-label-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-label-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-label-lg-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-label-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-label-lg-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-label-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-label-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-label-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-label-md-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-label-md-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-label-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-label-md-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-label-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-label-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-label-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-label-sm-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-label-sm-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-label-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-label-sm-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-label-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-label-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-lg-block-spacing: 14px;
  --ids-sem-typography-list-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-list-lg-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-list-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-md-block-spacing: 12px;
  --ids-sem-typography-list-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-list-md-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-list-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-sm-block-spacing: 10px;
  --ids-sem-typography-list-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-list-sm-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-list-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-xs-block-spacing: 8px;
  --ids-sem-typography-list-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-list-xs-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-list-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-xs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-xxs-block-spacing: 6px;
  --ids-sem-typography-list-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-list-xxs-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-list-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-xxs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-lg-block-spacing: 22px;
  --ids-sem-typography-strong-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-strong-lg-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-strong-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-md-block-spacing: 20px;
  --ids-sem-typography-strong-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-strong-md-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-strong-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-sm-block-spacing: 18px;
  --ids-sem-typography-strong-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-strong-sm-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-strong-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-xs-block-spacing: 16px;
  --ids-sem-typography-strong-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-strong-xs-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-strong-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-xs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-xxs-block-spacing: 14px;
  --ids-sem-typography-strong-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-strong-xxs-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-strong-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-xxs-text-decoration: var(--ids-base-type-decoration-none);
}



/**
 * This file is generated. Do not edit.
 */

:root {
  --ids-base-animation-pulse: 2s ease-in-out 0.5s infinite normal none running pulse;
  --ids-base-color-amber-100: #ffdbc3;
  --ids-base-color-amber-200: #ffbd93;
  --ids-base-color-amber-300: #ff995a;
  --ids-base-color-amber-400: #f87216;
  --ids-base-color-amber-50: #fff0e6;
  --ids-base-color-amber-500: #d26217;
  --ids-base-color-amber-600: #b05417;
  --ids-base-color-amber-700: #924719;
  --ids-base-color-amber-800: #773a15;
  --ids-base-color-amber-900: #512912;
  --ids-base-color-black: #000000;
  --ids-base-color-blue-100: #cce8ff;
  --ids-base-color-blue-200: #a3d0f5;
  --ids-base-color-blue-300: #81b7e4;
  --ids-base-color-blue-400: #57a0db;
  --ids-base-color-blue-50: #ebf6ff;
  --ids-base-color-blue-500: #318ad3;
  --ids-base-color-blue-600: #2372b8;
  --ids-base-color-blue-700: #005ba8;
  --ids-base-color-blue-800: #004986;
  --ids-base-color-blue-900: #003468;
  --ids-base-color-blue-950: #001b35;
  --ids-base-color-fuchsia-100: #f8daeb;
  --ids-base-color-fuchsia-200: #f2bddb;
  --ids-base-color-fuchsia-300: #eb9ac8;
  --ids-base-color-fuchsia-400: #e474b2;
  --ids-base-color-fuchsia-50: #fcf1f7;
  --ids-base-color-fuchsia-500: #dc4a9b;
  --ids-base-color-fuchsia-600: #ca2780;
  --ids-base-color-fuchsia-700: #a9216a;
  --ids-base-color-fuchsia-800: #8c1d58;
  --ids-base-color-fuchsia-900: #62133d;
  --ids-base-color-gold-100: #fff0c2;
  --ids-base-color-gold-200: #ffe699;
  --ids-base-color-gold-300: #ffd966;
  --ids-base-color-gold-400: #ffc20e;
  --ids-base-color-gold-50: #fff7e0;
  --ids-base-color-gold-500: #ebb000;
  --ids-base-color-gold-600: #b38600;
  --ids-base-color-gold-700: #8f6b00;
  --ids-base-color-gold-800: #664d00;
  --ids-base-color-gold-900: #4d3900;
  --ids-base-color-gray-100: #e3e3e3;
  --ids-base-color-gray-200: #cccccc;
  --ids-base-color-gray-300: #b2b2b2;
  --ids-base-color-gray-400: #959595;
  --ids-base-color-gray-50: #f4f4f4;
  --ids-base-color-gray-500: #828282;
  --ids-base-color-gray-600: #6d6d6d;
  --ids-base-color-gray-700: #5a5a5a;
  --ids-base-color-gray-800: #4a4a4a;
  --ids-base-color-gray-900: #333333;
  --ids-base-color-green-100: #c9eabf;
  --ids-base-color-green-200: #9fda8e;
  --ids-base-color-green-300: #6cc651;
  --ids-base-color-green-400: #53ac39;
  --ids-base-color-green-50: #e9f6e5;
  --ids-base-color-green-500: #479230;
  --ids-base-color-green-600: #3c7b29;
  --ids-base-color-green-700: #326622;
  --ids-base-color-green-800: #28541a;
  --ids-base-color-green-900: #203a17;
  --ids-base-color-red-100: #ffd6cf;
  --ids-base-color-red-200: #ffb6aa;
  --ids-base-color-red-300: #f99384;
  --ids-base-color-red-400: #f06f61;
  --ids-base-color-red-50: #ffeae7;
  --ids-base-color-red-500: #e44941;
  --ids-base-color-red-600: #d41e27;
  --ids-base-color-red-700: #b11d23;
  --ids-base-color-red-800: #94141b;
  --ids-base-color-red-900: #6f0000;
  --ids-base-color-transparent: rgba(0, 0, 0, 0);
  --ids-base-color-white: #ffffff;
  --ids-base-opacity-0: 0;
  --ids-base-opacity-10: 0.1;
  --ids-base-opacity-100: 1.0;
  --ids-base-opacity-25: 0.25;
  --ids-base-opacity-50: 0.5;
  --ids-base-opacity-80: 0.8;
  --ids-base-opacity-90: 0.9;
  --ids-base-screen-3xl: 1457px;
  --ids-base-screen-lg: 960px;
  --ids-base-screen-md: 680px;
  --ids-base-screen-sm: 480px;
  --ids-base-screen-xl: 1168px;
  --ids-base-screen-xxl: 1360px;
  --ids-base-shadow-lg: 0 6px 6px 0 rgba(0,0,0,0.3);
  --ids-base-shadow-md: 0 4px 4px 0 rgba(0,0,0,0.1);
  --ids-base-shadow-sm: 0 2px 2px 0 rgba(0,0,0,0.1);
  --ids-base-shadow-xl: 4px 0 6px 0 rgba(0,0,0,0.3), -4px 0 6px 0 rgba(0,0,0,0.3);
  --ids-base-size-border-lg: calc(var(--ids-base-size-border-md) * 2);
  --ids-base-size-border-md: 4px;
  --ids-base-size-border-none: 0px;
  --ids-base-size-border-px: 1px;
  --ids-base-size-border-radius-3xl: calc(var(--ids-base-size-border-radius-sm) * 6);
  --ids-base-size-border-radius-full: 9999px;
  --ids-base-size-border-radius-lg: calc(var(--ids-base-size-border-radius-sm) * 2);
  --ids-base-size-border-radius-md: calc(var(--ids-base-size-border-radius-sm) * 1.5);
  --ids-base-size-border-radius-none: 0px;
  --ids-base-size-border-radius-sm: 4px;
  --ids-base-size-border-radius-xl: calc(var(--ids-base-size-border-radius-sm) * 3);
  --ids-base-size-border-radius-xs: calc(var(--ids-base-size-border-radius-sm) * 0.5);
  --ids-base-size-border-radius-xxl: calc(var(--ids-base-size-border-radius-sm) * 4);
  --ids-base-size-border-sm: calc(var(--ids-base-size-border-md) * 0.5);
  --ids-base-space-0: 0px;
  --ids-base-space-05: calc(var(--ids-base-space-10) * 0.5);
  --ids-base-space-10: 0.25rem;
  --ids-base-space-100: calc(var(--ids-base-space-10) * 10);
  --ids-base-space-110: calc(var(--ids-base-space-10) * 11);
  --ids-base-space-120: calc(var(--ids-base-space-10) * 12);
  --ids-base-space-140: calc(var(--ids-base-space-10) * 14);
  --ids-base-space-15: calc(var(--ids-base-space-10) * 1.5);
  --ids-base-space-160: calc(var(--ids-base-space-10) * 16);
  --ids-base-space-20: calc(var(--ids-base-space-10) * 2);
  --ids-base-space-200: calc(var(--ids-base-space-10) * 20);
  --ids-base-space-240: calc(var(--ids-base-space-10) * 24);
  --ids-base-space-25: calc(var(--ids-base-space-10) * 2.5);
  --ids-base-space-280: calc(var(--ids-base-space-10) * 28);
  --ids-base-space-30: calc(var(--ids-base-space-10) * 3);
  --ids-base-space-320: calc(var(--ids-base-space-10) * 32);
  --ids-base-space-35: calc(var(--ids-base-space-10) * 3.5);
  --ids-base-space-360: calc(var(--ids-base-space-10) * 36);
  --ids-base-space-40: calc(var(--ids-base-space-10) * 4);
  --ids-base-space-400: calc(var(--ids-base-space-10) * 40);
  --ids-base-space-440: calc(var(--ids-base-space-10) * 44);
  --ids-base-space-45: calc(var(--ids-base-space-10) * 4.5);
  --ids-base-space-480: calc(var(--ids-base-space-10) * 48);
  --ids-base-space-5: calc(var(--ids-base-space-10) * 0.5);
  --ids-base-space-50: calc(var(--ids-base-space-10) * 5);
  --ids-base-space-520: calc(var(--ids-base-space-10) * 52);
  --ids-base-space-55: calc(var(--ids-base-space-10) * 5.5);
  --ids-base-space-560: calc(var(--ids-base-space-10) * 56);
  --ids-base-space-60: calc(var(--ids-base-space-10) * 6);
  --ids-base-space-600: calc(var(--ids-base-space-10) * 60);
  --ids-base-space-640: calc(var(--ids-base-space-10) * 64);
  --ids-base-space-70: calc(var(--ids-base-space-10) * 7);
  --ids-base-space-720: calc(var(--ids-base-space-10) * 72);
  --ids-base-space-80: calc(var(--ids-base-space-10) * 8);
  --ids-base-space-800: calc(var(--ids-base-space-10) * 80);
  --ids-base-space-90: calc(var(--ids-base-space-10) * 9);
  --ids-base-space-960: calc(var(--ids-base-space-10) * 96);
  --ids-base-space-px: 1px;
  --ids-base-type-decoration-none: none;
  --ids-base-type-decoration-underline: underline;
  --ids-base-type-font-mono: 'Roboto Mono',monospace;
  --ids-base-type-font-mono-alt: 'Roboto Mono';
  --ids-base-type-font-sans: 'Roboto Flex',Roboto,sans-serif;
  --ids-base-type-font-sans-alt: 'Roboto Flex';
  --ids-base-type-font-serif: 'Roboto Serif',serif;
  --ids-base-type-font-serif-alt: 'Roboto Serif';
  --ids-base-type-leading-compact: 1.15;
  --ids-base-type-leading-none: 1;
  --ids-base-type-leading-normal: 1.5;
  --ids-base-type-leading-snug: 1.3;
  --ids-base-type-leading-tight: 1.25;
  --ids-base-type-leading-tighter: 1.2;
  --ids-base-type-size-3xl: calc(var(--ids-base-type-size-md) * 1.75);
  --ids-base-type-size-4xl: calc(var(--ids-base-type-size-md) * 2);
  --ids-base-type-size-5xl: calc(var(--ids-base-type-size-md) * 2.5);
  --ids-base-type-size-lg: calc(var(--ids-base-type-size-md) * 1.125);
  --ids-base-type-size-md: 1rem;
  --ids-base-type-size-sm: calc(var(--ids-base-type-size-md) * 0.875);
  --ids-base-type-size-xl: calc(var(--ids-base-type-size-md) * 1.25);
  --ids-base-type-size-xs: calc(var(--ids-base-type-size-md) * 0.75);
  --ids-base-type-size-xxl: calc(var(--ids-base-type-size-md) * 1.375);
  --ids-base-type-size-xxs: calc(var(--ids-base-type-size-md) * .625);
  --ids-base-type-tracking-normal: normal;
  --ids-base-type-tracking-tight: -0.01em;
  --ids-base-type-tracking-tighter: -0.04em;
  --ids-base-type-tracking-wide: 0.02em;
  --ids-base-type-tracking-wider: 0.04em;
  --ids-base-type-transform-capitalize: capitalize;
  --ids-base-type-transform-lowercase: lowercase;
  --ids-base-type-transform-normal: none;
  --ids-base-type-transform-uppercase: uppercase;
  --ids-base-type-variation-grade-heavier: "GRAD" 128;
  --ids-base-type-variation-grade-heavy: "GRAD" 64;
  --ids-base-type-variation-grade-light: "GRAD" -64;
  --ids-base-type-variation-grade-lighter: "GRAD" -128;
  --ids-base-type-variation-grade-regular: "GRAD" 0;
  --ids-base-type-variation-italic-italic: "ital" 1;
  --ids-base-type-variation-italic-normal: "ital" 0;
  --ids-base-type-variation-slant-none: "slnt" 0;
  --ids-base-type-variation-slant-oblique: "slnt" -12;
  --ids-base-type-variation-width-narrow: "wdth" 80;
  --ids-base-type-variation-width-narrower: "wdth" 60;
  --ids-base-type-variation-width-regular: "wdth" 100;
  --ids-base-type-variation-width-wide: "wdth" 120;
  --ids-base-type-variation-width-wider: "wdth" 140;
  --ids-base-type-weight-black: 900;
  --ids-base-type-weight-bold: 700;
  --ids-base-type-weight-extrabold: 800;
  --ids-base-type-weight-extralight: 200;
  --ids-base-type-weight-light: 300;
  --ids-base-type-weight-medium: 500;
  --ids-base-type-weight-regular: 400;
  --ids-base-type-weight-semibold: 600;
  --ids-base-type-weight-thin: 100;
  --ids-sem-color-border-button-divider-disabled: var(--ids-sem-color-border-interactive-disabled);
  --ids-sem-color-border-button-divider-primary: var(--ids-sem-color-border-inverse);
  --ids-sem-color-border-button-divider-secondary: var(--ids-sem-color-border-button-secondary-rest);
  --ids-sem-color-border-button-divider-tertiary: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-active: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-disabled: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-focus: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-hover: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-rest: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-secondary-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-button-secondary-disabled: var(--ids-sem-color-border-interactive-disabled);
  --ids-sem-color-border-button-secondary-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-button-secondary-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-button-secondary-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-button-tertiary-active: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-tertiary-disabled: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-tertiary-focus: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-tertiary-hover: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-tertiary-rest: var(--ids-base-color-transparent);
  --ids-sem-color-border-caution: var(--ids-base-color-gold-500);
  --ids-sem-color-border-default: var(--ids-sem-color-neutral-400);
  --ids-sem-color-border-error: var(--ids-base-color-red-600);
  --ids-sem-color-border-info: var(--ids-base-color-blue-600);
  --ids-sem-color-border-interactive-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-interactive-disabled: var(--ids-sem-color-neutral-300);
  --ids-sem-color-border-interactive-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-interactive-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-interactive-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-interactive-selected: var(--ids-sem-color-primary-900);
  --ids-sem-color-border-inverse: var(--ids-base-color-white);
  --ids-sem-color-border-max: var(--ids-base-color-black);
  --ids-sem-color-border-muted: var(--ids-sem-color-neutral-300);
  --ids-sem-color-border-success: var(--ids-base-color-green-600);
  --ids-sem-color-neutral-100: var(--ids-base-color-gray-100);
  --ids-sem-color-neutral-200: var(--ids-base-color-gray-200);
  --ids-sem-color-neutral-300: var(--ids-base-color-gray-300);
  --ids-sem-color-neutral-400: var(--ids-base-color-gray-400);
  --ids-sem-color-neutral-50: var(--ids-base-color-gray-50);
  --ids-sem-color-neutral-500: var(--ids-base-color-gray-500);
  --ids-sem-color-neutral-600: var(--ids-base-color-gray-600);
  --ids-sem-color-neutral-700: var(--ids-base-color-gray-700);
  --ids-sem-color-neutral-800: var(--ids-base-color-gray-800);
  --ids-sem-color-neutral-900: var(--ids-base-color-gray-900);
  --ids-sem-color-on-surface-button-primary-active: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-button-primary-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-button-primary-focus: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-button-primary-hover: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-button-primary-rest: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-button-secondary-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-secondary-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-button-secondary-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-secondary-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-secondary-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-tertiary-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-tertiary-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-button-tertiary-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-tertiary-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-tertiary-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-caution-default: var(--ids-base-color-gold-500);
  --ids-sem-color-on-surface-caution-muted: var(--ids-base-color-gold-400);
  --ids-sem-color-on-surface-default: var(--ids-base-color-black);
  --ids-sem-color-on-surface-dim: var(--ids-sem-color-neutral-300);
  --ids-sem-color-on-surface-error-default: var(--ids-base-color-red-600);
  --ids-sem-color-on-surface-error-muted: var(--ids-base-color-red-400);
  --ids-sem-color-on-surface-info-default: var(--ids-base-color-blue-600);
  --ids-sem-color-on-surface-info-muted: var(--ids-base-color-blue-400);
  --ids-sem-color-on-surface-interactive-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-interactive-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-interactive-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-interactive-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-interactive-inverse-active: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-inverse-disabled: var(--ids-sem-color-on-surface-subdued);
  --ids-sem-color-on-surface-interactive-inverse-focus: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-inverse-hover: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-inverse-rest: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-inverse-selected: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-interactive-selected: var(--ids-sem-color-primary-900);
  --ids-sem-color-on-surface-inverse: var(--ids-base-color-white);
  --ids-sem-color-on-surface-link-active: var(--ids-sem-color-primary-500);
  --ids-sem-color-on-surface-link-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-link-focus: var(--ids-sem-color-primary-500);
  --ids-sem-color-on-surface-link-hover: var(--ids-sem-color-primary-500);
  --ids-sem-color-on-surface-link-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-link-visited: var(--ids-base-color-fuchsia-700);
  --ids-sem-color-on-surface-muted: var(--ids-sem-color-neutral-600);
  --ids-sem-color-on-surface-primary: var(--ids-sem-color-primary-600);
  --ids-sem-color-on-surface-subdued: var(--ids-sem-color-neutral-700);
  --ids-sem-color-on-surface-subtle: var(--ids-sem-color-neutral-400);
  --ids-sem-color-on-surface-success-default: var(--ids-base-color-green-600);
  --ids-sem-color-on-surface-success-muted: var(--ids-base-color-green-400);
  --ids-sem-color-overlay-dark: rgba(74, 74, 74, 0.8);
  --ids-sem-color-overlay-light: rgba(255, 255, 255, 0.9);
  --ids-sem-color-overlay-subdued: rgba(244, 244, 244, 0.96);
  --ids-sem-color-primary-100: var(--ids-base-color-blue-100);
  --ids-sem-color-primary-200: var(--ids-base-color-blue-200);
  --ids-sem-color-primary-300: var(--ids-base-color-blue-300);
  --ids-sem-color-primary-400: var(--ids-base-color-blue-400);
  --ids-sem-color-primary-50: var(--ids-base-color-blue-50);
  --ids-sem-color-primary-500: var(--ids-base-color-blue-500);
  --ids-sem-color-primary-600: var(--ids-base-color-blue-600);
  --ids-sem-color-primary-700: var(--ids-base-color-blue-700);
  --ids-sem-color-primary-800: var(--ids-base-color-blue-800);
  --ids-sem-color-primary-900: var(--ids-base-color-blue-900);
  --ids-sem-color-primary-950: var(--ids-base-color-blue-950);
  --ids-sem-color-ring-default: var(--ids-sem-color-primary-100);
  --ids-sem-color-secondary-100: var(--ids-sem-color-primary-100);
  --ids-sem-color-secondary-200: var(--ids-sem-color-primary-200);
  --ids-sem-color-secondary-300: var(--ids-sem-color-primary-300);
  --ids-sem-color-secondary-400: var(--ids-sem-color-primary-400);
  --ids-sem-color-secondary-50: var(--ids-sem-color-primary-50);
  --ids-sem-color-secondary-500: var(--ids-sem-color-primary-500);
  --ids-sem-color-secondary-600: var(--ids-sem-color-primary-600);
  --ids-sem-color-secondary-700: var(--ids-sem-color-primary-700);
  --ids-sem-color-secondary-800: var(--ids-sem-color-primary-800);
  --ids-sem-color-secondary-900: var(--ids-sem-color-primary-900);
  --ids-sem-color-shadow-default: var(--ids-sem-color-neutral-800);
  --ids-sem-color-shadow-muted: var(--ids-sem-color-neutral-300);
  --ids-sem-color-surface-app: var(--ids-base-color-white);
  --ids-sem-color-surface-button-primary-active: var(--ids-sem-color-primary-600);
  --ids-sem-color-surface-button-primary-disabled: var(--ids-sem-color-surface-muted);
  --ids-sem-color-surface-button-primary-focus: var(--ids-sem-color-surface-button-primary-rest);
  --ids-sem-color-surface-button-primary-hover: var(--ids-sem-color-primary-600);
  --ids-sem-color-surface-button-primary-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-surface-button-secondary-active: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-button-secondary-disabled: var(--ids-base-color-transparent);
  --ids-sem-color-surface-button-secondary-focus: var(--ids-sem-color-surface-button-secondary-rest);
  --ids-sem-color-surface-button-secondary-hover: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-button-secondary-rest: var(--ids-base-color-transparent);
  --ids-sem-color-surface-button-tertiary-active: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-button-tertiary-disabled: var(--ids-base-color-transparent);
  --ids-sem-color-surface-button-tertiary-focus: var(--ids-sem-color-surface-button-tertiary-rest);
  --ids-sem-color-surface-button-tertiary-hover: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-button-tertiary-rest: var(--ids-base-color-transparent);
  --ids-sem-color-surface-caution: var(--ids-base-color-gold-100);
  --ids-sem-color-surface-dark: var(--ids-base-color-gray-800);
  --ids-sem-color-surface-default: var(--ids-base-color-white);
  --ids-sem-color-surface-error: var(--ids-base-color-red-100);
  --ids-sem-color-surface-info: var(--ids-base-color-blue-100);
  --ids-sem-color-surface-interactive-active: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-interactive-disabled: var(--ids-sem-color-surface-muted);
  --ids-sem-color-surface-interactive-focus: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-interactive-hover: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-interactive-inverse-active: var(--ids-sem-color-primary-950);
  --ids-sem-color-surface-interactive-inverse-disabled: var(--ids-sem-color-surface-inverse-default);
  --ids-sem-color-surface-interactive-inverse-focus: var(--ids-sem-color-primary-950);
  --ids-sem-color-surface-interactive-inverse-hover: var(--ids-sem-color-primary-950);
  --ids-sem-color-surface-interactive-inverse-rest: var(--ids-sem-color-primary-300);
  --ids-sem-color-surface-interactive-inverse-selected: var(--ids-sem-color-primary-900);
  --ids-sem-color-surface-interactive-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-surface-interactive-selected: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-inverse-default: var(--ids-sem-color-neutral-800);
  --ids-sem-color-surface-inverse-muted: var(--ids-sem-color-neutral-700);
  --ids-sem-color-surface-light: var(--ids-base-color-white);
  --ids-sem-color-surface-muted: var(--ids-sem-color-neutral-100);
  --ids-sem-color-surface-subdued: var(--ids-sem-color-neutral-50);
  --ids-sem-color-surface-success: var(--ids-base-color-green-100);
  --ids-sem-color-surface-urgent: var(--ids-base-color-red-500);
  --ids-sem-ring-default: 0 0 0 3px var(--ids-sem-color-ring-default);
  --ids-sem-ring-focus: 0 0 0 2px var(--ids-sem-color-surface-default), 0 0 0 4px var(--ids-sem-color-border-interactive-focus);
  --ids-sem-size-border-button-divider-primary: var(--ids-base-size-border-px);
  --ids-sem-size-border-button-divider-secondary: var(--ids-base-size-border-px);
  --ids-sem-size-border-button-primary: var(--ids-base-size-border-none);
  --ids-sem-size-border-button-secondary: var(--ids-base-size-border-px);
  --ids-sem-size-border-button-tertiary: var(--ids-base-size-border-none);
  --ids-sem-size-border-radius-button: var(--ids-sem-size-border-radius-default);
  --ids-sem-size-border-radius-default: var(--ids-base-size-border-radius-sm);
  --ids-sem-size-border-radius-round: var(--ids-base-size-border-radius-full);
  --ids-sem-type-font-body: var(--ids-base-type-font-sans);
  --ids-sem-type-font-button-aux: var(--ids-sem-type-font-body);
  --ids-sem-type-font-button-default: var(--ids-sem-type-font-body);
  --ids-sem-type-font-heading: var(--ids-base-type-font-sans);
  --ids-sem-type-font-interactive-default: var(--ids-sem-type-font-body);
  --ids-sem-type-weight-button-aux: var(--ids-base-type-weight-regular);
  --ids-sem-type-weight-button-default: var(--ids-base-type-weight-semibold);
  --ids-sem-type-weight-interactive-default: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-lg-block-spacing: 22px;
  --ids-sem-typography-anchor-block-lg-display: block;
  --ids-sem-typography-anchor-block-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-anchor-block-lg-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-anchor-block-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-block-md-block-spacing: 20px;
  --ids-sem-typography-anchor-block-md-display: block;
  --ids-sem-typography-anchor-block-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-anchor-block-md-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-anchor-block-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-block-sm-block-spacing: 18px;
  --ids-sem-typography-anchor-block-sm-display: block;
  --ids-sem-typography-anchor-block-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-anchor-block-sm-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-block-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-block-xs-block-spacing: 16px;
  --ids-sem-typography-anchor-block-xs-display: block;
  --ids-sem-typography-anchor-block-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-anchor-block-xs-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-block-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-xs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-block-xxs-block-spacing: 14px;
  --ids-sem-typography-anchor-block-xxs-display: block;
  --ids-sem-typography-anchor-block-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-anchor-block-xxs-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-block-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-xxs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-inline-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-anchor-inline-lg-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-anchor-inline-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-lg-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-anchor-inline-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-anchor-inline-md-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-anchor-inline-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-md-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-anchor-inline-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-anchor-inline-sm-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-inline-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-sm-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-anchor-inline-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-anchor-inline-xs-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-inline-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-xs-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-anchor-inline-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-anchor-inline-xxs-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-inline-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-xxs-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-body-lg-block-spacing: 22px;
  --ids-sem-typography-body-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-body-lg-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-body-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-body-md-block-spacing: 20px;
  --ids-sem-typography-body-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-body-md-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-body-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-body-sm-block-spacing: 18px;
  --ids-sem-typography-body-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-body-sm-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-body-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-body-xs-block-spacing: 16px;
  --ids-sem-typography-body-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-body-xs-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-body-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-xs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-body-xxs-block-spacing: 14px;
  --ids-sem-typography-body-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-body-xxs-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-body-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-xxs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-heading-h1-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h1-font-size: var(--ids-base-type-size-3xl);
  --ids-sem-typography-heading-h1-font-weight: var(--ids-base-type-weight-bold);
  --ids-sem-typography-heading-h1-letter-spacing: var(--ids-base-type-tracking-tight);
  --ids-sem-typography-heading-h1-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-heading-h1-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h2-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h2-font-size: var(--ids-base-type-size-xxl);
  --ids-sem-typography-heading-h2-font-weight: var(--ids-base-type-weight-bold);
  --ids-sem-typography-heading-h2-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h2-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-heading-h2-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h3-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h3-font-size: var(--ids-base-type-size-xl);
  --ids-sem-typography-heading-h3-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-heading-h3-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h3-line-height: var(--ids-base-type-leading-tighter);
  --ids-sem-typography-heading-h3-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h4-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h4-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-heading-h4-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-heading-h4-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h4-line-height: var(--ids-base-type-leading-tighter);
  --ids-sem-typography-heading-h4-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h5-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h5-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-heading-h5-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-heading-h5-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h5-line-height: var(--ids-base-type-leading-tighter);
  --ids-sem-typography-heading-h5-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h6-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h6-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-heading-h6-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-heading-h6-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h6-line-height: var(--ids-base-type-leading-tighter);
  --ids-sem-typography-heading-h6-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-label-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-label-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-label-lg-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-label-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-label-lg-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-label-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-label-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-label-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-label-md-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-label-md-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-label-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-label-md-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-label-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-label-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-label-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-label-sm-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-label-sm-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-label-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-label-sm-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-label-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-label-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-lg-block-spacing: 14px;
  --ids-sem-typography-list-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-list-lg-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-list-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-md-block-spacing: 12px;
  --ids-sem-typography-list-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-list-md-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-list-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-sm-block-spacing: 10px;
  --ids-sem-typography-list-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-list-sm-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-list-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-xs-block-spacing: 8px;
  --ids-sem-typography-list-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-list-xs-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-list-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-xs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-xxs-block-spacing: 6px;
  --ids-sem-typography-list-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-list-xxs-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-list-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-xxs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-lg-block-spacing: 22px;
  --ids-sem-typography-strong-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-strong-lg-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-strong-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-md-block-spacing: 20px;
  --ids-sem-typography-strong-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-strong-md-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-strong-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-sm-block-spacing: 18px;
  --ids-sem-typography-strong-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-strong-sm-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-strong-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-xs-block-spacing: 16px;
  --ids-sem-typography-strong-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-strong-xs-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-strong-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-xs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-xxs-block-spacing: 14px;
  --ids-sem-typography-strong-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-strong-xxs-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-strong-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-xxs-text-decoration: var(--ids-base-type-decoration-none);
}



/**
 * This file is generated. Do not edit.
 */

:root {
  --ids-base-animation-pulse: 2s ease-in-out 0.5s infinite normal none running pulse;
  --ids-base-color-amber-100: #ffdbc3;
  --ids-base-color-amber-200: #ffbd93;
  --ids-base-color-amber-300: #ff995a;
  --ids-base-color-amber-400: #f87216;
  --ids-base-color-amber-50: #fff0e6;
  --ids-base-color-amber-500: #d26217;
  --ids-base-color-amber-600: #b05417;
  --ids-base-color-amber-700: #924719;
  --ids-base-color-amber-800: #773a15;
  --ids-base-color-amber-900: #512912;
  --ids-base-color-black: #000000;
  --ids-base-color-blue-100: #cce8ff;
  --ids-base-color-blue-200: #a3d0f5;
  --ids-base-color-blue-300: #81b7e4;
  --ids-base-color-blue-400: #57a0db;
  --ids-base-color-blue-50: #ebf6ff;
  --ids-base-color-blue-500: #318ad3;
  --ids-base-color-blue-600: #2372b8;
  --ids-base-color-blue-700: #005ba8;
  --ids-base-color-blue-800: #004986;
  --ids-base-color-blue-900: #003468;
  --ids-base-color-blue-950: #001b35;
  --ids-base-color-fuchsia-100: #f8daeb;
  --ids-base-color-fuchsia-200: #f2bddb;
  --ids-base-color-fuchsia-300: #eb9ac8;
  --ids-base-color-fuchsia-400: #e474b2;
  --ids-base-color-fuchsia-50: #fcf1f7;
  --ids-base-color-fuchsia-500: #dc4a9b;
  --ids-base-color-fuchsia-600: #ca2780;
  --ids-base-color-fuchsia-700: #a9216a;
  --ids-base-color-fuchsia-800: #8c1d58;
  --ids-base-color-fuchsia-900: #62133d;
  --ids-base-color-gold-100: #fff0c2;
  --ids-base-color-gold-200: #ffe699;
  --ids-base-color-gold-300: #ffd966;
  --ids-base-color-gold-400: #ffc20e;
  --ids-base-color-gold-50: #fff7e0;
  --ids-base-color-gold-500: #ebb000;
  --ids-base-color-gold-600: #b38600;
  --ids-base-color-gold-700: #8f6b00;
  --ids-base-color-gold-800: #664d00;
  --ids-base-color-gold-900: #4d3900;
  --ids-base-color-gray-100: #e3e3e3;
  --ids-base-color-gray-200: #cccccc;
  --ids-base-color-gray-300: #b2b2b2;
  --ids-base-color-gray-400: #959595;
  --ids-base-color-gray-50: #f4f4f4;
  --ids-base-color-gray-500: #828282;
  --ids-base-color-gray-600: #6d6d6d;
  --ids-base-color-gray-700: #5a5a5a;
  --ids-base-color-gray-800: #4a4a4a;
  --ids-base-color-gray-900: #333333;
  --ids-base-color-green-100: #c9eabf;
  --ids-base-color-green-200: #9fda8e;
  --ids-base-color-green-300: #6cc651;
  --ids-base-color-green-400: #53ac39;
  --ids-base-color-green-50: #e9f6e5;
  --ids-base-color-green-500: #479230;
  --ids-base-color-green-600: #3c7b29;
  --ids-base-color-green-700: #326622;
  --ids-base-color-green-800: #28541a;
  --ids-base-color-green-900: #203a17;
  --ids-base-color-red-100: #ffd6cf;
  --ids-base-color-red-200: #ffb6aa;
  --ids-base-color-red-300: #f99384;
  --ids-base-color-red-400: #f06f61;
  --ids-base-color-red-50: #ffeae7;
  --ids-base-color-red-500: #e44941;
  --ids-base-color-red-600: #d41e27;
  --ids-base-color-red-700: #b11d23;
  --ids-base-color-red-800: #94141b;
  --ids-base-color-red-900: #6f0000;
  --ids-base-color-transparent: rgba(0, 0, 0, 0);
  --ids-base-color-white: #ffffff;
  --ids-base-opacity-0: 0;
  --ids-base-opacity-10: 0.1;
  --ids-base-opacity-100: 1.0;
  --ids-base-opacity-25: 0.25;
  --ids-base-opacity-50: 0.5;
  --ids-base-opacity-80: 0.8;
  --ids-base-opacity-90: 0.9;
  --ids-base-screen-3xl: 1457px;
  --ids-base-screen-lg: 960px;
  --ids-base-screen-md: 680px;
  --ids-base-screen-sm: 480px;
  --ids-base-screen-xl: 1168px;
  --ids-base-screen-xxl: 1360px;
  --ids-base-shadow-lg: 0 6px 6px 0 rgba(0,0,0,0.3);
  --ids-base-shadow-md: 0 4px 4px 0 rgba(0,0,0,0.1);
  --ids-base-shadow-sm: 0 2px 2px 0 rgba(0,0,0,0.1);
  --ids-base-shadow-xl: 4px 0 6px 0 rgba(0,0,0,0.3), -4px 0 6px 0 rgba(0,0,0,0.3);
  --ids-base-size-border-lg: calc(var(--ids-base-size-border-md) * 2);
  --ids-base-size-border-md: 4px;
  --ids-base-size-border-none: 0px;
  --ids-base-size-border-px: 1px;
  --ids-base-size-border-radius-3xl: calc(var(--ids-base-size-border-radius-sm) * 6);
  --ids-base-size-border-radius-full: 9999px;
  --ids-base-size-border-radius-lg: calc(var(--ids-base-size-border-radius-sm) * 2);
  --ids-base-size-border-radius-md: calc(var(--ids-base-size-border-radius-sm) * 1.5);
  --ids-base-size-border-radius-none: 0px;
  --ids-base-size-border-radius-sm: 4px;
  --ids-base-size-border-radius-xl: calc(var(--ids-base-size-border-radius-sm) * 3);
  --ids-base-size-border-radius-xs: calc(var(--ids-base-size-border-radius-sm) * 0.5);
  --ids-base-size-border-radius-xxl: calc(var(--ids-base-size-border-radius-sm) * 4);
  --ids-base-size-border-sm: calc(var(--ids-base-size-border-md) * 0.5);
  --ids-base-space-0: 0px;
  --ids-base-space-05: calc(var(--ids-base-space-10) * 0.5);
  --ids-base-space-10: 0.25rem;
  --ids-base-space-100: calc(var(--ids-base-space-10) * 10);
  --ids-base-space-110: calc(var(--ids-base-space-10) * 11);
  --ids-base-space-120: calc(var(--ids-base-space-10) * 12);
  --ids-base-space-140: calc(var(--ids-base-space-10) * 14);
  --ids-base-space-15: calc(var(--ids-base-space-10) * 1.5);
  --ids-base-space-160: calc(var(--ids-base-space-10) * 16);
  --ids-base-space-20: calc(var(--ids-base-space-10) * 2);
  --ids-base-space-200: calc(var(--ids-base-space-10) * 20);
  --ids-base-space-240: calc(var(--ids-base-space-10) * 24);
  --ids-base-space-25: calc(var(--ids-base-space-10) * 2.5);
  --ids-base-space-280: calc(var(--ids-base-space-10) * 28);
  --ids-base-space-30: calc(var(--ids-base-space-10) * 3);
  --ids-base-space-320: calc(var(--ids-base-space-10) * 32);
  --ids-base-space-35: calc(var(--ids-base-space-10) * 3.5);
  --ids-base-space-360: calc(var(--ids-base-space-10) * 36);
  --ids-base-space-40: calc(var(--ids-base-space-10) * 4);
  --ids-base-space-400: calc(var(--ids-base-space-10) * 40);
  --ids-base-space-440: calc(var(--ids-base-space-10) * 44);
  --ids-base-space-45: calc(var(--ids-base-space-10) * 4.5);
  --ids-base-space-480: calc(var(--ids-base-space-10) * 48);
  --ids-base-space-5: calc(var(--ids-base-space-10) * 0.5);
  --ids-base-space-50: calc(var(--ids-base-space-10) * 5);
  --ids-base-space-520: calc(var(--ids-base-space-10) * 52);
  --ids-base-space-55: calc(var(--ids-base-space-10) * 5.5);
  --ids-base-space-560: calc(var(--ids-base-space-10) * 56);
  --ids-base-space-60: calc(var(--ids-base-space-10) * 6);
  --ids-base-space-600: calc(var(--ids-base-space-10) * 60);
  --ids-base-space-640: calc(var(--ids-base-space-10) * 64);
  --ids-base-space-70: calc(var(--ids-base-space-10) * 7);
  --ids-base-space-720: calc(var(--ids-base-space-10) * 72);
  --ids-base-space-80: calc(var(--ids-base-space-10) * 8);
  --ids-base-space-800: calc(var(--ids-base-space-10) * 80);
  --ids-base-space-90: calc(var(--ids-base-space-10) * 9);
  --ids-base-space-960: calc(var(--ids-base-space-10) * 96);
  --ids-base-space-px: 1px;
  --ids-base-type-decoration-none: none;
  --ids-base-type-decoration-underline: underline;
  --ids-base-type-font-mono: 'Roboto Mono',monospace;
  --ids-base-type-font-mono-alt: 'Roboto Mono';
  --ids-base-type-font-sans: 'Roboto Flex',Roboto,sans-serif;
  --ids-base-type-font-sans-alt: 'Roboto Flex';
  --ids-base-type-font-serif: 'Roboto Serif',serif;
  --ids-base-type-font-serif-alt: 'Roboto Serif';
  --ids-base-type-leading-compact: 1.15;
  --ids-base-type-leading-none: 1;
  --ids-base-type-leading-normal: 1.5;
  --ids-base-type-leading-snug: 1.3;
  --ids-base-type-leading-tight: 1.25;
  --ids-base-type-leading-tighter: 1.2;
  --ids-base-type-size-3xl: calc(var(--ids-base-type-size-md) * 1.75);
  --ids-base-type-size-4xl: calc(var(--ids-base-type-size-md) * 2);
  --ids-base-type-size-5xl: calc(var(--ids-base-type-size-md) * 2.5);
  --ids-base-type-size-lg: calc(var(--ids-base-type-size-md) * 1.125);
  --ids-base-type-size-md: 1rem;
  --ids-base-type-size-sm: calc(var(--ids-base-type-size-md) * 0.875);
  --ids-base-type-size-xl: calc(var(--ids-base-type-size-md) * 1.25);
  --ids-base-type-size-xs: calc(var(--ids-base-type-size-md) * 0.75);
  --ids-base-type-size-xxl: calc(var(--ids-base-type-size-md) * 1.375);
  --ids-base-type-size-xxs: calc(var(--ids-base-type-size-md) * .625);
  --ids-base-type-tracking-normal: normal;
  --ids-base-type-tracking-tight: -0.01em;
  --ids-base-type-tracking-tighter: -0.04em;
  --ids-base-type-tracking-wide: 0.02em;
  --ids-base-type-tracking-wider: 0.04em;
  --ids-base-type-transform-capitalize: capitalize;
  --ids-base-type-transform-lowercase: lowercase;
  --ids-base-type-transform-normal: none;
  --ids-base-type-transform-uppercase: uppercase;
  --ids-base-type-variation-grade-heavier: "GRAD" 128;
  --ids-base-type-variation-grade-heavy: "GRAD" 64;
  --ids-base-type-variation-grade-light: "GRAD" -64;
  --ids-base-type-variation-grade-lighter: "GRAD" -128;
  --ids-base-type-variation-grade-regular: "GRAD" 0;
  --ids-base-type-variation-italic-italic: "ital" 1;
  --ids-base-type-variation-italic-normal: "ital" 0;
  --ids-base-type-variation-slant-none: "slnt" 0;
  --ids-base-type-variation-slant-oblique: "slnt" -12;
  --ids-base-type-variation-width-narrow: "wdth" 80;
  --ids-base-type-variation-width-narrower: "wdth" 60;
  --ids-base-type-variation-width-regular: "wdth" 100;
  --ids-base-type-variation-width-wide: "wdth" 120;
  --ids-base-type-variation-width-wider: "wdth" 140;
  --ids-base-type-weight-black: 900;
  --ids-base-type-weight-bold: 700;
  --ids-base-type-weight-extrabold: 800;
  --ids-base-type-weight-extralight: 200;
  --ids-base-type-weight-light: 300;
  --ids-base-type-weight-medium: 500;
  --ids-base-type-weight-regular: 400;
  --ids-base-type-weight-semibold: 600;
  --ids-base-type-weight-thin: 100;
  --ids-sem-color-border-button-divider-disabled: var(--ids-sem-color-border-interactive-disabled);
  --ids-sem-color-border-button-divider-primary: var(--ids-sem-color-border-inverse);
  --ids-sem-color-border-button-divider-secondary: var(--ids-sem-color-border-button-secondary-rest);
  --ids-sem-color-border-button-divider-tertiary: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-active: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-disabled: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-focus: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-hover: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-primary-rest: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-secondary-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-button-secondary-disabled: var(--ids-sem-color-border-interactive-disabled);
  --ids-sem-color-border-button-secondary-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-button-secondary-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-button-secondary-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-button-tertiary-active: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-tertiary-disabled: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-tertiary-focus: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-tertiary-hover: var(--ids-base-color-transparent);
  --ids-sem-color-border-button-tertiary-rest: var(--ids-base-color-transparent);
  --ids-sem-color-border-caution: var(--ids-base-color-gold-500);
  --ids-sem-color-border-default: var(--ids-sem-color-neutral-400);
  --ids-sem-color-border-error: var(--ids-base-color-red-600);
  --ids-sem-color-border-info: var(--ids-base-color-blue-600);
  --ids-sem-color-border-interactive-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-interactive-disabled: var(--ids-sem-color-neutral-300);
  --ids-sem-color-border-interactive-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-interactive-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-interactive-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-border-interactive-selected: var(--ids-sem-color-primary-900);
  --ids-sem-color-border-inverse: var(--ids-base-color-white);
  --ids-sem-color-border-max: var(--ids-base-color-black);
  --ids-sem-color-border-muted: var(--ids-sem-color-neutral-300);
  --ids-sem-color-border-success: var(--ids-base-color-green-600);
  --ids-sem-color-neutral-100: var(--ids-base-color-gray-100);
  --ids-sem-color-neutral-200: var(--ids-base-color-gray-200);
  --ids-sem-color-neutral-300: var(--ids-base-color-gray-300);
  --ids-sem-color-neutral-400: var(--ids-base-color-gray-400);
  --ids-sem-color-neutral-50: var(--ids-base-color-gray-50);
  --ids-sem-color-neutral-500: var(--ids-base-color-gray-500);
  --ids-sem-color-neutral-600: var(--ids-base-color-gray-600);
  --ids-sem-color-neutral-700: var(--ids-base-color-gray-700);
  --ids-sem-color-neutral-800: var(--ids-base-color-gray-800);
  --ids-sem-color-neutral-900: var(--ids-base-color-gray-900);
  --ids-sem-color-on-surface-button-primary-active: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-button-primary-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-button-primary-focus: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-button-primary-hover: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-button-primary-rest: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-button-secondary-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-secondary-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-button-secondary-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-secondary-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-secondary-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-tertiary-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-tertiary-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-button-tertiary-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-tertiary-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-button-tertiary-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-caution-default: var(--ids-base-color-gold-500);
  --ids-sem-color-on-surface-caution-muted: var(--ids-base-color-gold-400);
  --ids-sem-color-on-surface-default: var(--ids-base-color-black);
  --ids-sem-color-on-surface-dim: var(--ids-sem-color-neutral-300);
  --ids-sem-color-on-surface-error-default: var(--ids-base-color-red-600);
  --ids-sem-color-on-surface-error-muted: var(--ids-base-color-red-400);
  --ids-sem-color-on-surface-info-default: var(--ids-base-color-blue-600);
  --ids-sem-color-on-surface-info-muted: var(--ids-base-color-blue-400);
  --ids-sem-color-on-surface-interactive-active: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-interactive-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-interactive-focus: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-interactive-hover: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-interactive-inverse-active: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-inverse-disabled: var(--ids-sem-color-on-surface-subdued);
  --ids-sem-color-on-surface-interactive-inverse-focus: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-inverse-hover: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-inverse-rest: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-inverse-selected: var(--ids-sem-color-on-surface-inverse);
  --ids-sem-color-on-surface-interactive-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-interactive-selected: var(--ids-sem-color-primary-900);
  --ids-sem-color-on-surface-inverse: var(--ids-base-color-white);
  --ids-sem-color-on-surface-link-active: var(--ids-sem-color-primary-500);
  --ids-sem-color-on-surface-link-disabled: var(--ids-sem-color-on-surface-subtle);
  --ids-sem-color-on-surface-link-focus: var(--ids-sem-color-primary-500);
  --ids-sem-color-on-surface-link-hover: var(--ids-sem-color-primary-500);
  --ids-sem-color-on-surface-link-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-on-surface-link-visited: var(--ids-base-color-fuchsia-700);
  --ids-sem-color-on-surface-muted: var(--ids-sem-color-neutral-600);
  --ids-sem-color-on-surface-primary: var(--ids-sem-color-primary-600);
  --ids-sem-color-on-surface-subdued: var(--ids-sem-color-neutral-700);
  --ids-sem-color-on-surface-subtle: var(--ids-sem-color-neutral-400);
  --ids-sem-color-on-surface-success-default: var(--ids-base-color-green-600);
  --ids-sem-color-on-surface-success-muted: var(--ids-base-color-green-400);
  --ids-sem-color-overlay-dark: rgba(74, 74, 74, 0.8);
  --ids-sem-color-overlay-light: rgba(255, 255, 255, 0.9);
  --ids-sem-color-overlay-subdued: rgba(244, 244, 244, 0.96);
  --ids-sem-color-primary-100: var(--ids-base-color-blue-100);
  --ids-sem-color-primary-200: var(--ids-base-color-blue-200);
  --ids-sem-color-primary-300: var(--ids-base-color-blue-300);
  --ids-sem-color-primary-400: var(--ids-base-color-blue-400);
  --ids-sem-color-primary-50: var(--ids-base-color-blue-50);
  --ids-sem-color-primary-500: var(--ids-base-color-blue-500);
  --ids-sem-color-primary-600: var(--ids-base-color-blue-600);
  --ids-sem-color-primary-700: var(--ids-base-color-blue-700);
  --ids-sem-color-primary-800: var(--ids-base-color-blue-800);
  --ids-sem-color-primary-900: var(--ids-base-color-blue-900);
  --ids-sem-color-primary-950: var(--ids-base-color-blue-950);
  --ids-sem-color-ring-default: var(--ids-sem-color-primary-100);
  --ids-sem-color-secondary-100: var(--ids-sem-color-primary-100);
  --ids-sem-color-secondary-200: var(--ids-sem-color-primary-200);
  --ids-sem-color-secondary-300: var(--ids-sem-color-primary-300);
  --ids-sem-color-secondary-400: var(--ids-sem-color-primary-400);
  --ids-sem-color-secondary-50: var(--ids-sem-color-primary-50);
  --ids-sem-color-secondary-500: var(--ids-sem-color-primary-500);
  --ids-sem-color-secondary-600: var(--ids-sem-color-primary-600);
  --ids-sem-color-secondary-700: var(--ids-sem-color-primary-700);
  --ids-sem-color-secondary-800: var(--ids-sem-color-primary-800);
  --ids-sem-color-secondary-900: var(--ids-sem-color-primary-900);
  --ids-sem-color-shadow-default: var(--ids-sem-color-neutral-800);
  --ids-sem-color-shadow-muted: var(--ids-sem-color-neutral-300);
  --ids-sem-color-surface-app: var(--ids-base-color-white);
  --ids-sem-color-surface-button-primary-active: var(--ids-sem-color-primary-600);
  --ids-sem-color-surface-button-primary-disabled: var(--ids-sem-color-surface-muted);
  --ids-sem-color-surface-button-primary-focus: var(--ids-sem-color-surface-button-primary-rest);
  --ids-sem-color-surface-button-primary-hover: var(--ids-sem-color-primary-600);
  --ids-sem-color-surface-button-primary-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-surface-button-secondary-active: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-button-secondary-disabled: var(--ids-base-color-transparent);
  --ids-sem-color-surface-button-secondary-focus: var(--ids-sem-color-surface-button-secondary-rest);
  --ids-sem-color-surface-button-secondary-hover: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-button-secondary-rest: var(--ids-base-color-transparent);
  --ids-sem-color-surface-button-tertiary-active: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-button-tertiary-disabled: var(--ids-base-color-transparent);
  --ids-sem-color-surface-button-tertiary-focus: var(--ids-sem-color-surface-button-tertiary-rest);
  --ids-sem-color-surface-button-tertiary-hover: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-button-tertiary-rest: var(--ids-base-color-transparent);
  --ids-sem-color-surface-caution: var(--ids-base-color-gold-100);
  --ids-sem-color-surface-dark: var(--ids-base-color-gray-800);
  --ids-sem-color-surface-default: var(--ids-base-color-white);
  --ids-sem-color-surface-error: var(--ids-base-color-red-100);
  --ids-sem-color-surface-info: var(--ids-base-color-blue-100);
  --ids-sem-color-surface-interactive-active: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-interactive-disabled: var(--ids-sem-color-surface-muted);
  --ids-sem-color-surface-interactive-focus: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-interactive-hover: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-interactive-inverse-active: var(--ids-sem-color-primary-950);
  --ids-sem-color-surface-interactive-inverse-disabled: var(--ids-sem-color-surface-inverse-default);
  --ids-sem-color-surface-interactive-inverse-focus: var(--ids-sem-color-primary-950);
  --ids-sem-color-surface-interactive-inverse-hover: var(--ids-sem-color-primary-950);
  --ids-sem-color-surface-interactive-inverse-rest: var(--ids-sem-color-primary-300);
  --ids-sem-color-surface-interactive-inverse-selected: var(--ids-sem-color-primary-900);
  --ids-sem-color-surface-interactive-rest: var(--ids-sem-color-primary-700);
  --ids-sem-color-surface-interactive-selected: var(--ids-sem-color-primary-50);
  --ids-sem-color-surface-inverse-default: var(--ids-sem-color-neutral-800);
  --ids-sem-color-surface-inverse-muted: var(--ids-sem-color-neutral-700);
  --ids-sem-color-surface-light: var(--ids-base-color-white);
  --ids-sem-color-surface-muted: var(--ids-sem-color-neutral-100);
  --ids-sem-color-surface-subdued: var(--ids-sem-color-neutral-50);
  --ids-sem-color-surface-success: var(--ids-base-color-green-100);
  --ids-sem-color-surface-urgent: var(--ids-base-color-red-500);
  --ids-sem-ring-default: 0 0 0 3px var(--ids-sem-color-ring-default);
  --ids-sem-ring-focus: 0 0 0 2px var(--ids-sem-color-surface-default), 0 0 0 4px var(--ids-sem-color-border-interactive-focus);
  --ids-sem-size-border-button-divider-primary: var(--ids-base-size-border-px);
  --ids-sem-size-border-button-divider-secondary: var(--ids-base-size-border-px);
  --ids-sem-size-border-button-primary: var(--ids-base-size-border-none);
  --ids-sem-size-border-button-secondary: var(--ids-base-size-border-px);
  --ids-sem-size-border-button-tertiary: var(--ids-base-size-border-none);
  --ids-sem-size-border-radius-button: var(--ids-sem-size-border-radius-default);
  --ids-sem-size-border-radius-default: var(--ids-base-size-border-radius-sm);
  --ids-sem-size-border-radius-round: var(--ids-base-size-border-radius-full);
  --ids-sem-type-font-body: var(--ids-base-type-font-sans);
  --ids-sem-type-font-button-aux: var(--ids-sem-type-font-body);
  --ids-sem-type-font-button-default: var(--ids-sem-type-font-body);
  --ids-sem-type-font-heading: var(--ids-base-type-font-sans);
  --ids-sem-type-font-interactive-default: var(--ids-sem-type-font-body);
  --ids-sem-type-weight-button-aux: var(--ids-base-type-weight-regular);
  --ids-sem-type-weight-button-default: var(--ids-base-type-weight-semibold);
  --ids-sem-type-weight-interactive-default: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-lg-block-spacing: 22px;
  --ids-sem-typography-anchor-block-lg-display: block;
  --ids-sem-typography-anchor-block-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-anchor-block-lg-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-anchor-block-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-block-md-block-spacing: 20px;
  --ids-sem-typography-anchor-block-md-display: block;
  --ids-sem-typography-anchor-block-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-anchor-block-md-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-anchor-block-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-block-sm-block-spacing: 18px;
  --ids-sem-typography-anchor-block-sm-display: block;
  --ids-sem-typography-anchor-block-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-anchor-block-sm-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-block-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-block-xs-block-spacing: 16px;
  --ids-sem-typography-anchor-block-xs-display: block;
  --ids-sem-typography-anchor-block-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-anchor-block-xs-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-block-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-xs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-block-xxs-block-spacing: 14px;
  --ids-sem-typography-anchor-block-xxs-display: block;
  --ids-sem-typography-anchor-block-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-block-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-anchor-block-xxs-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-block-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-block-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-block-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-block-xxs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-anchor-inline-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-anchor-inline-lg-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-anchor-inline-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-lg-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-anchor-inline-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-anchor-inline-md-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-anchor-inline-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-md-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-anchor-inline-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-anchor-inline-sm-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-inline-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-sm-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-anchor-inline-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-anchor-inline-xs-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-inline-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-xs-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-anchor-inline-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-anchor-inline-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-anchor-inline-xxs-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-anchor-inline-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-anchor-inline-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-anchor-inline-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-anchor-inline-xxs-text-decoration: var(--ids-base-type-decoration-underline);
  --ids-sem-typography-body-lg-block-spacing: 22px;
  --ids-sem-typography-body-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-body-lg-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-body-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-body-md-block-spacing: 20px;
  --ids-sem-typography-body-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-body-md-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-body-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-body-sm-block-spacing: 18px;
  --ids-sem-typography-body-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-body-sm-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-body-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-body-xs-block-spacing: 16px;
  --ids-sem-typography-body-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-body-xs-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-body-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-xs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-body-xxs-block-spacing: 14px;
  --ids-sem-typography-body-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-body-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-body-xxs-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-body-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-body-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-body-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-body-xxs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-heading-h1-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h1-font-size: var(--ids-base-type-size-3xl);
  --ids-sem-typography-heading-h1-font-weight: var(--ids-base-type-weight-bold);
  --ids-sem-typography-heading-h1-letter-spacing: var(--ids-base-type-tracking-tight);
  --ids-sem-typography-heading-h1-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-heading-h1-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h2-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h2-font-size: var(--ids-base-type-size-xxl);
  --ids-sem-typography-heading-h2-font-weight: var(--ids-base-type-weight-bold);
  --ids-sem-typography-heading-h2-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h2-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-heading-h2-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h3-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h3-font-size: var(--ids-base-type-size-xl);
  --ids-sem-typography-heading-h3-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-heading-h3-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h3-line-height: var(--ids-base-type-leading-tighter);
  --ids-sem-typography-heading-h3-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h4-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h4-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-heading-h4-font-weight: var(--ids-base-type-weight-medium);
  --ids-sem-typography-heading-h4-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h4-line-height: var(--ids-base-type-leading-tighter);
  --ids-sem-typography-heading-h4-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h5-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h5-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-heading-h5-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-heading-h5-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h5-line-height: var(--ids-base-type-leading-tighter);
  --ids-sem-typography-heading-h5-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-heading-h6-font-family: var(--ids-sem-type-font-heading);
  --ids-sem-typography-heading-h6-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-heading-h6-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-heading-h6-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-heading-h6-line-height: var(--ids-base-type-leading-tighter);
  --ids-sem-typography-heading-h6-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-label-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-label-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-label-lg-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-label-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-label-lg-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-label-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-label-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-label-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-label-md-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-label-md-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-label-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-label-md-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-label-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-label-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-label-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-label-sm-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-label-sm-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-label-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-label-sm-line-height: var(--ids-base-type-leading-compact);
  --ids-sem-typography-label-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-label-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-lg-block-spacing: 14px;
  --ids-sem-typography-list-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-list-lg-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-list-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-md-block-spacing: 12px;
  --ids-sem-typography-list-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-list-md-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-list-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-sm-block-spacing: 10px;
  --ids-sem-typography-list-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-list-sm-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-list-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-xs-block-spacing: 8px;
  --ids-sem-typography-list-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-list-xs-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-list-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-xs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-list-xxs-block-spacing: 6px;
  --ids-sem-typography-list-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-list-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-list-xxs-font-weight: var(--ids-base-type-weight-regular);
  --ids-sem-typography-list-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-list-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-list-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-list-xxs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-lg-block-spacing: 22px;
  --ids-sem-typography-strong-lg-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-lg-font-size: var(--ids-base-type-size-lg);
  --ids-sem-typography-strong-lg-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-lg-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-lg-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-strong-lg-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-lg-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-md-block-spacing: 20px;
  --ids-sem-typography-strong-md-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-md-font-size: var(--ids-base-type-size-md);
  --ids-sem-typography-strong-md-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-md-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-md-line-height: var(--ids-base-type-leading-tight);
  --ids-sem-typography-strong-md-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-md-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-sm-block-spacing: 18px;
  --ids-sem-typography-strong-sm-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-sm-font-size: var(--ids-base-type-size-sm);
  --ids-sem-typography-strong-sm-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-sm-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-sm-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-strong-sm-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-sm-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-xs-block-spacing: 16px;
  --ids-sem-typography-strong-xs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-xs-font-size: var(--ids-base-type-size-xs);
  --ids-sem-typography-strong-xs-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-xs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-xs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-strong-xs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-xs-text-decoration: var(--ids-base-type-decoration-none);
  --ids-sem-typography-strong-xxs-block-spacing: 14px;
  --ids-sem-typography-strong-xxs-font-family: var(--ids-sem-type-font-body);
  --ids-sem-typography-strong-xxs-font-size: var(--ids-base-type-size-xxs);
  --ids-sem-typography-strong-xxs-font-weight: var(--ids-base-type-weight-semibold);
  --ids-sem-typography-strong-xxs-letter-spacing: var(--ids-base-type-tracking-normal);
  --ids-sem-typography-strong-xxs-line-height: var(--ids-base-type-leading-snug);
  --ids-sem-typography-strong-xxs-text-case: var(--ids-base-type-transform-normal);
  --ids-sem-typography-strong-xxs-text-decoration: var(--ids-base-type-decoration-none);
}



:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}section#landing-page-header{align-items:center;border-bottom:var(--ids-base-size-border-px) solid var(--ids-sem-color-neutral-300);display:flex;height:80px;justify-content:space-between;padding:var(--ids-base-space-0) var(--ids-base-space-60)}@media screen and (max-width: 679px){section#landing-page-header{align-items:normal;flex-direction:column;height:120px;justify-content:start;padding:var(--ids-base-space-0) var(--ids-base-space-50);padding-top:var(--ids-base-space-10)}}section#landing-page-header>h1{font-weight:normal;font-size:var(--ids-base-type-size-3xl);margin:var(--ids-base-space-0)}@media screen and (max-width: 679px){section#landing-page-header>h1{font-size:var(--ids-base-type-size-xl)}}section#landing-page-header .header-controls{display:flex;gap:var(--ids-base-space-25)}@media screen and (max-width: 679px){section#landing-page-header .header-controls{flex-direction:column;gap:var(--ids-base-space-10);margin-left:var(--ids-base-space-0);margin-top:var(--ids-base-space-0)}}section#landing-page-header .header-controls .dashboard-picker{min-width:200px}section#landing-page-header .header-controls .dashboard-picker .ids-combo-box-input-and-chips{box-sizing:border-box;height:40px}@media screen and (max-width: 679px){section#landing-page-header .header-controls .dashboard-picker .ids-combo-box-input-and-chips{height:30px}}
div.tile-content.leads-by-age{align-items:center;display:flex;flex-direction:column;height:100%;padding-left:var(--ids-base-space-0);padding-right:var(--ids-base-space-40)}
div.tile-content.sold-inventory-age{display:flex;flex-direction:column}div.tile-content.sold-inventory-age .sold-inventory-age-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:var(--ids-base-space-50)}div.tile-content.sold-inventory-age .sold-inventory-age-chart-titles{font-size:var(--ids-base-type-size-sm);font-weight:var(--ids-base-type-weight-bold);line-height:var(--ids-base-type-size-xl);padding-top:var(--ids-base-space-40)}
div.tile-content.top-lead-sources{flex:1}div.tile-content .total-remaining{color:var(--ids-sem-color-neutral-600);font-size:var(--ids-base-type-size-sm);margin-top:var(--ids-base-space-20)}
div.trade-ins-that-drove-leads-sold-legend{align-items:center;display:flex;justify-content:center;margin:var(--ids-base-space-40) var(--ids-base-space-0) var(--ids-base-space-60);width:100%;gap:var(--ids-base-space-20)}div.trade-ins-that-drove-leads-sold-legend div.legend-item{align-items:center;display:flex;gap:var(--ids-base-space-20)}div.trade-ins-that-drove-leads-sold-legend div.legend-item div.legend-color{height:16px;width:16px}div.trade-ins-that-drove-leads-sold-legend div.legend-item div.legend-label{font-size:var(--ids-base-type-size-sm)}
div.tile-content.total-gross-profit{flex:1}
div.ids-slideout-title-container{padding:var(--ids-base-space-0) var(--ids-base-space-0) var(--ids-base-space-20)}div.ids-slideout-title-container div.ids-slideout-close-button{display:none}
div.logi-component{height:100%;width:100%}
section#logi-view{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:75vh;width:100vw;padding:var(--ids-base-space-50) var(--ids-base-space-25) var(--ids-base-space-25) var(--ids-base-space-25)}section#logi-view div#logi-component-container{height:100%;position:relative;width:100%}
:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}main#landing-page{background-color:#fff;display:flex;flex-direction:column;height:100%;width:100%}main#landing-page div.error-boundary.landing-page-error-boundary{padding:var(--ids-base-space-25)}main#landing-page>span{margin:var(--ids-base-space-25)}
:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}section.tile-section{display:flex;flex-direction:column;margin-top:var(--ids-base-space-25);padding:var(--ids-base-space-25)}section.tile-section div.tile-section-header{align-items:center;display:flex}section.tile-section div.tile-section-header h2.tile-section-header-text{color:var(--ids-sem-color-primary-600);font-size:var(--ids-base-type-size-xxl);font-weight:var(--ids-base-type-weight-medium);margin-right:var(--ids-base-space-50)}section.tile-section div.tile-grid{display:grid;gap:var(--ids-base-space-20);grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}
div.tile-content.total-leads{flex:1}div.tile-content.total-leads div[id*=donut-chart]{height:350px}
div.tile-content.units-sold{display:flex;flex-direction:column;height:100%}div.tile-content.units-sold div.units-sold-chart-container{display:grid;grid-template-rows:auto minmax(200px, 300px)}div.tile-content.units-sold div.units-sold-chart-container div.units-sold-chart-area{position:relative}div.tile-content.units-sold div.units-sold-chart-container div.chart-legend.units-sold-legend{margin:var(--ids-base-space-40) var(--ids-base-space-0) var(--ids-base-space-60)}
section#web-component-view{display:grid;gap:12px;grid-template-columns:7fr 7fr 10fr;flex-direction:column;flex:1;padding:var(--ids-base-space-50) var(--ids-base-space-25) var(--ids-base-space-25) var(--ids-base-space-25)}section#web-component-view div.grid-item{aspect-ratio:1;border:1px solid #d3d3d3;border-radius:4px}
body{margin:0;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
:root{--ids-base-animation-pulse: 2s ease-in-out 0.5s infinite normal none running pulse;--ids-base-color-amber-100: #ffdbc3;--ids-base-color-amber-200: #ffbd93;--ids-base-color-amber-300: #ff995a;--ids-base-color-amber-400: #f87216;--ids-base-color-amber-50: #fff0e6;--ids-base-color-amber-500: #d26217;--ids-base-color-amber-600: #b05417;--ids-base-color-amber-700: #924719;--ids-base-color-amber-800: #773a15;--ids-base-color-amber-900: #512912;--ids-base-color-black: #000000;--ids-base-color-blue-100: #cce8ff;--ids-base-color-blue-200: #a3d0f5;--ids-base-color-blue-300: #81b7e4;--ids-base-color-blue-400: #57a0db;--ids-base-color-blue-50: #ebf6ff;--ids-base-color-blue-500: #318ad3;--ids-base-color-blue-600: #2372b8;--ids-base-color-blue-700: #005ba8;--ids-base-color-blue-800: #004986;--ids-base-color-blue-900: #003468;--ids-base-color-blue-950: #001b35;--ids-base-color-fuchsia-100: #f8daeb;--ids-base-color-fuchsia-200: #f2bddb;--ids-base-color-fuchsia-300: #eb9ac8;--ids-base-color-fuchsia-400: #e474b2;--ids-base-color-fuchsia-50: #fcf1f7;--ids-base-color-fuchsia-500: #dc4a9b;--ids-base-color-fuchsia-600: #ca2780;--ids-base-color-fuchsia-700: #a9216a;--ids-base-color-fuchsia-800: #8c1d58;--ids-base-color-fuchsia-900: #62133d;--ids-base-color-gold-100: #fff0c2;--ids-base-color-gold-200: #ffe699;--ids-base-color-gold-300: #ffd966;--ids-base-color-gold-400: #ffc20e;--ids-base-color-gold-50: #fff7e0;--ids-base-color-gold-500: #ebb000;--ids-base-color-gold-600: #b38600;--ids-base-color-gold-700: #8f6b00;--ids-base-color-gold-800: #664d00;--ids-base-color-gold-900: #4d3900;--ids-base-color-gray-100: #e3e3e3;--ids-base-color-gray-200: #cccccc;--ids-base-color-gray-300: #b2b2b2;--ids-base-color-gray-400: #959595;--ids-base-color-gray-50: #f4f4f4;--ids-base-color-gray-500: #828282;--ids-base-color-gray-600: #6d6d6d;--ids-base-color-gray-700: #5a5a5a;--ids-base-color-gray-800: #4a4a4a;--ids-base-color-gray-900: #333333;--ids-base-color-green-100: #c9eabf;--ids-base-color-green-200: #9fda8e;--ids-base-color-green-300: #6cc651;--ids-base-color-green-400: #53ac39;--ids-base-color-green-50: #e9f6e5;--ids-base-color-green-500: #479230;--ids-base-color-green-600: #3c7b29;--ids-base-color-green-700: #326622;--ids-base-color-green-800: #28541a;--ids-base-color-green-900: #203a17;--ids-base-color-red-100: #ffd6cf;--ids-base-color-red-200: #ffb6aa;--ids-base-color-red-300: #f99384;--ids-base-color-red-400: #f06f61;--ids-base-color-red-50: #ffeae7;--ids-base-color-red-500: #e44941;--ids-base-color-red-600: #d41e27;--ids-base-color-red-700: #b11d23;--ids-base-color-red-800: #94141b;--ids-base-color-red-900: #6f0000;--ids-base-color-transparent: rgba(0, 0, 0, 0);--ids-base-color-white: #ffffff;--ids-base-opacity-0: 0;--ids-base-opacity-10: 0.1;--ids-base-opacity-100: 1.0;--ids-base-opacity-25: 0.25;--ids-base-opacity-50: 0.5;--ids-base-opacity-80: 0.8;--ids-base-opacity-90: 0.9;--ids-base-screen-3xl: 1457px;--ids-base-screen-lg: 960px;--ids-base-screen-md: 680px;--ids-base-screen-sm: 480px;--ids-base-screen-xl: 1168px;--ids-base-screen-xxl: 1360px;--ids-base-shadow-lg: 0 6px 6px 0 rgba(0,0,0,0.3);--ids-base-shadow-md: 0 4px 4px 0 rgba(0,0,0,0.1);--ids-base-shadow-sm: 0 2px 2px 0 rgba(0,0,0,0.1);--ids-base-shadow-xl: 4px 0 6px 0 rgba(0,0,0,0.3), -4px 0 6px 0 rgba(0,0,0,0.3);--ids-base-size-border-lg: calc(var(--ids-base-size-border-md) * 2);--ids-base-size-border-md: 4px;--ids-base-size-border-none: 0px;--ids-base-size-border-px: 1px;--ids-base-size-border-radius-3xl: calc(var(--ids-base-size-border-radius-sm) * 6);--ids-base-size-border-radius-full: 9999px;--ids-base-size-border-radius-lg: calc(var(--ids-base-size-border-radius-sm) * 2);--ids-base-size-border-radius-md: calc(var(--ids-base-size-border-radius-sm) * 1.5);--ids-base-size-border-radius-none: 0px;--ids-base-size-border-radius-sm: 4px;--ids-base-size-border-radius-xl: calc(var(--ids-base-size-border-radius-sm) * 3);--ids-base-size-border-radius-xs: calc(var(--ids-base-size-border-radius-sm) * 0.5);--ids-base-size-border-radius-xxl: calc(var(--ids-base-size-border-radius-sm) * 4);--ids-base-size-border-sm: calc(var(--ids-base-size-border-md) * 0.5);--ids-base-space-0: 0px;--ids-base-space-05: calc(var(--ids-base-space-10) * 0.5);--ids-base-space-10: 0.25rem;--ids-base-space-100: calc(var(--ids-base-space-10) * 10);--ids-base-space-110: calc(var(--ids-base-space-10) * 11);--ids-base-space-120: calc(var(--ids-base-space-10) * 12);--ids-base-space-140: calc(var(--ids-base-space-10) * 14);--ids-base-space-15: calc(var(--ids-base-space-10) * 1.5);--ids-base-space-160: calc(var(--ids-base-space-10) * 16);--ids-base-space-20: calc(var(--ids-base-space-10) * 2);--ids-base-space-200: calc(var(--ids-base-space-10) * 20);--ids-base-space-240: calc(var(--ids-base-space-10) * 24);--ids-base-space-25: calc(var(--ids-base-space-10) * 2.5);--ids-base-space-280: calc(var(--ids-base-space-10) * 28);--ids-base-space-30: calc(var(--ids-base-space-10) * 3);--ids-base-space-320: calc(var(--ids-base-space-10) * 32);--ids-base-space-35: calc(var(--ids-base-space-10) * 3.5);--ids-base-space-360: calc(var(--ids-base-space-10) * 36);--ids-base-space-40: calc(var(--ids-base-space-10) * 4);--ids-base-space-400: calc(var(--ids-base-space-10) * 40);--ids-base-space-440: calc(var(--ids-base-space-10) * 44);--ids-base-space-45: calc(var(--ids-base-space-10) * 4.5);--ids-base-space-480: calc(var(--ids-base-space-10) * 48);--ids-base-space-5: calc(var(--ids-base-space-10) * 0.5);--ids-base-space-50: calc(var(--ids-base-space-10) * 5);--ids-base-space-520: calc(var(--ids-base-space-10) * 52);--ids-base-space-55: calc(var(--ids-base-space-10) * 5.5);--ids-base-space-560: calc(var(--ids-base-space-10) * 56);--ids-base-space-60: calc(var(--ids-base-space-10) * 6);--ids-base-space-600: calc(var(--ids-base-space-10) * 60);--ids-base-space-640: calc(var(--ids-base-space-10) * 64);--ids-base-space-70: calc(var(--ids-base-space-10) * 7);--ids-base-space-720: calc(var(--ids-base-space-10) * 72);--ids-base-space-80: calc(var(--ids-base-space-10) * 8);--ids-base-space-800: calc(var(--ids-base-space-10) * 80);--ids-base-space-90: calc(var(--ids-base-space-10) * 9);--ids-base-space-960: calc(var(--ids-base-space-10) * 96);--ids-base-space-px: 1px;--ids-base-type-decoration-none: none;--ids-base-type-decoration-underline: underline;--ids-base-type-font-mono: 'Roboto Mono',monospace;--ids-base-type-font-mono-alt: 'Roboto Mono';--ids-base-type-font-sans: 'Roboto Flex',Roboto,sans-serif;--ids-base-type-font-sans-alt: 'Roboto Flex';--ids-base-type-font-serif: 'Roboto Serif',serif;--ids-base-type-font-serif-alt: 'Roboto Serif';--ids-base-type-leading-compact: 1.15;--ids-base-type-leading-none: 1;--ids-base-type-leading-normal: 1.5;--ids-base-type-leading-snug: 1.3;--ids-base-type-leading-tight: 1.25;--ids-base-type-leading-tighter: 1.2;--ids-base-type-size-3xl: calc(var(--ids-base-type-size-md) * 1.75);--ids-base-type-size-4xl: calc(var(--ids-base-type-size-md) * 2);--ids-base-type-size-5xl: calc(var(--ids-base-type-size-md) * 2.5);--ids-base-type-size-lg: calc(var(--ids-base-type-size-md) * 1.125);--ids-base-type-size-md: 1rem;--ids-base-type-size-sm: calc(var(--ids-base-type-size-md) * 0.875);--ids-base-type-size-xl: calc(var(--ids-base-type-size-md) * 1.25);--ids-base-type-size-xs: calc(var(--ids-base-type-size-md) * 0.75);--ids-base-type-size-xxl: calc(var(--ids-base-type-size-md) * 1.375);--ids-base-type-size-xxs: calc(var(--ids-base-type-size-md) * .625);--ids-base-type-tracking-normal: normal;--ids-base-type-tracking-tight: -0.01em;--ids-base-type-tracking-tighter: -0.04em;--ids-base-type-tracking-wide: 0.02em;--ids-base-type-tracking-wider: 0.04em;--ids-base-type-transform-capitalize: capitalize;--ids-base-type-transform-lowercase: lowercase;--ids-base-type-transform-normal: none;--ids-base-type-transform-uppercase: uppercase;--ids-base-type-variation-grade-heavier: "GRAD" 128;--ids-base-type-variation-grade-heavy: "GRAD" 64;--ids-base-type-variation-grade-light: "GRAD" -64;--ids-base-type-variation-grade-lighter: "GRAD" -128;--ids-base-type-variation-grade-regular: "GRAD" 0;--ids-base-type-variation-italic-italic: "ital" 1;--ids-base-type-variation-italic-normal: "ital" 0;--ids-base-type-variation-slant-none: "slnt" 0;--ids-base-type-variation-slant-oblique: "slnt" -12;--ids-base-type-variation-width-narrow: "wdth" 80;--ids-base-type-variation-width-narrower: "wdth" 60;--ids-base-type-variation-width-regular: "wdth" 100;--ids-base-type-variation-width-wide: "wdth" 120;--ids-base-type-variation-width-wider: "wdth" 140;--ids-base-type-weight-black: 900;--ids-base-type-weight-bold: 700;--ids-base-type-weight-extrabold: 800;--ids-base-type-weight-extralight: 200;--ids-base-type-weight-light: 300;--ids-base-type-weight-medium: 500;--ids-base-type-weight-regular: 400;--ids-base-type-weight-semibold: 600;--ids-base-type-weight-thin: 100;--ids-sem-color-border-button-divider-disabled: var(--ids-sem-color-border-interactive-disabled);--ids-sem-color-border-button-divider-primary: var(--ids-sem-color-border-inverse);--ids-sem-color-border-button-divider-secondary: var(--ids-sem-color-border-button-secondary-rest);--ids-sem-color-border-button-divider-tertiary: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-active: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-disabled: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-focus: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-hover: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-rest: var(--ids-base-color-transparent);--ids-sem-color-border-button-secondary-active: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-disabled: var(--ids-sem-color-border-interactive-disabled);--ids-sem-color-border-button-secondary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-tertiary-active: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-disabled: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-focus: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-hover: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-rest: var(--ids-base-color-transparent);--ids-sem-color-border-caution: var(--ids-base-color-gold-500);--ids-sem-color-border-default: var(--ids-sem-color-neutral-400);--ids-sem-color-border-error: var(--ids-base-color-red-600);--ids-sem-color-border-info: var(--ids-base-color-blue-600);--ids-sem-color-border-interactive-active: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-disabled: var(--ids-sem-color-neutral-300);--ids-sem-color-border-interactive-focus: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-hover: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-selected: var(--ids-sem-color-primary-900);--ids-sem-color-border-inverse: var(--ids-base-color-white);--ids-sem-color-border-max: var(--ids-base-color-black);--ids-sem-color-border-muted: var(--ids-sem-color-neutral-300);--ids-sem-color-border-success: var(--ids-base-color-green-600);--ids-sem-color-neutral-100: var(--ids-base-color-gray-100);--ids-sem-color-neutral-200: var(--ids-base-color-gray-200);--ids-sem-color-neutral-300: var(--ids-base-color-gray-300);--ids-sem-color-neutral-400: var(--ids-base-color-gray-400);--ids-sem-color-neutral-50: var(--ids-base-color-gray-50);--ids-sem-color-neutral-500: var(--ids-base-color-gray-500);--ids-sem-color-neutral-600: var(--ids-base-color-gray-600);--ids-sem-color-neutral-700: var(--ids-base-color-gray-700);--ids-sem-color-neutral-800: var(--ids-base-color-gray-800);--ids-sem-color-neutral-900: var(--ids-base-color-gray-900);--ids-sem-color-on-surface-button-primary-active: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-primary-focus: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-hover: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-rest: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-secondary-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-secondary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-tertiary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-caution-default: var(--ids-base-color-gold-500);--ids-sem-color-on-surface-caution-muted: var(--ids-base-color-gold-400);--ids-sem-color-on-surface-default: var(--ids-base-color-black);--ids-sem-color-on-surface-dim: var(--ids-sem-color-neutral-300);--ids-sem-color-on-surface-error-default: var(--ids-base-color-red-600);--ids-sem-color-on-surface-error-muted: var(--ids-base-color-red-400);--ids-sem-color-on-surface-info-default: var(--ids-base-color-blue-600);--ids-sem-color-on-surface-info-muted: var(--ids-base-color-blue-400);--ids-sem-color-on-surface-interactive-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-interactive-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-inverse-active: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-disabled: var(--ids-sem-color-on-surface-subdued);--ids-sem-color-on-surface-interactive-inverse-focus: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-hover: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-rest: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-selected: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-selected: var(--ids-sem-color-primary-900);--ids-sem-color-on-surface-inverse: var(--ids-base-color-white);--ids-sem-color-on-surface-link-active: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-link-focus: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-hover: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-link-visited: var(--ids-base-color-fuchsia-700);--ids-sem-color-on-surface-muted: var(--ids-sem-color-neutral-600);--ids-sem-color-on-surface-primary: var(--ids-sem-color-primary-600);--ids-sem-color-on-surface-subdued: var(--ids-sem-color-neutral-700);--ids-sem-color-on-surface-subtle: var(--ids-sem-color-neutral-400);--ids-sem-color-on-surface-success-default: var(--ids-base-color-green-600);--ids-sem-color-on-surface-success-muted: var(--ids-base-color-green-400);--ids-sem-color-overlay-dark: rgba(74, 74, 74, 0.8);--ids-sem-color-overlay-light: rgba(255, 255, 255, 0.9);--ids-sem-color-overlay-subdued: rgba(244, 244, 244, 0.96);--ids-sem-color-primary-100: var(--ids-base-color-blue-100);--ids-sem-color-primary-200: var(--ids-base-color-blue-200);--ids-sem-color-primary-300: var(--ids-base-color-blue-300);--ids-sem-color-primary-400: var(--ids-base-color-blue-400);--ids-sem-color-primary-50: var(--ids-base-color-blue-50);--ids-sem-color-primary-500: var(--ids-base-color-blue-500);--ids-sem-color-primary-600: var(--ids-base-color-blue-600);--ids-sem-color-primary-700: var(--ids-base-color-blue-700);--ids-sem-color-primary-800: var(--ids-base-color-blue-800);--ids-sem-color-primary-900: var(--ids-base-color-blue-900);--ids-sem-color-primary-950: var(--ids-base-color-blue-950);--ids-sem-color-ring-default: var(--ids-sem-color-primary-100);--ids-sem-color-secondary-100: var(--ids-sem-color-primary-100);--ids-sem-color-secondary-200: var(--ids-sem-color-primary-200);--ids-sem-color-secondary-300: var(--ids-sem-color-primary-300);--ids-sem-color-secondary-400: var(--ids-sem-color-primary-400);--ids-sem-color-secondary-50: var(--ids-sem-color-primary-50);--ids-sem-color-secondary-500: var(--ids-sem-color-primary-500);--ids-sem-color-secondary-600: var(--ids-sem-color-primary-600);--ids-sem-color-secondary-700: var(--ids-sem-color-primary-700);--ids-sem-color-secondary-800: var(--ids-sem-color-primary-800);--ids-sem-color-secondary-900: var(--ids-sem-color-primary-900);--ids-sem-color-shadow-default: var(--ids-sem-color-neutral-800);--ids-sem-color-shadow-muted: var(--ids-sem-color-neutral-300);--ids-sem-color-surface-app: var(--ids-base-color-white);--ids-sem-color-surface-button-primary-active: var(--ids-sem-color-primary-600);--ids-sem-color-surface-button-primary-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-button-primary-focus: var(--ids-sem-color-surface-button-primary-rest);--ids-sem-color-surface-button-primary-hover: var(--ids-sem-color-primary-600);--ids-sem-color-surface-button-primary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-surface-button-secondary-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-secondary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-secondary-focus: var(--ids-sem-color-surface-button-secondary-rest);--ids-sem-color-surface-button-secondary-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-secondary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-tertiary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-focus: var(--ids-sem-color-surface-button-tertiary-rest);--ids-sem-color-surface-button-tertiary-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-tertiary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-caution: var(--ids-base-color-gold-100);--ids-sem-color-surface-dark: var(--ids-base-color-gray-800);--ids-sem-color-surface-default: var(--ids-base-color-white);--ids-sem-color-surface-error: var(--ids-base-color-red-100);--ids-sem-color-surface-info: var(--ids-base-color-blue-100);--ids-sem-color-surface-interactive-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-interactive-focus: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-inverse-active: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-disabled: var(--ids-sem-color-surface-inverse-default);--ids-sem-color-surface-interactive-inverse-focus: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-hover: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-rest: var(--ids-sem-color-primary-300);--ids-sem-color-surface-interactive-inverse-selected: var(--ids-sem-color-primary-900);--ids-sem-color-surface-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-surface-interactive-selected: var(--ids-sem-color-primary-50);--ids-sem-color-surface-inverse-default: var(--ids-sem-color-neutral-800);--ids-sem-color-surface-inverse-muted: var(--ids-sem-color-neutral-700);--ids-sem-color-surface-light: var(--ids-base-color-white);--ids-sem-color-surface-muted: var(--ids-sem-color-neutral-100);--ids-sem-color-surface-subdued: var(--ids-sem-color-neutral-50);--ids-sem-color-surface-success: var(--ids-base-color-green-100);--ids-sem-color-surface-urgent: var(--ids-base-color-red-500);--ids-sem-ring-default: 0 0 0 3px var(--ids-sem-color-ring-default);--ids-sem-ring-focus: 0 0 0 2px var(--ids-sem-color-surface-default), 0 0 0 4px var(--ids-sem-color-border-interactive-focus);--ids-sem-size-border-button-divider-primary: var(--ids-base-size-border-px);--ids-sem-size-border-button-divider-secondary: var(--ids-base-size-border-px);--ids-sem-size-border-button-primary: var(--ids-base-size-border-none);--ids-sem-size-border-button-secondary: var(--ids-base-size-border-px);--ids-sem-size-border-button-tertiary: var(--ids-base-size-border-none);--ids-sem-size-border-radius-button: var(--ids-sem-size-border-radius-default);--ids-sem-size-border-radius-default: var(--ids-base-size-border-radius-sm);--ids-sem-size-border-radius-round: var(--ids-base-size-border-radius-full);--ids-sem-type-font-body: var(--ids-base-type-font-sans);--ids-sem-type-font-button-aux: var(--ids-sem-type-font-body);--ids-sem-type-font-button-default: var(--ids-sem-type-font-body);--ids-sem-type-font-heading: var(--ids-base-type-font-sans);--ids-sem-type-font-interactive-default: var(--ids-sem-type-font-body);--ids-sem-type-weight-button-aux: var(--ids-base-type-weight-regular);--ids-sem-type-weight-button-default: var(--ids-base-type-weight-semibold);--ids-sem-type-weight-interactive-default: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-lg-block-spacing: 22px;--ids-sem-typography-anchor-block-lg-display: block;--ids-sem-typography-anchor-block-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-anchor-block-lg-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-block-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-md-block-spacing: 20px;--ids-sem-typography-anchor-block-md-display: block;--ids-sem-typography-anchor-block-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-anchor-block-md-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-block-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-sm-block-spacing: 18px;--ids-sem-typography-anchor-block-sm-display: block;--ids-sem-typography-anchor-block-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-anchor-block-sm-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-xs-block-spacing: 16px;--ids-sem-typography-anchor-block-xs-display: block;--ids-sem-typography-anchor-block-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-anchor-block-xs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-xxs-block-spacing: 14px;--ids-sem-typography-anchor-block-xxs-display: block;--ids-sem-typography-anchor-block-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-anchor-block-xxs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-inline-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-anchor-inline-lg-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-inline-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-lg-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-anchor-inline-md-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-inline-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-md-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-anchor-inline-sm-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-sm-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-anchor-inline-xs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-xs-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-anchor-inline-xxs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-xxs-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-body-lg-block-spacing: 22px;--ids-sem-typography-body-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-body-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-body-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-md-block-spacing: 20px;--ids-sem-typography-body-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-body-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-body-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-sm-block-spacing: 18px;--ids-sem-typography-body-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-body-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-xs-block-spacing: 16px;--ids-sem-typography-body-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-body-xs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-xxs-block-spacing: 14px;--ids-sem-typography-body-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-body-xxs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-heading-h1-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h1-font-size: var(--ids-base-type-size-3xl);--ids-sem-typography-heading-h1-font-weight: var(--ids-base-type-weight-bold);--ids-sem-typography-heading-h1-letter-spacing: var(--ids-base-type-tracking-tight);--ids-sem-typography-heading-h1-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-heading-h1-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h2-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h2-font-size: var(--ids-base-type-size-xxl);--ids-sem-typography-heading-h2-font-weight: var(--ids-base-type-weight-bold);--ids-sem-typography-heading-h2-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h2-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-heading-h2-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h3-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h3-font-size: var(--ids-base-type-size-xl);--ids-sem-typography-heading-h3-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h3-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h3-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h3-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h4-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h4-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-heading-h4-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-heading-h4-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h4-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h4-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h5-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h5-font-size: var(--ids-base-type-size-md);--ids-sem-typography-heading-h5-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h5-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h5-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h5-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h6-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h6-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-heading-h6-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h6-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h6-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h6-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-label-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-lg-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-label-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-md-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-label-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-md-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-label-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-sm-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-label-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-sm-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-lg-block-spacing: 14px;--ids-sem-typography-list-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-list-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-list-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-md-block-spacing: 12px;--ids-sem-typography-list-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-list-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-list-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-sm-block-spacing: 10px;--ids-sem-typography-list-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-list-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-xs-block-spacing: 8px;--ids-sem-typography-list-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-list-xs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-xxs-block-spacing: 6px;--ids-sem-typography-list-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-list-xxs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-lg-block-spacing: 22px;--ids-sem-typography-strong-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-strong-lg-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-strong-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-md-block-spacing: 20px;--ids-sem-typography-strong-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-strong-md-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-strong-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-sm-block-spacing: 18px;--ids-sem-typography-strong-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-strong-sm-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-xs-block-spacing: 16px;--ids-sem-typography-strong-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-strong-xs-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-xxs-block-spacing: 14px;--ids-sem-typography-strong-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-strong-xxs-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-xxs-text-decoration: var(--ids-base-type-decoration-none)}:root{--ids-base-animation-pulse: 2s ease-in-out 0.5s infinite normal none running pulse;--ids-base-color-amber-100: #ffdbc3;--ids-base-color-amber-200: #ffbd93;--ids-base-color-amber-300: #ff995a;--ids-base-color-amber-400: #f87216;--ids-base-color-amber-50: #fff0e6;--ids-base-color-amber-500: #d26217;--ids-base-color-amber-600: #b05417;--ids-base-color-amber-700: #924719;--ids-base-color-amber-800: #773a15;--ids-base-color-amber-900: #512912;--ids-base-color-black: #000000;--ids-base-color-blue-100: #cce8ff;--ids-base-color-blue-200: #a3d0f5;--ids-base-color-blue-300: #81b7e4;--ids-base-color-blue-400: #57a0db;--ids-base-color-blue-50: #ebf6ff;--ids-base-color-blue-500: #318ad3;--ids-base-color-blue-600: #2372b8;--ids-base-color-blue-700: #005ba8;--ids-base-color-blue-800: #004986;--ids-base-color-blue-900: #003468;--ids-base-color-blue-950: #001b35;--ids-base-color-fuchsia-100: #f8daeb;--ids-base-color-fuchsia-200: #f2bddb;--ids-base-color-fuchsia-300: #eb9ac8;--ids-base-color-fuchsia-400: #e474b2;--ids-base-color-fuchsia-50: #fcf1f7;--ids-base-color-fuchsia-500: #dc4a9b;--ids-base-color-fuchsia-600: #ca2780;--ids-base-color-fuchsia-700: #a9216a;--ids-base-color-fuchsia-800: #8c1d58;--ids-base-color-fuchsia-900: #62133d;--ids-base-color-gold-100: #fff0c2;--ids-base-color-gold-200: #ffe699;--ids-base-color-gold-300: #ffd966;--ids-base-color-gold-400: #ffc20e;--ids-base-color-gold-50: #fff7e0;--ids-base-color-gold-500: #ebb000;--ids-base-color-gold-600: #b38600;--ids-base-color-gold-700: #8f6b00;--ids-base-color-gold-800: #664d00;--ids-base-color-gold-900: #4d3900;--ids-base-color-gray-100: #e3e3e3;--ids-base-color-gray-200: #cccccc;--ids-base-color-gray-300: #b2b2b2;--ids-base-color-gray-400: #959595;--ids-base-color-gray-50: #f4f4f4;--ids-base-color-gray-500: #828282;--ids-base-color-gray-600: #6d6d6d;--ids-base-color-gray-700: #5a5a5a;--ids-base-color-gray-800: #4a4a4a;--ids-base-color-gray-900: #333333;--ids-base-color-green-100: #c9eabf;--ids-base-color-green-200: #9fda8e;--ids-base-color-green-300: #6cc651;--ids-base-color-green-400: #53ac39;--ids-base-color-green-50: #e9f6e5;--ids-base-color-green-500: #479230;--ids-base-color-green-600: #3c7b29;--ids-base-color-green-700: #326622;--ids-base-color-green-800: #28541a;--ids-base-color-green-900: #203a17;--ids-base-color-red-100: #ffd6cf;--ids-base-color-red-200: #ffb6aa;--ids-base-color-red-300: #f99384;--ids-base-color-red-400: #f06f61;--ids-base-color-red-50: #ffeae7;--ids-base-color-red-500: #e44941;--ids-base-color-red-600: #d41e27;--ids-base-color-red-700: #b11d23;--ids-base-color-red-800: #94141b;--ids-base-color-red-900: #6f0000;--ids-base-color-transparent: rgba(0, 0, 0, 0);--ids-base-color-white: #ffffff;--ids-base-opacity-0: 0;--ids-base-opacity-10: 0.1;--ids-base-opacity-100: 1.0;--ids-base-opacity-25: 0.25;--ids-base-opacity-50: 0.5;--ids-base-opacity-80: 0.8;--ids-base-opacity-90: 0.9;--ids-base-screen-3xl: 1457px;--ids-base-screen-lg: 960px;--ids-base-screen-md: 680px;--ids-base-screen-sm: 480px;--ids-base-screen-xl: 1168px;--ids-base-screen-xxl: 1360px;--ids-base-shadow-lg: 0 6px 6px 0 rgba(0,0,0,0.3);--ids-base-shadow-md: 0 4px 4px 0 rgba(0,0,0,0.1);--ids-base-shadow-sm: 0 2px 2px 0 rgba(0,0,0,0.1);--ids-base-shadow-xl: 4px 0 6px 0 rgba(0,0,0,0.3), -4px 0 6px 0 rgba(0,0,0,0.3);--ids-base-size-border-lg: calc(var(--ids-base-size-border-md) * 2);--ids-base-size-border-md: 4px;--ids-base-size-border-none: 0px;--ids-base-size-border-px: 1px;--ids-base-size-border-radius-3xl: calc(var(--ids-base-size-border-radius-sm) * 6);--ids-base-size-border-radius-full: 9999px;--ids-base-size-border-radius-lg: calc(var(--ids-base-size-border-radius-sm) * 2);--ids-base-size-border-radius-md: calc(var(--ids-base-size-border-radius-sm) * 1.5);--ids-base-size-border-radius-none: 0px;--ids-base-size-border-radius-sm: 4px;--ids-base-size-border-radius-xl: calc(var(--ids-base-size-border-radius-sm) * 3);--ids-base-size-border-radius-xs: calc(var(--ids-base-size-border-radius-sm) * 0.5);--ids-base-size-border-radius-xxl: calc(var(--ids-base-size-border-radius-sm) * 4);--ids-base-size-border-sm: calc(var(--ids-base-size-border-md) * 0.5);--ids-base-space-0: 0px;--ids-base-space-05: calc(var(--ids-base-space-10) * 0.5);--ids-base-space-10: 0.25rem;--ids-base-space-100: calc(var(--ids-base-space-10) * 10);--ids-base-space-110: calc(var(--ids-base-space-10) * 11);--ids-base-space-120: calc(var(--ids-base-space-10) * 12);--ids-base-space-140: calc(var(--ids-base-space-10) * 14);--ids-base-space-15: calc(var(--ids-base-space-10) * 1.5);--ids-base-space-160: calc(var(--ids-base-space-10) * 16);--ids-base-space-20: calc(var(--ids-base-space-10) * 2);--ids-base-space-200: calc(var(--ids-base-space-10) * 20);--ids-base-space-240: calc(var(--ids-base-space-10) * 24);--ids-base-space-25: calc(var(--ids-base-space-10) * 2.5);--ids-base-space-280: calc(var(--ids-base-space-10) * 28);--ids-base-space-30: calc(var(--ids-base-space-10) * 3);--ids-base-space-320: calc(var(--ids-base-space-10) * 32);--ids-base-space-35: calc(var(--ids-base-space-10) * 3.5);--ids-base-space-360: calc(var(--ids-base-space-10) * 36);--ids-base-space-40: calc(var(--ids-base-space-10) * 4);--ids-base-space-400: calc(var(--ids-base-space-10) * 40);--ids-base-space-440: calc(var(--ids-base-space-10) * 44);--ids-base-space-45: calc(var(--ids-base-space-10) * 4.5);--ids-base-space-480: calc(var(--ids-base-space-10) * 48);--ids-base-space-5: calc(var(--ids-base-space-10) * 0.5);--ids-base-space-50: calc(var(--ids-base-space-10) * 5);--ids-base-space-520: calc(var(--ids-base-space-10) * 52);--ids-base-space-55: calc(var(--ids-base-space-10) * 5.5);--ids-base-space-560: calc(var(--ids-base-space-10) * 56);--ids-base-space-60: calc(var(--ids-base-space-10) * 6);--ids-base-space-600: calc(var(--ids-base-space-10) * 60);--ids-base-space-640: calc(var(--ids-base-space-10) * 64);--ids-base-space-70: calc(var(--ids-base-space-10) * 7);--ids-base-space-720: calc(var(--ids-base-space-10) * 72);--ids-base-space-80: calc(var(--ids-base-space-10) * 8);--ids-base-space-800: calc(var(--ids-base-space-10) * 80);--ids-base-space-90: calc(var(--ids-base-space-10) * 9);--ids-base-space-960: calc(var(--ids-base-space-10) * 96);--ids-base-space-px: 1px;--ids-base-type-decoration-none: none;--ids-base-type-decoration-underline: underline;--ids-base-type-font-mono: 'Roboto Mono',monospace;--ids-base-type-font-mono-alt: 'Roboto Mono';--ids-base-type-font-sans: 'Roboto Flex',Roboto,sans-serif;--ids-base-type-font-sans-alt: 'Roboto Flex';--ids-base-type-font-serif: 'Roboto Serif',serif;--ids-base-type-font-serif-alt: 'Roboto Serif';--ids-base-type-leading-compact: 1.15;--ids-base-type-leading-none: 1;--ids-base-type-leading-normal: 1.5;--ids-base-type-leading-snug: 1.3;--ids-base-type-leading-tight: 1.25;--ids-base-type-leading-tighter: 1.2;--ids-base-type-size-3xl: calc(var(--ids-base-type-size-md) * 1.75);--ids-base-type-size-4xl: calc(var(--ids-base-type-size-md) * 2);--ids-base-type-size-5xl: calc(var(--ids-base-type-size-md) * 2.5);--ids-base-type-size-lg: calc(var(--ids-base-type-size-md) * 1.125);--ids-base-type-size-md: 1rem;--ids-base-type-size-sm: calc(var(--ids-base-type-size-md) * 0.875);--ids-base-type-size-xl: calc(var(--ids-base-type-size-md) * 1.25);--ids-base-type-size-xs: calc(var(--ids-base-type-size-md) * 0.75);--ids-base-type-size-xxl: calc(var(--ids-base-type-size-md) * 1.375);--ids-base-type-size-xxs: calc(var(--ids-base-type-size-md) * .625);--ids-base-type-tracking-normal: normal;--ids-base-type-tracking-tight: -0.01em;--ids-base-type-tracking-tighter: -0.04em;--ids-base-type-tracking-wide: 0.02em;--ids-base-type-tracking-wider: 0.04em;--ids-base-type-transform-capitalize: capitalize;--ids-base-type-transform-lowercase: lowercase;--ids-base-type-transform-normal: none;--ids-base-type-transform-uppercase: uppercase;--ids-base-type-variation-grade-heavier: "GRAD" 128;--ids-base-type-variation-grade-heavy: "GRAD" 64;--ids-base-type-variation-grade-light: "GRAD" -64;--ids-base-type-variation-grade-lighter: "GRAD" -128;--ids-base-type-variation-grade-regular: "GRAD" 0;--ids-base-type-variation-italic-italic: "ital" 1;--ids-base-type-variation-italic-normal: "ital" 0;--ids-base-type-variation-slant-none: "slnt" 0;--ids-base-type-variation-slant-oblique: "slnt" -12;--ids-base-type-variation-width-narrow: "wdth" 80;--ids-base-type-variation-width-narrower: "wdth" 60;--ids-base-type-variation-width-regular: "wdth" 100;--ids-base-type-variation-width-wide: "wdth" 120;--ids-base-type-variation-width-wider: "wdth" 140;--ids-base-type-weight-black: 900;--ids-base-type-weight-bold: 700;--ids-base-type-weight-extrabold: 800;--ids-base-type-weight-extralight: 200;--ids-base-type-weight-light: 300;--ids-base-type-weight-medium: 500;--ids-base-type-weight-regular: 400;--ids-base-type-weight-semibold: 600;--ids-base-type-weight-thin: 100;--ids-sem-color-border-button-divider-disabled: var(--ids-sem-color-border-interactive-disabled);--ids-sem-color-border-button-divider-primary: var(--ids-sem-color-border-inverse);--ids-sem-color-border-button-divider-secondary: var(--ids-sem-color-border-button-secondary-rest);--ids-sem-color-border-button-divider-tertiary: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-active: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-disabled: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-focus: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-hover: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-rest: var(--ids-base-color-transparent);--ids-sem-color-border-button-secondary-active: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-disabled: var(--ids-sem-color-border-interactive-disabled);--ids-sem-color-border-button-secondary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-tertiary-active: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-disabled: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-focus: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-hover: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-rest: var(--ids-base-color-transparent);--ids-sem-color-border-caution: var(--ids-base-color-gold-500);--ids-sem-color-border-default: var(--ids-sem-color-neutral-400);--ids-sem-color-border-error: var(--ids-base-color-red-600);--ids-sem-color-border-info: var(--ids-base-color-blue-600);--ids-sem-color-border-interactive-active: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-disabled: var(--ids-sem-color-neutral-300);--ids-sem-color-border-interactive-focus: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-hover: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-selected: var(--ids-sem-color-primary-900);--ids-sem-color-border-inverse: var(--ids-base-color-white);--ids-sem-color-border-max: var(--ids-base-color-black);--ids-sem-color-border-muted: var(--ids-sem-color-neutral-300);--ids-sem-color-border-success: var(--ids-base-color-green-600);--ids-sem-color-neutral-100: var(--ids-base-color-gray-100);--ids-sem-color-neutral-200: var(--ids-base-color-gray-200);--ids-sem-color-neutral-300: var(--ids-base-color-gray-300);--ids-sem-color-neutral-400: var(--ids-base-color-gray-400);--ids-sem-color-neutral-50: var(--ids-base-color-gray-50);--ids-sem-color-neutral-500: var(--ids-base-color-gray-500);--ids-sem-color-neutral-600: var(--ids-base-color-gray-600);--ids-sem-color-neutral-700: var(--ids-base-color-gray-700);--ids-sem-color-neutral-800: var(--ids-base-color-gray-800);--ids-sem-color-neutral-900: var(--ids-base-color-gray-900);--ids-sem-color-on-surface-button-primary-active: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-primary-focus: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-hover: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-rest: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-secondary-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-secondary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-tertiary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-caution-default: var(--ids-base-color-gold-500);--ids-sem-color-on-surface-caution-muted: var(--ids-base-color-gold-400);--ids-sem-color-on-surface-default: var(--ids-base-color-black);--ids-sem-color-on-surface-dim: var(--ids-sem-color-neutral-300);--ids-sem-color-on-surface-error-default: var(--ids-base-color-red-600);--ids-sem-color-on-surface-error-muted: var(--ids-base-color-red-400);--ids-sem-color-on-surface-info-default: var(--ids-base-color-blue-600);--ids-sem-color-on-surface-info-muted: var(--ids-base-color-blue-400);--ids-sem-color-on-surface-interactive-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-interactive-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-inverse-active: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-disabled: var(--ids-sem-color-on-surface-subdued);--ids-sem-color-on-surface-interactive-inverse-focus: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-hover: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-rest: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-selected: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-selected: var(--ids-sem-color-primary-900);--ids-sem-color-on-surface-inverse: var(--ids-base-color-white);--ids-sem-color-on-surface-link-active: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-link-focus: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-hover: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-link-visited: var(--ids-base-color-fuchsia-700);--ids-sem-color-on-surface-muted: var(--ids-sem-color-neutral-600);--ids-sem-color-on-surface-primary: var(--ids-sem-color-primary-600);--ids-sem-color-on-surface-subdued: var(--ids-sem-color-neutral-700);--ids-sem-color-on-surface-subtle: var(--ids-sem-color-neutral-400);--ids-sem-color-on-surface-success-default: var(--ids-base-color-green-600);--ids-sem-color-on-surface-success-muted: var(--ids-base-color-green-400);--ids-sem-color-overlay-dark: rgba(74, 74, 74, 0.8);--ids-sem-color-overlay-light: rgba(255, 255, 255, 0.9);--ids-sem-color-overlay-subdued: rgba(244, 244, 244, 0.96);--ids-sem-color-primary-100: var(--ids-base-color-blue-100);--ids-sem-color-primary-200: var(--ids-base-color-blue-200);--ids-sem-color-primary-300: var(--ids-base-color-blue-300);--ids-sem-color-primary-400: var(--ids-base-color-blue-400);--ids-sem-color-primary-50: var(--ids-base-color-blue-50);--ids-sem-color-primary-500: var(--ids-base-color-blue-500);--ids-sem-color-primary-600: var(--ids-base-color-blue-600);--ids-sem-color-primary-700: var(--ids-base-color-blue-700);--ids-sem-color-primary-800: var(--ids-base-color-blue-800);--ids-sem-color-primary-900: var(--ids-base-color-blue-900);--ids-sem-color-primary-950: var(--ids-base-color-blue-950);--ids-sem-color-ring-default: var(--ids-sem-color-primary-100);--ids-sem-color-secondary-100: var(--ids-sem-color-primary-100);--ids-sem-color-secondary-200: var(--ids-sem-color-primary-200);--ids-sem-color-secondary-300: var(--ids-sem-color-primary-300);--ids-sem-color-secondary-400: var(--ids-sem-color-primary-400);--ids-sem-color-secondary-50: var(--ids-sem-color-primary-50);--ids-sem-color-secondary-500: var(--ids-sem-color-primary-500);--ids-sem-color-secondary-600: var(--ids-sem-color-primary-600);--ids-sem-color-secondary-700: var(--ids-sem-color-primary-700);--ids-sem-color-secondary-800: var(--ids-sem-color-primary-800);--ids-sem-color-secondary-900: var(--ids-sem-color-primary-900);--ids-sem-color-shadow-default: var(--ids-sem-color-neutral-800);--ids-sem-color-shadow-muted: var(--ids-sem-color-neutral-300);--ids-sem-color-surface-app: var(--ids-base-color-white);--ids-sem-color-surface-button-primary-active: var(--ids-sem-color-primary-600);--ids-sem-color-surface-button-primary-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-button-primary-focus: var(--ids-sem-color-surface-button-primary-rest);--ids-sem-color-surface-button-primary-hover: var(--ids-sem-color-primary-600);--ids-sem-color-surface-button-primary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-surface-button-secondary-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-secondary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-secondary-focus: var(--ids-sem-color-surface-button-secondary-rest);--ids-sem-color-surface-button-secondary-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-secondary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-tertiary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-focus: var(--ids-sem-color-surface-button-tertiary-rest);--ids-sem-color-surface-button-tertiary-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-tertiary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-caution: var(--ids-base-color-gold-100);--ids-sem-color-surface-dark: var(--ids-base-color-gray-800);--ids-sem-color-surface-default: var(--ids-base-color-white);--ids-sem-color-surface-error: var(--ids-base-color-red-100);--ids-sem-color-surface-info: var(--ids-base-color-blue-100);--ids-sem-color-surface-interactive-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-interactive-focus: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-inverse-active: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-disabled: var(--ids-sem-color-surface-inverse-default);--ids-sem-color-surface-interactive-inverse-focus: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-hover: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-rest: var(--ids-sem-color-primary-300);--ids-sem-color-surface-interactive-inverse-selected: var(--ids-sem-color-primary-900);--ids-sem-color-surface-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-surface-interactive-selected: var(--ids-sem-color-primary-50);--ids-sem-color-surface-inverse-default: var(--ids-sem-color-neutral-800);--ids-sem-color-surface-inverse-muted: var(--ids-sem-color-neutral-700);--ids-sem-color-surface-light: var(--ids-base-color-white);--ids-sem-color-surface-muted: var(--ids-sem-color-neutral-100);--ids-sem-color-surface-subdued: var(--ids-sem-color-neutral-50);--ids-sem-color-surface-success: var(--ids-base-color-green-100);--ids-sem-color-surface-urgent: var(--ids-base-color-red-500);--ids-sem-ring-default: 0 0 0 3px var(--ids-sem-color-ring-default);--ids-sem-ring-focus: 0 0 0 2px var(--ids-sem-color-surface-default), 0 0 0 4px var(--ids-sem-color-border-interactive-focus);--ids-sem-size-border-button-divider-primary: var(--ids-base-size-border-px);--ids-sem-size-border-button-divider-secondary: var(--ids-base-size-border-px);--ids-sem-size-border-button-primary: var(--ids-base-size-border-none);--ids-sem-size-border-button-secondary: var(--ids-base-size-border-px);--ids-sem-size-border-button-tertiary: var(--ids-base-size-border-none);--ids-sem-size-border-radius-button: var(--ids-sem-size-border-radius-default);--ids-sem-size-border-radius-default: var(--ids-base-size-border-radius-sm);--ids-sem-size-border-radius-round: var(--ids-base-size-border-radius-full);--ids-sem-type-font-body: var(--ids-base-type-font-sans);--ids-sem-type-font-button-aux: var(--ids-sem-type-font-body);--ids-sem-type-font-button-default: var(--ids-sem-type-font-body);--ids-sem-type-font-heading: var(--ids-base-type-font-sans);--ids-sem-type-font-interactive-default: var(--ids-sem-type-font-body);--ids-sem-type-weight-button-aux: var(--ids-base-type-weight-regular);--ids-sem-type-weight-button-default: var(--ids-base-type-weight-semibold);--ids-sem-type-weight-interactive-default: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-lg-block-spacing: 22px;--ids-sem-typography-anchor-block-lg-display: block;--ids-sem-typography-anchor-block-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-anchor-block-lg-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-block-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-md-block-spacing: 20px;--ids-sem-typography-anchor-block-md-display: block;--ids-sem-typography-anchor-block-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-anchor-block-md-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-block-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-sm-block-spacing: 18px;--ids-sem-typography-anchor-block-sm-display: block;--ids-sem-typography-anchor-block-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-anchor-block-sm-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-xs-block-spacing: 16px;--ids-sem-typography-anchor-block-xs-display: block;--ids-sem-typography-anchor-block-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-anchor-block-xs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-xxs-block-spacing: 14px;--ids-sem-typography-anchor-block-xxs-display: block;--ids-sem-typography-anchor-block-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-anchor-block-xxs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-inline-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-anchor-inline-lg-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-inline-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-lg-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-anchor-inline-md-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-inline-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-md-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-anchor-inline-sm-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-sm-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-anchor-inline-xs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-xs-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-anchor-inline-xxs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-xxs-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-body-lg-block-spacing: 22px;--ids-sem-typography-body-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-body-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-body-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-md-block-spacing: 20px;--ids-sem-typography-body-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-body-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-body-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-sm-block-spacing: 18px;--ids-sem-typography-body-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-body-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-xs-block-spacing: 16px;--ids-sem-typography-body-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-body-xs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-xxs-block-spacing: 14px;--ids-sem-typography-body-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-body-xxs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-heading-h1-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h1-font-size: var(--ids-base-type-size-3xl);--ids-sem-typography-heading-h1-font-weight: var(--ids-base-type-weight-bold);--ids-sem-typography-heading-h1-letter-spacing: var(--ids-base-type-tracking-tight);--ids-sem-typography-heading-h1-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-heading-h1-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h2-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h2-font-size: var(--ids-base-type-size-xxl);--ids-sem-typography-heading-h2-font-weight: var(--ids-base-type-weight-bold);--ids-sem-typography-heading-h2-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h2-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-heading-h2-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h3-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h3-font-size: var(--ids-base-type-size-xl);--ids-sem-typography-heading-h3-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h3-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h3-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h3-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h4-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h4-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-heading-h4-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-heading-h4-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h4-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h4-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h5-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h5-font-size: var(--ids-base-type-size-md);--ids-sem-typography-heading-h5-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h5-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h5-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h5-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h6-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h6-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-heading-h6-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h6-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h6-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h6-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-label-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-lg-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-label-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-md-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-label-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-md-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-label-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-sm-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-label-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-sm-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-lg-block-spacing: 14px;--ids-sem-typography-list-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-list-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-list-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-md-block-spacing: 12px;--ids-sem-typography-list-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-list-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-list-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-sm-block-spacing: 10px;--ids-sem-typography-list-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-list-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-xs-block-spacing: 8px;--ids-sem-typography-list-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-list-xs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-xxs-block-spacing: 6px;--ids-sem-typography-list-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-list-xxs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-lg-block-spacing: 22px;--ids-sem-typography-strong-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-strong-lg-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-strong-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-md-block-spacing: 20px;--ids-sem-typography-strong-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-strong-md-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-strong-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-sm-block-spacing: 18px;--ids-sem-typography-strong-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-strong-sm-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-xs-block-spacing: 16px;--ids-sem-typography-strong-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-strong-xs-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-xxs-block-spacing: 14px;--ids-sem-typography-strong-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-strong-xxs-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-xxs-text-decoration: var(--ids-base-type-decoration-none)}:root{--ids-base-animation-pulse: 2s ease-in-out 0.5s infinite normal none running pulse;--ids-base-color-amber-100: #ffdbc3;--ids-base-color-amber-200: #ffbd93;--ids-base-color-amber-300: #ff995a;--ids-base-color-amber-400: #f87216;--ids-base-color-amber-50: #fff0e6;--ids-base-color-amber-500: #d26217;--ids-base-color-amber-600: #b05417;--ids-base-color-amber-700: #924719;--ids-base-color-amber-800: #773a15;--ids-base-color-amber-900: #512912;--ids-base-color-black: #000000;--ids-base-color-blue-100: #cce8ff;--ids-base-color-blue-200: #a3d0f5;--ids-base-color-blue-300: #81b7e4;--ids-base-color-blue-400: #57a0db;--ids-base-color-blue-50: #ebf6ff;--ids-base-color-blue-500: #318ad3;--ids-base-color-blue-600: #2372b8;--ids-base-color-blue-700: #005ba8;--ids-base-color-blue-800: #004986;--ids-base-color-blue-900: #003468;--ids-base-color-blue-950: #001b35;--ids-base-color-fuchsia-100: #f8daeb;--ids-base-color-fuchsia-200: #f2bddb;--ids-base-color-fuchsia-300: #eb9ac8;--ids-base-color-fuchsia-400: #e474b2;--ids-base-color-fuchsia-50: #fcf1f7;--ids-base-color-fuchsia-500: #dc4a9b;--ids-base-color-fuchsia-600: #ca2780;--ids-base-color-fuchsia-700: #a9216a;--ids-base-color-fuchsia-800: #8c1d58;--ids-base-color-fuchsia-900: #62133d;--ids-base-color-gold-100: #fff0c2;--ids-base-color-gold-200: #ffe699;--ids-base-color-gold-300: #ffd966;--ids-base-color-gold-400: #ffc20e;--ids-base-color-gold-50: #fff7e0;--ids-base-color-gold-500: #ebb000;--ids-base-color-gold-600: #b38600;--ids-base-color-gold-700: #8f6b00;--ids-base-color-gold-800: #664d00;--ids-base-color-gold-900: #4d3900;--ids-base-color-gray-100: #e3e3e3;--ids-base-color-gray-200: #cccccc;--ids-base-color-gray-300: #b2b2b2;--ids-base-color-gray-400: #959595;--ids-base-color-gray-50: #f4f4f4;--ids-base-color-gray-500: #828282;--ids-base-color-gray-600: #6d6d6d;--ids-base-color-gray-700: #5a5a5a;--ids-base-color-gray-800: #4a4a4a;--ids-base-color-gray-900: #333333;--ids-base-color-green-100: #c9eabf;--ids-base-color-green-200: #9fda8e;--ids-base-color-green-300: #6cc651;--ids-base-color-green-400: #53ac39;--ids-base-color-green-50: #e9f6e5;--ids-base-color-green-500: #479230;--ids-base-color-green-600: #3c7b29;--ids-base-color-green-700: #326622;--ids-base-color-green-800: #28541a;--ids-base-color-green-900: #203a17;--ids-base-color-red-100: #ffd6cf;--ids-base-color-red-200: #ffb6aa;--ids-base-color-red-300: #f99384;--ids-base-color-red-400: #f06f61;--ids-base-color-red-50: #ffeae7;--ids-base-color-red-500: #e44941;--ids-base-color-red-600: #d41e27;--ids-base-color-red-700: #b11d23;--ids-base-color-red-800: #94141b;--ids-base-color-red-900: #6f0000;--ids-base-color-transparent: rgba(0, 0, 0, 0);--ids-base-color-white: #ffffff;--ids-base-opacity-0: 0;--ids-base-opacity-10: 0.1;--ids-base-opacity-100: 1.0;--ids-base-opacity-25: 0.25;--ids-base-opacity-50: 0.5;--ids-base-opacity-80: 0.8;--ids-base-opacity-90: 0.9;--ids-base-screen-3xl: 1457px;--ids-base-screen-lg: 960px;--ids-base-screen-md: 680px;--ids-base-screen-sm: 480px;--ids-base-screen-xl: 1168px;--ids-base-screen-xxl: 1360px;--ids-base-shadow-lg: 0 6px 6px 0 rgba(0,0,0,0.3);--ids-base-shadow-md: 0 4px 4px 0 rgba(0,0,0,0.1);--ids-base-shadow-sm: 0 2px 2px 0 rgba(0,0,0,0.1);--ids-base-shadow-xl: 4px 0 6px 0 rgba(0,0,0,0.3), -4px 0 6px 0 rgba(0,0,0,0.3);--ids-base-size-border-lg: calc(var(--ids-base-size-border-md) * 2);--ids-base-size-border-md: 4px;--ids-base-size-border-none: 0px;--ids-base-size-border-px: 1px;--ids-base-size-border-radius-3xl: calc(var(--ids-base-size-border-radius-sm) * 6);--ids-base-size-border-radius-full: 9999px;--ids-base-size-border-radius-lg: calc(var(--ids-base-size-border-radius-sm) * 2);--ids-base-size-border-radius-md: calc(var(--ids-base-size-border-radius-sm) * 1.5);--ids-base-size-border-radius-none: 0px;--ids-base-size-border-radius-sm: 4px;--ids-base-size-border-radius-xl: calc(var(--ids-base-size-border-radius-sm) * 3);--ids-base-size-border-radius-xs: calc(var(--ids-base-size-border-radius-sm) * 0.5);--ids-base-size-border-radius-xxl: calc(var(--ids-base-size-border-radius-sm) * 4);--ids-base-size-border-sm: calc(var(--ids-base-size-border-md) * 0.5);--ids-base-space-0: 0px;--ids-base-space-05: calc(var(--ids-base-space-10) * 0.5);--ids-base-space-10: 0.25rem;--ids-base-space-100: calc(var(--ids-base-space-10) * 10);--ids-base-space-110: calc(var(--ids-base-space-10) * 11);--ids-base-space-120: calc(var(--ids-base-space-10) * 12);--ids-base-space-140: calc(var(--ids-base-space-10) * 14);--ids-base-space-15: calc(var(--ids-base-space-10) * 1.5);--ids-base-space-160: calc(var(--ids-base-space-10) * 16);--ids-base-space-20: calc(var(--ids-base-space-10) * 2);--ids-base-space-200: calc(var(--ids-base-space-10) * 20);--ids-base-space-240: calc(var(--ids-base-space-10) * 24);--ids-base-space-25: calc(var(--ids-base-space-10) * 2.5);--ids-base-space-280: calc(var(--ids-base-space-10) * 28);--ids-base-space-30: calc(var(--ids-base-space-10) * 3);--ids-base-space-320: calc(var(--ids-base-space-10) * 32);--ids-base-space-35: calc(var(--ids-base-space-10) * 3.5);--ids-base-space-360: calc(var(--ids-base-space-10) * 36);--ids-base-space-40: calc(var(--ids-base-space-10) * 4);--ids-base-space-400: calc(var(--ids-base-space-10) * 40);--ids-base-space-440: calc(var(--ids-base-space-10) * 44);--ids-base-space-45: calc(var(--ids-base-space-10) * 4.5);--ids-base-space-480: calc(var(--ids-base-space-10) * 48);--ids-base-space-5: calc(var(--ids-base-space-10) * 0.5);--ids-base-space-50: calc(var(--ids-base-space-10) * 5);--ids-base-space-520: calc(var(--ids-base-space-10) * 52);--ids-base-space-55: calc(var(--ids-base-space-10) * 5.5);--ids-base-space-560: calc(var(--ids-base-space-10) * 56);--ids-base-space-60: calc(var(--ids-base-space-10) * 6);--ids-base-space-600: calc(var(--ids-base-space-10) * 60);--ids-base-space-640: calc(var(--ids-base-space-10) * 64);--ids-base-space-70: calc(var(--ids-base-space-10) * 7);--ids-base-space-720: calc(var(--ids-base-space-10) * 72);--ids-base-space-80: calc(var(--ids-base-space-10) * 8);--ids-base-space-800: calc(var(--ids-base-space-10) * 80);--ids-base-space-90: calc(var(--ids-base-space-10) * 9);--ids-base-space-960: calc(var(--ids-base-space-10) * 96);--ids-base-space-px: 1px;--ids-base-type-decoration-none: none;--ids-base-type-decoration-underline: underline;--ids-base-type-font-mono: 'Roboto Mono',monospace;--ids-base-type-font-mono-alt: 'Roboto Mono';--ids-base-type-font-sans: 'Roboto Flex',Roboto,sans-serif;--ids-base-type-font-sans-alt: 'Roboto Flex';--ids-base-type-font-serif: 'Roboto Serif',serif;--ids-base-type-font-serif-alt: 'Roboto Serif';--ids-base-type-leading-compact: 1.15;--ids-base-type-leading-none: 1;--ids-base-type-leading-normal: 1.5;--ids-base-type-leading-snug: 1.3;--ids-base-type-leading-tight: 1.25;--ids-base-type-leading-tighter: 1.2;--ids-base-type-size-3xl: calc(var(--ids-base-type-size-md) * 1.75);--ids-base-type-size-4xl: calc(var(--ids-base-type-size-md) * 2);--ids-base-type-size-5xl: calc(var(--ids-base-type-size-md) * 2.5);--ids-base-type-size-lg: calc(var(--ids-base-type-size-md) * 1.125);--ids-base-type-size-md: 1rem;--ids-base-type-size-sm: calc(var(--ids-base-type-size-md) * 0.875);--ids-base-type-size-xl: calc(var(--ids-base-type-size-md) * 1.25);--ids-base-type-size-xs: calc(var(--ids-base-type-size-md) * 0.75);--ids-base-type-size-xxl: calc(var(--ids-base-type-size-md) * 1.375);--ids-base-type-size-xxs: calc(var(--ids-base-type-size-md) * .625);--ids-base-type-tracking-normal: normal;--ids-base-type-tracking-tight: -0.01em;--ids-base-type-tracking-tighter: -0.04em;--ids-base-type-tracking-wide: 0.02em;--ids-base-type-tracking-wider: 0.04em;--ids-base-type-transform-capitalize: capitalize;--ids-base-type-transform-lowercase: lowercase;--ids-base-type-transform-normal: none;--ids-base-type-transform-uppercase: uppercase;--ids-base-type-variation-grade-heavier: "GRAD" 128;--ids-base-type-variation-grade-heavy: "GRAD" 64;--ids-base-type-variation-grade-light: "GRAD" -64;--ids-base-type-variation-grade-lighter: "GRAD" -128;--ids-base-type-variation-grade-regular: "GRAD" 0;--ids-base-type-variation-italic-italic: "ital" 1;--ids-base-type-variation-italic-normal: "ital" 0;--ids-base-type-variation-slant-none: "slnt" 0;--ids-base-type-variation-slant-oblique: "slnt" -12;--ids-base-type-variation-width-narrow: "wdth" 80;--ids-base-type-variation-width-narrower: "wdth" 60;--ids-base-type-variation-width-regular: "wdth" 100;--ids-base-type-variation-width-wide: "wdth" 120;--ids-base-type-variation-width-wider: "wdth" 140;--ids-base-type-weight-black: 900;--ids-base-type-weight-bold: 700;--ids-base-type-weight-extrabold: 800;--ids-base-type-weight-extralight: 200;--ids-base-type-weight-light: 300;--ids-base-type-weight-medium: 500;--ids-base-type-weight-regular: 400;--ids-base-type-weight-semibold: 600;--ids-base-type-weight-thin: 100;--ids-sem-color-border-button-divider-disabled: var(--ids-sem-color-border-interactive-disabled);--ids-sem-color-border-button-divider-primary: var(--ids-sem-color-border-inverse);--ids-sem-color-border-button-divider-secondary: var(--ids-sem-color-border-button-secondary-rest);--ids-sem-color-border-button-divider-tertiary: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-active: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-disabled: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-focus: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-hover: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-rest: var(--ids-base-color-transparent);--ids-sem-color-border-button-secondary-active: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-disabled: var(--ids-sem-color-border-interactive-disabled);--ids-sem-color-border-button-secondary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-tertiary-active: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-disabled: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-focus: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-hover: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-rest: var(--ids-base-color-transparent);--ids-sem-color-border-caution: var(--ids-base-color-gold-500);--ids-sem-color-border-default: var(--ids-sem-color-neutral-400);--ids-sem-color-border-error: var(--ids-base-color-red-600);--ids-sem-color-border-info: var(--ids-base-color-blue-600);--ids-sem-color-border-interactive-active: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-disabled: var(--ids-sem-color-neutral-300);--ids-sem-color-border-interactive-focus: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-hover: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-selected: var(--ids-sem-color-primary-900);--ids-sem-color-border-inverse: var(--ids-base-color-white);--ids-sem-color-border-max: var(--ids-base-color-black);--ids-sem-color-border-muted: var(--ids-sem-color-neutral-300);--ids-sem-color-border-success: var(--ids-base-color-green-600);--ids-sem-color-neutral-100: var(--ids-base-color-gray-100);--ids-sem-color-neutral-200: var(--ids-base-color-gray-200);--ids-sem-color-neutral-300: var(--ids-base-color-gray-300);--ids-sem-color-neutral-400: var(--ids-base-color-gray-400);--ids-sem-color-neutral-50: var(--ids-base-color-gray-50);--ids-sem-color-neutral-500: var(--ids-base-color-gray-500);--ids-sem-color-neutral-600: var(--ids-base-color-gray-600);--ids-sem-color-neutral-700: var(--ids-base-color-gray-700);--ids-sem-color-neutral-800: var(--ids-base-color-gray-800);--ids-sem-color-neutral-900: var(--ids-base-color-gray-900);--ids-sem-color-on-surface-button-primary-active: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-primary-focus: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-hover: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-rest: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-secondary-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-secondary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-tertiary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-caution-default: var(--ids-base-color-gold-500);--ids-sem-color-on-surface-caution-muted: var(--ids-base-color-gold-400);--ids-sem-color-on-surface-default: var(--ids-base-color-black);--ids-sem-color-on-surface-dim: var(--ids-sem-color-neutral-300);--ids-sem-color-on-surface-error-default: var(--ids-base-color-red-600);--ids-sem-color-on-surface-error-muted: var(--ids-base-color-red-400);--ids-sem-color-on-surface-info-default: var(--ids-base-color-blue-600);--ids-sem-color-on-surface-info-muted: var(--ids-base-color-blue-400);--ids-sem-color-on-surface-interactive-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-interactive-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-inverse-active: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-disabled: var(--ids-sem-color-on-surface-subdued);--ids-sem-color-on-surface-interactive-inverse-focus: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-hover: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-rest: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-selected: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-selected: var(--ids-sem-color-primary-900);--ids-sem-color-on-surface-inverse: var(--ids-base-color-white);--ids-sem-color-on-surface-link-active: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-link-focus: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-hover: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-link-visited: var(--ids-base-color-fuchsia-700);--ids-sem-color-on-surface-muted: var(--ids-sem-color-neutral-600);--ids-sem-color-on-surface-primary: var(--ids-sem-color-primary-600);--ids-sem-color-on-surface-subdued: var(--ids-sem-color-neutral-700);--ids-sem-color-on-surface-subtle: var(--ids-sem-color-neutral-400);--ids-sem-color-on-surface-success-default: var(--ids-base-color-green-600);--ids-sem-color-on-surface-success-muted: var(--ids-base-color-green-400);--ids-sem-color-overlay-dark: rgba(74, 74, 74, 0.8);--ids-sem-color-overlay-light: rgba(255, 255, 255, 0.9);--ids-sem-color-overlay-subdued: rgba(244, 244, 244, 0.96);--ids-sem-color-primary-100: var(--ids-base-color-blue-100);--ids-sem-color-primary-200: var(--ids-base-color-blue-200);--ids-sem-color-primary-300: var(--ids-base-color-blue-300);--ids-sem-color-primary-400: var(--ids-base-color-blue-400);--ids-sem-color-primary-50: var(--ids-base-color-blue-50);--ids-sem-color-primary-500: var(--ids-base-color-blue-500);--ids-sem-color-primary-600: var(--ids-base-color-blue-600);--ids-sem-color-primary-700: var(--ids-base-color-blue-700);--ids-sem-color-primary-800: var(--ids-base-color-blue-800);--ids-sem-color-primary-900: var(--ids-base-color-blue-900);--ids-sem-color-primary-950: var(--ids-base-color-blue-950);--ids-sem-color-ring-default: var(--ids-sem-color-primary-100);--ids-sem-color-secondary-100: var(--ids-sem-color-primary-100);--ids-sem-color-secondary-200: var(--ids-sem-color-primary-200);--ids-sem-color-secondary-300: var(--ids-sem-color-primary-300);--ids-sem-color-secondary-400: var(--ids-sem-color-primary-400);--ids-sem-color-secondary-50: var(--ids-sem-color-primary-50);--ids-sem-color-secondary-500: var(--ids-sem-color-primary-500);--ids-sem-color-secondary-600: var(--ids-sem-color-primary-600);--ids-sem-color-secondary-700: var(--ids-sem-color-primary-700);--ids-sem-color-secondary-800: var(--ids-sem-color-primary-800);--ids-sem-color-secondary-900: var(--ids-sem-color-primary-900);--ids-sem-color-shadow-default: var(--ids-sem-color-neutral-800);--ids-sem-color-shadow-muted: var(--ids-sem-color-neutral-300);--ids-sem-color-surface-app: var(--ids-base-color-white);--ids-sem-color-surface-button-primary-active: var(--ids-sem-color-primary-600);--ids-sem-color-surface-button-primary-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-button-primary-focus: var(--ids-sem-color-surface-button-primary-rest);--ids-sem-color-surface-button-primary-hover: var(--ids-sem-color-primary-600);--ids-sem-color-surface-button-primary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-surface-button-secondary-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-secondary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-secondary-focus: var(--ids-sem-color-surface-button-secondary-rest);--ids-sem-color-surface-button-secondary-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-secondary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-tertiary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-focus: var(--ids-sem-color-surface-button-tertiary-rest);--ids-sem-color-surface-button-tertiary-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-tertiary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-caution: var(--ids-base-color-gold-100);--ids-sem-color-surface-dark: var(--ids-base-color-gray-800);--ids-sem-color-surface-default: var(--ids-base-color-white);--ids-sem-color-surface-error: var(--ids-base-color-red-100);--ids-sem-color-surface-info: var(--ids-base-color-blue-100);--ids-sem-color-surface-interactive-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-interactive-focus: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-inverse-active: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-disabled: var(--ids-sem-color-surface-inverse-default);--ids-sem-color-surface-interactive-inverse-focus: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-hover: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-rest: var(--ids-sem-color-primary-300);--ids-sem-color-surface-interactive-inverse-selected: var(--ids-sem-color-primary-900);--ids-sem-color-surface-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-surface-interactive-selected: var(--ids-sem-color-primary-50);--ids-sem-color-surface-inverse-default: var(--ids-sem-color-neutral-800);--ids-sem-color-surface-inverse-muted: var(--ids-sem-color-neutral-700);--ids-sem-color-surface-light: var(--ids-base-color-white);--ids-sem-color-surface-muted: var(--ids-sem-color-neutral-100);--ids-sem-color-surface-subdued: var(--ids-sem-color-neutral-50);--ids-sem-color-surface-success: var(--ids-base-color-green-100);--ids-sem-color-surface-urgent: var(--ids-base-color-red-500);--ids-sem-ring-default: 0 0 0 3px var(--ids-sem-color-ring-default);--ids-sem-ring-focus: 0 0 0 2px var(--ids-sem-color-surface-default), 0 0 0 4px var(--ids-sem-color-border-interactive-focus);--ids-sem-size-border-button-divider-primary: var(--ids-base-size-border-px);--ids-sem-size-border-button-divider-secondary: var(--ids-base-size-border-px);--ids-sem-size-border-button-primary: var(--ids-base-size-border-none);--ids-sem-size-border-button-secondary: var(--ids-base-size-border-px);--ids-sem-size-border-button-tertiary: var(--ids-base-size-border-none);--ids-sem-size-border-radius-button: var(--ids-sem-size-border-radius-default);--ids-sem-size-border-radius-default: var(--ids-base-size-border-radius-sm);--ids-sem-size-border-radius-round: var(--ids-base-size-border-radius-full);--ids-sem-type-font-body: var(--ids-base-type-font-sans);--ids-sem-type-font-button-aux: var(--ids-sem-type-font-body);--ids-sem-type-font-button-default: var(--ids-sem-type-font-body);--ids-sem-type-font-heading: var(--ids-base-type-font-sans);--ids-sem-type-font-interactive-default: var(--ids-sem-type-font-body);--ids-sem-type-weight-button-aux: var(--ids-base-type-weight-regular);--ids-sem-type-weight-button-default: var(--ids-base-type-weight-semibold);--ids-sem-type-weight-interactive-default: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-lg-block-spacing: 22px;--ids-sem-typography-anchor-block-lg-display: block;--ids-sem-typography-anchor-block-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-anchor-block-lg-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-block-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-md-block-spacing: 20px;--ids-sem-typography-anchor-block-md-display: block;--ids-sem-typography-anchor-block-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-anchor-block-md-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-block-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-sm-block-spacing: 18px;--ids-sem-typography-anchor-block-sm-display: block;--ids-sem-typography-anchor-block-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-anchor-block-sm-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-xs-block-spacing: 16px;--ids-sem-typography-anchor-block-xs-display: block;--ids-sem-typography-anchor-block-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-anchor-block-xs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-xxs-block-spacing: 14px;--ids-sem-typography-anchor-block-xxs-display: block;--ids-sem-typography-anchor-block-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-anchor-block-xxs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-inline-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-anchor-inline-lg-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-inline-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-lg-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-anchor-inline-md-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-inline-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-md-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-anchor-inline-sm-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-sm-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-anchor-inline-xs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-xs-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-anchor-inline-xxs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-xxs-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-body-lg-block-spacing: 22px;--ids-sem-typography-body-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-body-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-body-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-md-block-spacing: 20px;--ids-sem-typography-body-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-body-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-body-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-sm-block-spacing: 18px;--ids-sem-typography-body-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-body-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-xs-block-spacing: 16px;--ids-sem-typography-body-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-body-xs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-xxs-block-spacing: 14px;--ids-sem-typography-body-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-body-xxs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-heading-h1-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h1-font-size: var(--ids-base-type-size-3xl);--ids-sem-typography-heading-h1-font-weight: var(--ids-base-type-weight-bold);--ids-sem-typography-heading-h1-letter-spacing: var(--ids-base-type-tracking-tight);--ids-sem-typography-heading-h1-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-heading-h1-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h2-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h2-font-size: var(--ids-base-type-size-xxl);--ids-sem-typography-heading-h2-font-weight: var(--ids-base-type-weight-bold);--ids-sem-typography-heading-h2-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h2-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-heading-h2-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h3-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h3-font-size: var(--ids-base-type-size-xl);--ids-sem-typography-heading-h3-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h3-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h3-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h3-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h4-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h4-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-heading-h4-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-heading-h4-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h4-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h4-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h5-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h5-font-size: var(--ids-base-type-size-md);--ids-sem-typography-heading-h5-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h5-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h5-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h5-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h6-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h6-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-heading-h6-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h6-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h6-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h6-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-label-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-lg-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-label-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-md-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-label-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-md-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-label-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-sm-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-label-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-sm-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-lg-block-spacing: 14px;--ids-sem-typography-list-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-list-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-list-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-md-block-spacing: 12px;--ids-sem-typography-list-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-list-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-list-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-sm-block-spacing: 10px;--ids-sem-typography-list-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-list-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-xs-block-spacing: 8px;--ids-sem-typography-list-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-list-xs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-xxs-block-spacing: 6px;--ids-sem-typography-list-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-list-xxs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-lg-block-spacing: 22px;--ids-sem-typography-strong-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-strong-lg-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-strong-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-md-block-spacing: 20px;--ids-sem-typography-strong-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-strong-md-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-strong-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-sm-block-spacing: 18px;--ids-sem-typography-strong-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-strong-sm-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-xs-block-spacing: 16px;--ids-sem-typography-strong-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-strong-xs-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-xxs-block-spacing: 14px;--ids-sem-typography-strong-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-strong-xxs-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-xxs-text-decoration: var(--ids-base-type-decoration-none)}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);smallscreenwidth:679px;smallscreen:"screen and (max-width: 679px)"}div.cmd-slideout-menu div.ids-slideout-title-container{padding:var(--ids-base-space-0)}@media screen and (max-width: 679px){div.cmd-slideout-menu div.ids-slideout-title-container{padding:var(--ids-base-space-40) var(--ids-base-space-40) var(--ids-base-space-0) var(--ids-base-space-0)}}div.cmd-slideout-menu div.ids-slideout-title-container div.ids-slideout-close-button{display:none}@media screen and (max-width: 679px){div.cmd-slideout-menu div.ids-slideout-title-container div.ids-slideout-close-button{display:flex}}div.ids-SlideOut-content{padding:var(--ids-base-space-10) var(--ids-base-space-40) var(--ids-base-space-80) var(--ids-base-space-40)}@media screen and (max-width: 679px){div.ids-SlideOut-content{padding:0 var(--ids-base-space-60) var(--ids-base-space-80) var(--ids-base-space-60)}}div.MuiDialogContent-root{overflow-y:hidden}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);smallscreenwidth:679px;smallscreen:"screen and (max-width: 679px)"}div.command-center-header{line-height:var(--ids-base-type-size-3xl);position:sticky;top:0;z-index:10000}div.command-center-header div#bridge-bar{background-color:#fff;height:35px}div.command-center-header header.platform-header{height:5em;align-items:center;background-color:var(--ids-sem-color-primary-900);display:flex;justify-content:space-between;line-height:var(--ids-base-type-size-3xl)}@media screen and (max-width: 679px){div.command-center-header header.platform-header{height:4em}}div.command-center-header header.platform-header div.navigation-menu{display:flex;height:100%;padding-left:var(--ids-base-space-80)}@media screen and (max-width: 679px){div.command-center-header header.platform-header div.navigation-menu{height:var(--ids-base-space-60)}}div.command-center-header header.platform-header div.navigation-menu button#nav-menu-action{height:100%}div.command-center-header header.platform-header div.navigation-menu span{height:100%}div.command-center-header header.platform-header div.navigation-menu span svg{color:var(--ids-sem-color-on-surface-inverse);height:24px;width:24px}div.command-center-header header.platform-header div.navigation-menu span.platform-name{align-items:center;color:var(--ids-sem-color-on-surface-inverse);display:flex;height:100%;font-size:var(--ids-base-type-size-xl);font-weight:var(--ids-base-type-weight-regular)}@media screen and (max-width: 679px){div.command-center-header header.platform-header div.navigation-menu span.platform-name{display:none}}div.command-center-header header.platform-header span.platform-header-logo{display:inline-block;height:100%;width:18.25em;left:calc(50vw - 9.125em);position:absolute;background-size:contain;background-image:url(content/cd7601455d1789952119.svg);background-repeat:no-repeat;background-position:center}@media screen and (max-width: 679px){div.command-center-header header.platform-header span.platform-header-logo{display:none}}div.command-center-header header.platform-header div.user-menu{padding-right:var(--ids-base-space-80);display:flex;height:100%;align-items:center}@media screen and (max-width: 679px){div.command-center-header header.platform-header div.user-menu{padding-right:var(--ids-base-space-60)}}div.command-center-header header.platform-header div.user-menu button#user-menu-action,div.command-center-header header.platform-header div.user-menu button#user-menu-action-mobile{height:100%}div.command-center-header header.platform-header div.user-menu div.user-info{color:var(--ids-sem-color-on-surface-inverse);display:flex;flex-direction:column;max-width:10em;text-align:left;white-space:nowrap}div.command-center-header header.platform-header div.user-menu div.user-info span.account-name{font-size:var(--ids-base-type-size-sm);font-weight:var(--ids-base-type-weight-bold);line-height:var(--ids-base-type-size-xl);overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 679px){div.command-center-header header.platform-header div.user-menu div.user-info span.account-name{font-size:var(--ids-base-type-size-xs)}}div.command-center-header header.platform-header div.user-menu div.user-info span.dealer-name{font-size:var(--ids-base-type-size-xs);font-weight:var(--ids-base-type-weight-regular);line-height:var(--ids-base-type-size-md);overflow:hidden;text-overflow:ellipsis}div.command-center-header header.platform-header div.user-menu span{height:100%}div.command-center-header header.platform-header div.user-menu span svg{color:var(--ids-sem-color-on-surface-inverse);height:24px;width:24px}
:root{--ids-base-animation-pulse: 2s ease-in-out 0.5s infinite normal none running pulse;--ids-base-color-amber-100: #ffdbc3;--ids-base-color-amber-200: #ffbd93;--ids-base-color-amber-300: #ff995a;--ids-base-color-amber-400: #f87216;--ids-base-color-amber-50: #fff0e6;--ids-base-color-amber-500: #d26217;--ids-base-color-amber-600: #b05417;--ids-base-color-amber-700: #924719;--ids-base-color-amber-800: #773a15;--ids-base-color-amber-900: #512912;--ids-base-color-black: #000000;--ids-base-color-blue-100: #cce8ff;--ids-base-color-blue-200: #a3d0f5;--ids-base-color-blue-300: #81b7e4;--ids-base-color-blue-400: #57a0db;--ids-base-color-blue-50: #ebf6ff;--ids-base-color-blue-500: #318ad3;--ids-base-color-blue-600: #2372b8;--ids-base-color-blue-700: #005ba8;--ids-base-color-blue-800: #004986;--ids-base-color-blue-900: #003468;--ids-base-color-blue-950: #001b35;--ids-base-color-fuchsia-100: #f8daeb;--ids-base-color-fuchsia-200: #f2bddb;--ids-base-color-fuchsia-300: #eb9ac8;--ids-base-color-fuchsia-400: #e474b2;--ids-base-color-fuchsia-50: #fcf1f7;--ids-base-color-fuchsia-500: #dc4a9b;--ids-base-color-fuchsia-600: #ca2780;--ids-base-color-fuchsia-700: #a9216a;--ids-base-color-fuchsia-800: #8c1d58;--ids-base-color-fuchsia-900: #62133d;--ids-base-color-gold-100: #fff0c2;--ids-base-color-gold-200: #ffe699;--ids-base-color-gold-300: #ffd966;--ids-base-color-gold-400: #ffc20e;--ids-base-color-gold-50: #fff7e0;--ids-base-color-gold-500: #ebb000;--ids-base-color-gold-600: #b38600;--ids-base-color-gold-700: #8f6b00;--ids-base-color-gold-800: #664d00;--ids-base-color-gold-900: #4d3900;--ids-base-color-gray-100: #e3e3e3;--ids-base-color-gray-200: #cccccc;--ids-base-color-gray-300: #b2b2b2;--ids-base-color-gray-400: #959595;--ids-base-color-gray-50: #f4f4f4;--ids-base-color-gray-500: #828282;--ids-base-color-gray-600: #6d6d6d;--ids-base-color-gray-700: #5a5a5a;--ids-base-color-gray-800: #4a4a4a;--ids-base-color-gray-900: #333333;--ids-base-color-green-100: #c9eabf;--ids-base-color-green-200: #9fda8e;--ids-base-color-green-300: #6cc651;--ids-base-color-green-400: #53ac39;--ids-base-color-green-50: #e9f6e5;--ids-base-color-green-500: #479230;--ids-base-color-green-600: #3c7b29;--ids-base-color-green-700: #326622;--ids-base-color-green-800: #28541a;--ids-base-color-green-900: #203a17;--ids-base-color-red-100: #ffd6cf;--ids-base-color-red-200: #ffb6aa;--ids-base-color-red-300: #f99384;--ids-base-color-red-400: #f06f61;--ids-base-color-red-50: #ffeae7;--ids-base-color-red-500: #e44941;--ids-base-color-red-600: #d41e27;--ids-base-color-red-700: #b11d23;--ids-base-color-red-800: #94141b;--ids-base-color-red-900: #6f0000;--ids-base-color-transparent: rgba(0, 0, 0, 0);--ids-base-color-white: #ffffff;--ids-base-opacity-0: 0;--ids-base-opacity-10: 0.1;--ids-base-opacity-100: 1.0;--ids-base-opacity-25: 0.25;--ids-base-opacity-50: 0.5;--ids-base-opacity-80: 0.8;--ids-base-opacity-90: 0.9;--ids-base-screen-3xl: 1457px;--ids-base-screen-lg: 960px;--ids-base-screen-md: 680px;--ids-base-screen-sm: 480px;--ids-base-screen-xl: 1168px;--ids-base-screen-xxl: 1360px;--ids-base-shadow-lg: 0 6px 6px 0 rgba(0,0,0,0.3);--ids-base-shadow-md: 0 4px 4px 0 rgba(0,0,0,0.1);--ids-base-shadow-sm: 0 2px 2px 0 rgba(0,0,0,0.1);--ids-base-shadow-xl: 4px 0 6px 0 rgba(0,0,0,0.3), -4px 0 6px 0 rgba(0,0,0,0.3);--ids-base-size-border-lg: calc(var(--ids-base-size-border-md) * 2);--ids-base-size-border-md: 4px;--ids-base-size-border-none: 0px;--ids-base-size-border-px: 1px;--ids-base-size-border-radius-3xl: calc(var(--ids-base-size-border-radius-sm) * 6);--ids-base-size-border-radius-full: 9999px;--ids-base-size-border-radius-lg: calc(var(--ids-base-size-border-radius-sm) * 2);--ids-base-size-border-radius-md: calc(var(--ids-base-size-border-radius-sm) * 1.5);--ids-base-size-border-radius-none: 0px;--ids-base-size-border-radius-sm: 4px;--ids-base-size-border-radius-xl: calc(var(--ids-base-size-border-radius-sm) * 3);--ids-base-size-border-radius-xs: calc(var(--ids-base-size-border-radius-sm) * 0.5);--ids-base-size-border-radius-xxl: calc(var(--ids-base-size-border-radius-sm) * 4);--ids-base-size-border-sm: calc(var(--ids-base-size-border-md) * 0.5);--ids-base-space-0: 0px;--ids-base-space-05: calc(var(--ids-base-space-10) * 0.5);--ids-base-space-10: 0.25rem;--ids-base-space-100: calc(var(--ids-base-space-10) * 10);--ids-base-space-110: calc(var(--ids-base-space-10) * 11);--ids-base-space-120: calc(var(--ids-base-space-10) * 12);--ids-base-space-140: calc(var(--ids-base-space-10) * 14);--ids-base-space-15: calc(var(--ids-base-space-10) * 1.5);--ids-base-space-160: calc(var(--ids-base-space-10) * 16);--ids-base-space-20: calc(var(--ids-base-space-10) * 2);--ids-base-space-200: calc(var(--ids-base-space-10) * 20);--ids-base-space-240: calc(var(--ids-base-space-10) * 24);--ids-base-space-25: calc(var(--ids-base-space-10) * 2.5);--ids-base-space-280: calc(var(--ids-base-space-10) * 28);--ids-base-space-30: calc(var(--ids-base-space-10) * 3);--ids-base-space-320: calc(var(--ids-base-space-10) * 32);--ids-base-space-35: calc(var(--ids-base-space-10) * 3.5);--ids-base-space-360: calc(var(--ids-base-space-10) * 36);--ids-base-space-40: calc(var(--ids-base-space-10) * 4);--ids-base-space-400: calc(var(--ids-base-space-10) * 40);--ids-base-space-440: calc(var(--ids-base-space-10) * 44);--ids-base-space-45: calc(var(--ids-base-space-10) * 4.5);--ids-base-space-480: calc(var(--ids-base-space-10) * 48);--ids-base-space-5: calc(var(--ids-base-space-10) * 0.5);--ids-base-space-50: calc(var(--ids-base-space-10) * 5);--ids-base-space-520: calc(var(--ids-base-space-10) * 52);--ids-base-space-55: calc(var(--ids-base-space-10) * 5.5);--ids-base-space-560: calc(var(--ids-base-space-10) * 56);--ids-base-space-60: calc(var(--ids-base-space-10) * 6);--ids-base-space-600: calc(var(--ids-base-space-10) * 60);--ids-base-space-640: calc(var(--ids-base-space-10) * 64);--ids-base-space-70: calc(var(--ids-base-space-10) * 7);--ids-base-space-720: calc(var(--ids-base-space-10) * 72);--ids-base-space-80: calc(var(--ids-base-space-10) * 8);--ids-base-space-800: calc(var(--ids-base-space-10) * 80);--ids-base-space-90: calc(var(--ids-base-space-10) * 9);--ids-base-space-960: calc(var(--ids-base-space-10) * 96);--ids-base-space-px: 1px;--ids-base-type-decoration-none: none;--ids-base-type-decoration-underline: underline;--ids-base-type-font-mono: 'Roboto Mono',monospace;--ids-base-type-font-mono-alt: 'Roboto Mono';--ids-base-type-font-sans: 'Roboto Flex',Roboto,sans-serif;--ids-base-type-font-sans-alt: 'Roboto Flex';--ids-base-type-font-serif: 'Roboto Serif',serif;--ids-base-type-font-serif-alt: 'Roboto Serif';--ids-base-type-leading-compact: 1.15;--ids-base-type-leading-none: 1;--ids-base-type-leading-normal: 1.5;--ids-base-type-leading-snug: 1.3;--ids-base-type-leading-tight: 1.25;--ids-base-type-leading-tighter: 1.2;--ids-base-type-size-3xl: calc(var(--ids-base-type-size-md) * 1.75);--ids-base-type-size-4xl: calc(var(--ids-base-type-size-md) * 2);--ids-base-type-size-5xl: calc(var(--ids-base-type-size-md) * 2.5);--ids-base-type-size-lg: calc(var(--ids-base-type-size-md) * 1.125);--ids-base-type-size-md: 1rem;--ids-base-type-size-sm: calc(var(--ids-base-type-size-md) * 0.875);--ids-base-type-size-xl: calc(var(--ids-base-type-size-md) * 1.25);--ids-base-type-size-xs: calc(var(--ids-base-type-size-md) * 0.75);--ids-base-type-size-xxl: calc(var(--ids-base-type-size-md) * 1.375);--ids-base-type-size-xxs: calc(var(--ids-base-type-size-md) * .625);--ids-base-type-tracking-normal: normal;--ids-base-type-tracking-tight: -0.01em;--ids-base-type-tracking-tighter: -0.04em;--ids-base-type-tracking-wide: 0.02em;--ids-base-type-tracking-wider: 0.04em;--ids-base-type-transform-capitalize: capitalize;--ids-base-type-transform-lowercase: lowercase;--ids-base-type-transform-normal: none;--ids-base-type-transform-uppercase: uppercase;--ids-base-type-variation-grade-heavier: "GRAD" 128;--ids-base-type-variation-grade-heavy: "GRAD" 64;--ids-base-type-variation-grade-light: "GRAD" -64;--ids-base-type-variation-grade-lighter: "GRAD" -128;--ids-base-type-variation-grade-regular: "GRAD" 0;--ids-base-type-variation-italic-italic: "ital" 1;--ids-base-type-variation-italic-normal: "ital" 0;--ids-base-type-variation-slant-none: "slnt" 0;--ids-base-type-variation-slant-oblique: "slnt" -12;--ids-base-type-variation-width-narrow: "wdth" 80;--ids-base-type-variation-width-narrower: "wdth" 60;--ids-base-type-variation-width-regular: "wdth" 100;--ids-base-type-variation-width-wide: "wdth" 120;--ids-base-type-variation-width-wider: "wdth" 140;--ids-base-type-weight-black: 900;--ids-base-type-weight-bold: 700;--ids-base-type-weight-extrabold: 800;--ids-base-type-weight-extralight: 200;--ids-base-type-weight-light: 300;--ids-base-type-weight-medium: 500;--ids-base-type-weight-regular: 400;--ids-base-type-weight-semibold: 600;--ids-base-type-weight-thin: 100;--ids-sem-color-border-button-divider-disabled: var(--ids-sem-color-border-interactive-disabled);--ids-sem-color-border-button-divider-primary: var(--ids-sem-color-border-inverse);--ids-sem-color-border-button-divider-secondary: var(--ids-sem-color-border-button-secondary-rest);--ids-sem-color-border-button-divider-tertiary: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-active: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-disabled: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-focus: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-hover: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-rest: var(--ids-base-color-transparent);--ids-sem-color-border-button-secondary-active: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-disabled: var(--ids-sem-color-border-interactive-disabled);--ids-sem-color-border-button-secondary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-tertiary-active: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-disabled: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-focus: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-hover: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-rest: var(--ids-base-color-transparent);--ids-sem-color-border-caution: var(--ids-base-color-gold-500);--ids-sem-color-border-default: var(--ids-sem-color-neutral-400);--ids-sem-color-border-error: var(--ids-base-color-red-600);--ids-sem-color-border-info: var(--ids-base-color-blue-600);--ids-sem-color-border-interactive-active: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-disabled: var(--ids-sem-color-neutral-300);--ids-sem-color-border-interactive-focus: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-hover: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-selected: var(--ids-sem-color-primary-900);--ids-sem-color-border-inverse: var(--ids-base-color-white);--ids-sem-color-border-max: var(--ids-base-color-black);--ids-sem-color-border-muted: var(--ids-sem-color-neutral-300);--ids-sem-color-border-success: var(--ids-base-color-green-600);--ids-sem-color-neutral-100: var(--ids-base-color-gray-100);--ids-sem-color-neutral-200: var(--ids-base-color-gray-200);--ids-sem-color-neutral-300: var(--ids-base-color-gray-300);--ids-sem-color-neutral-400: var(--ids-base-color-gray-400);--ids-sem-color-neutral-50: var(--ids-base-color-gray-50);--ids-sem-color-neutral-500: var(--ids-base-color-gray-500);--ids-sem-color-neutral-600: var(--ids-base-color-gray-600);--ids-sem-color-neutral-700: var(--ids-base-color-gray-700);--ids-sem-color-neutral-800: var(--ids-base-color-gray-800);--ids-sem-color-neutral-900: var(--ids-base-color-gray-900);--ids-sem-color-on-surface-button-primary-active: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-primary-focus: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-hover: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-rest: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-secondary-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-secondary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-tertiary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-caution-default: var(--ids-base-color-gold-500);--ids-sem-color-on-surface-caution-muted: var(--ids-base-color-gold-400);--ids-sem-color-on-surface-default: var(--ids-base-color-black);--ids-sem-color-on-surface-dim: var(--ids-sem-color-neutral-300);--ids-sem-color-on-surface-error-default: var(--ids-base-color-red-600);--ids-sem-color-on-surface-error-muted: var(--ids-base-color-red-400);--ids-sem-color-on-surface-info-default: var(--ids-base-color-blue-600);--ids-sem-color-on-surface-info-muted: var(--ids-base-color-blue-400);--ids-sem-color-on-surface-interactive-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-interactive-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-inverse-active: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-disabled: var(--ids-sem-color-on-surface-subdued);--ids-sem-color-on-surface-interactive-inverse-focus: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-hover: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-rest: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-selected: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-selected: var(--ids-sem-color-primary-900);--ids-sem-color-on-surface-inverse: var(--ids-base-color-white);--ids-sem-color-on-surface-link-active: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-link-focus: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-hover: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-link-visited: var(--ids-base-color-fuchsia-700);--ids-sem-color-on-surface-muted: var(--ids-sem-color-neutral-600);--ids-sem-color-on-surface-primary: var(--ids-sem-color-primary-600);--ids-sem-color-on-surface-subdued: var(--ids-sem-color-neutral-700);--ids-sem-color-on-surface-subtle: var(--ids-sem-color-neutral-400);--ids-sem-color-on-surface-success-default: var(--ids-base-color-green-600);--ids-sem-color-on-surface-success-muted: var(--ids-base-color-green-400);--ids-sem-color-overlay-dark: rgba(74, 74, 74, 0.8);--ids-sem-color-overlay-light: rgba(255, 255, 255, 0.9);--ids-sem-color-overlay-subdued: rgba(244, 244, 244, 0.96);--ids-sem-color-primary-100: var(--ids-base-color-blue-100);--ids-sem-color-primary-200: var(--ids-base-color-blue-200);--ids-sem-color-primary-300: var(--ids-base-color-blue-300);--ids-sem-color-primary-400: var(--ids-base-color-blue-400);--ids-sem-color-primary-50: var(--ids-base-color-blue-50);--ids-sem-color-primary-500: var(--ids-base-color-blue-500);--ids-sem-color-primary-600: var(--ids-base-color-blue-600);--ids-sem-color-primary-700: var(--ids-base-color-blue-700);--ids-sem-color-primary-800: var(--ids-base-color-blue-800);--ids-sem-color-primary-900: var(--ids-base-color-blue-900);--ids-sem-color-primary-950: var(--ids-base-color-blue-950);--ids-sem-color-ring-default: var(--ids-sem-color-primary-100);--ids-sem-color-secondary-100: var(--ids-sem-color-primary-100);--ids-sem-color-secondary-200: var(--ids-sem-color-primary-200);--ids-sem-color-secondary-300: var(--ids-sem-color-primary-300);--ids-sem-color-secondary-400: var(--ids-sem-color-primary-400);--ids-sem-color-secondary-50: var(--ids-sem-color-primary-50);--ids-sem-color-secondary-500: var(--ids-sem-color-primary-500);--ids-sem-color-secondary-600: var(--ids-sem-color-primary-600);--ids-sem-color-secondary-700: var(--ids-sem-color-primary-700);--ids-sem-color-secondary-800: var(--ids-sem-color-primary-800);--ids-sem-color-secondary-900: var(--ids-sem-color-primary-900);--ids-sem-color-shadow-default: var(--ids-sem-color-neutral-800);--ids-sem-color-shadow-muted: var(--ids-sem-color-neutral-300);--ids-sem-color-surface-app: var(--ids-base-color-white);--ids-sem-color-surface-button-primary-active: var(--ids-sem-color-primary-600);--ids-sem-color-surface-button-primary-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-button-primary-focus: var(--ids-sem-color-surface-button-primary-rest);--ids-sem-color-surface-button-primary-hover: var(--ids-sem-color-primary-600);--ids-sem-color-surface-button-primary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-surface-button-secondary-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-secondary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-secondary-focus: var(--ids-sem-color-surface-button-secondary-rest);--ids-sem-color-surface-button-secondary-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-secondary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-tertiary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-focus: var(--ids-sem-color-surface-button-tertiary-rest);--ids-sem-color-surface-button-tertiary-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-tertiary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-caution: var(--ids-base-color-gold-100);--ids-sem-color-surface-dark: var(--ids-base-color-gray-800);--ids-sem-color-surface-default: var(--ids-base-color-white);--ids-sem-color-surface-error: var(--ids-base-color-red-100);--ids-sem-color-surface-info: var(--ids-base-color-blue-100);--ids-sem-color-surface-interactive-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-interactive-focus: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-inverse-active: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-disabled: var(--ids-sem-color-surface-inverse-default);--ids-sem-color-surface-interactive-inverse-focus: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-hover: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-rest: var(--ids-sem-color-primary-300);--ids-sem-color-surface-interactive-inverse-selected: var(--ids-sem-color-primary-900);--ids-sem-color-surface-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-surface-interactive-selected: var(--ids-sem-color-primary-50);--ids-sem-color-surface-inverse-default: var(--ids-sem-color-neutral-800);--ids-sem-color-surface-inverse-muted: var(--ids-sem-color-neutral-700);--ids-sem-color-surface-light: var(--ids-base-color-white);--ids-sem-color-surface-muted: var(--ids-sem-color-neutral-100);--ids-sem-color-surface-subdued: var(--ids-sem-color-neutral-50);--ids-sem-color-surface-success: var(--ids-base-color-green-100);--ids-sem-color-surface-urgent: var(--ids-base-color-red-500);--ids-sem-ring-default: 0 0 0 3px var(--ids-sem-color-ring-default);--ids-sem-ring-focus: 0 0 0 2px var(--ids-sem-color-surface-default), 0 0 0 4px var(--ids-sem-color-border-interactive-focus);--ids-sem-size-border-button-divider-primary: var(--ids-base-size-border-px);--ids-sem-size-border-button-divider-secondary: var(--ids-base-size-border-px);--ids-sem-size-border-button-primary: var(--ids-base-size-border-none);--ids-sem-size-border-button-secondary: var(--ids-base-size-border-px);--ids-sem-size-border-button-tertiary: var(--ids-base-size-border-none);--ids-sem-size-border-radius-button: var(--ids-sem-size-border-radius-default);--ids-sem-size-border-radius-default: var(--ids-base-size-border-radius-sm);--ids-sem-size-border-radius-round: var(--ids-base-size-border-radius-full);--ids-sem-type-font-body: var(--ids-base-type-font-sans);--ids-sem-type-font-button-aux: var(--ids-sem-type-font-body);--ids-sem-type-font-button-default: var(--ids-sem-type-font-body);--ids-sem-type-font-heading: var(--ids-base-type-font-sans);--ids-sem-type-font-interactive-default: var(--ids-sem-type-font-body);--ids-sem-type-weight-button-aux: var(--ids-base-type-weight-regular);--ids-sem-type-weight-button-default: var(--ids-base-type-weight-semibold);--ids-sem-type-weight-interactive-default: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-lg-block-spacing: 22px;--ids-sem-typography-anchor-block-lg-display: block;--ids-sem-typography-anchor-block-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-anchor-block-lg-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-block-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-md-block-spacing: 20px;--ids-sem-typography-anchor-block-md-display: block;--ids-sem-typography-anchor-block-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-anchor-block-md-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-block-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-sm-block-spacing: 18px;--ids-sem-typography-anchor-block-sm-display: block;--ids-sem-typography-anchor-block-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-anchor-block-sm-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-xs-block-spacing: 16px;--ids-sem-typography-anchor-block-xs-display: block;--ids-sem-typography-anchor-block-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-anchor-block-xs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-xxs-block-spacing: 14px;--ids-sem-typography-anchor-block-xxs-display: block;--ids-sem-typography-anchor-block-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-anchor-block-xxs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-inline-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-anchor-inline-lg-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-inline-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-lg-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-anchor-inline-md-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-inline-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-md-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-anchor-inline-sm-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-sm-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-anchor-inline-xs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-xs-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-anchor-inline-xxs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-xxs-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-body-lg-block-spacing: 22px;--ids-sem-typography-body-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-body-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-body-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-md-block-spacing: 20px;--ids-sem-typography-body-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-body-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-body-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-sm-block-spacing: 18px;--ids-sem-typography-body-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-body-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-xs-block-spacing: 16px;--ids-sem-typography-body-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-body-xs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-xxs-block-spacing: 14px;--ids-sem-typography-body-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-body-xxs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-heading-h1-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h1-font-size: var(--ids-base-type-size-3xl);--ids-sem-typography-heading-h1-font-weight: var(--ids-base-type-weight-bold);--ids-sem-typography-heading-h1-letter-spacing: var(--ids-base-type-tracking-tight);--ids-sem-typography-heading-h1-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-heading-h1-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h2-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h2-font-size: var(--ids-base-type-size-xxl);--ids-sem-typography-heading-h2-font-weight: var(--ids-base-type-weight-bold);--ids-sem-typography-heading-h2-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h2-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-heading-h2-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h3-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h3-font-size: var(--ids-base-type-size-xl);--ids-sem-typography-heading-h3-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h3-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h3-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h3-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h4-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h4-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-heading-h4-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-heading-h4-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h4-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h4-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h5-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h5-font-size: var(--ids-base-type-size-md);--ids-sem-typography-heading-h5-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h5-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h5-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h5-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h6-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h6-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-heading-h6-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h6-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h6-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h6-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-label-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-lg-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-label-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-md-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-label-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-md-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-label-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-sm-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-label-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-sm-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-lg-block-spacing: 14px;--ids-sem-typography-list-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-list-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-list-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-md-block-spacing: 12px;--ids-sem-typography-list-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-list-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-list-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-sm-block-spacing: 10px;--ids-sem-typography-list-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-list-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-xs-block-spacing: 8px;--ids-sem-typography-list-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-list-xs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-xxs-block-spacing: 6px;--ids-sem-typography-list-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-list-xxs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-lg-block-spacing: 22px;--ids-sem-typography-strong-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-strong-lg-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-strong-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-md-block-spacing: 20px;--ids-sem-typography-strong-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-strong-md-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-strong-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-sm-block-spacing: 18px;--ids-sem-typography-strong-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-strong-sm-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-xs-block-spacing: 16px;--ids-sem-typography-strong-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-strong-xs-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-xxs-block-spacing: 14px;--ids-sem-typography-strong-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-strong-xxs-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-xxs-text-decoration: var(--ids-base-type-decoration-none)}:root{--ids-base-animation-pulse: 2s ease-in-out 0.5s infinite normal none running pulse;--ids-base-color-amber-100: #ffdbc3;--ids-base-color-amber-200: #ffbd93;--ids-base-color-amber-300: #ff995a;--ids-base-color-amber-400: #f87216;--ids-base-color-amber-50: #fff0e6;--ids-base-color-amber-500: #d26217;--ids-base-color-amber-600: #b05417;--ids-base-color-amber-700: #924719;--ids-base-color-amber-800: #773a15;--ids-base-color-amber-900: #512912;--ids-base-color-black: #000000;--ids-base-color-blue-100: #cce8ff;--ids-base-color-blue-200: #a3d0f5;--ids-base-color-blue-300: #81b7e4;--ids-base-color-blue-400: #57a0db;--ids-base-color-blue-50: #ebf6ff;--ids-base-color-blue-500: #318ad3;--ids-base-color-blue-600: #2372b8;--ids-base-color-blue-700: #005ba8;--ids-base-color-blue-800: #004986;--ids-base-color-blue-900: #003468;--ids-base-color-blue-950: #001b35;--ids-base-color-fuchsia-100: #f8daeb;--ids-base-color-fuchsia-200: #f2bddb;--ids-base-color-fuchsia-300: #eb9ac8;--ids-base-color-fuchsia-400: #e474b2;--ids-base-color-fuchsia-50: #fcf1f7;--ids-base-color-fuchsia-500: #dc4a9b;--ids-base-color-fuchsia-600: #ca2780;--ids-base-color-fuchsia-700: #a9216a;--ids-base-color-fuchsia-800: #8c1d58;--ids-base-color-fuchsia-900: #62133d;--ids-base-color-gold-100: #fff0c2;--ids-base-color-gold-200: #ffe699;--ids-base-color-gold-300: #ffd966;--ids-base-color-gold-400: #ffc20e;--ids-base-color-gold-50: #fff7e0;--ids-base-color-gold-500: #ebb000;--ids-base-color-gold-600: #b38600;--ids-base-color-gold-700: #8f6b00;--ids-base-color-gold-800: #664d00;--ids-base-color-gold-900: #4d3900;--ids-base-color-gray-100: #e3e3e3;--ids-base-color-gray-200: #cccccc;--ids-base-color-gray-300: #b2b2b2;--ids-base-color-gray-400: #959595;--ids-base-color-gray-50: #f4f4f4;--ids-base-color-gray-500: #828282;--ids-base-color-gray-600: #6d6d6d;--ids-base-color-gray-700: #5a5a5a;--ids-base-color-gray-800: #4a4a4a;--ids-base-color-gray-900: #333333;--ids-base-color-green-100: #c9eabf;--ids-base-color-green-200: #9fda8e;--ids-base-color-green-300: #6cc651;--ids-base-color-green-400: #53ac39;--ids-base-color-green-50: #e9f6e5;--ids-base-color-green-500: #479230;--ids-base-color-green-600: #3c7b29;--ids-base-color-green-700: #326622;--ids-base-color-green-800: #28541a;--ids-base-color-green-900: #203a17;--ids-base-color-red-100: #ffd6cf;--ids-base-color-red-200: #ffb6aa;--ids-base-color-red-300: #f99384;--ids-base-color-red-400: #f06f61;--ids-base-color-red-50: #ffeae7;--ids-base-color-red-500: #e44941;--ids-base-color-red-600: #d41e27;--ids-base-color-red-700: #b11d23;--ids-base-color-red-800: #94141b;--ids-base-color-red-900: #6f0000;--ids-base-color-transparent: rgba(0, 0, 0, 0);--ids-base-color-white: #ffffff;--ids-base-opacity-0: 0;--ids-base-opacity-10: 0.1;--ids-base-opacity-100: 1.0;--ids-base-opacity-25: 0.25;--ids-base-opacity-50: 0.5;--ids-base-opacity-80: 0.8;--ids-base-opacity-90: 0.9;--ids-base-screen-3xl: 1457px;--ids-base-screen-lg: 960px;--ids-base-screen-md: 680px;--ids-base-screen-sm: 480px;--ids-base-screen-xl: 1168px;--ids-base-screen-xxl: 1360px;--ids-base-shadow-lg: 0 6px 6px 0 rgba(0,0,0,0.3);--ids-base-shadow-md: 0 4px 4px 0 rgba(0,0,0,0.1);--ids-base-shadow-sm: 0 2px 2px 0 rgba(0,0,0,0.1);--ids-base-shadow-xl: 4px 0 6px 0 rgba(0,0,0,0.3), -4px 0 6px 0 rgba(0,0,0,0.3);--ids-base-size-border-lg: calc(var(--ids-base-size-border-md) * 2);--ids-base-size-border-md: 4px;--ids-base-size-border-none: 0px;--ids-base-size-border-px: 1px;--ids-base-size-border-radius-3xl: calc(var(--ids-base-size-border-radius-sm) * 6);--ids-base-size-border-radius-full: 9999px;--ids-base-size-border-radius-lg: calc(var(--ids-base-size-border-radius-sm) * 2);--ids-base-size-border-radius-md: calc(var(--ids-base-size-border-radius-sm) * 1.5);--ids-base-size-border-radius-none: 0px;--ids-base-size-border-radius-sm: 4px;--ids-base-size-border-radius-xl: calc(var(--ids-base-size-border-radius-sm) * 3);--ids-base-size-border-radius-xs: calc(var(--ids-base-size-border-radius-sm) * 0.5);--ids-base-size-border-radius-xxl: calc(var(--ids-base-size-border-radius-sm) * 4);--ids-base-size-border-sm: calc(var(--ids-base-size-border-md) * 0.5);--ids-base-space-0: 0px;--ids-base-space-05: calc(var(--ids-base-space-10) * 0.5);--ids-base-space-10: 0.25rem;--ids-base-space-100: calc(var(--ids-base-space-10) * 10);--ids-base-space-110: calc(var(--ids-base-space-10) * 11);--ids-base-space-120: calc(var(--ids-base-space-10) * 12);--ids-base-space-140: calc(var(--ids-base-space-10) * 14);--ids-base-space-15: calc(var(--ids-base-space-10) * 1.5);--ids-base-space-160: calc(var(--ids-base-space-10) * 16);--ids-base-space-20: calc(var(--ids-base-space-10) * 2);--ids-base-space-200: calc(var(--ids-base-space-10) * 20);--ids-base-space-240: calc(var(--ids-base-space-10) * 24);--ids-base-space-25: calc(var(--ids-base-space-10) * 2.5);--ids-base-space-280: calc(var(--ids-base-space-10) * 28);--ids-base-space-30: calc(var(--ids-base-space-10) * 3);--ids-base-space-320: calc(var(--ids-base-space-10) * 32);--ids-base-space-35: calc(var(--ids-base-space-10) * 3.5);--ids-base-space-360: calc(var(--ids-base-space-10) * 36);--ids-base-space-40: calc(var(--ids-base-space-10) * 4);--ids-base-space-400: calc(var(--ids-base-space-10) * 40);--ids-base-space-440: calc(var(--ids-base-space-10) * 44);--ids-base-space-45: calc(var(--ids-base-space-10) * 4.5);--ids-base-space-480: calc(var(--ids-base-space-10) * 48);--ids-base-space-5: calc(var(--ids-base-space-10) * 0.5);--ids-base-space-50: calc(var(--ids-base-space-10) * 5);--ids-base-space-520: calc(var(--ids-base-space-10) * 52);--ids-base-space-55: calc(var(--ids-base-space-10) * 5.5);--ids-base-space-560: calc(var(--ids-base-space-10) * 56);--ids-base-space-60: calc(var(--ids-base-space-10) * 6);--ids-base-space-600: calc(var(--ids-base-space-10) * 60);--ids-base-space-640: calc(var(--ids-base-space-10) * 64);--ids-base-space-70: calc(var(--ids-base-space-10) * 7);--ids-base-space-720: calc(var(--ids-base-space-10) * 72);--ids-base-space-80: calc(var(--ids-base-space-10) * 8);--ids-base-space-800: calc(var(--ids-base-space-10) * 80);--ids-base-space-90: calc(var(--ids-base-space-10) * 9);--ids-base-space-960: calc(var(--ids-base-space-10) * 96);--ids-base-space-px: 1px;--ids-base-type-decoration-none: none;--ids-base-type-decoration-underline: underline;--ids-base-type-font-mono: 'Roboto Mono',monospace;--ids-base-type-font-mono-alt: 'Roboto Mono';--ids-base-type-font-sans: 'Roboto Flex',Roboto,sans-serif;--ids-base-type-font-sans-alt: 'Roboto Flex';--ids-base-type-font-serif: 'Roboto Serif',serif;--ids-base-type-font-serif-alt: 'Roboto Serif';--ids-base-type-leading-compact: 1.15;--ids-base-type-leading-none: 1;--ids-base-type-leading-normal: 1.5;--ids-base-type-leading-snug: 1.3;--ids-base-type-leading-tight: 1.25;--ids-base-type-leading-tighter: 1.2;--ids-base-type-size-3xl: calc(var(--ids-base-type-size-md) * 1.75);--ids-base-type-size-4xl: calc(var(--ids-base-type-size-md) * 2);--ids-base-type-size-5xl: calc(var(--ids-base-type-size-md) * 2.5);--ids-base-type-size-lg: calc(var(--ids-base-type-size-md) * 1.125);--ids-base-type-size-md: 1rem;--ids-base-type-size-sm: calc(var(--ids-base-type-size-md) * 0.875);--ids-base-type-size-xl: calc(var(--ids-base-type-size-md) * 1.25);--ids-base-type-size-xs: calc(var(--ids-base-type-size-md) * 0.75);--ids-base-type-size-xxl: calc(var(--ids-base-type-size-md) * 1.375);--ids-base-type-size-xxs: calc(var(--ids-base-type-size-md) * .625);--ids-base-type-tracking-normal: normal;--ids-base-type-tracking-tight: -0.01em;--ids-base-type-tracking-tighter: -0.04em;--ids-base-type-tracking-wide: 0.02em;--ids-base-type-tracking-wider: 0.04em;--ids-base-type-transform-capitalize: capitalize;--ids-base-type-transform-lowercase: lowercase;--ids-base-type-transform-normal: none;--ids-base-type-transform-uppercase: uppercase;--ids-base-type-variation-grade-heavier: "GRAD" 128;--ids-base-type-variation-grade-heavy: "GRAD" 64;--ids-base-type-variation-grade-light: "GRAD" -64;--ids-base-type-variation-grade-lighter: "GRAD" -128;--ids-base-type-variation-grade-regular: "GRAD" 0;--ids-base-type-variation-italic-italic: "ital" 1;--ids-base-type-variation-italic-normal: "ital" 0;--ids-base-type-variation-slant-none: "slnt" 0;--ids-base-type-variation-slant-oblique: "slnt" -12;--ids-base-type-variation-width-narrow: "wdth" 80;--ids-base-type-variation-width-narrower: "wdth" 60;--ids-base-type-variation-width-regular: "wdth" 100;--ids-base-type-variation-width-wide: "wdth" 120;--ids-base-type-variation-width-wider: "wdth" 140;--ids-base-type-weight-black: 900;--ids-base-type-weight-bold: 700;--ids-base-type-weight-extrabold: 800;--ids-base-type-weight-extralight: 200;--ids-base-type-weight-light: 300;--ids-base-type-weight-medium: 500;--ids-base-type-weight-regular: 400;--ids-base-type-weight-semibold: 600;--ids-base-type-weight-thin: 100;--ids-sem-color-border-button-divider-disabled: var(--ids-sem-color-border-interactive-disabled);--ids-sem-color-border-button-divider-primary: var(--ids-sem-color-border-inverse);--ids-sem-color-border-button-divider-secondary: var(--ids-sem-color-border-button-secondary-rest);--ids-sem-color-border-button-divider-tertiary: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-active: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-disabled: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-focus: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-hover: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-rest: var(--ids-base-color-transparent);--ids-sem-color-border-button-secondary-active: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-disabled: var(--ids-sem-color-border-interactive-disabled);--ids-sem-color-border-button-secondary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-tertiary-active: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-disabled: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-focus: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-hover: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-rest: var(--ids-base-color-transparent);--ids-sem-color-border-caution: var(--ids-base-color-gold-500);--ids-sem-color-border-default: var(--ids-sem-color-neutral-400);--ids-sem-color-border-error: var(--ids-base-color-red-600);--ids-sem-color-border-info: var(--ids-base-color-blue-600);--ids-sem-color-border-interactive-active: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-disabled: var(--ids-sem-color-neutral-300);--ids-sem-color-border-interactive-focus: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-hover: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-selected: var(--ids-sem-color-primary-900);--ids-sem-color-border-inverse: var(--ids-base-color-white);--ids-sem-color-border-max: var(--ids-base-color-black);--ids-sem-color-border-muted: var(--ids-sem-color-neutral-300);--ids-sem-color-border-success: var(--ids-base-color-green-600);--ids-sem-color-neutral-100: var(--ids-base-color-gray-100);--ids-sem-color-neutral-200: var(--ids-base-color-gray-200);--ids-sem-color-neutral-300: var(--ids-base-color-gray-300);--ids-sem-color-neutral-400: var(--ids-base-color-gray-400);--ids-sem-color-neutral-50: var(--ids-base-color-gray-50);--ids-sem-color-neutral-500: var(--ids-base-color-gray-500);--ids-sem-color-neutral-600: var(--ids-base-color-gray-600);--ids-sem-color-neutral-700: var(--ids-base-color-gray-700);--ids-sem-color-neutral-800: var(--ids-base-color-gray-800);--ids-sem-color-neutral-900: var(--ids-base-color-gray-900);--ids-sem-color-on-surface-button-primary-active: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-primary-focus: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-hover: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-rest: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-secondary-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-secondary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-tertiary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-caution-default: var(--ids-base-color-gold-500);--ids-sem-color-on-surface-caution-muted: var(--ids-base-color-gold-400);--ids-sem-color-on-surface-default: var(--ids-base-color-black);--ids-sem-color-on-surface-dim: var(--ids-sem-color-neutral-300);--ids-sem-color-on-surface-error-default: var(--ids-base-color-red-600);--ids-sem-color-on-surface-error-muted: var(--ids-base-color-red-400);--ids-sem-color-on-surface-info-default: var(--ids-base-color-blue-600);--ids-sem-color-on-surface-info-muted: var(--ids-base-color-blue-400);--ids-sem-color-on-surface-interactive-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-interactive-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-inverse-active: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-disabled: var(--ids-sem-color-on-surface-subdued);--ids-sem-color-on-surface-interactive-inverse-focus: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-hover: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-rest: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-selected: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-selected: var(--ids-sem-color-primary-900);--ids-sem-color-on-surface-inverse: var(--ids-base-color-white);--ids-sem-color-on-surface-link-active: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-link-focus: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-hover: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-link-visited: var(--ids-base-color-fuchsia-700);--ids-sem-color-on-surface-muted: var(--ids-sem-color-neutral-600);--ids-sem-color-on-surface-primary: var(--ids-sem-color-primary-600);--ids-sem-color-on-surface-subdued: var(--ids-sem-color-neutral-700);--ids-sem-color-on-surface-subtle: var(--ids-sem-color-neutral-400);--ids-sem-color-on-surface-success-default: var(--ids-base-color-green-600);--ids-sem-color-on-surface-success-muted: var(--ids-base-color-green-400);--ids-sem-color-overlay-dark: rgba(74, 74, 74, 0.8);--ids-sem-color-overlay-light: rgba(255, 255, 255, 0.9);--ids-sem-color-overlay-subdued: rgba(244, 244, 244, 0.96);--ids-sem-color-primary-100: var(--ids-base-color-blue-100);--ids-sem-color-primary-200: var(--ids-base-color-blue-200);--ids-sem-color-primary-300: var(--ids-base-color-blue-300);--ids-sem-color-primary-400: var(--ids-base-color-blue-400);--ids-sem-color-primary-50: var(--ids-base-color-blue-50);--ids-sem-color-primary-500: var(--ids-base-color-blue-500);--ids-sem-color-primary-600: var(--ids-base-color-blue-600);--ids-sem-color-primary-700: var(--ids-base-color-blue-700);--ids-sem-color-primary-800: var(--ids-base-color-blue-800);--ids-sem-color-primary-900: var(--ids-base-color-blue-900);--ids-sem-color-primary-950: var(--ids-base-color-blue-950);--ids-sem-color-ring-default: var(--ids-sem-color-primary-100);--ids-sem-color-secondary-100: var(--ids-sem-color-primary-100);--ids-sem-color-secondary-200: var(--ids-sem-color-primary-200);--ids-sem-color-secondary-300: var(--ids-sem-color-primary-300);--ids-sem-color-secondary-400: var(--ids-sem-color-primary-400);--ids-sem-color-secondary-50: var(--ids-sem-color-primary-50);--ids-sem-color-secondary-500: var(--ids-sem-color-primary-500);--ids-sem-color-secondary-600: var(--ids-sem-color-primary-600);--ids-sem-color-secondary-700: var(--ids-sem-color-primary-700);--ids-sem-color-secondary-800: var(--ids-sem-color-primary-800);--ids-sem-color-secondary-900: var(--ids-sem-color-primary-900);--ids-sem-color-shadow-default: var(--ids-sem-color-neutral-800);--ids-sem-color-shadow-muted: var(--ids-sem-color-neutral-300);--ids-sem-color-surface-app: var(--ids-base-color-white);--ids-sem-color-surface-button-primary-active: var(--ids-sem-color-primary-600);--ids-sem-color-surface-button-primary-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-button-primary-focus: var(--ids-sem-color-surface-button-primary-rest);--ids-sem-color-surface-button-primary-hover: var(--ids-sem-color-primary-600);--ids-sem-color-surface-button-primary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-surface-button-secondary-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-secondary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-secondary-focus: var(--ids-sem-color-surface-button-secondary-rest);--ids-sem-color-surface-button-secondary-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-secondary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-tertiary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-focus: var(--ids-sem-color-surface-button-tertiary-rest);--ids-sem-color-surface-button-tertiary-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-tertiary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-caution: var(--ids-base-color-gold-100);--ids-sem-color-surface-dark: var(--ids-base-color-gray-800);--ids-sem-color-surface-default: var(--ids-base-color-white);--ids-sem-color-surface-error: var(--ids-base-color-red-100);--ids-sem-color-surface-info: var(--ids-base-color-blue-100);--ids-sem-color-surface-interactive-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-interactive-focus: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-inverse-active: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-disabled: var(--ids-sem-color-surface-inverse-default);--ids-sem-color-surface-interactive-inverse-focus: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-hover: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-rest: var(--ids-sem-color-primary-300);--ids-sem-color-surface-interactive-inverse-selected: var(--ids-sem-color-primary-900);--ids-sem-color-surface-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-surface-interactive-selected: var(--ids-sem-color-primary-50);--ids-sem-color-surface-inverse-default: var(--ids-sem-color-neutral-800);--ids-sem-color-surface-inverse-muted: var(--ids-sem-color-neutral-700);--ids-sem-color-surface-light: var(--ids-base-color-white);--ids-sem-color-surface-muted: var(--ids-sem-color-neutral-100);--ids-sem-color-surface-subdued: var(--ids-sem-color-neutral-50);--ids-sem-color-surface-success: var(--ids-base-color-green-100);--ids-sem-color-surface-urgent: var(--ids-base-color-red-500);--ids-sem-ring-default: 0 0 0 3px var(--ids-sem-color-ring-default);--ids-sem-ring-focus: 0 0 0 2px var(--ids-sem-color-surface-default), 0 0 0 4px var(--ids-sem-color-border-interactive-focus);--ids-sem-size-border-button-divider-primary: var(--ids-base-size-border-px);--ids-sem-size-border-button-divider-secondary: var(--ids-base-size-border-px);--ids-sem-size-border-button-primary: var(--ids-base-size-border-none);--ids-sem-size-border-button-secondary: var(--ids-base-size-border-px);--ids-sem-size-border-button-tertiary: var(--ids-base-size-border-none);--ids-sem-size-border-radius-button: var(--ids-sem-size-border-radius-default);--ids-sem-size-border-radius-default: var(--ids-base-size-border-radius-sm);--ids-sem-size-border-radius-round: var(--ids-base-size-border-radius-full);--ids-sem-type-font-body: var(--ids-base-type-font-sans);--ids-sem-type-font-button-aux: var(--ids-sem-type-font-body);--ids-sem-type-font-button-default: var(--ids-sem-type-font-body);--ids-sem-type-font-heading: var(--ids-base-type-font-sans);--ids-sem-type-font-interactive-default: var(--ids-sem-type-font-body);--ids-sem-type-weight-button-aux: var(--ids-base-type-weight-regular);--ids-sem-type-weight-button-default: var(--ids-base-type-weight-semibold);--ids-sem-type-weight-interactive-default: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-lg-block-spacing: 22px;--ids-sem-typography-anchor-block-lg-display: block;--ids-sem-typography-anchor-block-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-anchor-block-lg-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-block-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-md-block-spacing: 20px;--ids-sem-typography-anchor-block-md-display: block;--ids-sem-typography-anchor-block-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-anchor-block-md-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-block-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-sm-block-spacing: 18px;--ids-sem-typography-anchor-block-sm-display: block;--ids-sem-typography-anchor-block-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-anchor-block-sm-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-xs-block-spacing: 16px;--ids-sem-typography-anchor-block-xs-display: block;--ids-sem-typography-anchor-block-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-anchor-block-xs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-xxs-block-spacing: 14px;--ids-sem-typography-anchor-block-xxs-display: block;--ids-sem-typography-anchor-block-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-anchor-block-xxs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-inline-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-anchor-inline-lg-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-inline-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-lg-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-anchor-inline-md-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-inline-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-md-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-anchor-inline-sm-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-sm-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-anchor-inline-xs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-xs-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-anchor-inline-xxs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-xxs-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-body-lg-block-spacing: 22px;--ids-sem-typography-body-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-body-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-body-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-md-block-spacing: 20px;--ids-sem-typography-body-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-body-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-body-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-sm-block-spacing: 18px;--ids-sem-typography-body-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-body-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-xs-block-spacing: 16px;--ids-sem-typography-body-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-body-xs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-xxs-block-spacing: 14px;--ids-sem-typography-body-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-body-xxs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-heading-h1-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h1-font-size: var(--ids-base-type-size-3xl);--ids-sem-typography-heading-h1-font-weight: var(--ids-base-type-weight-bold);--ids-sem-typography-heading-h1-letter-spacing: var(--ids-base-type-tracking-tight);--ids-sem-typography-heading-h1-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-heading-h1-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h2-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h2-font-size: var(--ids-base-type-size-xxl);--ids-sem-typography-heading-h2-font-weight: var(--ids-base-type-weight-bold);--ids-sem-typography-heading-h2-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h2-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-heading-h2-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h3-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h3-font-size: var(--ids-base-type-size-xl);--ids-sem-typography-heading-h3-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h3-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h3-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h3-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h4-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h4-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-heading-h4-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-heading-h4-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h4-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h4-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h5-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h5-font-size: var(--ids-base-type-size-md);--ids-sem-typography-heading-h5-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h5-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h5-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h5-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h6-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h6-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-heading-h6-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h6-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h6-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h6-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-label-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-lg-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-label-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-md-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-label-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-md-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-label-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-sm-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-label-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-sm-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-lg-block-spacing: 14px;--ids-sem-typography-list-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-list-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-list-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-md-block-spacing: 12px;--ids-sem-typography-list-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-list-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-list-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-sm-block-spacing: 10px;--ids-sem-typography-list-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-list-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-xs-block-spacing: 8px;--ids-sem-typography-list-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-list-xs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-xxs-block-spacing: 6px;--ids-sem-typography-list-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-list-xxs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-lg-block-spacing: 22px;--ids-sem-typography-strong-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-strong-lg-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-strong-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-md-block-spacing: 20px;--ids-sem-typography-strong-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-strong-md-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-strong-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-sm-block-spacing: 18px;--ids-sem-typography-strong-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-strong-sm-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-xs-block-spacing: 16px;--ids-sem-typography-strong-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-strong-xs-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-xxs-block-spacing: 14px;--ids-sem-typography-strong-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-strong-xxs-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-xxs-text-decoration: var(--ids-base-type-decoration-none)}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}.app-info{position:absolute;z-index:99999;top:2px;left:2px;display:inline-flex}.app-info .info{display:none;font-size:12px;background:var(--ids-base-color-gray-100);padding:5px;margin-left:2px;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.15)}.app-info .info span{padding-left:2px}.app-info .info summary{display:list-item}.app-info .info .environment-local,.app-info .info .environment-non-prod{font-weight:900;background-color:var(--ids-base-color-green-500);color:var(--ids-base-color-white)}.app-info .info .environment-prod{font-weight:900;background-color:var(--ids-base-color-red-500);color:var(--ids-base-color-white)}.app-info.clicked .icon{color:var(--ids-base-color-blue-600)}.app-info.clicked .info{display:inline-flex;flex-direction:column}table.chart-tip{border-collapse:collapse;border-spacing:0}table.chart-tip td{font-size:14px;padding:2px 6px}table.chart-tip td span.circle-figure{display:inline-block;height:10px;width:10px;border-radius:50%;margin-right:6px}table.chart-tip td+td{border-left:1px solid #b2b2b2}table.chart-tip.small td{font-size:12px}table.chart-tip.small td span.circle-figure{height:8px;width:8px;margin-right:4px}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}.donut-chart-legend-right .donut-chart-legend-list{font-family:"Roboto Flex",Roboto,sans-serif;list-style:none;padding:0;margin:0}.donut-chart-legend-right .donut-chart-legend-list .donut-chart-legend-item{display:flex;align-items:center;margin-bottom:2px;font-size:12px;color:#5a5a5a}.donut-chart-legend-right .donut-chart-legend-list .donut-chart-legend-item.dimmed{opacity:.5}.donut-chart-legend-right .donut-chart-legend-list .donut-chart-legend-item .donut-chart-legend-color{width:8px;height:8px;border-radius:6px;margin-right:8px;flex-shrink:0}.donut-chart-legend-right .donut-chart-legend-list .donut-chart-legend-item .donut-chart-legend-label{font-size:12px;transform:translate(-2px, 1px)}:root{--ids-base-animation-pulse: 2s ease-in-out 0.5s infinite normal none running pulse;--ids-base-color-amber-100: #ffdbc3;--ids-base-color-amber-200: #ffbd93;--ids-base-color-amber-300: #ff995a;--ids-base-color-amber-400: #f87216;--ids-base-color-amber-50: #fff0e6;--ids-base-color-amber-500: #d26217;--ids-base-color-amber-600: #b05417;--ids-base-color-amber-700: #924719;--ids-base-color-amber-800: #773a15;--ids-base-color-amber-900: #512912;--ids-base-color-black: #000000;--ids-base-color-blue-100: #cce8ff;--ids-base-color-blue-200: #a3d0f5;--ids-base-color-blue-300: #81b7e4;--ids-base-color-blue-400: #57a0db;--ids-base-color-blue-50: #ebf6ff;--ids-base-color-blue-500: #318ad3;--ids-base-color-blue-600: #2372b8;--ids-base-color-blue-700: #005ba8;--ids-base-color-blue-800: #004986;--ids-base-color-blue-900: #003468;--ids-base-color-blue-950: #001b35;--ids-base-color-fuchsia-100: #f8daeb;--ids-base-color-fuchsia-200: #f2bddb;--ids-base-color-fuchsia-300: #eb9ac8;--ids-base-color-fuchsia-400: #e474b2;--ids-base-color-fuchsia-50: #fcf1f7;--ids-base-color-fuchsia-500: #dc4a9b;--ids-base-color-fuchsia-600: #ca2780;--ids-base-color-fuchsia-700: #a9216a;--ids-base-color-fuchsia-800: #8c1d58;--ids-base-color-fuchsia-900: #62133d;--ids-base-color-gold-100: #fff0c2;--ids-base-color-gold-200: #ffe699;--ids-base-color-gold-300: #ffd966;--ids-base-color-gold-400: #ffc20e;--ids-base-color-gold-50: #fff7e0;--ids-base-color-gold-500: #ebb000;--ids-base-color-gold-600: #b38600;--ids-base-color-gold-700: #8f6b00;--ids-base-color-gold-800: #664d00;--ids-base-color-gold-900: #4d3900;--ids-base-color-gray-100: #e3e3e3;--ids-base-color-gray-200: #cccccc;--ids-base-color-gray-300: #b2b2b2;--ids-base-color-gray-400: #959595;--ids-base-color-gray-50: #f4f4f4;--ids-base-color-gray-500: #828282;--ids-base-color-gray-600: #6d6d6d;--ids-base-color-gray-700: #5a5a5a;--ids-base-color-gray-800: #4a4a4a;--ids-base-color-gray-900: #333333;--ids-base-color-green-100: #c9eabf;--ids-base-color-green-200: #9fda8e;--ids-base-color-green-300: #6cc651;--ids-base-color-green-400: #53ac39;--ids-base-color-green-50: #e9f6e5;--ids-base-color-green-500: #479230;--ids-base-color-green-600: #3c7b29;--ids-base-color-green-700: #326622;--ids-base-color-green-800: #28541a;--ids-base-color-green-900: #203a17;--ids-base-color-red-100: #ffd6cf;--ids-base-color-red-200: #ffb6aa;--ids-base-color-red-300: #f99384;--ids-base-color-red-400: #f06f61;--ids-base-color-red-50: #ffeae7;--ids-base-color-red-500: #e44941;--ids-base-color-red-600: #d41e27;--ids-base-color-red-700: #b11d23;--ids-base-color-red-800: #94141b;--ids-base-color-red-900: #6f0000;--ids-base-color-transparent: rgba(0, 0, 0, 0);--ids-base-color-white: #ffffff;--ids-base-opacity-0: 0;--ids-base-opacity-10: 0.1;--ids-base-opacity-100: 1.0;--ids-base-opacity-25: 0.25;--ids-base-opacity-50: 0.5;--ids-base-opacity-80: 0.8;--ids-base-opacity-90: 0.9;--ids-base-screen-3xl: 1457px;--ids-base-screen-lg: 960px;--ids-base-screen-md: 680px;--ids-base-screen-sm: 480px;--ids-base-screen-xl: 1168px;--ids-base-screen-xxl: 1360px;--ids-base-shadow-lg: 0 6px 6px 0 rgba(0,0,0,0.3);--ids-base-shadow-md: 0 4px 4px 0 rgba(0,0,0,0.1);--ids-base-shadow-sm: 0 2px 2px 0 rgba(0,0,0,0.1);--ids-base-shadow-xl: 4px 0 6px 0 rgba(0,0,0,0.3), -4px 0 6px 0 rgba(0,0,0,0.3);--ids-base-size-border-lg: calc(var(--ids-base-size-border-md) * 2);--ids-base-size-border-md: 4px;--ids-base-size-border-none: 0px;--ids-base-size-border-px: 1px;--ids-base-size-border-radius-3xl: calc(var(--ids-base-size-border-radius-sm) * 6);--ids-base-size-border-radius-full: 9999px;--ids-base-size-border-radius-lg: calc(var(--ids-base-size-border-radius-sm) * 2);--ids-base-size-border-radius-md: calc(var(--ids-base-size-border-radius-sm) * 1.5);--ids-base-size-border-radius-none: 0px;--ids-base-size-border-radius-sm: 4px;--ids-base-size-border-radius-xl: calc(var(--ids-base-size-border-radius-sm) * 3);--ids-base-size-border-radius-xs: calc(var(--ids-base-size-border-radius-sm) * 0.5);--ids-base-size-border-radius-xxl: calc(var(--ids-base-size-border-radius-sm) * 4);--ids-base-size-border-sm: calc(var(--ids-base-size-border-md) * 0.5);--ids-base-space-0: 0px;--ids-base-space-05: calc(var(--ids-base-space-10) * 0.5);--ids-base-space-10: 0.25rem;--ids-base-space-100: calc(var(--ids-base-space-10) * 10);--ids-base-space-110: calc(var(--ids-base-space-10) * 11);--ids-base-space-120: calc(var(--ids-base-space-10) * 12);--ids-base-space-140: calc(var(--ids-base-space-10) * 14);--ids-base-space-15: calc(var(--ids-base-space-10) * 1.5);--ids-base-space-160: calc(var(--ids-base-space-10) * 16);--ids-base-space-20: calc(var(--ids-base-space-10) * 2);--ids-base-space-200: calc(var(--ids-base-space-10) * 20);--ids-base-space-240: calc(var(--ids-base-space-10) * 24);--ids-base-space-25: calc(var(--ids-base-space-10) * 2.5);--ids-base-space-280: calc(var(--ids-base-space-10) * 28);--ids-base-space-30: calc(var(--ids-base-space-10) * 3);--ids-base-space-320: calc(var(--ids-base-space-10) * 32);--ids-base-space-35: calc(var(--ids-base-space-10) * 3.5);--ids-base-space-360: calc(var(--ids-base-space-10) * 36);--ids-base-space-40: calc(var(--ids-base-space-10) * 4);--ids-base-space-400: calc(var(--ids-base-space-10) * 40);--ids-base-space-440: calc(var(--ids-base-space-10) * 44);--ids-base-space-45: calc(var(--ids-base-space-10) * 4.5);--ids-base-space-480: calc(var(--ids-base-space-10) * 48);--ids-base-space-5: calc(var(--ids-base-space-10) * 0.5);--ids-base-space-50: calc(var(--ids-base-space-10) * 5);--ids-base-space-520: calc(var(--ids-base-space-10) * 52);--ids-base-space-55: calc(var(--ids-base-space-10) * 5.5);--ids-base-space-560: calc(var(--ids-base-space-10) * 56);--ids-base-space-60: calc(var(--ids-base-space-10) * 6);--ids-base-space-600: calc(var(--ids-base-space-10) * 60);--ids-base-space-640: calc(var(--ids-base-space-10) * 64);--ids-base-space-70: calc(var(--ids-base-space-10) * 7);--ids-base-space-720: calc(var(--ids-base-space-10) * 72);--ids-base-space-80: calc(var(--ids-base-space-10) * 8);--ids-base-space-800: calc(var(--ids-base-space-10) * 80);--ids-base-space-90: calc(var(--ids-base-space-10) * 9);--ids-base-space-960: calc(var(--ids-base-space-10) * 96);--ids-base-space-px: 1px;--ids-base-type-decoration-none: none;--ids-base-type-decoration-underline: underline;--ids-base-type-font-mono: 'Roboto Mono',monospace;--ids-base-type-font-mono-alt: 'Roboto Mono';--ids-base-type-font-sans: 'Roboto Flex',Roboto,sans-serif;--ids-base-type-font-sans-alt: 'Roboto Flex';--ids-base-type-font-serif: 'Roboto Serif',serif;--ids-base-type-font-serif-alt: 'Roboto Serif';--ids-base-type-leading-compact: 1.15;--ids-base-type-leading-none: 1;--ids-base-type-leading-normal: 1.5;--ids-base-type-leading-snug: 1.3;--ids-base-type-leading-tight: 1.25;--ids-base-type-leading-tighter: 1.2;--ids-base-type-size-3xl: calc(var(--ids-base-type-size-md) * 1.75);--ids-base-type-size-4xl: calc(var(--ids-base-type-size-md) * 2);--ids-base-type-size-5xl: calc(var(--ids-base-type-size-md) * 2.5);--ids-base-type-size-lg: calc(var(--ids-base-type-size-md) * 1.125);--ids-base-type-size-md: 1rem;--ids-base-type-size-sm: calc(var(--ids-base-type-size-md) * 0.875);--ids-base-type-size-xl: calc(var(--ids-base-type-size-md) * 1.25);--ids-base-type-size-xs: calc(var(--ids-base-type-size-md) * 0.75);--ids-base-type-size-xxl: calc(var(--ids-base-type-size-md) * 1.375);--ids-base-type-size-xxs: calc(var(--ids-base-type-size-md) * .625);--ids-base-type-tracking-normal: normal;--ids-base-type-tracking-tight: -0.01em;--ids-base-type-tracking-tighter: -0.04em;--ids-base-type-tracking-wide: 0.02em;--ids-base-type-tracking-wider: 0.04em;--ids-base-type-transform-capitalize: capitalize;--ids-base-type-transform-lowercase: lowercase;--ids-base-type-transform-normal: none;--ids-base-type-transform-uppercase: uppercase;--ids-base-type-variation-grade-heavier: "GRAD" 128;--ids-base-type-variation-grade-heavy: "GRAD" 64;--ids-base-type-variation-grade-light: "GRAD" -64;--ids-base-type-variation-grade-lighter: "GRAD" -128;--ids-base-type-variation-grade-regular: "GRAD" 0;--ids-base-type-variation-italic-italic: "ital" 1;--ids-base-type-variation-italic-normal: "ital" 0;--ids-base-type-variation-slant-none: "slnt" 0;--ids-base-type-variation-slant-oblique: "slnt" -12;--ids-base-type-variation-width-narrow: "wdth" 80;--ids-base-type-variation-width-narrower: "wdth" 60;--ids-base-type-variation-width-regular: "wdth" 100;--ids-base-type-variation-width-wide: "wdth" 120;--ids-base-type-variation-width-wider: "wdth" 140;--ids-base-type-weight-black: 900;--ids-base-type-weight-bold: 700;--ids-base-type-weight-extrabold: 800;--ids-base-type-weight-extralight: 200;--ids-base-type-weight-light: 300;--ids-base-type-weight-medium: 500;--ids-base-type-weight-regular: 400;--ids-base-type-weight-semibold: 600;--ids-base-type-weight-thin: 100;--ids-sem-color-border-button-divider-disabled: var(--ids-sem-color-border-interactive-disabled);--ids-sem-color-border-button-divider-primary: var(--ids-sem-color-border-inverse);--ids-sem-color-border-button-divider-secondary: var(--ids-sem-color-border-button-secondary-rest);--ids-sem-color-border-button-divider-tertiary: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-active: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-disabled: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-focus: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-hover: var(--ids-base-color-transparent);--ids-sem-color-border-button-primary-rest: var(--ids-base-color-transparent);--ids-sem-color-border-button-secondary-active: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-disabled: var(--ids-sem-color-border-interactive-disabled);--ids-sem-color-border-button-secondary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-secondary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-border-button-tertiary-active: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-disabled: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-focus: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-hover: var(--ids-base-color-transparent);--ids-sem-color-border-button-tertiary-rest: var(--ids-base-color-transparent);--ids-sem-color-border-caution: var(--ids-base-color-gold-500);--ids-sem-color-border-default: var(--ids-sem-color-neutral-400);--ids-sem-color-border-error: var(--ids-base-color-red-600);--ids-sem-color-border-info: var(--ids-base-color-blue-600);--ids-sem-color-border-interactive-active: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-disabled: var(--ids-sem-color-neutral-300);--ids-sem-color-border-interactive-focus: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-hover: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-border-interactive-selected: var(--ids-sem-color-primary-900);--ids-sem-color-border-inverse: var(--ids-base-color-white);--ids-sem-color-border-max: var(--ids-base-color-black);--ids-sem-color-border-muted: var(--ids-sem-color-neutral-300);--ids-sem-color-border-success: var(--ids-base-color-green-600);--ids-sem-color-neutral-100: var(--ids-base-color-gray-100);--ids-sem-color-neutral-200: var(--ids-base-color-gray-200);--ids-sem-color-neutral-300: var(--ids-base-color-gray-300);--ids-sem-color-neutral-400: var(--ids-base-color-gray-400);--ids-sem-color-neutral-50: var(--ids-base-color-gray-50);--ids-sem-color-neutral-500: var(--ids-base-color-gray-500);--ids-sem-color-neutral-600: var(--ids-base-color-gray-600);--ids-sem-color-neutral-700: var(--ids-base-color-gray-700);--ids-sem-color-neutral-800: var(--ids-base-color-gray-800);--ids-sem-color-neutral-900: var(--ids-base-color-gray-900);--ids-sem-color-on-surface-button-primary-active: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-primary-focus: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-hover: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-primary-rest: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-button-secondary-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-secondary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-secondary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-button-tertiary-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-button-tertiary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-caution-default: var(--ids-base-color-gold-500);--ids-sem-color-on-surface-caution-muted: var(--ids-base-color-gold-400);--ids-sem-color-on-surface-default: var(--ids-base-color-black);--ids-sem-color-on-surface-dim: var(--ids-sem-color-neutral-300);--ids-sem-color-on-surface-error-default: var(--ids-base-color-red-600);--ids-sem-color-on-surface-error-muted: var(--ids-base-color-red-400);--ids-sem-color-on-surface-info-default: var(--ids-base-color-blue-600);--ids-sem-color-on-surface-info-muted: var(--ids-base-color-blue-400);--ids-sem-color-on-surface-interactive-active: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-interactive-focus: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-hover: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-inverse-active: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-disabled: var(--ids-sem-color-on-surface-subdued);--ids-sem-color-on-surface-interactive-inverse-focus: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-hover: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-rest: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-inverse-selected: var(--ids-sem-color-on-surface-inverse);--ids-sem-color-on-surface-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-interactive-selected: var(--ids-sem-color-primary-900);--ids-sem-color-on-surface-inverse: var(--ids-base-color-white);--ids-sem-color-on-surface-link-active: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-disabled: var(--ids-sem-color-on-surface-subtle);--ids-sem-color-on-surface-link-focus: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-hover: var(--ids-sem-color-primary-500);--ids-sem-color-on-surface-link-rest: var(--ids-sem-color-primary-700);--ids-sem-color-on-surface-link-visited: var(--ids-base-color-fuchsia-700);--ids-sem-color-on-surface-muted: var(--ids-sem-color-neutral-600);--ids-sem-color-on-surface-primary: var(--ids-sem-color-primary-600);--ids-sem-color-on-surface-subdued: var(--ids-sem-color-neutral-700);--ids-sem-color-on-surface-subtle: var(--ids-sem-color-neutral-400);--ids-sem-color-on-surface-success-default: var(--ids-base-color-green-600);--ids-sem-color-on-surface-success-muted: var(--ids-base-color-green-400);--ids-sem-color-overlay-dark: rgba(74, 74, 74, 0.8);--ids-sem-color-overlay-light: rgba(255, 255, 255, 0.9);--ids-sem-color-overlay-subdued: rgba(244, 244, 244, 0.96);--ids-sem-color-primary-100: var(--ids-base-color-blue-100);--ids-sem-color-primary-200: var(--ids-base-color-blue-200);--ids-sem-color-primary-300: var(--ids-base-color-blue-300);--ids-sem-color-primary-400: var(--ids-base-color-blue-400);--ids-sem-color-primary-50: var(--ids-base-color-blue-50);--ids-sem-color-primary-500: var(--ids-base-color-blue-500);--ids-sem-color-primary-600: var(--ids-base-color-blue-600);--ids-sem-color-primary-700: var(--ids-base-color-blue-700);--ids-sem-color-primary-800: var(--ids-base-color-blue-800);--ids-sem-color-primary-900: var(--ids-base-color-blue-900);--ids-sem-color-primary-950: var(--ids-base-color-blue-950);--ids-sem-color-ring-default: var(--ids-sem-color-primary-100);--ids-sem-color-secondary-100: var(--ids-sem-color-primary-100);--ids-sem-color-secondary-200: var(--ids-sem-color-primary-200);--ids-sem-color-secondary-300: var(--ids-sem-color-primary-300);--ids-sem-color-secondary-400: var(--ids-sem-color-primary-400);--ids-sem-color-secondary-50: var(--ids-sem-color-primary-50);--ids-sem-color-secondary-500: var(--ids-sem-color-primary-500);--ids-sem-color-secondary-600: var(--ids-sem-color-primary-600);--ids-sem-color-secondary-700: var(--ids-sem-color-primary-700);--ids-sem-color-secondary-800: var(--ids-sem-color-primary-800);--ids-sem-color-secondary-900: var(--ids-sem-color-primary-900);--ids-sem-color-shadow-default: var(--ids-sem-color-neutral-800);--ids-sem-color-shadow-muted: var(--ids-sem-color-neutral-300);--ids-sem-color-surface-app: var(--ids-base-color-white);--ids-sem-color-surface-button-primary-active: var(--ids-sem-color-primary-600);--ids-sem-color-surface-button-primary-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-button-primary-focus: var(--ids-sem-color-surface-button-primary-rest);--ids-sem-color-surface-button-primary-hover: var(--ids-sem-color-primary-600);--ids-sem-color-surface-button-primary-rest: var(--ids-sem-color-primary-700);--ids-sem-color-surface-button-secondary-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-secondary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-secondary-focus: var(--ids-sem-color-surface-button-secondary-rest);--ids-sem-color-surface-button-secondary-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-secondary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-tertiary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-focus: var(--ids-sem-color-surface-button-tertiary-rest);--ids-sem-color-surface-button-tertiary-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-button-tertiary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-caution: var(--ids-base-color-gold-100);--ids-sem-color-surface-dark: var(--ids-base-color-gray-800);--ids-sem-color-surface-default: var(--ids-base-color-white);--ids-sem-color-surface-error: var(--ids-base-color-red-100);--ids-sem-color-surface-info: var(--ids-base-color-blue-100);--ids-sem-color-surface-interactive-active: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-interactive-focus: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-hover: var(--ids-sem-color-primary-50);--ids-sem-color-surface-interactive-inverse-active: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-disabled: var(--ids-sem-color-surface-inverse-default);--ids-sem-color-surface-interactive-inverse-focus: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-hover: var(--ids-sem-color-primary-950);--ids-sem-color-surface-interactive-inverse-rest: var(--ids-sem-color-primary-300);--ids-sem-color-surface-interactive-inverse-selected: var(--ids-sem-color-primary-900);--ids-sem-color-surface-interactive-rest: var(--ids-sem-color-primary-700);--ids-sem-color-surface-interactive-selected: var(--ids-sem-color-primary-50);--ids-sem-color-surface-inverse-default: var(--ids-sem-color-neutral-800);--ids-sem-color-surface-inverse-muted: var(--ids-sem-color-neutral-700);--ids-sem-color-surface-light: var(--ids-base-color-white);--ids-sem-color-surface-muted: var(--ids-sem-color-neutral-100);--ids-sem-color-surface-subdued: var(--ids-sem-color-neutral-50);--ids-sem-color-surface-success: var(--ids-base-color-green-100);--ids-sem-color-surface-urgent: var(--ids-base-color-red-500);--ids-sem-ring-default: 0 0 0 3px var(--ids-sem-color-ring-default);--ids-sem-ring-focus: 0 0 0 2px var(--ids-sem-color-surface-default), 0 0 0 4px var(--ids-sem-color-border-interactive-focus);--ids-sem-size-border-button-divider-primary: var(--ids-base-size-border-px);--ids-sem-size-border-button-divider-secondary: var(--ids-base-size-border-px);--ids-sem-size-border-button-primary: var(--ids-base-size-border-none);--ids-sem-size-border-button-secondary: var(--ids-base-size-border-px);--ids-sem-size-border-button-tertiary: var(--ids-base-size-border-none);--ids-sem-size-border-radius-button: var(--ids-sem-size-border-radius-default);--ids-sem-size-border-radius-default: var(--ids-base-size-border-radius-sm);--ids-sem-size-border-radius-round: var(--ids-base-size-border-radius-full);--ids-sem-type-font-body: var(--ids-base-type-font-sans);--ids-sem-type-font-button-aux: var(--ids-sem-type-font-body);--ids-sem-type-font-button-default: var(--ids-sem-type-font-body);--ids-sem-type-font-heading: var(--ids-base-type-font-sans);--ids-sem-type-font-interactive-default: var(--ids-sem-type-font-body);--ids-sem-type-weight-button-aux: var(--ids-base-type-weight-regular);--ids-sem-type-weight-button-default: var(--ids-base-type-weight-semibold);--ids-sem-type-weight-interactive-default: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-lg-block-spacing: 22px;--ids-sem-typography-anchor-block-lg-display: block;--ids-sem-typography-anchor-block-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-anchor-block-lg-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-block-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-md-block-spacing: 20px;--ids-sem-typography-anchor-block-md-display: block;--ids-sem-typography-anchor-block-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-anchor-block-md-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-block-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-sm-block-spacing: 18px;--ids-sem-typography-anchor-block-sm-display: block;--ids-sem-typography-anchor-block-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-anchor-block-sm-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-xs-block-spacing: 16px;--ids-sem-typography-anchor-block-xs-display: block;--ids-sem-typography-anchor-block-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-anchor-block-xs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-block-xxs-block-spacing: 14px;--ids-sem-typography-anchor-block-xxs-display: block;--ids-sem-typography-anchor-block-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-block-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-anchor-block-xxs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-block-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-block-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-block-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-block-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-anchor-inline-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-anchor-inline-lg-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-inline-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-lg-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-anchor-inline-md-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-anchor-inline-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-md-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-anchor-inline-sm-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-sm-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-anchor-inline-xs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-xs-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-anchor-inline-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-anchor-inline-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-anchor-inline-xxs-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-anchor-inline-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-anchor-inline-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-anchor-inline-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-anchor-inline-xxs-text-decoration: var(--ids-base-type-decoration-underline);--ids-sem-typography-body-lg-block-spacing: 22px;--ids-sem-typography-body-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-body-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-body-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-md-block-spacing: 20px;--ids-sem-typography-body-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-body-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-body-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-sm-block-spacing: 18px;--ids-sem-typography-body-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-body-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-xs-block-spacing: 16px;--ids-sem-typography-body-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-body-xs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-body-xxs-block-spacing: 14px;--ids-sem-typography-body-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-body-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-body-xxs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-body-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-body-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-body-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-body-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-heading-h1-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h1-font-size: var(--ids-base-type-size-3xl);--ids-sem-typography-heading-h1-font-weight: var(--ids-base-type-weight-bold);--ids-sem-typography-heading-h1-letter-spacing: var(--ids-base-type-tracking-tight);--ids-sem-typography-heading-h1-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-heading-h1-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h2-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h2-font-size: var(--ids-base-type-size-xxl);--ids-sem-typography-heading-h2-font-weight: var(--ids-base-type-weight-bold);--ids-sem-typography-heading-h2-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h2-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-heading-h2-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h3-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h3-font-size: var(--ids-base-type-size-xl);--ids-sem-typography-heading-h3-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h3-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h3-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h3-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h4-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h4-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-heading-h4-font-weight: var(--ids-base-type-weight-medium);--ids-sem-typography-heading-h4-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h4-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h4-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h5-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h5-font-size: var(--ids-base-type-size-md);--ids-sem-typography-heading-h5-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h5-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h5-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h5-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-heading-h6-font-family: var(--ids-sem-type-font-heading);--ids-sem-typography-heading-h6-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-heading-h6-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-heading-h6-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-heading-h6-line-height: var(--ids-base-type-leading-tighter);--ids-sem-typography-heading-h6-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-label-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-lg-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-label-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-md-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-label-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-md-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-label-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-label-sm-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-label-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-label-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-label-sm-line-height: var(--ids-base-type-leading-compact);--ids-sem-typography-label-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-label-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-lg-block-spacing: 14px;--ids-sem-typography-list-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-list-lg-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-list-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-md-block-spacing: 12px;--ids-sem-typography-list-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-list-md-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-list-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-sm-block-spacing: 10px;--ids-sem-typography-list-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-list-sm-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-xs-block-spacing: 8px;--ids-sem-typography-list-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-list-xs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-list-xxs-block-spacing: 6px;--ids-sem-typography-list-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-list-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-list-xxs-font-weight: var(--ids-base-type-weight-regular);--ids-sem-typography-list-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-list-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-list-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-list-xxs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-lg-block-spacing: 22px;--ids-sem-typography-strong-lg-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-lg-font-size: var(--ids-base-type-size-lg);--ids-sem-typography-strong-lg-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-lg-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-lg-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-strong-lg-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-lg-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-md-block-spacing: 20px;--ids-sem-typography-strong-md-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-md-font-size: var(--ids-base-type-size-md);--ids-sem-typography-strong-md-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-md-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-md-line-height: var(--ids-base-type-leading-tight);--ids-sem-typography-strong-md-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-md-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-sm-block-spacing: 18px;--ids-sem-typography-strong-sm-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-sm-font-size: var(--ids-base-type-size-sm);--ids-sem-typography-strong-sm-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-sm-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-sm-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-sm-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-sm-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-xs-block-spacing: 16px;--ids-sem-typography-strong-xs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-xs-font-size: var(--ids-base-type-size-xs);--ids-sem-typography-strong-xs-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-xs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-xs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-xs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-xs-text-decoration: var(--ids-base-type-decoration-none);--ids-sem-typography-strong-xxs-block-spacing: 14px;--ids-sem-typography-strong-xxs-font-family: var(--ids-sem-type-font-body);--ids-sem-typography-strong-xxs-font-size: var(--ids-base-type-size-xxs);--ids-sem-typography-strong-xxs-font-weight: var(--ids-base-type-weight-semibold);--ids-sem-typography-strong-xxs-letter-spacing: var(--ids-base-type-tracking-normal);--ids-sem-typography-strong-xxs-line-height: var(--ids-base-type-leading-snug);--ids-sem-typography-strong-xxs-text-case: var(--ids-base-type-transform-normal);--ids-sem-typography-strong-xxs-text-decoration: var(--ids-base-type-decoration-none)}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}.donut-chart-outer-container{width:100%;height:100%;display:grid;grid-template-columns:2fr 1fr;gap:1px;place-items:center;position:relative}.donut-chart-outer-container .donut-chart-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.donut-chart-outer-container .donut-chart-container .donut-chart-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;font-family:"Roboto Flex",Roboto,sans-serif;align-items:center;justify-content:center;text-align:center;pointer-events:none}.donut-chart-outer-container .donut-chart-container .donut-chart-title div.donut-chart-title-value{font-size:40px}.donut-chart-outer-container .donut-chart-container .donut-chart-title div.donut-chart-title-value.xs{font-size:28px}.donut-chart-outer-container .donut-chart-container .donut-chart-title div.donut-chart-title-label{font-size:18px;text-align:center}.donut-chart-outer-container .donut-chart-container .donut-chart-title div.donut-chart-title-label.xs{font-size:14px}.donut-chart-outer-container .donut-chart-tooltip-container{background:#fff;border:1px solid #b2b2b2;box-shadow:#b2b2b2;max-width:100%;white-space:normal}div.chart-legend{align-items:center;display:flex;justify-content:space-between;width:100%}div.chart-legend div.chart-legend-item{align-items:center;display:flex;gap:8px}div.chart-legend div.chart-legend-item div.legend-color{height:16px;width:16px}div.chart-legend div.chart-legend-item div.legend-label{font-size:14px}div.chart-legend div.chart-legend-item.small{gap:6px}div.chart-legend div.chart-legend-item.small div.legend-color{height:12px;width:12px}div.chart-legend div.chart-legend-item.small div.legend-label{font-size:12px}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}div.closeable-tab-content{align-items:center;display:flex}div.closeable-tab-content p.tab-label{font-size:var(--ids-base-type-size-sm);margin:var(--ids-base-space-0)}@media screen and (max-width: 679px){div.closeable-tab-content p.tab-label{font-size:var(--ids-base-type-size-xs)}}div.closeable-tab-content div.close-tab-button{align-items:center;background-color:rgba(0,0,0,0);border:var(--ids-base-size-border-none);display:flex;justify-content:center;margin-left:var(--ids-base-space-20);padding:var(--ids-base-space-15) var(--ids-base-space-25)}@media screen and (max-width: 679px){div.closeable-tab-content div.close-tab-button{padding:var(--ids-base-space-5)}}div.closeable-tab-content div.close-tab-button>svg{color:var(--ids-sem-color-neutral-800);font-size:var(--ids-base-type-size-sm)}@media screen and (max-width: 679px){div.closeable-tab-content div.close-tab-button>svg{font-size:var(--ids-base-type-size-sm)}}div.closeable-tab-content div.close-tab-button:hover{cursor:pointer}div.closeable-tab-content div.close-tab-button:hover>svg{color:var(--ids-base-color-black)}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}div[id^=interstate-tabs-tabs-id]{margin:var(--ids-base-space-0)}div.base-Popper-root{z-index:9999}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}div.donut-chart-center-text{align-items:center;display:flex;flex-direction:column;font-family:sans-serif;justify-content:center;position:absolute}div.donut-chart-center-text div.center-value{font-size:var(--ids-base-type-size-5xl)}div.donut-chart-center-text div.center-value.xs{font-size:var(--ids-base-type-size-3xl)}div.donut-chart-center-text div.center-label{font-size:var(--ids-base-type-size-lg);text-align:center}div.donut-chart-center-text div.center-label.xs{font-size:var(--ids-base-type-size-sm)}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}div.donut-chart-container{align-items:stretch;display:flex;height:100%}div.donut-chart-container div.donut-inner-container{height:100%;width:100%;position:relative}div.donut-chart-container div.donut-inner-container div.bb.donut-chart{height:100%;width:100%}div.donut-chart-container div.donut-inner-container div.bb.donut-chart .bb-legend-item>text{font-size:var(--ids-base-type-size-xs);width:70px;transform:translate(2px)}div.donut-chart-container div.donut-inner-container div.bb.donut-chart .bb-legend-item .bb-legend-item-tile{shape-rendering:geometricprecision;stroke-dasharray:.1 10;stroke-linecap:round;stroke-width:11px;transform:translate(4px, 1px)}div.donut-tip-container{background:var(--ids-base-color-white);border:var(--ids-base-size-border-px) solid var(--ids-sem-color-border-button-divider-disabled);box-shadow:var(--ids-sem-color-border-button-divider-disabled)}/*!
 * Copyright (c) 2017 ~ present NAVER Corp.
 * billboard.js project is licensed under the MIT license
 *
 * billboard.js, JavaScript chart library
 * https://naver.github.io/billboard.js/
 *
 * @version 3.17.2
 */.bb svg{font:10px sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bb path,.bb line{fill:none;stroke:#000}.bb text,.bb .bb-button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bb-legend-item-tile,.bb-xgrid-focus,.bb-ygrid-focus,.bb-ygrid{shape-rendering:crispEdges}.bb-chart-arcs .bb-needle{fill:#000}.bb-chart-arc .bb-gauge-value{fill:#000}.bb-chart-arc path{stroke:#fff}.bb-chart-arc rect{stroke:#fff;stroke-width:1}.bb-chart-arc text{fill:#fff;font-size:13px}.bb-chart-funnels path{stroke-width:0}.bb-chart-funnels+.bb-chart-texts text{font-size:13px;fill:#fff}.bb-axis{shape-rendering:crispEdges}.bb-axis .bb-axis-x-tooltip,.bb-axis .bb-axis-y-tooltip,.bb-axis .bb-axis-y2-tooltip{font-size:1em;fill:#fff;white-space:nowrap}.bb-grid{pointer-events:none}.bb-grid line{stroke:#aaa}.bb-grid text{fill:#aaa}.bb-xgrid,.bb-ygrid{stroke-dasharray:3 3}.bb-text.bb-empty{fill:gray;font-size:2em}.bb-line{stroke-width:1px}.bb-circle._expanded_{stroke-width:1px;stroke:#fff}.bb-selected-circle{fill:#fff;stroke-width:2px}.bb-bar{stroke-width:0}.bb-bar._expanded_{fill-opacity:.75}.bb-candlestick{stroke-width:1px}.bb-candlestick._expanded_{fill-opacity:.75}.bb-target.bb-focused,.bb-circles.bb-focused{opacity:1}.bb-target.bb-focused path.bb-line,.bb-target.bb-focused path.bb-step,.bb-circles.bb-focused path.bb-line,.bb-circles.bb-focused path.bb-step{stroke-width:2px}.bb-target.bb-defocused,.bb-circles.bb-defocused{opacity:.3 !important}.bb-target.bb-defocused .text-overlapping,.bb-circles.bb-defocused .text-overlapping{opacity:.05 !important}.bb-region{fill:#4682b4}.bb-region rect{fill-opacity:.1}.bb-zoom-brush{fill-opacity:.1}.bb-brush .extent{fill-opacity:.1}.bb-legend-item{font-size:12px;user-select:none}.bb-legend-item-hidden{opacity:.15}.bb-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.bb-title{font:14px sans-serif}.bb-chart-treemaps rect{stroke:#fff;stroke-width:1px}.bb-tooltip-container{z-index:10;user-select:none;transform:translateZ(0)}.bb-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;opacity:.9;box-shadow:7px 7px 12px -9px #777;white-space:nowrap}.bb-tooltip tr{border:1px solid #ccc}.bb-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#fff}.bb-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.bb-tooltip td>span,.bb-tooltip td>svg{display:inline-block;width:10px;height:10px;margin-right:6px}.bb-tooltip.value{text-align:right}.bb-area{stroke-width:0;opacity:.2}.bb-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}text.bb-chart-arcs-gauge-title{dominant-baseline:middle;font-size:2.7em}.bb-chart-arcs .bb-chart-arcs-background{fill:#e0e0e0;stroke:#fff}.bb-chart-arcs .bb-chart-arcs-gauge-unit{fill:#000;font-size:16px}.bb-chart-arcs .bb-chart-arcs-gauge-max{fill:#777}.bb-chart-arcs .bb-chart-arcs-gauge-min{fill:#777}.bb-chart-arcs .bb-levels circle{fill:none;stroke:#848282;stroke-width:.5px}.bb-chart-arcs .bb-levels text{fill:#848282}.bb-chart-radars .bb-levels polygon{fill:none;stroke:#848282;stroke-width:.5px}.bb-chart-radars .bb-levels text{fill:#848282}.bb-chart-radars .bb-axis line{stroke:#848282;stroke-width:.5px}.bb-chart-radars .bb-axis text{font-size:1.15em;cursor:default}.bb-chart-radars .bb-shapes polygon{fill-opacity:.2;stroke-width:1px}.bb-button{position:absolute;top:10px;right:10px}.bb-button .bb-zoom-reset{font-size:11px;border:solid 1px #ccc;background-color:#fff;padding:5px;border-radius:5px;cursor:pointer}div.ellipsable-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.ellipsis-wrapper{width:unset;overflow:hidden;text-overflow:ellipsis}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}div.error-boundary div.error-boundary-alert div.MuiAlert-message{font-size:var(--ids-base-type-size-md)}@media screen and (max-width: 679px){div.error-boundary div.error-boundary-alert div.MuiAlert-message{font-size:var(--ids-base-type-size-sm)}}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}div.mask{border-radius:inherit;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}div.mask div.mask-overlay{align-items:center;background-color:hsla(0,0%,100%,.9);display:flex;height:100%;left:0;justify-content:center;min-height:50px;min-width:50px;position:absolute;top:0;width:100%;z-index:1300}.generic-tooltip{display:inline;--rt-transition-show-delay: 0s;--rt-transition-closing-delay: 0s}.generic-tooltip .generic-tooltip-container{border-radius:var(--ids-base-size-border-radius-none);background:var(--ids-base-color-white);border:var(--ids-base-size-border-px) solid var(--ids-sem-color-border-button-divider-disabled);box-shadow:var(--ids-sem-color-border-button-divider-disabled);padding:var(--ids-base-space-0);margin:var(--ids-base-space-0)}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}section.grouped-bar-chart-container{display:flex;flex-direction:column;height:100%;position:relative;width:100%}section.grouped-bar-chart-container div.grouped-bar-chart{display:grid;padding:0;row-gap:0}section.grouped-bar-chart-container div.grouped-bar-chart.horizontal{grid-template-columns:auto minmax(0, 1fr)}section.grouped-bar-chart-container div.grouped-bar-chart.vertical{grid-template-rows:3fr minmax(0, 30px);grid-auto-flow:column;height:100%;width:100%}section.grouped-bar-chart-container div.grouped-bar-chart div.grouped-category{color:#828282;font-size:12px;font-weight:bold;white-space:nowrap}section.grouped-bar-chart-container div.grouped-bar-chart div.grouped-category.horizontal{place-self:center end;line-height:32px;padding:0 6px 0 0}section.grouped-bar-chart-container div.grouped-bar-chart div.grouped-category.vertical{place-self:start center;padding:6px 0 0;text-align:center}section.grouped-bar-chart-container div.grouped-bar-chart div.grouped-bars{display:flex;justify-content:center}section.grouped-bar-chart-container div.grouped-bar-chart div.grouped-bars.horizontal{border-left:1px solid #e3e3e3;flex-direction:column}section.grouped-bar-chart-container div.grouped-bar-chart div.grouped-bars.vertical{border-bottom:1px solid #e3e3e3;width:100%}section.grouped-bar-chart-container div.grouped-bar-chart div.grouped-bars div.grouped-bar{display:flex}section.grouped-bar-chart-container div.grouped-bar-chart div.grouped-bars div.grouped-bar.horizontal{width:100%}section.grouped-bar-chart-container div.grouped-bar-chart div.grouped-bars div.grouped-bar.horizontal div.bar{align-self:center;border-radius:0 1px 1px 0}section.grouped-bar-chart-container div.grouped-bar-chart div.grouped-bars div.grouped-bar.vertical{align-items:end;height:100%;justify-content:center;margin:0;width:15px}section.grouped-bar-chart-container div.grouped-bar-chart div.grouped-bars div.grouped-bar.vertical div.bar{border-radius:0 1px 1px 0;width:15px}section.grouped-bar-chart-container div.grouped-bar-chart-axis-label{align-self:center;font-size:12px;margin-top:4px}section.grouped-bar-chart-container div.grouped-bar-chart-tooltip-container{background:#fff;border:1px solid #b2b2b2;box-shadow:#b2b2b2;max-width:100%;white-space:normal}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}section.horizontal-bar-chart{display:flex;flex-direction:column}section.horizontal-bar-chart div.horizontal-bar-chart-row{display:flex;flex-direction:column;margin-bottom:var(--ids-base-space-20)}section.horizontal-bar-chart div.horizontal-bar-chart-row div.horizontal-bar-container div.horizontal-bar{background-color:var(--ids-base-color-blue-700);height:12px}div.horizontal-bar-row-label{display:flex;color:var(--ids-sem-color-neutral-600);font-size:var(--ids-base-type-size-xs);gap:var(--ids-base-space-10);line-height:var(--ids-base-type-size-xl)}div.horizontal-bar-row-label span.value{font-weight:var(--ids-base-type-weight-bold)}div.kpi-delta{display:flex}div.kpi-delta span.delta-arrow{display:table-cell}div.kpi-delta span.delta-arrow svg.delta-arrow-icon{margin-right:4px}div.kpi-delta span.delta-arrow svg.arrow-trending-up-color{color:#53ac39}div.kpi-delta span.delta-arrow svg.arrow-trending-down-color{color:#eb0}div.kpi-delta span.delta-arrow div.no-arrow{width:20px}div.kpi-delta span.delta-value{display:table-cell}div.kpi-delta span.delta-value span.value{color:#000;font-size:14px;font-weight:600;padding-right:6px;text-align:right}div.kpi-delta span.delta-value span.period{color:#333;font-size:12px;letter-spacing:0;line-height:16px;padding-right:6px;text-align:right}main.kpi-header{display:flex;justify-content:space-between;width:100%}main.kpi-header>section{display:flex;flex-direction:column}main.kpi-header>section.kpi-header-metric div.kpi-value{font-size:40px;line-height:40px}main.kpi-header>section.kpi-header-metric div.kpi-value.medium{font-size:28px;line-height:28px}main.kpi-header>section.kpi-header-metric div.kpi-value.small{font-size:22px;line-height:22px}main.kpi-header>section.kpi-header-metric div.kpi-label{font-size:14px;line-height:22px}main.kpi-header>section.kpi-header-metric div.kpi-label.small{font-size:12px;line-height:18px}main.kpi-header>section.kpi-deltas{align-self:center;justify-content:flex-end}main.kpi-header>section.kpi-deltas>.kpi-delta{line-height:100%;padding-bottom:4px}div.error-mask-text{font-size:var(--ids-base-type-size-xl)}div.no-data-mask-text{font-size:var(--ids-base-type-size-xl)}div.stacked-bar-chart{display:flex;flex-direction:column;padding-bottom:var(--ids-base-space-20);font-size:var(--ids-base-type-size-xs)}div.stacked-bar-chart div.stacked-bar-chart-row{display:flex;flex-direction:column;margin-bottom:var(--ids-base-space-20)}div.stacked-bar-chart div.stacked-bar-chart-row div.stacked-bar-legend{align-items:center;display:flex;margin-top:var(--ids-base-space-10);column-gap:var(--ids-base-space-25)}div.stacked-bar-chart div.stacked-bar-chart-row div.stacked-bar-legend div.stacked-bar-legend-item{border-radius:50%;color:var(--ids-sem-color-neutral-600);display:flex;font-size:var(--ids-base-type-size-xs);gap:var(--ids-base-space-10);padding-top:var(--ids-base-space-15)}div.stacked-bar-chart div.stacked-bar-chart-row div.stacked-bar-legend div.stacked-bar-legend-item-color{width:12px;height:12px;border-radius:50%}div.stacked-bar-chart div.stacked-bar-chart-row div.stacked-bar-container{display:flex}div.stacked-bar-chart div.stacked-bar-chart-row div.stacked-bar-container div.stacked-bar{height:12px}div.stacked-vertical-bar-chart-container{align-items:stretch;display:flex;flex-direction:column;height:100%}div.stacked-vertical-bar-chart-container div.bb.stacked-vertical-bar-chart{height:100%;width:100%}div.stacked-vertical-bar-chart-container div.bb.stacked-vertical-bar-chart .bb-axis .bb-axis-x-label,div.stacked-vertical-bar-chart-container div.bb.stacked-vertical-bar-chart .bb-axis .bb-axis-y-label{fill:var(--ids-sem-color-neutral-700);font-size:var(--ids-base-type-size-xs)}div.stacked-vertical-bar-chart-container div.bb.stacked-vertical-bar-chart .bb-axis .bb-axis-y-label{transform-origin:5px 0}div.stacked-vertical-bar-chart-container div.bb.stacked-vertical-bar-chart .bb-axis .tick>text{fill:var(--ids-sem-color-neutral-500);font-size:var(--ids-base-type-size-xs)}div.stacked-vertical-bar-chart-container div.bb.stacked-vertical-bar-chart .bb-axis .domain{color:var(--ids-sem-color-neutral-200);stroke:var(--ids-sem-color-neutral-200)}div.stacked-vertical-bar-chart-container div.chart-legend.svbc-legend{justify-content:space-evenly;margin-top:var(--ids-base-space-40)}div.stacked-vertical-bar-chart-container div.chart-legend.svbc-legend div.chart-legend-item div.legend-label{color:var(--ids-sem-color-neutral-700)}div.svbc-tip-container{background:var(--ids-base-color-white);border:var(--ids-base-size-border-px) solid var(--ids-sem-color-border-button-divider-disabled);box-shadow:var(--ids-sem-color-border-button-divider-disabled)}thead.ant-table-thead>tr th.ant-table-cell.ant-table-column-has-sorters{border-bottom:var(--ids-base-size-border-px) solid var(--ids-sem-color-neutral-300)}div.ant-table-column-sorters svg:not(.sort-arrow,.filter-icon,.funnel-icon){display:none}span.ant-table-column-title{width:100%}div.table-column-header{display:flex;flex-direction:column}div.table-column-header div.table-column-header-top{align-items:center;color:var(--ids-sem-color-neutral-600);column-gap:var(--ids-base-space-15);font-size:var(--ids-base-type-size-xs);display:flex;margin-bottom:var(--ids-base-space-15)}div.table-column-header div.table-column-header-top.right{justify-content:end}div.table-column-header div.table-column-header-top>svg{color:var(--ids-sem-color-neutral-600);font-size:var(--ids-base-type-size-sm)}div.table-column-header div.table-column-header-top>svg.no-sort{color:var(--ids-sem-color-neutral-300)}div.table-column-header div.table-column-header-top.mobile{line-height:1.2}div.table-column-header div.table-column-header-top.mobile button.funnel-button{font-size:var(--ids-base-type-size-sm);min-width:30px;padding:var(--ids-base-space-5);width:30px}div.table-column-header div.table-column-header-top.mobile button.funnel-button svg.funnel-icon{font-size:var(--ids-base-type-size-sm)}div.table-column-header div.table-column-header-top.mobile>svg.no-sort{display:none}div.mobile-options{background-color:var(--ids-sem-color-neutral-100);border-bottom:var(--ids-base-size-border-px) solid var(--ids-sem-color-neutral-400);border-top:var(--ids-base-size-border-px) solid var(--ids-sem-color-neutral-400);display:flex;flex-direction:column;position:absolute;width:100%;z-index:1000}div.mobile-options div.mobile-opts-header{align-items:center;border-bottom:var(--ids-base-size-border-px) solid var(--ids-sem-color-neutral-300);display:flex;gap:var(--ids-base-space-20);justify-content:space-between;padding:var(--ids-base-space-20)}div.mobile-options div.mobile-opts-header>p{flex:1;font-size:var(--ids-base-type-size-md);font-weight:var(--ids-base-type-weight-bold);margin:var(--ids-base-space-0)}div.mobile-options div.mobile-opts-row{padding:var(--ids-base-space-20)}div.mobile-options div.mobile-opts-row.sort{align-items:center;display:flex;gap:var(--ids-base-space-40)}div.mobile-options div.mobile-opts-row p.sort-label{color:var(--ids-sem-color-neutral-600);font-size:var(--ids-base-type-size-sm);margin:var(--ids-base-space-0)}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}div.pagination{align-items:center;display:grid;grid-template-areas:"info pageselect pagesize";grid-template-columns:1fr 2fr 1fr;padding:var(--ids-base-space-25) var(--ids-base-space-40);width:100%}@media screen and (max-width: 679px){div.pagination{gap:var(--ids-base-space-40);grid-template-areas:"pageselect pageselect" "info pagesize";grid-template-columns:1fr 1fr;padding:var(--ids-base-space-25)}}div.pagination div.pagination-info{color:var(--ids-sem-color-on-surface-default);font-size:var(--ids-base-type-size-sm);font-weight:var(--ids-base-type-weight-medium);grid-area:info}div.pagination div.page-select{display:flex;grid-area:pageselect;justify-content:center}@media screen and (max-width: 679px){div.pagination div.page-select>nav>ul>li button.MuiPaginationItem-text{font-size:var(--ids-base-type-size-sm);min-width:30px;width:30px}div.pagination div.page-select>nav>ul>li button.MuiPaginationItem-text>svg{font-size:var(--ids-base-type-size-sm)}}div.pagination div.page-size{grid-area:pagesize;justify-self:end}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}main.table-container{display:flex;flex-direction:column;height:100%;position:relative;width:100%}div.ant-table-wrapper thead.ant-table-thead>tr th.ant-table-cell{padding:var(--ids-base-space-20) var(--ids-base-space-40)}@media screen and (max-width: 679px){div.ant-table-wrapper thead.ant-table-thead>tr th.ant-table-cell{padding:var(--ids-base-space-15) var(--ids-base-space-30)}}div.ant-table-wrapper tbody.ant-table-tbody tr.ant-table-row td.ant-table-cell{padding:var(--ids-base-space-25) var(--ids-base-space-40)}@media screen and (max-width: 679px){div.ant-table-wrapper tbody.ant-table-tbody tr.ant-table-row td.ant-table-cell{padding:var(--ids-base-space-15) var(--ids-base-space-30)}}div.ant-table-wrapper tbody.ant-table-tbody tr.ant-table-row.summary-row td.ant-table-cell{background-color:var(--ids-sem-color-neutral-100);font-weight:var(--ids-base-type-weight-semibold)}div.ant-table-wrapper tbody.ant-table-tbody tr.ant-table-row.summary-row:hover{background-color:var(--ids-sem-color-neutral-100)}div.ant-table-wrapper tbody.ant-table-tbody tr.ant-table-row.summary-row:hover>td{background-color:var(--ids-sem-color-neutral-100) !important}button.table-control{align-items:center;background:none;border:var(--ids-base-size-border-none);display:flex;color:var(--ids-sem-color-neutral-500);flex-direction:column;font-size:var(--ids-base-type-size-xs);gap:var(--ids-base-space-15);white-space:nowrap}button.table-control:hover{cursor:pointer}button.table-control>svg{color:var(--ids-sem-color-neutral-500);font-size:var(--ids-base-type-size-xxl)}button.table-control.small>svg{font-size:var(--ids-base-type-size-lg)}svg{flex-shrink:0}div.shareable-link-modal{overflow-wrap:anywhere}button.table-control.table-options{color:var(--ids-sem-color-primary-600)}button.table-control.table-options>svg{color:var(--ids-sem-color-primary-600)}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}div.tile-content{margin:var(--ids-base-space-30) var(--ids-base-space-0);min-height:50px;min-width:50px;padding:var(--ids-base-space-0) var(--ids-base-space-20);position:relative}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}div.tile-card{align-items:stretch;display:flex;flex-direction:column;margin:var(--ids-base-space-0) var(--ids-base-space-0) var(--ids-base-space-40)}div.tile-card div.card-media-header-content-container{flex:1}div.tile-card div.card-media-header-content-container div.card-header-content-container{flex:1}div.tile-card header.tile-header{padding:var(--ids-base-space-20);position:relative}div.tile-card header.tile-header div.spreadsheet-link{position:absolute;top:calc(var(--ids-base-space-20)*-1);right:calc(var(--ids-base-space-20)*-1)}div.tile-card header.tile-header p.tile-name{font-size:var(--ids-base-type-size-md);font-weight:var(--ids-base-type-weight-bold);line-height:var(--ids-base-type-size-3xl);margin:var(--ids-base-space-0)}div.tile-card header.tile-header p.tile-description{font-size:var(--ids-base-type-size-sm);line-height:var(--ids-base-type-size-xl);margin:var(--ids-base-space-0)}footer.tile-footer{align-items:center;border-top:1px solid #ccc;box-sizing:border-box;display:flex;height:50px;justify-content:space-between;padding:16px 8px;width:100%}footer.tile-footer span.tile-footer-text{color:#4a4a4a;font-size:12px}footer.tile-footer span.tile-footer-text.last-updated{text-align:right}footer.tile-footer.with-data-period{align-items:flex-start;height:55px;padding:12px 8px}footer.tile-footer.medium{padding:12px 8px}footer.tile-footer.small{padding:8px}footer.tile-footer.small span.tile-footer-text{font-size:10px}footer.tile-footer div.tile-footer-left{display:flex;flex-direction:column;gap:2px}:export{chartcolor0:var(--ids-base-color-blue-700);chartcolor1:var(--ids-base-color-amber-500);chartcolor2:var(--ids-base-color-fuchsia-600);chartcolor3:var(--ids-base-color-blue-500);chartcolor4:#196563;chartcolor5:#7c5ab8;chartcolor6:#0a918f;chartcolor7:var(--ids-sem-color-neutral-700)}:export{slideouttopoffset:calc(5em + 35px);slideouttopoffsetmobile:calc(4em + 35px);xsscreen:"screen and (max-width: 479px)";smallscreen:"screen and (max-width: 679px)";mdscreen:"screen and (max-width: 959px)"}section.top-ten-chart{display:grid;grid-template-columns:auto minmax(0, 1fr)}section.top-ten-chart div.row-value{font-size:var(--ids-base-type-size-xs);justify-self:end;line-height:var(--ids-base-type-size-xl);padding-right:var(--ids-base-space-40)}section.top-ten-chart div.bar-container{margin-bottom:var(--ids-base-space-20);width:100%}section.top-ten-chart div.bar-container div.bar{background-color:var(--ids-base-color-blue-700);height:8px;line-height:var(--ids-base-type-size-xs);margin:var(--ids-base-space-10) var(--ids-base-space-0)}section.top-ten-chart div.bar-container div.row-description{color:var(--ids-sem-color-neutral-500);font-size:var(--ids-base-type-size-xs);line-height:var(--ids-base-type-size-xs)}

/*# sourceMappingURL=landing-page.css.map*/