:root,:root[data-ids-theme-mode=light]{--ids-base-animation-pulse: 2s ease-in-out .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-duration-fast: .25s;--ids-base-duration-fastest: .1s;--ids-base-duration-medium: .35s;--ids-base-duration-slow: .5s;--ids-base-duration-slowest: 1s;--ids-base-easing-enter: cubic-bezier(.25, .46, .45, .94);--ids-base-easing-enter-sharp: cubic-bezier(.32, .72, 0, 1);--ids-base-easing-exit: cubic-bezier(.55, .06, .68, .19);--ids-base-easing-exit-sharp: cubic-bezier(1, 0, .68, .28);--ids-base-easing-linear: linear;--ids-base-easing-morph: cubic-bezier(.4, 0, .6, 1);--ids-base-opacity-0: 0;--ids-base-opacity-10: .1;--ids-base-opacity-100: 1;--ids-base-opacity-25: .25;--ids-base-opacity-50: .5;--ids-base-opacity-80: .8;--ids-base-opacity-90: .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,.3);--ids-base-shadow-md: 0 4px 4px 0 rgba(0,0,0,.1);--ids-base-shadow-sm: 0 2px 2px 0 rgba(0,0,0,.1);--ids-base-shadow-xl: 4px 0 6px 0 rgba(0,0,0,.3), -4px 0 6px 0 rgba(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) * .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) * .5);--ids-base-space-0: 0px;--ids-base-space-05: calc(var(--ids-base-space-10) * .5);--ids-base-space-10: .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) * .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) * .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) * .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: -.01em;--ids-base-type-tracking-tighter: -.04em;--ids-base-type-tracking-wide: .02em;--ids-base-type-tracking-wider: .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-500);--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, .8);--ids-sem-color-overlay-light: rgba(255, 255, 255, .9);--ids-sem-color-overlay-subdued: rgba(244, 244, 244, .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)}:root{--brand-primary: #005ba8;--brand-primary-hover: #2372b8;--brand-primary-active: #004986;--brand-primary-tint: #ebf6ff;--brand-heading: #003468;--brand-focus-ring: rgba(0, 91, 168, .25);--brand-logo: url(/logo.svg);--brand-logo-width: 226px;--brand-logo-height: 39px}:root{--ids-base-type-font-sans: "Roboto Flex", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;display:flex;justify-content:center;margin-top:var(--ids-base-space-160);font-family:var(--ids-sem-type-font-body);color:var(--ids-sem-color-on-surface-default);background-color:var(--ids-sem-color-surface-app)}@media only screen and (max-width: 480px){body{margin-top:var(--ids-base-space-40)}}.main-content{display:flex;flex-direction:column;width:392px;max-width:100%;margin-top:var(--ids-base-space-0);margin-bottom:auto;padding-bottom:var(--ids-base-space-160)}@media only screen and (max-width: 480px){.main-content{width:100%;padding-left:24px;padding-right:24px}}.ids-card{display:block;word-wrap:break-word;background-clip:border-box;background-color:var(--ids-sem-color-surface-default);border:1px solid var(--ids-sem-color-border-muted);border-radius:var(--ids-sem-size-border-radius-default);min-width:0}.ids-card-layout{display:flex;flex-direction:column}.ids-card-body{display:flex;flex-direction:column;padding:var(--ids-base-space-40)}.logo-container{display:flex;justify-content:center;align-items:center;height:59px;border-bottom:1px solid var(--ids-sem-color-border-muted);padding-bottom:var(--ids-base-space-40);margin-top:var(--ids-base-space-20)}.brand-logo{width:var(--brand-logo-width);height:var(--brand-logo-height);max-width:100%;display:block}.app-loading{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--ids-sem-color-surface-app);z-index:9999;opacity:1;transition:opacity .2s ease}.app-loading.is-fading{opacity:0}.app-loading.is-done{display:none}.ids-input{display:block;width:100%}.ids-form-group{display:flex;flex-direction:column}.ids-form-label{font-family:var(--ids-sem-type-font-body);font-weight:var(--ids-base-type-weight-regular);line-height:1.4;font-size:14px;color:#6d6d6d;margin-bottom:2px}.ids-form-control-group{position:relative;display:flex;align-items:center}.ids-form-control{width:100%;height:40px;padding:var(--ids-base-space-20) var(--ids-base-space-30, 12px);font-family:var(--ids-sem-type-font-body);font-size:var(--ids-base-type-size-md);line-height:var(--ids-base-type-leading-normal);color:var(--ids-sem-color-on-surface-default);background-color:var(--ids-sem-color-surface-default);border:1px solid var(--ids-sem-color-border-default);border-radius:var(--ids-sem-size-border-radius-default);outline:none;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ids-form-control::placeholder{color:var(--ids-sem-color-on-surface-muted)}.ids-form-control:focus,.ids-form-control:focus-visible{border-color:var(--ids-sem-color-border-default);box-shadow:0 0 0 2px #fff,0 0 0 4px #005ba8}.ids-form-control:disabled{background-color:var(--ids-sem-color-surface-muted);color:var(--ids-sem-color-on-surface-muted);cursor:not-allowed}.ids-form-control-group .ids-form-control{padding-right:40px}.ids-form-control-decorator{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--ids-sem-color-on-surface-primary);background:none;border:none;padding:0;cursor:pointer}.ids-form-control-decorator .ids-icon{width:16px;height:16px}.ids-form-help{margin-top:var(--ids-base-space-10);font-size:var(--ids-base-type-size-xs);line-height:1.4;color:var(--ids-sem-color-on-surface-muted)}.ids-input[data-state=error] .ids-form-control{border-color:var(--ids-sem-color-border-error)}.ids-input[data-state=error] .ids-form-control:focus{box-shadow:0 0 0 2px #d41e2733}.ids-input[data-state=error] .ids-form-help{color:var(--ids-sem-color-on-surface-error-default)}.ids-input[data-state=success] .ids-form-control{border-color:var(--ids-sem-color-border-success)}.ids-input[data-state=success] .ids-form-help{color:var(--ids-sem-color-on-surface-success-default)}.ids-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;letter-spacing:.3px;font-family:var(--ids-sem-type-font-body);font-size:var(--ids-base-type-size-md);font-weight:700;line-height:var(--ids-base-type-leading-normal);text-align:center;text-decoration:none;border:1px solid transparent;border-radius:var(--ids-sem-size-border-radius-button);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ids-btn-block{display:flex;width:100%}.ids-btn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ids-btn[data-ids-variant=primary]{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.ids-btn[data-ids-variant=primary]:hover{background-color:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.ids-btn[data-ids-variant=primary]:active{background-color:var(--brand-primary-active);border-color:var(--brand-primary-active)}.ids-btn[data-ids-variant=secondary]{background-color:#fff;border-color:var(--brand-primary);color:var(--brand-primary)}.ids-btn[data-ids-variant=secondary]:hover{background-color:var(--brand-primary-tint)}.ids-btn:disabled,.ids-btn[disabled]{opacity:.55;cursor:not-allowed}.ids-btn[data-ids-variant=primary]:disabled,.ids-btn[data-ids-variant=primary][disabled]{background-color:var(--ids-sem-color-surface-interactive-disabled);border-color:var(--ids-sem-color-surface-interactive-disabled);color:var(--ids-sem-color-on-surface-interactive-disabled);opacity:1;cursor:not-allowed}.ids-btn[data-ids-variant=primary].is-authenticating,.ids-btn[data-ids-variant=primary].is-authenticating:disabled{background-color:var(--brand-primary-hover);border-color:var(--brand-primary-hover);opacity:1;cursor:default;color:#fff}.ids-check{display:inline-flex;align-items:center;gap:var(--ids-base-space-20);font-family:var(--ids-sem-type-font-body);font-size:var(--ids-comp-checkbox-md-font-size, 1rem);line-height:var(--ids-comp-checkbox-md-line-height, 1.25);color:var(--ids-sem-color-on-surface-default);cursor:pointer;-webkit-user-select:none;user-select:none;padding-top:2px;letter-spacing:.1px}.ids-check input[type=checkbox]{--ids-comp-checkbox-tick-mask-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTEyLjgsNC40QzEyLjksNC41LDEzLDQuNywxMyw0LjljMCwwLjItMC4xLDAuNC0wLjIsMC41bC01LjcsNS43Yy0wLjEsMC4xLTAuMywwLjItMC41LDAuMmMtMC4yLDAtMC40LTAuMS0wLjUtMC4yTDMuMiw4LjJDMy4xLDguMSwzLDcuOSwzLDcuN2MwLTAuMiwwLjEtMC40LDAuMi0wLjVDMy40LDcuMSwzLjUsNywzLjcsN2MwLjIsMCwwLjQsMC4xLDAuNSwwLjJsMi4zLDIuM2w1LjItNS4yYzAuMS0wLjEsMC4zLTAuMiwwLjUtMC4yQzEyLjUsNC4yLDEyLjYsNC4yLDEyLjgsNC40eiIvPjwvc3ZnPg==);-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;display:inline-block;width:19px;height:19px;margin:0;margin-block:0;background-color:var(--ids-sem-color-surface-default);border:var(--ids-base-size-border-px) solid var(--ids-sem-color-border-default);border-radius:var(--ids-sem-size-border-radius-default);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ids-check input[type=checkbox]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--ids-sem-color-on-surface-interactive-inverse-selected, #ffffff);-webkit-mask:var(--ids-comp-checkbox-tick-mask-check) center / contain no-repeat;mask:var(--ids-comp-checkbox-tick-mask-check) center / contain no-repeat;opacity:0}.ids-check input[type=checkbox]:hover{background-color:var(--ids-sem-color-surface-interactive-hover);border-color:var(--ids-sem-color-border-default)}.ids-check input[type=checkbox]:checked{background-color:var(--ids-sem-color-surface-interactive-inverse-selected);border-color:transparent}.ids-check input[type=checkbox]:checked:before{opacity:1}.ids-check input[type=checkbox]:focus-visible{outline:none;border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px #005ba8}.ids-check input[type=checkbox]:disabled{background-color:var(--ids-sem-color-surface-interactive-disabled);border-color:var(--ids-sem-color-border-interactive-disabled);cursor:not-allowed}.ids-check input[type=checkbox]:disabled:before{background-color:var(--ids-sem-color-on-surface-interactive-disabled)}.ids-check:has(input:disabled){color:var(--ids-sem-color-on-surface-interactive-disabled);cursor:not-allowed}.ids-link{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);text-decoration:none;font-family:var(--ids-sem-type-font-body);font-weight:var(--ids-base-type-weight-medium)}.ids-link:hover{color:var(--brand-primary-active);text-decoration:underline}.ids-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;vertical-align:middle;flex-shrink:0}.ids-icon svg{width:100%;height:100%;display:block;fill:currentColor}.ids-alert{display:flex;align-items:stretch;gap:var(--ids-base-space-30);padding:var(--ids-base-space-30);padding-inline-end:var(--ids-base-space-40);border-style:solid;border-color:var(--ids-sem-color-border-info);border-top-width:var(--ids-base-size-border-px);border-right-width:var(--ids-base-size-border-px);border-bottom-width:var(--ids-base-size-border-px);border-left-width:var(--ids-base-size-border-lg);border-radius:var(--ids-sem-size-border-radius-default);font-family:var(--ids-sem-type-font-body);font-size:var(--ids-base-type-size-sm);line-height:var(--ids-base-type-leading-snug);color:var(--ids-sem-color-on-surface-default)}.ids-alert-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px}.ids-alert-icon .ids-icon{width:20px;height:20px}.ids-alert-body{flex:1;min-width:0;display:flex;align-items:center}.ids-alert[data-variant=info]{border-color:var(--ids-sem-color-border-info)}.ids-alert[data-variant=info] .ids-alert-icon .ids-icon{color:var(--ids-sem-color-on-surface-info-default)}.ids-alert[data-variant=error]{border-color:var(--ids-sem-color-border-error)}.ids-alert[data-variant=error] .ids-alert-icon .ids-icon{color:var(--ids-sem-color-on-surface-error-default)}.login-validation-alert{margin-bottom:16px}.login-validation-alert .ids-alert-body{flex-direction:column;align-items:flex-start;justify-content:center}.login-validation-alert .ids-alert-body p{margin:0}.hidden{display:none!important}.login-form{width:100%;display:flex;flex-direction:column}.login-form h1{font-size:28px;font-weight:700;line-height:1.25;color:var(--brand-heading);text-align:center;margin-top:26px;margin-bottom:24px;letter-spacing:.5px;padding-top:2px}.login-form .login-info-banner{margin-bottom:23px}.login-form .form-field{width:100%;margin-bottom:14px}.login-form .remember-login{margin-bottom:16px}.login-form .ids-btn[data-ids-variant=primary]{margin:8px 0}.login-utilities-forgot{display:flex;justify-content:space-between;align-items:center;padding-top:10px;margin-top:12px}.login-utilities-forgot .login-utilities-forgot-label{font-size:16px;font-weight:400;color:#000}.login-utilities-links{display:flex;gap:16px}.login-utilities-links a{display:flex;align-items:center;gap:6px;color:var(--brand-primary);text-decoration:none;font-size:16px;font-weight:400}.login-utilities-links a:hover,.login-utilities-links a:focus,.login-utilities-links a:focus-visible{color:var(--ids-sem-color-on-surface-link-hover);text-decoration:none}.login-utilities-links a:focus,.login-utilities-links a:focus-visible{outline:none;border-radius:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #005ba8}.login-utilities-links .ids-icon{width:1em;height:1em;color:var(--brand-primary)}.login-utilities-create-account{display:flex;flex-direction:column;align-items:center;margin-top:10px}.login-divider{display:flex;align-items:center;width:100%;margin:24px 0;gap:8px;color:#000;font-size:16px;font-weight:400}.login-divider:before,.login-divider:after{content:"";flex:1;border-top:1px solid #dfe0e0}.verification-form{display:flex;flex-direction:column;justify-content:center;gap:24px;margin-top:24px}.verification-form h1{margin:0;font-family:var(--ids-sem-type-font-heading);font-weight:var(--ids-base-type-weight-bold);font-style:normal;font-size:var(--ids-base-type-size-3xl);line-height:var(--ids-sem-typography-heading-h1-line-height);letter-spacing:var(--ids-base-type-tracking-tight);text-align:center;color:var(--brand-heading)}.verify-code-form form{display:flex;flex-direction:column;gap:16px}.mfa-code-countdown-timer{color:#5a5a5a;text-align:center;padding:0;transition:color .3s ease;font-size:16px;line-height:20px;font-weight:400}.mfa-code-countdown-timer .timer-countdown{font-weight:600;color:var(--brand-primary)}.mfa-code-countdown-timer .resend-now-link{color:var(--brand-primary);text-decoration:none;cursor:pointer;font-weight:600}.mfa-code-countdown-timer .resend-now-link:hover{color:var(--brand-primary-active)}
