:root{--aip-chart-categorical-1: #4344cf;--aip-chart-categorical-2: #0c9e8e;--aip-chart-categorical-3: #b8730a;--aip-chart-categorical-4: #b5298a;--aip-chart-categorical-5: #2b6cb0;--aip-chart-categorical-6: #2f9e44;--aip-chart-categorical-7: #8453e0;--aip-chart-categorical-8: #5b6675;--aip-chart-sequential-1: #c4caff;--aip-chart-sequential-2: #9fa6fb;--aip-chart-sequential-3: #7b81f5;--aip-chart-sequential-4: #5659e8;--aip-chart-sequential-5: #3636a8;--aip-chart-diverging-1: #b8730a;--aip-chart-diverging-2: #e0b97a;--aip-chart-diverging-3: #c9ccd1;--aip-chart-diverging-4: #6fc3b6;--aip-chart-diverging-5: #0c9e8e;--aip-color-primitive-white: #ffffff;--aip-color-primitive-black: #000000;--aip-color-primitive-neutral-0: #ffffff;--aip-color-primitive-neutral-50: #f7f8fa;--aip-color-primitive-neutral-100: #eceef2;--aip-color-primitive-neutral-200: #d9dde4;--aip-color-primitive-neutral-300: #bcc3ce;--aip-color-primitive-neutral-400: #97a1b0;--aip-color-primitive-neutral-500: #6b7585;--aip-color-primitive-neutral-600: #4d5663;--aip-color-primitive-neutral-700: #363d48;--aip-color-primitive-neutral-800: #232932;--aip-color-primitive-neutral-900: #151a21;--aip-color-primitive-neutral-1000: #0b0e13;--aip-color-primitive-brand-50: #eef1ff;--aip-color-primitive-brand-100: #e0e4ff;--aip-color-primitive-brand-200: #c4caff;--aip-color-primitive-brand-300: #9fa6fb;--aip-color-primitive-brand-400: #7b81f5;--aip-color-primitive-brand-500: #5659e8;--aip-color-primitive-brand-600: #4344cf;--aip-color-primitive-brand-700: #3636a8;--aip-color-primitive-brand-800: #2c2c82;--aip-color-primitive-brand-900: #232260;--aip-color-primitive-accent-50: #e6fbf7;--aip-color-primitive-accent-100: #c2f5ec;--aip-color-primitive-accent-200: #8aeadd;--aip-color-primitive-accent-300: #4dd8c6;--aip-color-primitive-accent-400: #1dbfac;--aip-color-primitive-accent-500: #0c9e8e;--aip-color-primitive-accent-600: #097f73;--aip-color-primitive-accent-700: #0a6359;--aip-color-primitive-accent-800: #0a4d46;--aip-color-primitive-accent-900: #083c37;--aip-color-primitive-green-100: #d8f5e3;--aip-color-primitive-green-400: #27ab66;--aip-color-primitive-green-600: #1b7a48;--aip-color-primitive-green-700: #166b3f;--aip-color-primitive-amber-100: #fdeecf;--aip-color-primitive-amber-400: #e3950c;--aip-color-primitive-amber-600: #a36807;--aip-color-primitive-amber-700: #7d5005;--aip-color-primitive-red-100: #fbdcdc;--aip-color-primitive-red-400: #e23b3b;--aip-color-primitive-red-500: #d32f2f;--aip-color-primitive-red-600: #a82323;--aip-color-primitive-cyan-100: #d4eef7;--aip-color-primitive-cyan-400: #1797c4;--aip-color-primitive-cyan-600: #0f6587;--aip-space-0: 0px;--aip-space-1: 2px;--aip-space-2: 4px;--aip-space-3: 8px;--aip-space-4: 12px;--aip-space-5: 16px;--aip-space-6: 20px;--aip-space-7: 24px;--aip-space-8: 32px;--aip-space-9: 40px;--aip-space-10: 48px;--aip-space-11: 64px;--aip-space-12: 80px;--aip-radius-none: 0px;--aip-radius-sm: 4px;--aip-radius-chip: 6px;--aip-radius-md: 8px;--aip-radius-lg: 12px;--aip-radius-xl: 20px;--aip-radius-full: 9999px;--aip-border-width-none: 0px;--aip-border-width-hair: 1px;--aip-border-width-thick: 2px;--aip-border-width-heavy: 4px;--aip-duration-instant: 0ms;--aip-duration-fast: .12s;--aip-duration-base: .2s;--aip-duration-slow: .32s;--aip-duration-slower: .48s;--aip-duration-loop: .9s;--aip-easing-linear: cubic-bezier(0, 0, 1, 1);--aip-easing-standard: cubic-bezier(.2, 0, 0, 1);--aip-easing-decelerate: cubic-bezier(0, 0, 0, 1);--aip-easing-accelerate: cubic-bezier(.3, 0, 1, 1);--aip-easing-spring: cubic-bezier(.34, 1.56, .64, 1);--aip-opacity-20: .2;--aip-opacity-85: .85;--aip-shadow-none: none;--aip-shadow-sm: 0 1px 2px 0 rgba(16, 18, 38, .06), 0 1px 1px 0 rgba(16, 18, 38, .04);--aip-shadow-md: 0 4px 8px -2px rgba(16, 18, 38, .1), 0 2px 4px -2px rgba(16, 18, 38, .06);--aip-shadow-lg: 0 12px 24px -6px rgba(16, 18, 38, .12), 0 4px 8px -4px rgba(16, 18, 38, .08);--aip-shadow-xl: 0 24px 48px -12px rgba(16, 18, 38, .18), 0 8px 16px -8px rgba(16, 18, 38, .1);--aip-font-family-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--aip-font-family-brand: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aip-font-family-mono: "SF Mono", ui-monospace, Menlo, Consolas, monospace;--aip-font-size-100: 12px;--aip-font-size-200: 14px;--aip-font-size-300: 16px;--aip-font-size-400: 18px;--aip-font-size-500: 22px;--aip-font-size-600: 28px;--aip-font-size-700: 36px;--aip-font-size-800: 48px;--aip-font-weight-regular: 400;--aip-font-weight-medium: 500;--aip-font-weight-semibold: 600;--aip-font-weight-bold: 700;--aip-font-line-height-tight: 1.15;--aip-font-line-height-snug: 1.3;--aip-font-line-height-normal: 1.5;--aip-font-line-height-relaxed: 1.7;--aip-font-letter-spacing-tight: -.01em;--aip-font-letter-spacing-normal: 0em;--aip-font-letter-spacing-wide: .04em;--aip-text-display-font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aip-text-heading-font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aip-text-title-font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aip-text-body-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--aip-text-label-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--aip-text-caption-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--aip-chart-fill-opacity-overlay: var(--aip-opacity-20);--aip-chart-fill-opacity-stacked: var(--aip-opacity-85);--aip-color-bg-canvas: var(--aip-color-primitive-neutral-50);--aip-color-bg-surface: var(--aip-color-primitive-neutral-0);--aip-color-bg-raised: var(--aip-color-primitive-neutral-0);--aip-color-bg-sunken: var(--aip-color-primitive-neutral-100);--aip-color-bg-inverse: var(--aip-color-primitive-neutral-900);--aip-color-text-primary: var(--aip-color-primitive-neutral-900);--aip-color-text-secondary: var(--aip-color-primitive-neutral-600);--aip-color-text-muted: var(--aip-color-primitive-neutral-500);--aip-color-text-inverse: var(--aip-color-primitive-neutral-0);--aip-color-text-on-brand: var(--aip-color-primitive-neutral-0);--aip-color-text-link: var(--aip-color-primitive-brand-600);--aip-color-border-subtle: var(--aip-color-primitive-neutral-200);--aip-color-border-default: var(--aip-color-primitive-neutral-300);--aip-color-border-strong: var(--aip-color-primitive-neutral-500);--aip-color-action-primary-default: var(--aip-color-primitive-brand-500);--aip-color-action-primary-hover: var(--aip-color-primitive-brand-600);--aip-color-action-primary-pressed: var(--aip-color-primitive-brand-700);--aip-color-action-primary-text: var(--aip-color-primitive-neutral-0);--aip-color-action-secondary-default: var(--aip-color-primitive-neutral-100);--aip-color-action-secondary-hover: var(--aip-color-primitive-neutral-200);--aip-color-action-secondary-pressed: var(--aip-color-primitive-neutral-300);--aip-color-action-secondary-text: var(--aip-color-primitive-neutral-900);--aip-color-action-danger-default: var(--aip-color-primitive-red-500);--aip-color-action-danger-hover: var(--aip-color-primitive-red-600);--aip-color-action-danger-pressed: var(--aip-color-primitive-red-600);--aip-color-action-danger-text: var(--aip-color-primitive-neutral-0);--aip-color-action-disabled-bg: var(--aip-color-primitive-neutral-100);--aip-color-action-disabled-text: var(--aip-color-primitive-neutral-400);--aip-color-feedback-success-fg: var(--aip-color-primitive-green-600);--aip-color-feedback-success-bg: var(--aip-color-primitive-green-100);--aip-color-feedback-success-text-soft: var(--aip-color-primitive-green-700);--aip-color-feedback-warning-fg: var(--aip-color-primitive-amber-600);--aip-color-feedback-warning-bg: var(--aip-color-primitive-amber-100);--aip-color-feedback-warning-text-soft: var(--aip-color-primitive-amber-700);--aip-color-feedback-danger-fg: var(--aip-color-primitive-red-600);--aip-color-feedback-danger-bg: var(--aip-color-primitive-red-100);--aip-color-feedback-danger-text-soft: var(--aip-color-primitive-red-600);--aip-color-feedback-info-fg: var(--aip-color-primitive-cyan-600);--aip-color-feedback-info-bg: var(--aip-color-primitive-cyan-100);--aip-color-feedback-info-text-soft: var(--aip-color-primitive-cyan-600);--aip-color-accent-default: var(--aip-color-primitive-accent-600);--aip-color-accent-hover: var(--aip-color-primitive-accent-700);--aip-color-accent-subtle: var(--aip-color-primitive-accent-100);--aip-color-accent-text: var(--aip-color-primitive-neutral-0);--aip-color-accent-text-soft: var(--aip-color-primitive-accent-700);--aip-color-focus-ring: var(--aip-color-primitive-brand-400);--aip-color-link-default: var(--aip-color-primitive-brand-600);--aip-color-link-hover: var(--aip-color-primitive-brand-700);--aip-color-link-pressed: var(--aip-color-primitive-brand-800);--aip-color-link-visited: var(--aip-color-primitive-brand-800);--aip-color-link-subtle: var(--aip-color-primitive-neutral-600);--aip-color-link-disabled: var(--aip-color-primitive-neutral-400);--aip-elevation-flat: var(--aip-shadow-none);--aip-elevation-raised: var(--aip-shadow-sm);--aip-elevation-raised-hover: var(--aip-shadow-md);--aip-elevation-overlay: var(--aip-shadow-lg);--aip-elevation-modal: var(--aip-shadow-xl);--aip-motion-interaction-duration: var(--aip-duration-fast);--aip-motion-interaction-easing: var(--aip-easing-standard);--aip-motion-transition-duration: var(--aip-duration-base);--aip-motion-transition-easing: var(--aip-easing-standard);--aip-motion-emphasis-duration: var(--aip-duration-slow);--aip-motion-emphasis-easing: var(--aip-easing-spring);--aip-motion-entrance-duration: var(--aip-duration-base);--aip-motion-entrance-easing: var(--aip-easing-decelerate);--aip-motion-exit-duration: var(--aip-duration-fast);--aip-motion-exit-easing: var(--aip-easing-accelerate);--aip-motion-hover-duration: var(--aip-duration-fast);--aip-motion-hover-easing: var(--aip-easing-standard);--aip-motion-press-duration: var(--aip-duration-fast);--aip-motion-press-easing: var(--aip-easing-standard);--aip-motion-focus-duration: var(--aip-duration-fast);--aip-motion-focus-easing: var(--aip-easing-standard);--aip-motion-loading-duration: var(--aip-duration-slower);--aip-motion-loading-easing: var(--aip-easing-linear);--aip-motion-page-transition-duration: var(--aip-duration-slow);--aip-motion-page-transition-easing: var(--aip-easing-standard);--aip-button-radius: var(--aip-radius-md);--aip-button-padding-x: var(--aip-space-5);--aip-button-padding-y: var(--aip-space-3);--aip-button-gap: var(--aip-space-3);--aip-button-min-height: var(--aip-space-10);--aip-text-display-font-weight: var(--aip-font-weight-bold);--aip-text-display-font-size: var(--aip-font-size-800);--aip-text-display-line-height: var(--aip-font-line-height-tight);--aip-text-display-letter-spacing: var(--aip-font-letter-spacing-tight);--aip-text-heading-font-weight: var(--aip-font-weight-semibold);--aip-text-heading-font-size: var(--aip-font-size-600);--aip-text-heading-line-height: var(--aip-font-line-height-snug);--aip-text-heading-letter-spacing: var(--aip-font-letter-spacing-tight);--aip-text-title-font-weight: var(--aip-font-weight-semibold);--aip-text-title-font-size: var(--aip-font-size-500);--aip-text-title-line-height: var(--aip-font-line-height-snug);--aip-text-title-letter-spacing: var(--aip-font-letter-spacing-normal);--aip-text-body-font-weight: var(--aip-font-weight-regular);--aip-text-body-font-size: var(--aip-font-size-300);--aip-text-body-line-height: var(--aip-font-line-height-normal);--aip-text-body-letter-spacing: var(--aip-font-letter-spacing-normal);--aip-text-label-font-weight: var(--aip-font-weight-medium);--aip-text-label-font-size: var(--aip-font-size-200);--aip-text-label-line-height: var(--aip-font-line-height-snug);--aip-text-label-letter-spacing: var(--aip-font-letter-spacing-normal);--aip-text-caption-font-weight: var(--aip-font-weight-regular);--aip-text-caption-font-size: var(--aip-font-size-100);--aip-text-caption-line-height: var(--aip-font-line-height-normal);--aip-text-caption-letter-spacing: var(--aip-font-letter-spacing-wide);--aip-chart-positive: var(--aip-color-feedback-success-fg);--aip-chart-negative: var(--aip-color-feedback-danger-fg);--aip-chart-neutral: var(--aip-color-text-secondary);--aip-chart-grid: var(--aip-color-border-subtle);--aip-chart-axis: var(--aip-color-text-muted);--aip-chart-tooltip-bg: var(--aip-color-bg-raised);--aip-chart-tooltip-text: var(--aip-color-text-primary);--aip-area-chart-fill-opacity: var(--aip-chart-fill-opacity-overlay);--aip-area-chart-fill-opacity-stacked: var(--aip-chart-fill-opacity-stacked);--aip-button-primary-bg: var(--aip-color-action-primary-default);--aip-button-primary-bg-hover: var(--aip-color-action-primary-hover);--aip-button-primary-bg-pressed: var(--aip-color-action-primary-pressed);--aip-button-primary-text: var(--aip-color-action-primary-text);--aip-button-secondary-bg: var(--aip-color-action-secondary-default);--aip-button-secondary-bg-hover: var(--aip-color-action-secondary-hover);--aip-button-secondary-bg-pressed: var(--aip-color-action-secondary-pressed);--aip-button-secondary-text: var(--aip-color-action-secondary-text);--aip-button-disabled-bg: var(--aip-color-action-disabled-bg);--aip-button-disabled-text: var(--aip-color-action-disabled-text)}@media (prefers-reduced-motion: reduce){:root{--aip-motion-interaction-duration: 0ms;--aip-motion-transition-duration: 0ms;--aip-motion-emphasis-duration: 0ms;--aip-motion-entrance-duration: 0ms;--aip-motion-exit-duration: 0ms;--aip-motion-hover-duration: 0ms;--aip-motion-press-duration: 0ms;--aip-motion-focus-duration: 0ms;--aip-motion-loading-duration: 0ms;--aip-motion-page-transition-duration: 0ms}}:root[data-theme=dark]{--aip-chart-categorical-1: #7b81f5;--aip-chart-categorical-2: #4dd8c6;--aip-chart-categorical-3: #e3950c;--aip-chart-categorical-4: #e86bbf;--aip-chart-categorical-5: #5b9bd8;--aip-chart-categorical-6: #5fd39a;--aip-chart-categorical-7: #a98cf0;--aip-chart-categorical-8: #97a1b0;--aip-chart-sequential-1: #2c2c82;--aip-chart-sequential-2: #3636a8;--aip-chart-sequential-3: #5659e8;--aip-chart-sequential-4: #7b81f5;--aip-chart-sequential-5: #9fa6fb;--aip-chart-diverging-1: #e3950c;--aip-chart-diverging-2: #b8730a;--aip-chart-diverging-3: #363d48;--aip-chart-diverging-4: #4dd8c6;--aip-chart-diverging-5: #8aeadd;--aip-color-primitive-white: #ffffff;--aip-color-primitive-black: #000000;--aip-color-primitive-neutral-0: #ffffff;--aip-color-primitive-neutral-50: #f7f8fa;--aip-color-primitive-neutral-100: #eceef2;--aip-color-primitive-neutral-200: #d9dde4;--aip-color-primitive-neutral-300: #bcc3ce;--aip-color-primitive-neutral-400: #97a1b0;--aip-color-primitive-neutral-500: #6b7585;--aip-color-primitive-neutral-600: #4d5663;--aip-color-primitive-neutral-700: #363d48;--aip-color-primitive-neutral-800: #232932;--aip-color-primitive-neutral-900: #151a21;--aip-color-primitive-neutral-1000: #0b0e13;--aip-color-primitive-brand-50: #eef1ff;--aip-color-primitive-brand-100: #e0e4ff;--aip-color-primitive-brand-200: #c4caff;--aip-color-primitive-brand-300: #9fa6fb;--aip-color-primitive-brand-400: #7b81f5;--aip-color-primitive-brand-500: #5659e8;--aip-color-primitive-brand-600: #4344cf;--aip-color-primitive-brand-700: #3636a8;--aip-color-primitive-brand-800: #2c2c82;--aip-color-primitive-brand-900: #232260;--aip-color-primitive-accent-50: #e6fbf7;--aip-color-primitive-accent-100: #c2f5ec;--aip-color-primitive-accent-200: #8aeadd;--aip-color-primitive-accent-300: #4dd8c6;--aip-color-primitive-accent-400: #1dbfac;--aip-color-primitive-accent-500: #0c9e8e;--aip-color-primitive-accent-600: #097f73;--aip-color-primitive-accent-700: #0a6359;--aip-color-primitive-accent-800: #0a4d46;--aip-color-primitive-accent-900: #083c37;--aip-color-primitive-green-100: #d8f5e3;--aip-color-primitive-green-300: #5fd39a;--aip-color-primitive-green-400: #27ab66;--aip-color-primitive-green-600: #1b7a48;--aip-color-primitive-green-700: #166b3f;--aip-color-primitive-green-900: #0e2a1c;--aip-color-primitive-amber-100: #fdeecf;--aip-color-primitive-amber-300: #f0bf73;--aip-color-primitive-amber-400: #e3950c;--aip-color-primitive-amber-600: #a36807;--aip-color-primitive-amber-700: #7d5005;--aip-color-primitive-amber-900: #33260a;--aip-color-primitive-red-100: #fbdcdc;--aip-color-primitive-red-300: #f08a8a;--aip-color-primitive-red-400: #e23b3b;--aip-color-primitive-red-500: #d32f2f;--aip-color-primitive-red-600: #a82323;--aip-color-primitive-red-900: #3a1718;--aip-color-primitive-cyan-100: #d4eef7;--aip-color-primitive-cyan-300: #67c6e6;--aip-color-primitive-cyan-400: #1797c4;--aip-color-primitive-cyan-600: #0f6587;--aip-color-primitive-cyan-900: #0c2c3a;--aip-space-0: 0px;--aip-space-1: 2px;--aip-space-2: 4px;--aip-space-3: 8px;--aip-space-4: 12px;--aip-space-5: 16px;--aip-space-6: 20px;--aip-space-7: 24px;--aip-space-8: 32px;--aip-space-9: 40px;--aip-space-10: 48px;--aip-space-11: 64px;--aip-space-12: 80px;--aip-radius-none: 0px;--aip-radius-sm: 4px;--aip-radius-chip: 6px;--aip-radius-md: 8px;--aip-radius-lg: 12px;--aip-radius-xl: 20px;--aip-radius-full: 9999px;--aip-border-width-none: 0px;--aip-border-width-hair: 1px;--aip-border-width-thick: 2px;--aip-border-width-heavy: 4px;--aip-duration-instant: 0ms;--aip-duration-fast: .12s;--aip-duration-base: .2s;--aip-duration-slow: .32s;--aip-duration-slower: .48s;--aip-duration-loop: .9s;--aip-easing-linear: cubic-bezier(0, 0, 1, 1);--aip-easing-standard: cubic-bezier(.2, 0, 0, 1);--aip-easing-decelerate: cubic-bezier(0, 0, 0, 1);--aip-easing-accelerate: cubic-bezier(.3, 0, 1, 1);--aip-easing-spring: cubic-bezier(.34, 1.56, .64, 1);--aip-opacity-20: .2;--aip-opacity-85: .85;--aip-shadow-none: none;--aip-shadow-sm: 0 1px 2px 0 rgba(16, 18, 38, .06), 0 1px 1px 0 rgba(16, 18, 38, .04);--aip-shadow-md: 0 4px 8px -2px rgba(16, 18, 38, .1), 0 2px 4px -2px rgba(16, 18, 38, .06);--aip-shadow-lg: 0 12px 24px -6px rgba(16, 18, 38, .12), 0 4px 8px -4px rgba(16, 18, 38, .08);--aip-shadow-xl: 0 24px 48px -12px rgba(16, 18, 38, .18), 0 8px 16px -8px rgba(16, 18, 38, .1);--aip-font-family-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--aip-font-family-brand: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aip-font-family-mono: "SF Mono", ui-monospace, Menlo, Consolas, monospace;--aip-font-size-100: 12px;--aip-font-size-200: 14px;--aip-font-size-300: 16px;--aip-font-size-400: 18px;--aip-font-size-500: 22px;--aip-font-size-600: 28px;--aip-font-size-700: 36px;--aip-font-size-800: 48px;--aip-font-weight-regular: 400;--aip-font-weight-medium: 500;--aip-font-weight-semibold: 600;--aip-font-weight-bold: 700;--aip-font-line-height-tight: 1.15;--aip-font-line-height-snug: 1.3;--aip-font-line-height-normal: 1.5;--aip-font-line-height-relaxed: 1.7;--aip-font-letter-spacing-tight: -.01em;--aip-font-letter-spacing-normal: 0em;--aip-font-letter-spacing-wide: .04em;--aip-text-display-font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aip-text-heading-font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aip-text-title-font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aip-text-body-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--aip-text-label-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--aip-text-caption-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--aip-chart-fill-opacity-overlay: var(--aip-opacity-20);--aip-chart-fill-opacity-stacked: var(--aip-opacity-85);--aip-color-bg-canvas: var(--aip-color-primitive-neutral-1000);--aip-color-bg-surface: var(--aip-color-primitive-neutral-900);--aip-color-bg-raised: var(--aip-color-primitive-neutral-800);--aip-color-bg-sunken: var(--aip-color-primitive-neutral-1000);--aip-color-bg-inverse: var(--aip-color-primitive-neutral-50);--aip-color-text-primary: var(--aip-color-primitive-neutral-50);--aip-color-text-secondary: var(--aip-color-primitive-neutral-300);--aip-color-text-muted: var(--aip-color-primitive-neutral-400);--aip-color-text-inverse: var(--aip-color-primitive-neutral-1000);--aip-color-text-on-brand: var(--aip-color-primitive-neutral-0);--aip-color-text-link: var(--aip-color-primitive-brand-300);--aip-color-border-subtle: var(--aip-color-primitive-neutral-800);--aip-color-border-default: var(--aip-color-primitive-neutral-700);--aip-color-border-strong: var(--aip-color-primitive-neutral-500);--aip-color-action-primary-default: var(--aip-color-primitive-brand-500);--aip-color-action-primary-hover: var(--aip-color-primitive-brand-600);--aip-color-action-primary-pressed: var(--aip-color-primitive-brand-700);--aip-color-action-primary-text: var(--aip-color-primitive-neutral-0);--aip-color-action-secondary-default: var(--aip-color-primitive-neutral-800);--aip-color-action-secondary-hover: var(--aip-color-primitive-neutral-700);--aip-color-action-secondary-pressed: var(--aip-color-primitive-neutral-600);--aip-color-action-secondary-text: var(--aip-color-primitive-neutral-50);--aip-color-action-danger-default: var(--aip-color-primitive-red-500);--aip-color-action-danger-hover: var(--aip-color-primitive-red-600);--aip-color-action-danger-pressed: var(--aip-color-primitive-red-600);--aip-color-action-danger-text: var(--aip-color-primitive-neutral-0);--aip-color-action-disabled-bg: var(--aip-color-primitive-neutral-800);--aip-color-action-disabled-text: var(--aip-color-primitive-neutral-600);--aip-color-feedback-success-fg: var(--aip-color-primitive-green-300);--aip-color-feedback-success-bg: var(--aip-color-primitive-green-900);--aip-color-feedback-success-text-soft: var(--aip-color-primitive-green-300);--aip-color-feedback-warning-fg: var(--aip-color-primitive-amber-300);--aip-color-feedback-warning-bg: var(--aip-color-primitive-amber-900);--aip-color-feedback-warning-text-soft: var(--aip-color-primitive-amber-300);--aip-color-feedback-danger-fg: var(--aip-color-primitive-red-300);--aip-color-feedback-danger-bg: var(--aip-color-primitive-red-900);--aip-color-feedback-danger-text-soft: var(--aip-color-primitive-red-300);--aip-color-feedback-info-fg: var(--aip-color-primitive-cyan-300);--aip-color-feedback-info-bg: var(--aip-color-primitive-cyan-900);--aip-color-feedback-info-text-soft: var(--aip-color-primitive-cyan-300);--aip-color-accent-default: var(--aip-color-primitive-accent-600);--aip-color-accent-hover: var(--aip-color-primitive-accent-700);--aip-color-accent-subtle: var(--aip-color-primitive-accent-100);--aip-color-accent-text: var(--aip-color-primitive-neutral-0);--aip-color-accent-text-soft: var(--aip-color-primitive-accent-300);--aip-color-focus-ring: var(--aip-color-primitive-brand-400);--aip-color-link-default: var(--aip-color-primitive-brand-300);--aip-color-link-hover: var(--aip-color-primitive-brand-200);--aip-color-link-pressed: var(--aip-color-primitive-brand-100);--aip-color-link-visited: var(--aip-color-primitive-brand-100);--aip-color-link-subtle: var(--aip-color-primitive-neutral-300);--aip-color-link-disabled: var(--aip-color-primitive-neutral-600);--aip-elevation-flat: var(--aip-shadow-none);--aip-elevation-raised: var(--aip-shadow-sm);--aip-elevation-raised-hover: var(--aip-shadow-md);--aip-elevation-overlay: var(--aip-shadow-lg);--aip-elevation-modal: var(--aip-shadow-xl);--aip-motion-interaction-duration: var(--aip-duration-fast);--aip-motion-interaction-easing: var(--aip-easing-standard);--aip-motion-transition-duration: var(--aip-duration-base);--aip-motion-transition-easing: var(--aip-easing-standard);--aip-motion-emphasis-duration: var(--aip-duration-slow);--aip-motion-emphasis-easing: var(--aip-easing-spring);--aip-motion-entrance-duration: var(--aip-duration-base);--aip-motion-entrance-easing: var(--aip-easing-decelerate);--aip-motion-exit-duration: var(--aip-duration-fast);--aip-motion-exit-easing: var(--aip-easing-accelerate);--aip-motion-hover-duration: var(--aip-duration-fast);--aip-motion-hover-easing: var(--aip-easing-standard);--aip-motion-press-duration: var(--aip-duration-fast);--aip-motion-press-easing: var(--aip-easing-standard);--aip-motion-focus-duration: var(--aip-duration-fast);--aip-motion-focus-easing: var(--aip-easing-standard);--aip-motion-loading-duration: var(--aip-duration-slower);--aip-motion-loading-easing: var(--aip-easing-linear);--aip-motion-page-transition-duration: var(--aip-duration-slow);--aip-motion-page-transition-easing: var(--aip-easing-standard);--aip-button-radius: var(--aip-radius-md);--aip-button-padding-x: var(--aip-space-5);--aip-button-padding-y: var(--aip-space-3);--aip-button-gap: var(--aip-space-3);--aip-button-min-height: var(--aip-space-10);--aip-text-display-font-weight: var(--aip-font-weight-bold);--aip-text-display-font-size: var(--aip-font-size-800);--aip-text-display-line-height: var(--aip-font-line-height-tight);--aip-text-display-letter-spacing: var(--aip-font-letter-spacing-tight);--aip-text-heading-font-weight: var(--aip-font-weight-semibold);--aip-text-heading-font-size: var(--aip-font-size-600);--aip-text-heading-line-height: var(--aip-font-line-height-snug);--aip-text-heading-letter-spacing: var(--aip-font-letter-spacing-tight);--aip-text-title-font-weight: var(--aip-font-weight-semibold);--aip-text-title-font-size: var(--aip-font-size-500);--aip-text-title-line-height: var(--aip-font-line-height-snug);--aip-text-title-letter-spacing: var(--aip-font-letter-spacing-normal);--aip-text-body-font-weight: var(--aip-font-weight-regular);--aip-text-body-font-size: var(--aip-font-size-300);--aip-text-body-line-height: var(--aip-font-line-height-normal);--aip-text-body-letter-spacing: var(--aip-font-letter-spacing-normal);--aip-text-label-font-weight: var(--aip-font-weight-medium);--aip-text-label-font-size: var(--aip-font-size-200);--aip-text-label-line-height: var(--aip-font-line-height-snug);--aip-text-label-letter-spacing: var(--aip-font-letter-spacing-normal);--aip-text-caption-font-weight: var(--aip-font-weight-regular);--aip-text-caption-font-size: var(--aip-font-size-100);--aip-text-caption-line-height: var(--aip-font-line-height-normal);--aip-text-caption-letter-spacing: var(--aip-font-letter-spacing-wide);--aip-chart-positive: var(--aip-color-feedback-success-fg);--aip-chart-negative: var(--aip-color-feedback-danger-fg);--aip-chart-neutral: var(--aip-color-text-secondary);--aip-chart-grid: var(--aip-color-border-subtle);--aip-chart-axis: var(--aip-color-text-muted);--aip-chart-tooltip-bg: var(--aip-color-bg-raised);--aip-chart-tooltip-text: var(--aip-color-text-primary);--aip-area-chart-fill-opacity: var(--aip-chart-fill-opacity-overlay);--aip-area-chart-fill-opacity-stacked: var(--aip-chart-fill-opacity-stacked);--aip-button-primary-bg: var(--aip-color-action-primary-default);--aip-button-primary-bg-hover: var(--aip-color-action-primary-hover);--aip-button-primary-bg-pressed: var(--aip-color-action-primary-pressed);--aip-button-primary-text: var(--aip-color-action-primary-text);--aip-button-secondary-bg: var(--aip-color-action-secondary-default);--aip-button-secondary-bg-hover: var(--aip-color-action-secondary-hover);--aip-button-secondary-bg-pressed: var(--aip-color-action-secondary-pressed);--aip-button-secondary-text: var(--aip-color-action-secondary-text);--aip-button-disabled-bg: var(--aip-color-action-disabled-bg);--aip-button-disabled-text: var(--aip-color-action-disabled-text)}@media (prefers-reduced-motion: reduce){:root[data-theme=dark]{--aip-motion-interaction-duration: 0ms;--aip-motion-transition-duration: 0ms;--aip-motion-emphasis-duration: 0ms;--aip-motion-entrance-duration: 0ms;--aip-motion-exit-duration: 0ms;--aip-motion-hover-duration: 0ms;--aip-motion-press-duration: 0ms;--aip-motion-focus-duration: 0ms;--aip-motion-loading-duration: 0ms;--aip-motion-page-transition-duration: 0ms}}:root,:root[data-theme=dark]{--aip-color-primitive-brand-50: #f5f9ec;--aip-color-primitive-brand-100: #eaf3d6;--aip-color-primitive-brand-200: #d5e8ad;--aip-color-primitive-brand-300: #c0dc85;--aip-color-primitive-brand-400: #b2d26c;--aip-color-primitive-brand-500: #a5c954;--aip-color-primitive-brand-600: #8bb03d;--aip-color-primitive-brand-700: #6b8a2c;--aip-color-primitive-brand-800: #4b6120;--aip-color-primitive-brand-900: #2f3d15;--aip-color-action-primary-text: var(--aip-color-primitive-neutral-900);--aip-color-text-on-brand: var(--aip-color-primitive-neutral-900)}:root{--aip-color-text-link: var(--aip-color-primitive-brand-700)}:root[data-theme=dark]{--aip-color-text-link: var(--aip-color-primitive-brand-300)}
