: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-25: #fafafa;--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-purple-100: #e5dff1;--ids-base-color-purple-200: #d2c6e7;--ids-base-color-purple-300: #baa9da;--ids-base-color-purple-400: #a48dce;--ids-base-color-purple-50: #f5f3fa;--ids-base-color-purple-500: #8f72c3;--ids-base-color-purple-600: #7c5ab8;--ids-base-color-purple-700: #6947a6;--ids-base-color-purple-800: #553a88;--ids-base-color-purple-900: #3c2960;--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-teal-100: #d0e8e6;--ids-base-color-teal-200: #a8d5d2;--ids-base-color-teal-300: #7bbfbc;--ids-base-color-teal-400: #42a9a6;--ids-base-color-teal-50: #ecf6f5;--ids-base-color-teal-500: #0a918f;--ids-base-color-teal-600: #157a78;--ids-base-color-teal-700: #196563;--ids-base-color-teal-800: #195351;--ids-base-color-teal-900: #173938;--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-data-viz-categorical-cat01: var(--ids-base-color-blue-700);--ids-sem-color-data-viz-categorical-cat02: var(--ids-base-color-amber-500);--ids-sem-color-data-viz-categorical-cat03: var(--ids-base-color-fuchsia-600);--ids-sem-color-data-viz-categorical-cat04: var(--ids-base-color-blue-500);--ids-sem-color-data-viz-categorical-cat05: var(--ids-base-color-teal-700);--ids-sem-color-data-viz-categorical-cat06: var(--ids-base-color-purple-600);--ids-sem-color-data-viz-categorical-cat07: var(--ids-base-color-teal-500);--ids-sem-color-data-viz-categorical-other: var(--ids-base-color-gray-700);--ids-sem-color-data-viz-diverging-alt-group01-level01: var(--ids-base-color-blue-200);--ids-sem-color-data-viz-diverging-alt-group01-level02: var(--ids-base-color-blue-300);--ids-sem-color-data-viz-diverging-alt-group01-level03: var(--ids-base-color-blue-400);--ids-sem-color-data-viz-diverging-alt-group01-level04: var(--ids-base-color-blue-500);--ids-sem-color-data-viz-diverging-alt-group02-level01: var(--ids-base-color-fuchsia-200);--ids-sem-color-data-viz-diverging-alt-group02-level02: var(--ids-base-color-fuchsia-300);--ids-sem-color-data-viz-diverging-alt-group02-level03: var(--ids-base-color-fuchsia-400);--ids-sem-color-data-viz-diverging-alt-group02-level04: var(--ids-base-color-fuchsia-500);--ids-sem-color-data-viz-diverging-alt-level00: var(--ids-base-color-gray-100);--ids-sem-color-data-viz-diverging-default-group01-level01: var(--ids-base-color-blue-200);--ids-sem-color-data-viz-diverging-default-group01-level02: var(--ids-base-color-blue-300);--ids-sem-color-data-viz-diverging-default-group01-level03: var(--ids-base-color-blue-400);--ids-sem-color-data-viz-diverging-default-group01-level04: var(--ids-base-color-blue-500);--ids-sem-color-data-viz-diverging-default-group02-level01: var(--ids-base-color-amber-200);--ids-sem-color-data-viz-diverging-default-group02-level02: var(--ids-base-color-amber-300);--ids-sem-color-data-viz-diverging-default-group02-level03: var(--ids-base-color-amber-400);--ids-sem-color-data-viz-diverging-default-group02-level04: var(--ids-base-color-amber-500);--ids-sem-color-data-viz-diverging-default-level00: var(--ids-base-color-gray-100);--ids-sem-color-data-viz-diverging-neg-pos-group01-level01: var(--ids-base-color-red-200);--ids-sem-color-data-viz-diverging-neg-pos-group01-level02: var(--ids-base-color-red-300);--ids-sem-color-data-viz-diverging-neg-pos-group01-level03: var(--ids-base-color-red-400);--ids-sem-color-data-viz-diverging-neg-pos-group01-level04: var(--ids-base-color-red-500);--ids-sem-color-data-viz-diverging-neg-pos-group02-level01: var(--ids-base-color-green-200);--ids-sem-color-data-viz-diverging-neg-pos-group02-level02: var(--ids-base-color-green-300);--ids-sem-color-data-viz-diverging-neg-pos-group02-level03: var(--ids-base-color-green-400);--ids-sem-color-data-viz-diverging-neg-pos-group02-level04: var(--ids-base-color-green-500);--ids-sem-color-data-viz-diverging-neg-pos-level00: var(--ids-base-color-gray-100);--ids-sem-color-data-viz-sequential-alt01-level01: var(--ids-base-color-amber-200);--ids-sem-color-data-viz-sequential-alt01-level02: var(--ids-base-color-amber-300);--ids-sem-color-data-viz-sequential-alt01-level03: var(--ids-base-color-amber-400);--ids-sem-color-data-viz-sequential-alt01-level04: var(--ids-base-color-amber-500);--ids-sem-color-data-viz-sequential-alt01-level05: var(--ids-base-color-amber-600);--ids-sem-color-data-viz-sequential-alt01-level06: var(--ids-base-color-amber-700);--ids-sem-color-data-viz-sequential-alt02-level01: var(--ids-base-color-fuchsia-200);--ids-sem-color-data-viz-sequential-alt02-level02: var(--ids-base-color-fuchsia-300);--ids-sem-color-data-viz-sequential-alt02-level03: var(--ids-base-color-fuchsia-400);--ids-sem-color-data-viz-sequential-alt02-level04: var(--ids-base-color-fuchsia-500);--ids-sem-color-data-viz-sequential-alt02-level05: var(--ids-base-color-fuchsia-600);--ids-sem-color-data-viz-sequential-alt02-level06: var(--ids-base-color-fuchsia-700);--ids-sem-color-data-viz-sequential-alt03-level01: var(--ids-base-color-purple-200);--ids-sem-color-data-viz-sequential-alt03-level02: var(--ids-base-color-purple-300);--ids-sem-color-data-viz-sequential-alt03-level03: var(--ids-base-color-purple-400);--ids-sem-color-data-viz-sequential-alt03-level04: var(--ids-base-color-purple-500);--ids-sem-color-data-viz-sequential-alt03-level05: var(--ids-base-color-purple-600);--ids-sem-color-data-viz-sequential-alt03-level06: var(--ids-base-color-purple-700);--ids-sem-color-data-viz-sequential-default-level01: var(--ids-base-color-blue-200);--ids-sem-color-data-viz-sequential-default-level02: var(--ids-base-color-blue-300);--ids-sem-color-data-viz-sequential-default-level03: var(--ids-base-color-blue-400);--ids-sem-color-data-viz-sequential-default-level04: var(--ids-base-color-blue-500);--ids-sem-color-data-viz-sequential-default-level05: var(--ids-base-color-blue-600);--ids-sem-color-data-viz-sequential-default-level06: var(--ids-base-color-blue-700);--ids-sem-color-data-viz-status-caution: var(--ids-base-color-gold-500);--ids-sem-color-data-viz-status-negative: var(--ids-base-color-red-600);--ids-sem-color-data-viz-status-positive: var(--ids-base-color-green-600);--ids-sem-color-data-viz-structure-axis: var(--ids-base-color-gray-300);--ids-sem-color-data-viz-structure-divider: var(--ids-base-color-gray-200);--ids-sem-color-data-viz-structure-fill: var(--ids-base-color-gray-100);--ids-sem-color-data-viz-structure-label: var(--ids-base-color-gray-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-25: var(--ids-base-color-gray-25);--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-700);--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-base-color-blue-100);--ids-sem-color-secondary-200: var(--ids-base-color-blue-200);--ids-sem-color-secondary-300: var(--ids-base-color-blue-300);--ids-sem-color-secondary-400: var(--ids-base-color-blue-400);--ids-sem-color-secondary-50: var(--ids-base-color-blue-50);--ids-sem-color-secondary-500: var(--ids-base-color-blue-500);--ids-sem-color-secondary-600: var(--ids-base-color-blue-600);--ids-sem-color-secondary-700: var(--ids-base-color-blue-700);--ids-sem-color-secondary-800: var(--ids-base-color-blue-800);--ids-sem-color-secondary-900: var(--ids-base-color-blue-900);--ids-sem-color-secondary-950: var(--ids-base-color-blue-950);--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-sem-color-neutral-25);--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-primary-700);--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-base-color-transparent);--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-base-color-transparent);--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-base-color-transparent);--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[data-ids-theme-mode=dark]{--ids-base-color-amber-100: #f3e3cd;--ids-base-color-amber-200: #e7c495;--ids-base-color-amber-300: #daa15f;--ids-base-color-amber-400: #d1853a;--ids-base-color-amber-50: #fbf5ee;--ids-base-color-amber-500: #ba672f;--ids-base-color-amber-600: #ab5229;--ids-base-color-amber-700: #883924;--ids-base-color-amber-800: #702e22;--ids-base-color-amber-900: #5d261e;--ids-base-color-amber-950: #35120d;--ids-base-color-blue-100: #deebfa;--ids-base-color-blue-200: #b7d8f5;--ids-base-color-blue-300: #75b8ee;--ids-base-color-blue-400: #2d95e2;--ids-base-color-blue-50: #eff7fe;--ids-base-color-blue-500: #1e76b8;--ids-base-color-blue-600: #115a97;--ids-base-color-blue-700: #0f497d;--ids-base-color-blue-800: #103e65;--ids-base-color-blue-900: #113455;--ids-base-color-blue-950: #0c2238;--ids-base-color-fuchsia-100: #f8ebf3;--ids-base-color-fuchsia-200: #f2d8e9;--ids-base-color-fuchsia-300: #e9b8d6;--ids-base-color-fuchsia-400: #da8cba;--ids-base-color-fuchsia-50: #fbf4f8;--ids-base-color-fuchsia-500: #c75f99;--ids-base-color-fuchsia-600: #b64c82;--ids-base-color-fuchsia-700: #9c3a69;--ids-base-color-fuchsia-800: #823257;--ids-base-color-fuchsia-900: #6d2e4b;--ids-base-color-fuchsia-950: #41162a;--ids-base-color-gold-100: #faf5c7;--ids-base-color-gold-200: #f5e893;--ids-base-color-gold-300: #f0d654;--ids-base-color-gold-400: #e9c026;--ids-base-color-gold-50: #fcfbea;--ids-base-color-gold-500: #d3a418;--ids-base-color-gold-600: #bb8413;--ids-base-color-gold-700: #965f12;--ids-base-color-gold-800: #7c4b17;--ids-base-color-gold-900: #6a3e19;--ids-base-color-gold-950: #3e210a;--ids-base-color-gray-100: #e1e4eb;--ids-base-color-gray-200: #bec2d2;--ids-base-color-gray-300: #8994ac;--ids-base-color-gray-400: #616e8b;--ids-base-color-gray-50: #f1f3f6;--ids-base-color-gray-500: #4b5468;--ids-base-color-gray-600: #363d4f;--ids-base-color-gray-700: #272c39;--ids-base-color-gray-800: #1e222a;--ids-base-color-gray-900: #17191f;--ids-base-color-gray-950: #0a0b0e;--ids-base-color-green-100: #e6f0e2;--ids-base-color-green-200: #cce2c4;--ids-base-color-green-300: #a2ca95;--ids-base-color-green-400: #70a85e;--ids-base-color-green-50: #f4f8f2;--ids-base-color-green-500: #517f43;--ids-base-color-green-600: #446c37;--ids-base-color-green-700: #35522c;--ids-base-color-green-800: #2c4325;--ids-base-color-green-900: #253720;--ids-base-color-green-950: #111d0e;--ids-base-color-purple-100: #f1f0f5;--ids-base-color-purple-200: #e6e4ed;--ids-base-color-purple-300: #d2cddf;--ids-base-color-purple-400: #b8b0cb;--ids-base-color-purple-50: #f8f8f9;--ids-base-color-purple-500: #9586af;--ids-base-color-purple-600: #8978a2;--ids-base-color-purple-700: #746487;--ids-base-color-purple-800: #605371;--ids-base-color-purple-900: #50455e;--ids-base-color-purple-950: #342d3e;--ids-base-color-red-100: #f7e5e4;--ids-base-color-red-200: #f1d0ce;--ids-base-color-red-300: #e6afac;--ids-base-color-red-400: #d4817d;--ids-base-color-red-50: #fbf3f3;--ids-base-color-red-500: #bc4c46;--ids-base-color-red-600: #974642;--ids-base-color-red-700: #7d3936;--ids-base-color-red-800: #68322f;--ids-base-color-red-900: #572e2c;--ids-base-color-red-950: #2f1514;--ids-base-color-teal-100: #c5f5f0;--ids-base-color-teal-200: #8be9e1;--ids-base-color-teal-300: #47d5ce;--ids-base-color-teal-400: #2ea29f;--ids-base-color-teal-50: #edfcfa;--ids-base-color-teal-500: #1a8180;--ids-base-color-teal-600: #126364;--ids-base-color-teal-700: #125253;--ids-base-color-teal-800: #124042;--ids-base-color-teal-900: #123638;--ids-base-color-teal-950: #061f21;--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-300);--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-300);--ids-sem-color-border-button-secondary-hover: var(--ids-sem-color-primary-300);--ids-sem-color-border-button-secondary-rest: var(--ids-sem-color-primary-300);--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-300);--ids-sem-color-border-default: var(--ids-sem-color-neutral-400);--ids-sem-color-border-error: var(--ids-base-color-red-300);--ids-sem-color-border-info: var(--ids-base-color-blue-300);--ids-sem-color-border-interactive-active: var(--ids-sem-color-primary-300);--ids-sem-color-border-interactive-disabled: var(--ids-sem-color-neutral-600);--ids-sem-color-border-interactive-focus: var(--ids-sem-color-primary-300);--ids-sem-color-border-interactive-hover: var(--ids-sem-color-primary-300);--ids-sem-color-border-interactive-rest: var(--ids-sem-color-primary-300);--ids-sem-color-border-interactive-selected: var(--ids-sem-color-primary-200);--ids-sem-color-border-inverse: var(--ids-sem-color-border-muted);--ids-sem-color-border-max: var(--ids-sem-color-neutral-50);--ids-sem-color-border-muted: var(--ids-sem-color-neutral-400);--ids-sem-color-border-success: var(--ids-base-color-green-300);--ids-sem-color-data-viz-categorical-cat01: var(--ids-base-color-blue-500);--ids-sem-color-data-viz-categorical-cat02: var(--ids-base-color-amber-500);--ids-sem-color-data-viz-categorical-cat03: var(--ids-base-color-fuchsia-700);--ids-sem-color-data-viz-categorical-cat04: var(--ids-base-color-blue-700);--ids-sem-color-data-viz-categorical-cat05: var(--ids-base-color-teal-700);--ids-sem-color-data-viz-categorical-cat06: var(--ids-base-color-purple-700);--ids-sem-color-data-viz-categorical-cat07: var(--ids-base-color-teal-400);--ids-sem-color-data-viz-categorical-other: var(--ids-base-color-gray-600);--ids-sem-color-data-viz-diverging-alt-group01-level01: var(--ids-base-color-blue-400);--ids-sem-color-data-viz-diverging-alt-group01-level02: var(--ids-base-color-blue-500);--ids-sem-color-data-viz-diverging-alt-group01-level03: var(--ids-base-color-blue-600);--ids-sem-color-data-viz-diverging-alt-group01-level04: var(--ids-base-color-blue-700);--ids-sem-color-data-viz-diverging-alt-group02-level01: var(--ids-base-color-fuchsia-400);--ids-sem-color-data-viz-diverging-alt-group02-level02: var(--ids-base-color-fuchsia-500);--ids-sem-color-data-viz-diverging-alt-group02-level03: var(--ids-base-color-fuchsia-600);--ids-sem-color-data-viz-diverging-alt-group02-level04: var(--ids-base-color-fuchsia-700);--ids-sem-color-data-viz-diverging-alt-level00: var(--ids-base-color-gray-300);--ids-sem-color-data-viz-diverging-default-group01-level01: var(--ids-base-color-blue-400);--ids-sem-color-data-viz-diverging-default-group01-level02: var(--ids-base-color-blue-500);--ids-sem-color-data-viz-diverging-default-group01-level03: var(--ids-base-color-blue-600);--ids-sem-color-data-viz-diverging-default-group01-level04: var(--ids-base-color-blue-700);--ids-sem-color-data-viz-diverging-default-group02-level01: var(--ids-base-color-amber-400);--ids-sem-color-data-viz-diverging-default-group02-level02: var(--ids-base-color-amber-500);--ids-sem-color-data-viz-diverging-default-group02-level03: var(--ids-base-color-amber-600);--ids-sem-color-data-viz-diverging-default-group02-level04: var(--ids-base-color-amber-700);--ids-sem-color-data-viz-diverging-default-level00: var(--ids-base-color-gray-300);--ids-sem-color-data-viz-diverging-neg-pos-group01-level01: var(--ids-base-color-red-400);--ids-sem-color-data-viz-diverging-neg-pos-group01-level02: var(--ids-base-color-red-500);--ids-sem-color-data-viz-diverging-neg-pos-group01-level03: var(--ids-base-color-red-600);--ids-sem-color-data-viz-diverging-neg-pos-group01-level04: var(--ids-base-color-red-700);--ids-sem-color-data-viz-diverging-neg-pos-group02-level01: var(--ids-base-color-green-400);--ids-sem-color-data-viz-diverging-neg-pos-group02-level02: var(--ids-base-color-green-500);--ids-sem-color-data-viz-diverging-neg-pos-group02-level03: var(--ids-base-color-green-600);--ids-sem-color-data-viz-diverging-neg-pos-group02-level04: var(--ids-base-color-green-700);--ids-sem-color-data-viz-diverging-neg-pos-level00: var(--ids-base-color-gray-300);--ids-sem-color-data-viz-sequential-alt01-level01: var(--ids-base-color-amber-200);--ids-sem-color-data-viz-sequential-alt01-level02: var(--ids-base-color-amber-300);--ids-sem-color-data-viz-sequential-alt01-level03: var(--ids-base-color-amber-400);--ids-sem-color-data-viz-sequential-alt01-level04: var(--ids-base-color-amber-500);--ids-sem-color-data-viz-sequential-alt01-level05: var(--ids-base-color-amber-600);--ids-sem-color-data-viz-sequential-alt01-level06: var(--ids-base-color-amber-700);--ids-sem-color-data-viz-sequential-alt02-level01: var(--ids-base-color-fuchsia-200);--ids-sem-color-data-viz-sequential-alt02-level02: var(--ids-base-color-fuchsia-300);--ids-sem-color-data-viz-sequential-alt02-level03: var(--ids-base-color-fuchsia-400);--ids-sem-color-data-viz-sequential-alt02-level04: var(--ids-base-color-fuchsia-500);--ids-sem-color-data-viz-sequential-alt02-level05: var(--ids-base-color-fuchsia-600);--ids-sem-color-data-viz-sequential-alt02-level06: var(--ids-base-color-fuchsia-700);--ids-sem-color-data-viz-sequential-alt03-level01: var(--ids-base-color-teal-200);--ids-sem-color-data-viz-sequential-alt03-level02: var(--ids-base-color-teal-300);--ids-sem-color-data-viz-sequential-alt03-level03: var(--ids-base-color-teal-400);--ids-sem-color-data-viz-sequential-alt03-level04: var(--ids-base-color-teal-500);--ids-sem-color-data-viz-sequential-alt03-level05: var(--ids-base-color-teal-600);--ids-sem-color-data-viz-sequential-alt03-level06: var(--ids-base-color-teal-700);--ids-sem-color-data-viz-sequential-default-level01: var(--ids-base-color-blue-200);--ids-sem-color-data-viz-sequential-default-level02: var(--ids-base-color-blue-300);--ids-sem-color-data-viz-sequential-default-level03: var(--ids-base-color-blue-400);--ids-sem-color-data-viz-sequential-default-level04: var(--ids-base-color-blue-500);--ids-sem-color-data-viz-sequential-default-level05: var(--ids-base-color-blue-600);--ids-sem-color-data-viz-sequential-default-level06: var(--ids-base-color-blue-700);--ids-sem-color-data-viz-status-caution: var(--ids-base-color-gold-600);--ids-sem-color-data-viz-status-negative: var(--ids-base-color-red-600);--ids-sem-color-data-viz-status-positive: var(--ids-base-color-green-600);--ids-sem-color-data-viz-structure-axis: var(--ids-base-color-gray-400);--ids-sem-color-data-viz-structure-divider: var(--ids-base-color-gray-500);--ids-sem-color-data-viz-structure-fill: var(--ids-base-color-gray-600);--ids-sem-color-data-viz-structure-label: var(--ids-base-color-gray-200);--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-25: var(--ids-base-color-white);--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-neutral-950: var(--ids-base-color-gray-950);--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-subdued);--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-300);--ids-sem-color-on-surface-button-secondary-disabled: var(--ids-sem-color-on-surface-subdued);--ids-sem-color-on-surface-button-secondary-focus: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-button-secondary-hover: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-button-secondary-rest: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-button-tertiary-active: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-button-tertiary-disabled: var(--ids-sem-color-on-surface-subdued);--ids-sem-color-on-surface-button-tertiary-focus: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-button-tertiary-hover: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-button-tertiary-rest: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-caution-default: var(--ids-base-color-gold-300);--ids-sem-color-on-surface-caution-muted: var(--ids-base-color-gold-400);--ids-sem-color-on-surface-default: var(--ids-base-color-gray-50);--ids-sem-color-on-surface-dim: var(--ids-sem-color-neutral-500);--ids-sem-color-on-surface-error-default: var(--ids-base-color-red-300);--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-300);--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-300);--ids-sem-color-on-surface-interactive-disabled: var(--ids-sem-color-on-surface-subdued);--ids-sem-color-on-surface-interactive-focus: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-interactive-hover: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-interactive-inverse-active: var(--ids-sem-color-on-surface-default);--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-default);--ids-sem-color-on-surface-interactive-inverse-hover: var(--ids-sem-color-on-surface-default);--ids-sem-color-on-surface-interactive-inverse-rest: var(--ids-sem-color-on-surface-default);--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-300);--ids-sem-color-on-surface-interactive-selected: var(--ids-sem-color-primary-200);--ids-sem-color-on-surface-inverse: var(--ids-sem-color-neutral-900);--ids-sem-color-on-surface-link-active: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-link-disabled: var(--ids-sem-color-on-surface-subdued);--ids-sem-color-on-surface-link-focus: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-link-hover: var(--ids-sem-color-primary-400);--ids-sem-color-on-surface-link-rest: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-link-visited: var(--ids-base-color-fuchsia-300);--ids-sem-color-on-surface-muted: var(--ids-sem-color-neutral-300);--ids-sem-color-on-surface-primary: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-subdued: var(--ids-sem-color-neutral-200);--ids-sem-color-on-surface-subtle: var(--ids-sem-color-neutral-200);--ids-sem-color-on-surface-success-default: var(--ids-base-color-green-300);--ids-sem-color-on-surface-success-muted: var(--ids-base-color-green-400);--ids-sem-color-overlay-dark: rgba(10, 11, 14, .8);--ids-sem-color-overlay-light: rgba(10, 11, 14, .9);--ids-sem-color-overlay-subdued: rgba(23, 25, 31, .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-300);--ids-sem-color-secondary-100: var(--ids-base-color-blue-100);--ids-sem-color-secondary-200: var(--ids-base-color-blue-200);--ids-sem-color-secondary-300: var(--ids-base-color-blue-300);--ids-sem-color-secondary-400: var(--ids-base-color-blue-400);--ids-sem-color-secondary-50: var(--ids-base-color-blue-50);--ids-sem-color-secondary-500: var(--ids-base-color-blue-500);--ids-sem-color-secondary-600: var(--ids-base-color-blue-600);--ids-sem-color-secondary-700: var(--ids-base-color-blue-700);--ids-sem-color-secondary-800: var(--ids-base-color-blue-800);--ids-sem-color-secondary-900: var(--ids-base-color-blue-900);--ids-sem-color-shadow-default: var(--ids-base-color-transparent);--ids-sem-color-shadow-muted: var(--ids-sem-color-neutral-700);--ids-sem-color-surface-app: var(--ids-sem-color-neutral-950);--ids-sem-color-surface-button-primary-active: var(--ids-sem-color-primary-200);--ids-sem-color-surface-button-primary-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-button-primary-focus: var(--ids-sem-color-primary-300);--ids-sem-color-surface-button-primary-hover: var(--ids-sem-color-primary-200);--ids-sem-color-surface-button-primary-rest: var(--ids-sem-color-primary-300);--ids-sem-color-surface-button-secondary-active: var(--ids-sem-color-surface-interactive-hover);--ids-sem-color-surface-button-secondary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-secondary-focus: var(--ids-base-color-transparent);--ids-sem-color-surface-button-secondary-hover: var(--ids-sem-color-surface-interactive-hover);--ids-sem-color-surface-button-secondary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-active: var(--ids-sem-color-surface-interactive-hover);--ids-sem-color-surface-button-tertiary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-focus: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-hover: var(--ids-sem-color-surface-interactive-hover);--ids-sem-color-surface-button-tertiary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-caution: var(--ids-base-color-gold-700);--ids-sem-color-surface-dark: var(--ids-base-color-gray-600);--ids-sem-color-surface-default: var(--ids-sem-color-neutral-900);--ids-sem-color-surface-error: var(--ids-base-color-red-700);--ids-sem-color-surface-info: var(--ids-base-color-blue-700);--ids-sem-color-surface-interactive-active: var(--ids-sem-color-primary-200);--ids-sem-color-surface-interactive-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-interactive-focus: var(--ids-base-color-transparent);--ids-sem-color-surface-interactive-hover: var(--ids-sem-color-primary-900);--ids-sem-color-surface-interactive-inverse-active: var(--ids-sem-color-primary-100);--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-100);--ids-sem-color-surface-interactive-inverse-hover: var(--ids-sem-color-primary-100);--ids-sem-color-surface-interactive-inverse-rest: var(--ids-sem-color-primary-700);--ids-sem-color-surface-interactive-inverse-selected: var(--ids-sem-color-primary-200);--ids-sem-color-surface-interactive-rest: var(--ids-sem-color-primary-300);--ids-sem-color-surface-interactive-selected: var(--ids-sem-color-primary-950);--ids-sem-color-surface-inverse-default: var(--ids-sem-color-neutral-100);--ids-sem-color-surface-inverse-muted: var(--ids-sem-color-neutral-200);--ids-sem-color-surface-light: var(--ids-sem-color-neutral-900);--ids-sem-color-surface-muted: var(--ids-sem-color-neutral-700);--ids-sem-color-surface-subdued: var(--ids-sem-color-neutral-800);--ids-sem-color-surface-success: var(--ids-base-color-green-700);--ids-sem-color-surface-urgent: var(--ids-base-color-red-400);--ids-sem-ring-focus: 0 0 0 2px var(--ids-sem-color-surface-default), 0 0 0 4px var(--ids-sem-color-primary-300)}@media(prefers-color-scheme:dark){:root[data-ids-theme-mode=system]{--ids-base-color-amber-100: #f3e3cd;--ids-base-color-amber-200: #e7c495;--ids-base-color-amber-300: #daa15f;--ids-base-color-amber-400: #d1853a;--ids-base-color-amber-50: #fbf5ee;--ids-base-color-amber-500: #ba672f;--ids-base-color-amber-600: #ab5229;--ids-base-color-amber-700: #883924;--ids-base-color-amber-800: #702e22;--ids-base-color-amber-900: #5d261e;--ids-base-color-amber-950: #35120d;--ids-base-color-blue-100: #deebfa;--ids-base-color-blue-200: #b7d8f5;--ids-base-color-blue-300: #75b8ee;--ids-base-color-blue-400: #2d95e2;--ids-base-color-blue-50: #eff7fe;--ids-base-color-blue-500: #1e76b8;--ids-base-color-blue-600: #115a97;--ids-base-color-blue-700: #0f497d;--ids-base-color-blue-800: #103e65;--ids-base-color-blue-900: #113455;--ids-base-color-blue-950: #0c2238;--ids-base-color-fuchsia-100: #f8ebf3;--ids-base-color-fuchsia-200: #f2d8e9;--ids-base-color-fuchsia-300: #e9b8d6;--ids-base-color-fuchsia-400: #da8cba;--ids-base-color-fuchsia-50: #fbf4f8;--ids-base-color-fuchsia-500: #c75f99;--ids-base-color-fuchsia-600: #b64c82;--ids-base-color-fuchsia-700: #9c3a69;--ids-base-color-fuchsia-800: #823257;--ids-base-color-fuchsia-900: #6d2e4b;--ids-base-color-fuchsia-950: #41162a;--ids-base-color-gold-100: #faf5c7;--ids-base-color-gold-200: #f5e893;--ids-base-color-gold-300: #f0d654;--ids-base-color-gold-400: #e9c026;--ids-base-color-gold-50: #fcfbea;--ids-base-color-gold-500: #d3a418;--ids-base-color-gold-600: #bb8413;--ids-base-color-gold-700: #965f12;--ids-base-color-gold-800: #7c4b17;--ids-base-color-gold-900: #6a3e19;--ids-base-color-gold-950: #3e210a;--ids-base-color-gray-100: #e1e4eb;--ids-base-color-gray-200: #bec2d2;--ids-base-color-gray-300: #8994ac;--ids-base-color-gray-400: #616e8b;--ids-base-color-gray-50: #f1f3f6;--ids-base-color-gray-500: #4b5468;--ids-base-color-gray-600: #363d4f;--ids-base-color-gray-700: #272c39;--ids-base-color-gray-800: #1e222a;--ids-base-color-gray-900: #17191f;--ids-base-color-gray-950: #0a0b0e;--ids-base-color-green-100: #e6f0e2;--ids-base-color-green-200: #cce2c4;--ids-base-color-green-300: #a2ca95;--ids-base-color-green-400: #70a85e;--ids-base-color-green-50: #f4f8f2;--ids-base-color-green-500: #517f43;--ids-base-color-green-600: #446c37;--ids-base-color-green-700: #35522c;--ids-base-color-green-800: #2c4325;--ids-base-color-green-900: #253720;--ids-base-color-green-950: #111d0e;--ids-base-color-purple-100: #f1f0f5;--ids-base-color-purple-200: #e6e4ed;--ids-base-color-purple-300: #d2cddf;--ids-base-color-purple-400: #b8b0cb;--ids-base-color-purple-50: #f8f8f9;--ids-base-color-purple-500: #9586af;--ids-base-color-purple-600: #8978a2;--ids-base-color-purple-700: #746487;--ids-base-color-purple-800: #605371;--ids-base-color-purple-900: #50455e;--ids-base-color-purple-950: #342d3e;--ids-base-color-red-100: #f7e5e4;--ids-base-color-red-200: #f1d0ce;--ids-base-color-red-300: #e6afac;--ids-base-color-red-400: #d4817d;--ids-base-color-red-50: #fbf3f3;--ids-base-color-red-500: #bc4c46;--ids-base-color-red-600: #974642;--ids-base-color-red-700: #7d3936;--ids-base-color-red-800: #68322f;--ids-base-color-red-900: #572e2c;--ids-base-color-red-950: #2f1514;--ids-base-color-teal-100: #c5f5f0;--ids-base-color-teal-200: #8be9e1;--ids-base-color-teal-300: #47d5ce;--ids-base-color-teal-400: #2ea29f;--ids-base-color-teal-50: #edfcfa;--ids-base-color-teal-500: #1a8180;--ids-base-color-teal-600: #126364;--ids-base-color-teal-700: #125253;--ids-base-color-teal-800: #124042;--ids-base-color-teal-900: #123638;--ids-base-color-teal-950: #061f21;--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-300);--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-300);--ids-sem-color-border-button-secondary-hover: var(--ids-sem-color-primary-300);--ids-sem-color-border-button-secondary-rest: var(--ids-sem-color-primary-300);--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-300);--ids-sem-color-border-default: var(--ids-sem-color-neutral-400);--ids-sem-color-border-error: var(--ids-base-color-red-300);--ids-sem-color-border-info: var(--ids-base-color-blue-300);--ids-sem-color-border-interactive-active: var(--ids-sem-color-primary-300);--ids-sem-color-border-interactive-disabled: var(--ids-sem-color-neutral-600);--ids-sem-color-border-interactive-focus: var(--ids-sem-color-primary-300);--ids-sem-color-border-interactive-hover: var(--ids-sem-color-primary-300);--ids-sem-color-border-interactive-rest: var(--ids-sem-color-primary-300);--ids-sem-color-border-interactive-selected: var(--ids-sem-color-primary-200);--ids-sem-color-border-inverse: var(--ids-sem-color-border-muted);--ids-sem-color-border-max: var(--ids-sem-color-neutral-50);--ids-sem-color-border-muted: var(--ids-sem-color-neutral-400);--ids-sem-color-border-success: var(--ids-base-color-green-300);--ids-sem-color-data-viz-categorical-cat01: var(--ids-base-color-blue-500);--ids-sem-color-data-viz-categorical-cat02: var(--ids-base-color-amber-500);--ids-sem-color-data-viz-categorical-cat03: var(--ids-base-color-fuchsia-700);--ids-sem-color-data-viz-categorical-cat04: var(--ids-base-color-blue-700);--ids-sem-color-data-viz-categorical-cat05: var(--ids-base-color-teal-700);--ids-sem-color-data-viz-categorical-cat06: var(--ids-base-color-purple-700);--ids-sem-color-data-viz-categorical-cat07: var(--ids-base-color-teal-400);--ids-sem-color-data-viz-categorical-other: var(--ids-base-color-gray-600);--ids-sem-color-data-viz-diverging-alt-group01-level01: var(--ids-base-color-blue-400);--ids-sem-color-data-viz-diverging-alt-group01-level02: var(--ids-base-color-blue-500);--ids-sem-color-data-viz-diverging-alt-group01-level03: var(--ids-base-color-blue-600);--ids-sem-color-data-viz-diverging-alt-group01-level04: var(--ids-base-color-blue-700);--ids-sem-color-data-viz-diverging-alt-group02-level01: var(--ids-base-color-fuchsia-400);--ids-sem-color-data-viz-diverging-alt-group02-level02: var(--ids-base-color-fuchsia-500);--ids-sem-color-data-viz-diverging-alt-group02-level03: var(--ids-base-color-fuchsia-600);--ids-sem-color-data-viz-diverging-alt-group02-level04: var(--ids-base-color-fuchsia-700);--ids-sem-color-data-viz-diverging-alt-level00: var(--ids-base-color-gray-300);--ids-sem-color-data-viz-diverging-default-group01-level01: var(--ids-base-color-blue-400);--ids-sem-color-data-viz-diverging-default-group01-level02: var(--ids-base-color-blue-500);--ids-sem-color-data-viz-diverging-default-group01-level03: var(--ids-base-color-blue-600);--ids-sem-color-data-viz-diverging-default-group01-level04: var(--ids-base-color-blue-700);--ids-sem-color-data-viz-diverging-default-group02-level01: var(--ids-base-color-amber-400);--ids-sem-color-data-viz-diverging-default-group02-level02: var(--ids-base-color-amber-500);--ids-sem-color-data-viz-diverging-default-group02-level03: var(--ids-base-color-amber-600);--ids-sem-color-data-viz-diverging-default-group02-level04: var(--ids-base-color-amber-700);--ids-sem-color-data-viz-diverging-default-level00: var(--ids-base-color-gray-300);--ids-sem-color-data-viz-diverging-neg-pos-group01-level01: var(--ids-base-color-red-400);--ids-sem-color-data-viz-diverging-neg-pos-group01-level02: var(--ids-base-color-red-500);--ids-sem-color-data-viz-diverging-neg-pos-group01-level03: var(--ids-base-color-red-600);--ids-sem-color-data-viz-diverging-neg-pos-group01-level04: var(--ids-base-color-red-700);--ids-sem-color-data-viz-diverging-neg-pos-group02-level01: var(--ids-base-color-green-400);--ids-sem-color-data-viz-diverging-neg-pos-group02-level02: var(--ids-base-color-green-500);--ids-sem-color-data-viz-diverging-neg-pos-group02-level03: var(--ids-base-color-green-600);--ids-sem-color-data-viz-diverging-neg-pos-group02-level04: var(--ids-base-color-green-700);--ids-sem-color-data-viz-diverging-neg-pos-level00: var(--ids-base-color-gray-300);--ids-sem-color-data-viz-sequential-alt01-level01: var(--ids-base-color-amber-200);--ids-sem-color-data-viz-sequential-alt01-level02: var(--ids-base-color-amber-300);--ids-sem-color-data-viz-sequential-alt01-level03: var(--ids-base-color-amber-400);--ids-sem-color-data-viz-sequential-alt01-level04: var(--ids-base-color-amber-500);--ids-sem-color-data-viz-sequential-alt01-level05: var(--ids-base-color-amber-600);--ids-sem-color-data-viz-sequential-alt01-level06: var(--ids-base-color-amber-700);--ids-sem-color-data-viz-sequential-alt02-level01: var(--ids-base-color-fuchsia-200);--ids-sem-color-data-viz-sequential-alt02-level02: var(--ids-base-color-fuchsia-300);--ids-sem-color-data-viz-sequential-alt02-level03: var(--ids-base-color-fuchsia-400);--ids-sem-color-data-viz-sequential-alt02-level04: var(--ids-base-color-fuchsia-500);--ids-sem-color-data-viz-sequential-alt02-level05: var(--ids-base-color-fuchsia-600);--ids-sem-color-data-viz-sequential-alt02-level06: var(--ids-base-color-fuchsia-700);--ids-sem-color-data-viz-sequential-alt03-level01: var(--ids-base-color-teal-200);--ids-sem-color-data-viz-sequential-alt03-level02: var(--ids-base-color-teal-300);--ids-sem-color-data-viz-sequential-alt03-level03: var(--ids-base-color-teal-400);--ids-sem-color-data-viz-sequential-alt03-level04: var(--ids-base-color-teal-500);--ids-sem-color-data-viz-sequential-alt03-level05: var(--ids-base-color-teal-600);--ids-sem-color-data-viz-sequential-alt03-level06: var(--ids-base-color-teal-700);--ids-sem-color-data-viz-sequential-default-level01: var(--ids-base-color-blue-200);--ids-sem-color-data-viz-sequential-default-level02: var(--ids-base-color-blue-300);--ids-sem-color-data-viz-sequential-default-level03: var(--ids-base-color-blue-400);--ids-sem-color-data-viz-sequential-default-level04: var(--ids-base-color-blue-500);--ids-sem-color-data-viz-sequential-default-level05: var(--ids-base-color-blue-600);--ids-sem-color-data-viz-sequential-default-level06: var(--ids-base-color-blue-700);--ids-sem-color-data-viz-status-caution: var(--ids-base-color-gold-600);--ids-sem-color-data-viz-status-negative: var(--ids-base-color-red-600);--ids-sem-color-data-viz-status-positive: var(--ids-base-color-green-600);--ids-sem-color-data-viz-structure-axis: var(--ids-base-color-gray-400);--ids-sem-color-data-viz-structure-divider: var(--ids-base-color-gray-500);--ids-sem-color-data-viz-structure-fill: var(--ids-base-color-gray-600);--ids-sem-color-data-viz-structure-label: var(--ids-base-color-gray-200);--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-25: var(--ids-base-color-white);--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-neutral-950: var(--ids-base-color-gray-950);--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-subdued);--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-300);--ids-sem-color-on-surface-button-secondary-disabled: var(--ids-sem-color-on-surface-subdued);--ids-sem-color-on-surface-button-secondary-focus: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-button-secondary-hover: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-button-secondary-rest: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-button-tertiary-active: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-button-tertiary-disabled: var(--ids-sem-color-on-surface-subdued);--ids-sem-color-on-surface-button-tertiary-focus: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-button-tertiary-hover: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-button-tertiary-rest: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-caution-default: var(--ids-base-color-gold-300);--ids-sem-color-on-surface-caution-muted: var(--ids-base-color-gold-400);--ids-sem-color-on-surface-default: var(--ids-base-color-gray-50);--ids-sem-color-on-surface-dim: var(--ids-sem-color-neutral-500);--ids-sem-color-on-surface-error-default: var(--ids-base-color-red-300);--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-300);--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-300);--ids-sem-color-on-surface-interactive-disabled: var(--ids-sem-color-on-surface-subdued);--ids-sem-color-on-surface-interactive-focus: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-interactive-hover: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-interactive-inverse-active: var(--ids-sem-color-on-surface-default);--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-default);--ids-sem-color-on-surface-interactive-inverse-hover: var(--ids-sem-color-on-surface-default);--ids-sem-color-on-surface-interactive-inverse-rest: var(--ids-sem-color-on-surface-default);--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-300);--ids-sem-color-on-surface-interactive-selected: var(--ids-sem-color-primary-200);--ids-sem-color-on-surface-inverse: var(--ids-sem-color-neutral-900);--ids-sem-color-on-surface-link-active: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-link-disabled: var(--ids-sem-color-on-surface-subdued);--ids-sem-color-on-surface-link-focus: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-link-hover: var(--ids-sem-color-primary-400);--ids-sem-color-on-surface-link-rest: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-link-visited: var(--ids-base-color-fuchsia-300);--ids-sem-color-on-surface-muted: var(--ids-sem-color-neutral-300);--ids-sem-color-on-surface-primary: var(--ids-sem-color-primary-300);--ids-sem-color-on-surface-subdued: var(--ids-sem-color-neutral-200);--ids-sem-color-on-surface-subtle: var(--ids-sem-color-neutral-200);--ids-sem-color-on-surface-success-default: var(--ids-base-color-green-300);--ids-sem-color-on-surface-success-muted: var(--ids-base-color-green-400);--ids-sem-color-overlay-dark: rgba(10, 11, 14, .8);--ids-sem-color-overlay-light: rgba(10, 11, 14, .9);--ids-sem-color-overlay-subdued: rgba(23, 25, 31, .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-300);--ids-sem-color-secondary-100: var(--ids-base-color-blue-100);--ids-sem-color-secondary-200: var(--ids-base-color-blue-200);--ids-sem-color-secondary-300: var(--ids-base-color-blue-300);--ids-sem-color-secondary-400: var(--ids-base-color-blue-400);--ids-sem-color-secondary-50: var(--ids-base-color-blue-50);--ids-sem-color-secondary-500: var(--ids-base-color-blue-500);--ids-sem-color-secondary-600: var(--ids-base-color-blue-600);--ids-sem-color-secondary-700: var(--ids-base-color-blue-700);--ids-sem-color-secondary-800: var(--ids-base-color-blue-800);--ids-sem-color-secondary-900: var(--ids-base-color-blue-900);--ids-sem-color-shadow-default: var(--ids-base-color-transparent);--ids-sem-color-shadow-muted: var(--ids-sem-color-neutral-700);--ids-sem-color-surface-app: var(--ids-sem-color-neutral-950);--ids-sem-color-surface-button-primary-active: var(--ids-sem-color-primary-200);--ids-sem-color-surface-button-primary-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-button-primary-focus: var(--ids-sem-color-primary-300);--ids-sem-color-surface-button-primary-hover: var(--ids-sem-color-primary-200);--ids-sem-color-surface-button-primary-rest: var(--ids-sem-color-primary-300);--ids-sem-color-surface-button-secondary-active: var(--ids-sem-color-surface-interactive-hover);--ids-sem-color-surface-button-secondary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-secondary-focus: var(--ids-base-color-transparent);--ids-sem-color-surface-button-secondary-hover: var(--ids-sem-color-surface-interactive-hover);--ids-sem-color-surface-button-secondary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-active: var(--ids-sem-color-surface-interactive-hover);--ids-sem-color-surface-button-tertiary-disabled: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-focus: var(--ids-base-color-transparent);--ids-sem-color-surface-button-tertiary-hover: var(--ids-sem-color-surface-interactive-hover);--ids-sem-color-surface-button-tertiary-rest: var(--ids-base-color-transparent);--ids-sem-color-surface-caution: var(--ids-base-color-gold-700);--ids-sem-color-surface-dark: var(--ids-base-color-gray-600);--ids-sem-color-surface-default: var(--ids-sem-color-neutral-900);--ids-sem-color-surface-error: var(--ids-base-color-red-700);--ids-sem-color-surface-info: var(--ids-base-color-blue-700);--ids-sem-color-surface-interactive-active: var(--ids-sem-color-primary-200);--ids-sem-color-surface-interactive-disabled: var(--ids-sem-color-surface-muted);--ids-sem-color-surface-interactive-focus: var(--ids-base-color-transparent);--ids-sem-color-surface-interactive-hover: var(--ids-sem-color-primary-900);--ids-sem-color-surface-interactive-inverse-active: var(--ids-sem-color-primary-100);--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-100);--ids-sem-color-surface-interactive-inverse-hover: var(--ids-sem-color-primary-100);--ids-sem-color-surface-interactive-inverse-rest: var(--ids-sem-color-primary-700);--ids-sem-color-surface-interactive-inverse-selected: var(--ids-sem-color-primary-200);--ids-sem-color-surface-interactive-rest: var(--ids-sem-color-primary-300);--ids-sem-color-surface-interactive-selected: var(--ids-sem-color-primary-950);--ids-sem-color-surface-inverse-default: var(--ids-sem-color-neutral-100);--ids-sem-color-surface-inverse-muted: var(--ids-sem-color-neutral-200);--ids-sem-color-surface-light: var(--ids-sem-color-neutral-900);--ids-sem-color-surface-muted: var(--ids-sem-color-neutral-700);--ids-sem-color-surface-subdued: var(--ids-sem-color-neutral-800);--ids-sem-color-surface-success: var(--ids-base-color-green-700);--ids-sem-color-surface-urgent: var(--ids-base-color-red-400);--ids-sem-ring-focus: 0 0 0 2px var(--ids-sem-color-surface-default), 0 0 0 4px var(--ids-sem-color-primary-300)}}:root{--gap: 16px;--gap-lg: 24px;--radius: 10px;--ink: #182033;--ink-muted: #657086;--ink-faint: #626b7b;--rule: #dfe4ec;--surface: #ffffff;--surface-sunken: #f4f6f9;--nav: #172033;--nav-hover: #222d44;--nav-ink: #e8ecf4;--accent: #2563eb;--ok: #14804a;--caution: #a86400;--error: #c9362b;--fatal: #8f1f18;--info: #566176;--th-bg: #f7f9fc;--th-ink: #566176;--td-line: #edf0f5;--tint-selected: #eef3fb;--tint-caution: #fdf6e8;--tint-caution-line: #e8c27a;--tint-error: #fff8f7}*{box-sizing:border-box}body{margin:0;background:var(--surface-sunken);color:var(--ink)}.page{display:grid;gap:var(--gap-lg)}.page-head{display:grid;gap:4px}.page-head p{margin:0;color:var(--ink-muted);max-width:70ch;line-height:1.5}.page-head code,.log code{background:var(--surface-sunken);border:1px solid var(--rule);border-radius:4px;padding:0 4px;font-size:.9em}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,220px));gap:var(--gap);align-items:start}.action-row{display:flex;align-items:center;gap:var(--gap);flex-wrap:wrap;margin-top:var(--gap);padding-top:var(--gap);border-top:1px solid var(--rule)}.action-row .spacer{flex:1}.notice{margin-top:var(--gap)}.app .MuiCard-root .MuiCardHeader-root{padding:var(--gap) var(--gap) 8px}.app .MuiCard-root .MuiCardContent-root{padding:0 var(--gap) var(--gap)}.runs-table{width:100%;border-collapse:collapse;font-size:14px}.runs-table th,.runs-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--rule);white-space:nowrap}.runs-table th{font-weight:600;color:var(--ink-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--rule)}.runs-table tbody tr:hover{background:var(--surface-sunken)}.runs-table tr.selected{background:var(--tint-selected)}.runs-table .num{text-align:right;font-variant-numeric:tabular-nums}.runs-table .muted{color:var(--ink-faint)}.verdict{font-weight:600}.verdict.success{color:var(--ok)}.verdict.caution{color:var(--caution)}.verdict.error{color:var(--error)}.verdict.info{color:var(--info)}.pill{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid var(--rule);color:var(--ink-muted);background:var(--surface);text-transform:uppercase;letter-spacing:.04em}.pill.write{color:var(--caution);border-color:var(--tint-caution-line);background:var(--tint-caution)}.empty{color:var(--ink-faint);padding:var(--gap) 0;margin:0}.filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:var(--gap)}.filter-row .hint{color:var(--ink-faint);font-size:12px}.log{display:grid;gap:6px;max-height:460px;overflow-y:auto}.event{border-left:4px solid var(--rule);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface);padding:8px 12px;font-size:13px;line-height:1.45}.event-head{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.event-head .phase{color:var(--ink-muted)}.event-head .key{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:none;letter-spacing:0;color:var(--ink);background:var(--surface-sunken);border-radius:3px;padding:0 5px}.event-message{color:var(--ink)}.event-detail{margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--ink-muted);word-break:break-word}.event.INFO{border-left-color:var(--info)}.event.WARN{border-left-color:var(--caution);background:var(--tint-caution)}.event.ERROR{border-left-color:var(--error);background:var(--tint-error)}.event.FATAL{border-left-color:var(--fatal);background:var(--tint-error)}.event.INFO .event-head{color:var(--info)}.event.WARN .event-head{color:var(--caution)}.event.ERROR .event-head{color:var(--error)}.event.FATAL .event-head{color:var(--fatal)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--rule)}.tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:10px 16px;font:inherit;font-weight:600;color:var(--ink-muted);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1px}.tab:hover{color:var(--ink)}.tab.active{color:var(--ink);border-bottom-color:#2f5fd0}.phase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--gap);margin-top:var(--gap)}.phase{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--gap);display:grid;gap:8px;align-content:start;background:var(--surface)}.phase-head{display:flex;align-items:center;gap:8px;font-weight:600}.phase-n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--surface-sunken);border:1px solid var(--rule);font-size:12px;color:var(--ink-muted)}.phase-blurb{margin:0;font-size:13px;color:var(--ink-muted);line-height:1.45}.phase-result{margin-top:var(--gap-lg);padding-top:var(--gap);border-top:1px solid var(--rule)}.phase-result-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600;margin-bottom:10px}.padded{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:pre;background:var(--surface-sunken);border:1px solid var(--rule);border-radius:3px;padding:1px 4px}.runs-table .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.runs-table .note{white-space:normal;max-width:34ch;font-size:12px}.axis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gap);margin-bottom:var(--gap)}.axis{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--gap);background:var(--surface)}.axis-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}.axis-figure{font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;margin:4px 0 2px}.axis-figure.success{color:var(--ok)}.axis-figure.caution{color:var(--caution)}.axis-of{font-size:15px;font-weight:400;color:var(--ink-faint)}.axis-pct{font-size:13px;color:var(--ink-muted)}.axis-waived{margin-top:6px;font-size:12px;color:var(--caution)}.waiver-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.help{border-bottom:1px dotted var(--ink-faint);color:var(--ink-faint);cursor:help}.tabpanel{display:grid;gap:var(--gap-lg)}.legend{display:flex;flex-wrap:wrap;gap:var(--gap);margin:0;font-size:13px;color:var(--ink-muted)}.legend-item{display:flex;align-items:baseline;gap:6px}.legend dt{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.legend dd{margin:0}.th-letters{color:var(--ink-faint);font-weight:400;white-space:nowrap}:root[data-mode=dark]{--ink: #e7e9ee;--ink-muted: #a8aebd;--ink-faint: #7d8494;--rule: #333947;--surface: #1b1f27;--surface-sunken: #14171d;--ok: #6cc487;--caution: #e0ae4e;--error: #f08a82;--fatal: #f4a8a2;--info: #9aa6c9;--tint-selected: #232a36;--tint-caution: #2a2317;--tint-caution-line: #6b5626;--tint-error: #33201f;--nav: #10151f;--nav-hover: #1c2536;--nav-ink: #dfe4ee;--accent: #5b8cf6;--th-bg: #1f242e;--th-ink: #a8aebd;--td-line: #2a303c;color-scheme:dark}:root[data-mode=dark] body{background:var(--surface-sunken);color:var(--ink)}.mode-toggle{justify-self:end;grid-row:1;grid-column:2}.page-head{grid-template-columns:1fr auto}.page-head p{grid-column:1}:root[data-mode=dark] .app .MuiInputBase-root{background:var(--surface-sunken)}:root[data-mode=dark] .app .MuiInputBase-input{color:var(--ink);-webkit-text-fill-color:var(--ink)}.run-group+.run-group{margin-top:var(--gap-lg);padding-top:var(--gap);border-top:1px solid var(--rule)}.run-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:6px;font-size:13px}.run-dealer{font-weight:700}.app{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.sidebar{background:var(--nav);color:var(--nav-ink);padding:18px 12px;position:sticky;top:0;height:100vh;overflow-y:auto}.brand{padding:0 10px 20px;border-bottom:1px solid #34405a}.brand-name{font-weight:700;font-size:17px;color:#fff}.brand-sub{font-size:12px;color:#96a1b8;margin-top:2px}.sidebar-footer{margin-top:16px;padding:12px 10px 0;border-top:1px solid #34405a}.sidebar-footer button{color:#96a1b8!important}.nav{padding-top:16px;display:grid;gap:2px}.nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--nav-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.nav-item:hover{background:var(--nav-hover)}.nav-item[aria-selected=true]{background:var(--nav-hover);font-weight:600}.nav-icon{width:16px;text-align:center;opacity:.85}.nav-count{margin-left:auto;font-size:11px;font-weight:700;background:#2f3b54;padding:1px 7px;border-radius:999px}.main{display:flex;flex-direction:column;min-width:0}.topbar{min-height:64px;background:var(--surface);border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;align-items:center;gap:10px var(--gap);padding:10px 28px;position:sticky;top:0;z-index:4}.topbar-title{font-weight:700;font-size:16px}.topbar .spacer{flex:1}.content>*{min-width:0}.table-wrap{overflow-x:auto;overflow-y:visible}.content{padding:22px 26px;max-width:1760px;width:100%;margin:0 auto;display:grid;gap:var(--gap-lg);align-content:start}.eyebrow{font-size:12px;text-transform:uppercase;color:var(--ink-muted);letter-spacing:.08em}.page-head-row{display:flex;align-items:flex-start;gap:var(--gap)}.page-title{font-size:26px;font-weight:700;margin:2px 0 0}.page-sub{color:var(--ink-muted);font-size:13px;margin:4px 0 0}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap)}.kpi{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:18px;box-shadow:0 1px 2px #1b24310d}.kpi-label{font-size:13px;color:var(--ink-muted)}.kpi-value{font-size:30px;white-space:nowrap;font-weight:700;line-height:1.15;margin-top:6px;font-variant-numeric:tabular-nums}.kpi-value.ok{color:var(--ok)}.kpi-value.bad{color:var(--error)}.kpi-value.warn{color:var(--caution)}.kpi-foot{font-size:12px;color:var(--ink-muted);margin-top:6px}.bar{height:8px;background:var(--td-line);border-radius:10px;overflow:hidden;margin-top:10px}.bar-fill{height:100%;background:var(--accent)}.bar-fill.ok{background:var(--ok)}.bar-fill.warn{background:var(--caution)}.badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700;background:var(--surface-sunken);color:var(--ink-muted)}.badge.pass{background:#e6f4ec;color:var(--ok)}.badge.warn{background:#fff3da;color:var(--caution)}.badge.fail{background:#fdeceb;color:var(--error)}:root[data-mode=dark] .badge.pass{background:#16281e}:root[data-mode=dark] .badge.warn{background:#2a2317}:root[data-mode=dark] .badge.fail{background:#33201f}.runs-table th{background:var(--th-bg);color:var(--th-ink);font-weight:600;padding:11px;border-bottom:1px solid var(--rule);white-space:nowrap}.runs-table td{padding:12px 11px;border-bottom:1px solid var(--td-line)}.runs-table .num{font-variant-numeric:tabular-nums}.section-title{font-size:15px;font-weight:700;margin:0 0 12px}.toolbar{display:flex;align-items:flex-end;gap:var(--gap);flex-wrap:wrap;margin-bottom:var(--gap)}.toolbar .spacer{flex:1}.topbar-fields{display:flex;gap:10px;align-items:flex-end}.topbar-fields .ids-text-input-container{max-width:140px;min-width:108px}.topbar-fields{flex:0 0 auto}.comparison-controls{display:flex;align-items:flex-end;gap:var(--gap);flex-wrap:wrap;margin-bottom:var(--gap)}.run-picker{display:grid;gap:2px;min-width:0;flex:1 1 340px}.run-picker select{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--rule);border-radius:7px;background:var(--surface);color:var(--ink);width:100%}.filter-chips{display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--rule);background:var(--surface);color:var(--ink);font:inherit;font-size:12px;padding:6px 10px;border-radius:999px;cursor:pointer}.chip:hover{border-color:var(--accent)}.chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.chip-count{font-weight:700;opacity:.75;font-variant-numeric:tabular-nums}.grid-two{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--gap)}@media(max-width:1100px){.grid-two{grid-template-columns:1fr}.app{grid-template-columns:68px 1fr}.brand-sub,.nav-item span:not(.nav-icon):not(.nav-count){display:none}}.metric-list{display:grid;gap:0;margin-bottom:var(--gap)}.metric-row{display:flex;justify-content:space-between;gap:var(--gap);padding:9px 0;border-bottom:1px solid var(--td-line);font-size:13px}.metric-row:last-child{border-bottom:0}.plain-list{margin:0;padding-left:18px;font-size:13px;color:var(--ink-muted);display:grid;gap:8px}.trend{display:flex;align-items:flex-end;gap:10px;min-height:120px}.trend-bar{flex:1;min-width:34px;height:84px;border:1px solid var(--rule);border-radius:8px 8px 0 0;background:var(--surface-sunken);cursor:pointer;position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px}.trend-bar.success{background:#e6f4ec;border-color:#bfe3cd}.trend-bar.caution{background:#fff3da;border-color:#edd6a5}.trend-bar.error{background:#fdeceb;border-color:#f0c6c2}.trend-bar.active{outline:2px solid var(--accent);outline-offset:1px}.trend-label{font-size:11px;color:var(--ink-muted)}:root[data-mode=dark] .trend-bar.success{background:#16281e;border-color:#24402f}:root[data-mode=dark] .trend-bar.caution{background:#2a2317;border-color:#46381f}:root[data-mode=dark] .trend-bar.error{background:#33201f;border-color:#4d2a27}.heatmap{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.heat{display:grid;gap:3px;text-align:left;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.heat:hover{border-color:var(--accent)}.heat.current{outline:2px solid var(--accent);outline-offset:1px}.heat.pass{background:#e6f4ec;border-color:#bfe3cd}.heat.warn{background:#fff3da;border-color:#edd6a5}.heat.fail{background:#fdeceb;border-color:#f0c6c2}:root[data-mode=dark] .heat.pass{background:#16281e;border-color:#24402f}:root[data-mode=dark] .heat.warn{background:#2a2317;border-color:#46381f}:root[data-mode=dark] .heat.fail{background:#33201f;border-color:#4d2a27}.heat-name{font-weight:700;font-size:14px}.heat-rows,.heat-note{font-size:12px;color:var(--ink-muted)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#10151f66;border:0;padding:0;cursor:pointer;z-index:20}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,92vw);background:var(--surface);border-left:1px solid var(--rule);box-shadow:-8px 0 24px #10151f1f;z-index:21;display:flex;flex-direction:column}.drawer-head{display:flex;align-items:flex-start;gap:var(--gap);padding:18px;border-bottom:1px solid var(--rule)}.drawer-title{font-weight:700;font-size:16px}.drawer-sub{font-size:12px;color:var(--ink-muted);margin-top:2px}.drawer-close{margin-left:auto;border:1px solid var(--rule);background:var(--surface);color:var(--ink);border-radius:7px;width:30px;height:30px;cursor:pointer}.drawer-body{padding:18px;overflow-y:auto}.clickable{cursor:pointer}.clickable:hover{background:var(--surface-sunken)}.side-by-side{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);margin:var(--gap) 0}.padded-block{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all;background:var(--surface-sunken);border:1px solid var(--rule);border-radius:6px;padding:8px;margin:4px 0 0}.decision{border-left:4px solid var(--rule)}.decision.go{border-left-color:var(--ok)}.decision.blocked{border-left-color:var(--error)}.decision-word{font-size:22px;font-weight:800;letter-spacing:.04em}.decision.go .decision-word{color:var(--ok)}.decision.blocked .decision-word{color:var(--error)}.decision-list{margin:10px 0 0;padding-left:20px;font-size:13px;display:grid;gap:6px}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:18px;box-shadow:0 1px 2px #1b24310d}.kpi-value .of{font-size:17px;font-weight:600;color:var(--ink-muted)}.trend{align-items:flex-end;gap:8px;min-height:96px;flex-wrap:wrap}.trend-bar{flex:0 0 auto;width:46px;height:76px}.trend+.phase-blurb{margin-top:12px}.topbar{min-height:76px}.toolbar .ids-text-input-container{max-width:300px}.step-progress{margin:14px 0 18px}.step-progress-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;margin-bottom:2px}.step-progress .bar{margin-top:6px}.journey{list-style:none;margin:0;padding:0;counter-reset:journey}.journey-step{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--td-line)}.journey-step:last-child{border-bottom:none}.journey-n{flex:0 0 26px;height:26px;border-radius:50%;background:var(--td-line);color:var(--td-ink);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.journey-step.pass .journey-n{background:var(--ok);color:#fff}.journey-step.fail .journey-n{background:var(--td-line);color:var(--td-ink-muted)}.journey-body{flex:1 1 auto}.journey-head{display:flex;align-items:baseline;gap:10px;justify-content:space-between}.journey-detail{font-size:13px;color:var(--td-ink-muted);margin-top:3px}.journey-needs{font-size:13px;margin-top:6px;padding:8px 10px;border-radius:6px;background:var(--td-surface-alt, rgba(0, 0, 0, .04))}.drilldowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:10px}.drilldown{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;padding:12px 14px;border:1px solid var(--td-line);border-radius:8px;background:transparent;cursor:pointer;font:inherit;color:inherit}.drilldown:hover{border-color:var(--accent)}.drilldown .muted{font-size:12px}.journey-action{margin-top:8px}.nav-item.nav-sub{padding-left:34px;font-size:12px;letter-spacing:.01em;opacity:.92}.nav-item.nav-sub .nav-icon{font-size:11px;opacity:.75}.nav-dot{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--td-line);flex:0 0 auto}.nav-dot.pass{background:var(--ok)}.nav-dot.warn{background:var(--caution)}.nav-dot.fail{background:var(--td-ink-muted)}.journey-aside{font-size:12px;margin-top:6px;padding-left:10px;border-left:2px solid var(--td-line);color:var(--td-ink-muted)}.report-text{margin:10px 0 0;padding:14px;border:1px solid var(--td-line);border-radius:8px;background:var(--td-surface-alt, rgba(0, 0, 0, .03));font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-x:auto;max-height:60vh}.arm{display:inline-flex;align-items:center;margin-right:14px}.verdict{border:1px solid var(--rule);border-left:4px solid var(--ok);border-radius:10px;padding:18px 20px;margin-bottom:18px;background:var(--surface)}.verdict.warn{border-left-color:var(--caution)}.verdict.bad{border-left-color:var(--error)}.verdict-head{font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.verdict-reasons{margin:10px 0 0;padding-left:20px;line-height:1.65}.verdict-reasons li{margin-bottom:2px}.verdict-foot{margin-top:12px;padding-top:10px;border-top:1px solid var(--rule);font-size:.85rem;color:var(--ink-muted)}.check-list{display:flex;flex-direction:column}.check-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid var(--rule)}.check-row:last-child{border-bottom:0}.check-label{display:flex;flex-direction:column;gap:3px}.check-detail{font-size:.82rem;color:var(--ink-muted)}.check-outcome{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;text-align:right}.check-outcome.ok{color:var(--ok)}.check-outcome.warn{color:var(--caution)}.check-outcome.bad{color:var(--error)}.check-outcome.muted{color:var(--ink-muted);font-weight:500}.link-button{background:none;border:0;padding:0 0 0 8px;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline}.history-details>summary{display:flex;align-items:baseline;gap:12px;cursor:pointer;list-style:none}.history-details>summary::-webkit-details-marker{display:none}.history-details>summary:before{content:"▸";color:var(--ink-faint);font-size:.8rem}.history-details[open]>summary:before{content:"▾"}.history-details>summary .muted{font-size:.85rem;color:var(--ink-muted)}.history-details>summary>.section-title{margin:0}.history-details>table{margin-top:14px}.ws{color:var(--accent);opacity:.75;background:var(--tint-selected);border-radius:2px}.ws-summary{font-size:11px;color:var(--caution);margin:3px 0 0}.runs-table .value-cell{vertical-align:top;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dealer-context{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:2px}.dealer-chip{display:inline-flex;align-items:baseline;gap:8px;padding:3px 10px;border:1px solid var(--accent);border-radius:999px;background:var(--tint-selected)}.dealer-chip-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.dealer-chip-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:700;color:var(--accent);letter-spacing:.01em}.dealer-direction{font-size:12px;color:var(--ink-muted)}.note-stat{font-size:11px;color:var(--ink-faint);margin-top:2px}.snapshot-marks{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.availability{margin-top:20px;padding:13px 12px;background:color-mix(in srgb,var(--nav-hover) 62%,transparent);border:1px solid color-mix(in srgb,var(--nav-ink) 14%,transparent);border-radius:9px}.availability-label{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--nav-ink) 58%,transparent)}.availability-row{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:600;color:var(--nav-ink)}.availability-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--ink-faint)}.availability-row.up .availability-dot{background:var(--ok)}.availability-row.down .availability-dot{background:var(--caution)}.availability-row.unknown .availability-dot{background:transparent;border:2px solid color-mix(in srgb,var(--nav-ink) 45%,transparent);width:9px;height:9px}.availability-note{margin:7px 0 0;font-size:12.5px;line-height:1.45;color:color-mix(in srgb,var(--nav-ink) 86%,transparent)}.availability-note.dim{color:color-mix(in srgb,var(--nav-ink) 72%,transparent)}.env-chip{padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:var(--tint-selected);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent)}.env-chip.unnamed{background:var(--tint-caution);color:var(--caution);border-color:var(--tint-caution-line);text-transform:none;letter-spacing:0;font-weight:600}.download-report{display:grid;gap:8px;justify-items:start}.download-error{margin:0;font-size:.85rem;line-height:1.45;color:var(--error);max-width:70ch}.phase-blurb.dim{color:var(--ink-faint)}.named-status{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:700;white-space:nowrap;background:var(--surface-sunken);color:var(--ink-muted)}.named-status.ok{background:#e6f4ec;color:var(--ok)}.named-status.warn{background:#fff3da;color:var(--caution)}.named-status.bad{background:#fdeceb;color:var(--error)}:root[data-mode=dark] .named-status.ok{background:#16281e}:root[data-mode=dark] .named-status.warn{background:#2a2317}:root[data-mode=dark] .named-status.bad{background:#33201f}.registry-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap)}.registry-metric{display:grid;gap:2px;justify-items:start;text-align:left;padding:14px 16px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);font:inherit;cursor:pointer}.registry-metric.static{cursor:default}.registry-metric:not(.static):hover{border-color:var(--accent)}.registry-metric.picked{border-color:var(--accent);background:var(--tint-selected)}.registry-metric-n{font-size:26px;font-weight:800;line-height:1.1}.registry-metric-n.bad{color:var(--error)}.registry-metric-n.ok{color:var(--ok)}.registry-metric-label{font-weight:700;font-size:13px}.registry-metric-why{font-size:12.5px;color:var(--ink-faint);line-height:1.45}.registry-dealer{display:flex;align-items:center;gap:8px;font-weight:700}.registry-id{font-size:11.5px;color:var(--ink-faint);margin-top:2px}.registry-table td{vertical-align:top}.availability-evidence{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:13px;font-weight:700;color:var(--nav-ink)}.availability-evidence.ok{color:#6cc487}.availability-evidence.warn{color:#e0ae4e}.availability-evidence.bad{color:#f08a82}.nav-state{margin-left:auto;padding:2px 7px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap;background:color-mix(in srgb,var(--nav-ink) 13%,transparent);color:color-mix(in srgb,var(--nav-ink) 78%,transparent)}.nav-state.pass{background:color-mix(in srgb,#6cc487 22%,transparent);color:#9fdcb4}.nav-state.warn{background:color-mix(in srgb,#e0ae4e 22%,transparent);color:#edc985}.nav-state.fail{background:color-mix(in srgb,#f08a82 20%,transparent);color:#f4aaa4}.topbar-dealer{display:flex;align-items:baseline;gap:9px;min-width:0;flex:0 0 auto}.topbar-dealer-label{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)}.topbar-dealer-name{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:26ch}.topbar-dealer-id{font-size:12px;color:var(--ink-muted);white-space:nowrap}.topbar .arm,.topbar .arm label,.topbar .arm .ids-switch-label{white-space:nowrap}.topbar .env-chip{flex:0 0 auto}.view-tabs{display:flex;gap:4px;border-bottom:1px solid var(--rule);margin:-4px 0 var(--gap)}.view-tab{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--ink-muted);cursor:pointer}.view-tab:hover{color:var(--ink)}.view-tab.on{color:var(--accent);border-bottom-color:var(--accent)}.view-tab-count{padding:1px 7px;border-radius:999px;font-size:11px;background:var(--surface-sunken);color:var(--ink-muted)}.view-tab.on .view-tab-count{background:var(--tint-selected);color:var(--accent)}.phase-blurb.blocked-by{color:var(--error);font-weight:600}.access-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap)}.access-windows{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--gap);margin-top:12px}.access-window{border:1px solid var(--rule);border-radius:var(--radius);padding:12px 14px;min-width:0}.access-window h3{margin:0 0 8px;font-size:13px;font-weight:700}.access-window .kv{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;font-size:12.5px}.access-window .kv>span:nth-child(odd){color:var(--ink-muted)}.access-window .kv>span:nth-child(2n){text-align:right}.access-arrow{font-size:20px;color:var(--accent)}@media(max-width:900px){.access-windows{grid-template-columns:1fr}.access-arrow{transform:rotate(90deg);text-align:center}}.decision-facts{display:flex;flex-wrap:wrap;gap:6px 22px;margin:10px 0 4px;font-size:13px;color:var(--ink-muted)}.decision-facts b{color:var(--ink)}.kind-counts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.kind-count{display:inline-flex;align-items:baseline;gap:7px;padding:4px 9px;border:1px solid var(--rule);border-radius:6px;font-size:12px;color:var(--ink-muted)}.kind-count b{color:var(--ink);font-size:13px}.attention{display:flex;flex-wrap:wrap;align-items:center;gap:12px var(--gap);padding:14px 16px;border:1px solid var(--tint-caution-line);border-left:4px solid var(--caution);border-radius:var(--radius);background:var(--tint-caution)}.attention-body{display:grid;gap:3px;min-width:0;flex:1 1 420px;font-size:13px}.attention-body b{font-size:14px}.attention-actions{display:flex;flex-wrap:wrap;gap:8px}.registry-unnamed{font-weight:600;font-style:italic;color:var(--ink-muted)}.mode{display:flex;align-items:center;gap:10px;flex:0 0 auto}.mode-label{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)}.mode-options{display:inline-flex;border:1px solid var(--rule);border-radius:999px;overflow:hidden;background:var(--surface-sunken)}.mode-option{border:0;background:none;font:inherit;font-size:12px;font-weight:700;padding:6px 12px;color:var(--ink-muted);cursor:pointer;white-space:nowrap}.mode-option.on{background:var(--ok);color:#fff}.mode-option.on.write{background:var(--error)}.confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px;background:#10151fa8}.confirm{width:min(520px,100%);background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--error);border-radius:var(--radius);padding:20px;box-shadow:0 18px 48px #10151f40}.confirm h2{margin:0 0 12px;font-size:17px}.confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.chip.danger{background:var(--error);border-color:var(--error);color:#fff;font-weight:700}.runs-table td.axis{white-space:nowrap}.tables-grid.runs-table th,.tables-grid.runs-table td{padding-left:8px;padding-right:8px}.runs-table .mark{display:inline-block;width:1em;font-weight:700;text-align:center}.runs-table .mark.pass{color:var(--ok)}.runs-table .mark.partial{color:var(--caution)}.runs-table .mark.fail{color:var(--error)}.runs-table .mark.warn{color:var(--caution)}.runs-table td.maps-to{max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registry-actions{white-space:nowrap;text-align:right}.registry-actions>*+*{margin-left:6px}.chip.subtle{background:none;border-color:transparent;color:var(--ink-faint)}.chip.subtle:hover{border-color:var(--rule);color:var(--ink)}.start-migration .table-wrap{max-height:22rem;overflow-y:auto}.start-migration thead th{position:sticky;top:0;z-index:1;background:var(--surface)}.start-migration .start-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.start-migration .section-title{margin-bottom:8px}.start-pickers{flex-wrap:wrap;gap:12px}.start-pickers .picker{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-faint)}.start-pickers .picker select{padding:7px 8px;border:1px solid var(--rule);border-radius:3px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px}.start-pickers .picker select:disabled{color:var(--ink-faint)}.start-write-note{margin-top:4px;padding-left:10px;border-left:3px solid var(--caution)}.registry-dealer-open{display:block;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.registry-dealer-open:hover .registry-dealer{text-decoration:underline}.registry-table th,.registry-table td{padding-left:9px;padding-right:9px}
