:root{--cg-gray-50: #fafafa;--cg-gray-100: #f4f4f5;--cg-gray-200: #e4e4e7;--cg-gray-300: #d4d4d8;--cg-gray-400: #a1a1aa;--cg-gray-500: #71717a;--cg-gray-600: #52525b;--cg-gray-700: #3f3f46;--cg-gray-800: #27272a;--cg-gray-900: #18181b;--cg-gray-950: #09090b;--cg-gray-white: #ffffff;--cg-gray-black: #000000;--cg-gray-container: #09090b;--cg-blue-50: #eff6ff;--cg-blue-100: #dbeafe;--cg-blue-200: #bfdbfe;--cg-blue-300: #93c5fd;--cg-blue-400: #60a5fa;--cg-blue-500: #3b82f6;--cg-blue-600: #2563eb;--cg-blue-700: #1d4ed8;--cg-green-50: #f0fdf4;--cg-green-100: #dcfce7;--cg-green-200: #bbf7d0;--cg-green-300: #86efac;--cg-green-400: #4ade80;--cg-green-500: #22c55e;--cg-green-600: #16a34a;--cg-green-700: #15803d;--cg-green-800: #166534;--cg-green-900: #14532d;--cg-yellow-50: #fffbeb;--cg-yellow-100: #fef3c7;--cg-yellow-200: #fde68a;--cg-yellow-300: #fcd34d;--cg-yellow-400: #fbbf24;--cg-yellow-500: #f59e0b;--cg-yellow-600: #d97706;--cg-yellow-700: #b45309;--cg-red-50: #fef2f2;--cg-red-100: #fee2e2;--cg-red-200: #fecaca;--cg-red-300: #fca5a5;--cg-red-400: #f87171;--cg-red-500: #ef4444;--cg-red-600: #dc2626;--cg-red-700: #b91c1c;--cg-spacing-0: 0px;--cg-spacing-1: 1px;--cg-spacing-2: 2px;--cg-spacing-4: 4px;--cg-spacing-6: 6px;--cg-spacing-8: 8px;--cg-spacing-12: 12px;--cg-spacing-16: 16px;--cg-spacing-20: 20px;--cg-spacing-24: 24px;--cg-spacing-32: 32px;--cg-spacing-40: 40px;--cg-spacing-48: 48px;--cg-spacing-56: 56px;--cg-spacing-64: 64px;--cg-spacing-80: 80px;--cg-spacing-96: 96px;--cg-spacing-128: 128px;--cg-spacing-160: 160px;--cg-spacing-192: 192px;--cg-spacing-256: 256px;--cg-font-family-primary: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cg-font-family-display: "Satoshi Variable", "Satoshi", "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--cg-font-family-mono: "Fira Code", "Consolas", "Monaco", "Courier New", monospace;--cg-font-size-xs: 12px;--cg-font-size-sm: 14px;--cg-font-size-base: 16px;--cg-font-size-md: 18px;--cg-font-size-lg: 20px;--cg-font-size-xl: 24px;--cg-font-size-2xl: 30px;--cg-font-size-3xl: 36px;--cg-font-size-4xl: 48px;--cg-font-size-5xl: 60px;--cg-font-weight-thin: 100;--cg-font-weight-extralight: 200;--cg-font-weight-light: 300;--cg-font-weight-normal: 400;--cg-font-weight-medium: 500;--cg-font-weight-semibold: 600;--cg-font-weight-bold: 700;--cg-font-weight-extrabold: 800;--cg-font-weight-black: 900;--cg-text-transform-none: none;--cg-text-transform-uppercase: uppercase;--cg-text-transform-lowercase: lowercase;--cg-text-transform-capitalize: capitalize;--cg-text-decoration-none: none;--cg-text-decoration-underline: underline;--cg-text-style-normal: normal;--cg-text-style-italic: italic;--cg-text-align-left: left;--cg-text-align-right: right;--cg-text-align-center: center;--cg-line-height-tight: 1.2;--cg-line-height-snug: 1.375;--cg-line-height-normal: 1.5;--cg-line-height-relaxed: 1.625;--cg-line-height-loose: 1.75;--cg-letter-spacing-tighter: -.05em;--cg-letter-spacing-tight: -.025em;--cg-letter-spacing-normal: 0em;--cg-letter-spacing-wide: .025em;--cg-letter-spacing-wider: .05em;--cg-letter-spacing-widest: .1em;--cg-icon-size-100: 16px;--cg-icon-size-150: 20px;--cg-icon-size-200: 24px;--cg-icon-size-300: 32px;--cg-icon-size-400: 48px;--cg-icon-size-500: 56px;--cg-border-radius-50: 8px;--cg-border-radius-100: 12px;--cg-border-radius-125: 16px;--cg-border-radius-150: 20px;--cg-border-radius-200: 28px;--cg-border-radius-250: 36px;--cg-border-radius-300: 48px;--cg-border-radius-none: 0px;--cg-border-radius-full: 99999px;--cg-border-width-0: 0px;--cg-border-width-50: 1px;--cg-border-width-75: 1.5px;--cg-border-width-100: 2px;--cg-border-width-300: 3px;--cg-border-style-solid: Solid;--cg-border-style-dotted: dotted;--cg-border-style-dashed: Dashed;--cg-opacity-0: 0;--cg-opacity-25: 25rem;--cg-opacity-50: 50rem;--cg-opacity-60: 60rem;--cg-opacity-75: 75rem;--cg-opacity-100: 100rem;--cg-shadow-sm-x: 0px;--cg-shadow-sm-y: 4px;--cg-shadow-sm-blur: 4px;--cg-shadow-sm-spread: 0px;--cg-shadow-sm-color: #616161;--cg-shadow-md-x: 4px;--cg-shadow-md-y: 12px;--cg-shadow-md-blur: 16px;--cg-shadow-md-spread: 0px;--cg-shadow-md-color: #000000;--cg-shadow-lg-x: 4px;--cg-shadow-lg-y: 4px;--cg-shadow-lg-blur: 30px;--cg-shadow-lg-spread: 5px;--cg-shadow-lg-color: #616161;--cg-z-index-0: 0;--cg-z-index-100: 100;--cg-z-index-200: 200;--cg-z-index-300: 300;--cg-z-index-400: 400;--cg-z-index-500: 500;--cg-z-index-top: 99999;--cg-z-index-bottom: -100;--cg-transition-duration-fast: .1s;--cg-transition-duration-default: .2s;--cg-transition-duration-slow: .3s;--cg-transition-easing-default: ease;--cg-transition-easing-ease-in: ease-in;--cg-transition-easing-ease-out: ease-out;--cg-transition-easing-ease-in-out: ease-in-out;--cg-transition-easing-linear: linear;--cg-outline-width-default: 2px;--cg-outline-width-thin: 1px;--cg-outline-width-thick: 3px;--cg-outline-offset-default: 2px;--cg-outline-offset-small: 1px;--cg-outline-offset-large: 4px;--cg-cursor-pointer: pointer;--cg-cursor-not-allowed: not-allowed;--cg-cursor-default: default;--cg-cursor-text: text;--cg-cursor-grab: grab;--cg-cursor-grabbing: grabbing;--cg-cursor-move: move;--cg-cursor-wait: wait;--cg-layout-breakpoint-sm: 640px;--cg-layout-breakpoint-md: 768px;--cg-layout-breakpoint-lg: 1024px;--cg-layout-breakpoint-xl: 1280px;--cg-layout-breakpoint-2xl: 1536px;--cg-layout-grid-columns: 12;--cg-layout-grid-gap-xs: 4px;--cg-layout-grid-gap-sm: 8px;--cg-layout-grid-gap-md: 16px;--cg-layout-grid-gap-lg: 24px;--cg-layout-grid-gap-xl: 32px;--cg-layout-aspect-ratio-square: 1 / 1;--cg-layout-aspect-ratio-video: 16 / 9;--cg-layout-aspect-ratio-card: 4 / 3;--cg-layout-aspect-ratio-portrait: 3 / 4;--cg-layout-aspect-ratio-wide: 2 / 1;--cg-layout-aspect-ratio-ultrawide: 21 / 9;--cg-layout-drawer-sm: 300px;--cg-layout-drawer-md: 400px;--cg-layout-drawer-lg: 600px;--cg-layout-modal-sm: 400px;--cg-layout-modal-md: 600px;--cg-layout-modal-lg: 800px;--cg-layout-container-sm: 640px;--cg-layout-container-md: 768px;--cg-layout-container-lg: 1024px;--cg-layout-container-xl: 1280px;--cg-layout-container-2xl: 1536px;--cg-layout-container-full: 100%;--cg-teal-50: #f0fdfa;--cg-teal-100: #ccfbf1;--cg-teal-200: #99f6e4;--cg-teal-300: #5eead4;--cg-teal-400: #2dd4bf;--cg-teal-500: #14b8a6;--cg-teal-600: #0d9488;--cg-teal-700: #0f766e;--cg-teal-800: #115e59;--cg-teal-900: #134e4a;--cg-brand-primary-50: #fefff0;--cg-brand-primary-100: #fcffd6;--cg-brand-primary-200: #f5ffad;--cg-brand-primary-300: #edff85;--cg-brand-primary-400: #e5ff6b;--cg-brand-primary-500: #dfff61;--cg-brand-primary-600: #b2cc4e;--cg-brand-primary-700: #86993a;--cg-brand-primary-800: #596627;--cg-brand-primary-900: #2d3313;--cg-brand-secondary-50: #f0fdf4;--cg-brand-secondary-100: #dcfce7;--cg-brand-secondary-200: #bbf7d0;--cg-brand-secondary-300: #86efac;--cg-brand-secondary-400: #4ade80;--cg-brand-secondary-500: #22c55e;--cg-brand-secondary-600: #16a34a;--cg-brand-secondary-700: #15803d;--cg-brand-secondary-800: #166534;--cg-brand-secondary-900: #14532d;--cg-brand-ai-accent: #dfff61;--cg-brand-ai-highlight: #e5ff6b;--cg-brand-ai-background: #fefff0;--cg-brand-ai-border: #f5ffad;--cg-brand-ai-glow: #edff85;--cg-brand-success-light: #dcfce7;--cg-brand-success-main: #22c55e;--cg-brand-success-dark: #16a34a;--cg-brand-warning-light: #fef3c7;--cg-brand-warning-main: #f59e0b;--cg-brand-warning-dark: #d97706;--cg-brand-danger-light: #fee2e2;--cg-brand-danger-main: #ef4444;--cg-brand-danger-dark: #dc2626;--cg-brand-info-light: #dbeafe;--cg-brand-info-main: #3b82f6;--cg-brand-info-dark: #2563eb}:root{--cg-shadow-focus-error: rgba(239, 68, 68, .2);--cg-shadow-focus-success: rgba(34, 197, 94, .2);--cg-shadow-focus-primary: rgba(99, 102, 241, .25);--cg-shadow-elevation-xs: 0 1px 2px rgba(0, 0, 0, .05);--cg-shadow-elevation-sm: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--cg-shadow-elevation-md: 0 4px 6px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .06);--cg-shadow-elevation-lg: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--cg-shadow-elevation-xl: 0 20px 25px rgba(0, 0, 0, .1), 0 10px 10px rgba(0, 0, 0, .04);--cg-color-action-primary-background-default: var(--cg-brand-primary-500);--cg-color-action-primary-background-hover: var(--cg-brand-primary-600);--cg-color-action-primary-background-active: var(--cg-brand-primary-500);--cg-color-action-primary-background-disable: var(--cg-gray-500);--cg-color-action-primary-text-default: var(--cg-gray-black);--cg-color-action-primary-text-disable: var(--cg-gray-600);--cg-color-action-primary-border-default: var(--cg-brand-primary-500);--cg-color-action-primary-border-focus: var(--cg-brand-primary-600);--cg-color-action-primary-border-disable: var(--cg-gray-700);--cg-color-action-secondary-background-default: var(--cg-gray-100);--cg-color-action-secondary-background-hover: var(--cg-gray-200);--cg-color-action-secondary-background-active: var(--cg-gray-200);--cg-color-action-secondary-background-disable: var(--cg-gray-100);--cg-color-action-secondary-text-default: var(--cg-gray-900);--cg-color-action-secondary-text-disable: var(--cg-gray-400);--cg-color-action-secondary-border-default: var(--cg-gray-200);--cg-color-action-secondary-border-focus: var(--cg-gray-900);--cg-color-action-secondary-border-disable: var(--cg-gray-200);--cg-color-action-tertiary-background-default: rgba(0, 0, 0, 0);--cg-color-action-tertiary-background-hover: var(--cg-gray-100);--cg-color-action-tertiary-background-active: var(--cg-gray-200);--cg-color-action-tertiary-background-disable: rgba(0, 0, 0, 0);--cg-color-action-tertiary-text-default: var(--cg-gray-900);--cg-color-action-tertiary-text-disable: var(--cg-gray-400);--cg-color-action-tertiary-border-default: rgba(0, 0, 0, 0);--cg-color-action-tertiary-border-focus: var(--cg-brand-primary-600);--cg-color-action-tertiary-border-disable: rgba(0, 0, 0, 0);--cg-color-status-success-background-default: var(--cg-green-100);--cg-color-status-success-background-hover: var(--cg-green-300);--cg-color-status-success-text-default: var(--cg-green-700);--cg-color-status-success-text-inverse: var(--cg-gray-white);--cg-color-status-success-border-default: var(--cg-green-300);--cg-color-status-warning-background-default: var(--cg-yellow-100);--cg-color-status-warning-background-hover: var(--cg-yellow-300);--cg-color-status-warning-text-default: var(--cg-yellow-700);--cg-color-status-warning-text-inverse: var(--cg-gray-white);--cg-color-status-warning-border-default: var(--cg-yellow-300);--cg-color-status-error-background-default: var(--cg-red-100);--cg-color-status-error-background-hover: var(--cg-red-300);--cg-color-status-error-text-default: var(--cg-red-700);--cg-color-status-error-text-inverse: var(--cg-gray-900);--cg-color-status-error-border-default: var(--cg-red-300);--cg-color-status-info-background-default: var(--cg-blue-100);--cg-color-status-info-background-hover: var(--cg-blue-300);--cg-color-status-info-text-default: var(--cg-blue-700);--cg-color-status-info-text-inverse: var(--cg-gray-900);--cg-color-status-info-border-default: var(--cg-blue-300);--cg-color-surface-base-background: var(--cg-gray-100);--cg-color-surface-base-text: var(--cg-gray-950);--cg-color-surface-base-icon: var(--cg-red-500);--cg-color-surface-base-divider: var(--cg-gray-200);--cg-color-surface-base-border: var(--cg-gray-200);--cg-color-surface-container-background: var(--cg-gray-white);--cg-color-surface-container-text: var(--cg-gray-900);--cg-color-surface-container-icon: var(--cg-red-500);--cg-color-surface-container-divider: var(--cg-gray-300);--cg-color-surface-container-border: var(--cg-gray-300);--cg-color-surface-container-outlined: var(--cg-gray-500);--cg-color-surface-container-subtle: var(--cg-gray-white);--cg-color-surface-cards-background: var(--cg-gray-100);--cg-color-surface-cards-text: var(--cg-gray-900);--cg-color-surface-cards-icon: var(--cg-red-500);--cg-color-surface-cards-divider: var(--cg-gray-300);--cg-color-surface-cards-border: var(--cg-gray-300);--cg-color-surface-cards-border-strong: var(--cg-gray-500);--cg-color-surface-cards-outlined: var(--cg-gray-300);--cg-color-surface-cards-subtle: var(--cg-gray-white);--cg-color-surface-cards-emphasis: var(--cg-gray-400);--cg-color-surface-cards-hover-background: var(--cg-gray-200);--cg-color-surface-cards-hover-border: var(--cg-gray-200);--cg-color-surface-cards-active-background: var(--cg-gray-300);--cg-color-surface-cards-active-border: var(--cg-gray-300);--cg-color-surface-cards-selected-background: var(--cg-gray-500);--cg-color-surface-cards-selected-border: var(--cg-gray-600);--cg-color-surface-cards-selected-background_2: var(--cg-gray-500);--cg-color-surface-cards-disable-background: var(--cg-gray-400);--cg-color-surface-cards-disable-text: var(--cg-gray-600);--cg-color-surface-cards-disable-border: var(--cg-gray-600);--cg-color-surface-inset-background: var(--cg-gray-100);--cg-color-surface-inset-text: var(--cg-gray-900);--cg-color-surface-inset-icon: var(--cg-red-500);--cg-color-surface-inset-divider: var(--cg-gray-300);--cg-color-surface-inset-border: var(--cg-gray-300);--cg-color-surface-inset-outlined: var(--cg-gray-500);--cg-color-surface-inset-subtle: var(--cg-gray-white);--cg-color-surface-sidebar-background: var(--cg-gray-black);--cg-color-surface-sidebar-text: var(--cg-gray-100);--cg-color-surface-sidebar-icon: var(--cg-gray-400);--cg-color-surface-sidebar-border: var(--cg-gray-900);--cg-color-surface-sidebar-hover-background: var(--cg-gray-700);--cg-color-surface-sidebar-active-background: var(--cg-gray-800);--cg-color-surface-sidebar-selected-background: var(--cg-gray-800);--cg-color-surface-tabbar-background: var(--cg-gray-white);--cg-color-surface-tabbar-text: var(--cg-gray-900);--cg-color-surface-tabbar-icon: var(--cg-gray-700);--cg-color-surface-tabbar-border: var(--cg-gray-300);--cg-color-surface-tabbar-hover-background: var(--cg-gray-700);--cg-color-surface-tabbar-active-background: var(--cg-gray-800);--cg-color-surface-tabbar-selected-background: var(--cg-gray-800);--cg-color-surface-toolbar-background: var(--cg-gray-100);--cg-color-surface-toolbar-text: var(--cg-gray-900);--cg-color-surface-toolbar-icon: var(--cg-red-500);--cg-color-surface-toolbar-divider: var(--cg-gray-300);--cg-color-surface-toolbar-border: var(--cg-gray-300);--cg-color-surface-toolbar-empashis: var(--cg-gray-500);--cg-color-surface-toolbar-subtle: var(--cg-gray-white);--cg-color-surface-table-background: var(--cg-gray-100);--cg-color-surface-table-text: var(--cg-gray-900);--cg-color-surface-table-icon: var(--cg-red-500);--cg-color-surface-table-divider: var(--cg-gray-200);--cg-color-surface-table-border: var(--cg-gray-200);--cg-color-surface-table-header-background: var(--cg-gray-500);--cg-color-surface-table-header-background_2: var(--cg-gray-500);--cg-color-surface-table-header-text: var(--cg-gray-900);--cg-color-surface-table-header-icon: var(--cg-red-500);--cg-color-surface-table-header-border: var(--cg-gray-300);--cg-color-surface-table-subtle: var(--cg-gray-white);--cg-color-surface-table-row-background: var(--cg-gray-500);--cg-color-surface-table-row-border: var(--cg-gray-300);--cg-color-surface-table-row-active-background: var(--cg-gray-500);--cg-color-surface-table-row-selected-background: var(--cg-gray-500);--cg-color-surface-table-row-hover-background: var(--cg-gray-500);--cg-color-surface-table-row-alt-background: var(--cg-gray-500);--cg-color-surface-table-cell-border: var(--cg-gray-300);--cg-color-surface-field-background: var(--cg-gray-100);--cg-color-surface-field-text: var(--cg-gray-900);--cg-color-surface-field-icon: var(--cg-red-500);--cg-color-surface-field-placeholder: var(--cg-red-500);--cg-color-surface-field-border: var(--cg-gray-300);--cg-color-surface-field-hover-background: var(--cg-gray-200);--cg-color-surface-field-hover-border: var(--cg-gray-200);--cg-color-surface-field-active-background: var(--cg-gray-300);--cg-color-surface-field-active-border: var(--cg-gray-300);--cg-color-surface-field-focus-background: var(--cg-gray-300);--cg-color-surface-field-focus-border: var(--cg-gray-300);--cg-color-surface-field-selected-background: var(--cg-gray-500);--cg-color-surface-field-selected-border: var(--cg-gray-600);--cg-color-surface-field-selected-background_2: var(--cg-gray-500);--cg-color-surface-field-disable-background: var(--cg-gray-400);--cg-color-surface-field-disable-text: var(--cg-gray-600);--cg-color-surface-field-disable-border: var(--cg-gray-600);--cg-color-surface-field-invalid-background: var(--cg-gray-400);--cg-color-surface-field-invalid-text: var(--cg-gray-600);--cg-color-surface-field-invalid-border: var(--cg-gray-600);--cg-color-surface-field-readonly-background: var(--cg-gray-300);--cg-color-surface-field-readonly-border: var(--cg-gray-300);--cg-color-surface-modal-background: var(--cg-gray-50);--cg-color-surface-modal-text: var(--cg-gray-900);--cg-color-surface-modal-icon: var(--cg-red-500);--cg-color-surface-modal-divider: var(--cg-gray-200);--cg-color-surface-modal-border: var(--cg-gray-200);--cg-color-surface-drawer-background: var(--cg-gray-50);--cg-color-surface-drawer-text: var(--cg-gray-900);--cg-color-surface-drawer-icon: var(--cg-red-500);--cg-color-surface-drawer-divider: var(--cg-gray-200);--cg-color-surface-drawer-border: var(--cg-gray-200);--cg-color-surface-popover-background: var(--cg-gray-50);--cg-color-surface-popover-text: var(--cg-gray-900);--cg-color-surface-popover-icon: var(--cg-red-500);--cg-color-surface-popover-divider: var(--cg-gray-200);--cg-color-surface-popover-border: var(--cg-gray-200);--cg-color-surface-tooltip-background: var(--cg-gray-50);--cg-color-surface-tooltip-text: var(--cg-gray-900);--cg-color-surface-tooltip-icon: var(--cg-red-500);--cg-color-surface-tooltip-border: var(--cg-gray-200);--cg-color-surface-toast-background: var(--cg-gray-50);--cg-color-surface-toast-text: var(--cg-gray-900);--cg-color-surface-toast-icon: var(--cg-red-500);--cg-color-surface-toast-border: var(--cg-gray-200);--cg-color-surface-toast-success-background: var(--cg-gray-50);--cg-color-surface-toast-success-text: var(--cg-gray-900);--cg-color-surface-toast-success-icon: var(--cg-red-500);--cg-color-surface-toast-success-border: var(--cg-gray-200);--cg-color-surface-toast-info-background: var(--cg-gray-50);--cg-color-surface-toast-info-text: var(--cg-gray-900);--cg-color-surface-toast-info-icon: var(--cg-red-500);--cg-color-surface-toast-info-border: var(--cg-gray-200);--cg-color-surface-toast-warning-background: var(--cg-gray-50);--cg-color-surface-toast-warning-text: var(--cg-gray-900);--cg-color-surface-toast-warning-icon: var(--cg-red-500);--cg-color-surface-toast-warning-border: var(--cg-gray-200);--cg-color-surface-toast-error-background: var(--cg-gray-50);--cg-color-surface-toast-error-text: var(--cg-gray-900);--cg-color-surface-toast-error-icon: var(--cg-red-500);--cg-color-surface-toast-error-border: var(--cg-gray-200);--cg-color-surface-toast-message-background: var(--cg-gray-50);--cg-color-surface-toast-message-text: var(--cg-gray-900);--cg-color-surface-toast-message-icon: var(--cg-red-500);--cg-color-surface-toast-message-border: var(--cg-gray-200);--cg-color-surface-toast-banner-background: var(--cg-gray-50);--cg-color-surface-toast-banner-text: var(--cg-gray-900);--cg-color-surface-toast-banner-icon: var(--cg-red-500);--cg-color-surface-toast-banner-border: var(--cg-gray-200);--cg-color-surface-toast-banner-success-background: var(--cg-gray-50);--cg-color-surface-toast-banner-success-text: var(--cg-gray-900);--cg-color-surface-toast-banner-success-icon: var(--cg-red-500);--cg-color-surface-toast-banner-success-border: var(--cg-gray-200);--cg-color-surface-toast-banner-info-background: var(--cg-gray-50);--cg-color-surface-toast-banner-info-text: var(--cg-gray-900);--cg-color-surface-toast-banner-info-icon: var(--cg-red-500);--cg-color-surface-toast-banner-info-border: var(--cg-gray-200);--cg-color-surface-toast-banner-warning-background: var(--cg-gray-50);--cg-color-surface-toast-banner-warning-text: var(--cg-gray-900);--cg-color-surface-toast-banner-warning-icon: var(--cg-red-500);--cg-color-surface-toast-banner-warning-border: var(--cg-gray-200);--cg-color-surface-toast-banner-error-background: var(--cg-gray-50);--cg-color-surface-toast-banner-error-text: var(--cg-gray-900);--cg-color-surface-toast-banner-error-icon: var(--cg-red-500);--cg-color-surface-toast-banner-error-border: var(--cg-gray-200);--cg-color-surface-toast-banner-message-background: var(--cg-gray-50);--cg-color-surface-toast-banner-message-text: var(--cg-gray-900);--cg-color-surface-toast-banner-message-icon: var(--cg-red-500);--cg-color-surface-toast-banner-message-border: var(--cg-gray-200);--cg-color-surface-pills-primary-background: var(--cg-gray-50);--cg-color-surface-pills-primary-hover-background: var(--cg-gray-50);--cg-color-surface-pills-primary-text: var(--cg-gray-900);--cg-color-surface-pills-primary-icon: var(--cg-red-500);--cg-color-surface-pills-primary-border: var(--cg-gray-200);--cg-color-surface-pills-primary-active-background: var(--cg-gray-50);--cg-color-surface-pills-primary-selected-background: var(--cg-gray-50);--cg-color-surface-pills-primary-selected-text: var(--cg-gray-900);--cg-color-surface-pills-primary-selected-icon: var(--cg-red-500);--cg-color-surface-pills-primary-selected-border: var(--cg-gray-200);--cg-color-surface-pills-primary-disable-background: var(--cg-gray-50);--cg-color-surface-pills-primary-disable-text: var(--cg-gray-900);--cg-color-surface-pills-primary-disable-icon: var(--cg-red-500);--cg-color-surface-pills-primary-disable-border: var(--cg-gray-200);--cg-color-surface-pills-secondary-background: var(--cg-gray-50);--cg-color-surface-pills-secondary-hover-background: var(--cg-gray-50);--cg-color-surface-pills-secondary-text: var(--cg-gray-900);--cg-color-surface-pills-secondary-icon: var(--cg-red-500);--cg-color-surface-pills-secondary-border: var(--cg-gray-200);--cg-color-surface-pills-secondary-active-background: var(--cg-gray-50);--cg-color-surface-pills-secondary-selected-background: var(--cg-gray-50);--cg-color-surface-pills-secondary-selected-text: var(--cg-gray-900);--cg-color-surface-pills-secondary-selected-icon: var(--cg-red-500);--cg-color-surface-pills-secondary-selected-border: var(--cg-gray-200);--cg-color-surface-pills-secondary-disable-background: var(--cg-gray-50);--cg-color-surface-pills-secondary-disable-text: var(--cg-gray-900);--cg-color-surface-pills-secondary-disable-icon: var(--cg-red-500);--cg-color-surface-pills-secondary-disable-border: var(--cg-gray-200);--cg-color-surface-pills-tertiary-background: var(--cg-gray-50);--cg-color-surface-pills-tertiary-hover-background: var(--cg-gray-50);--cg-color-surface-pills-tertiary-text: var(--cg-gray-900);--cg-color-surface-pills-tertiary-icon: var(--cg-red-500);--cg-color-surface-pills-tertiary-border: var(--cg-gray-200);--cg-color-surface-pills-tertiary-active-background: var(--cg-gray-50);--cg-color-surface-pills-tertiary-selected-background: var(--cg-gray-50);--cg-color-surface-pills-tertiary-selected-text: var(--cg-gray-900);--cg-color-surface-pills-tertiary-selected-icon: var(--cg-red-500);--cg-color-surface-pills-tertiary-selected-border: var(--cg-gray-200);--cg-color-surface-pills-tertiary-disable-background: var(--cg-gray-50);--cg-color-surface-pills-tertiary-disable-text: var(--cg-gray-900);--cg-color-surface-pills-tertiary-disable-icon: var(--cg-red-500);--cg-color-surface-pills-tertiary-disable-border: var(--cg-gray-200);--cg-color-surface-pills-status-background: var(--cg-gray-50);--cg-color-surface-pills-status-text: var(--cg-gray-900);--cg-color-surface-pills-status-icon: var(--cg-red-500);--cg-color-surface-pills-status-border: var(--cg-gray-200);--cg-color-surface-pills-status-success-background: var(--cg-gray-50);--cg-color-surface-pills-status-success-text: var(--cg-gray-900);--cg-color-surface-pills-status-success-border: var(--cg-gray-200);--cg-color-surface-pills-status-warning-background: var(--cg-gray-50);--cg-color-surface-pills-status-warning-text: var(--cg-gray-900);--cg-color-surface-pills-status-warning-border: var(--cg-gray-200);--cg-color-surface-pills-status-error-background: var(--cg-gray-50);--cg-color-surface-pills-status-error-text: var(--cg-gray-900);--cg-color-surface-pills-status-error-border: var(--cg-gray-200);--cg-color-surface-pills-status-info-background: var(--cg-gray-50);--cg-color-surface-pills-status-info-text: var(--cg-gray-900);--cg-color-surface-pills-status-info-border: var(--cg-gray-200);--cg-color-surface-overlay-scrim-light: var(--cg-gray-black);--cg-color-surface-overlay-scrim-dark: var(--cg-gray-black);--cg-color-input-background-default: var(--cg-color-surface-container-background);--cg-color-input-background-hover: var(--cg-color-surface-cards-hover-background);--cg-color-input-background-focus: var(--cg-color-surface-cards-active-background);--cg-color-input-background-disabled: var(--cg-color-surface-cards-disable-background);--cg-color-input-text-default: var(--cg-color-surface-container-text);--cg-color-input-text-placeholder: var(--cg-gray-500);--cg-color-input-text-disabled: var(--cg-color-surface-cards-disable-text);--cg-color-input-border-default: var(--cg-color-surface-container-border);--cg-color-input-border-hover: var(--cg-color-action-primary-border-default);--cg-color-input-border-focus: var(--cg-color-action-primary-border-focus);--cg-color-input-border-error: var(--cg-color-status-error-border-default);--cg-color-input-border-disabled: var(--cg-color-surface-cards-disable-border);--cg-color-input-icon-default: var(--cg-color-surface-container-icon);--cg-color-input-icon-error: var(--cg-color-status-error-text-default);--cg-color-input-icon-success: var(--cg-color-status-success-text-default);--cg-color-checkbox-background-default: var(--cg-gray-white);--cg-color-checkbox-background-checked: var(--cg-color-action-primary-background-default);--cg-color-checkbox-background-hover: var(--cg-color-action-primary-background-hover);--cg-color-checkbox-background-disabled: var(--cg-gray-400);--cg-color-checkbox-border-default: var(--cg-gray-400);--cg-color-checkbox-border-checked: var(--cg-color-action-primary-border-default);--cg-color-checkbox-border-focus: var(--cg-color-action-primary-border-focus);--cg-color-checkbox-border-disabled: var(--cg-gray-600);--cg-color-checkbox-checkmark-default: var(--cg-color-action-primary-text-default);--cg-color-checkbox-checkmark-disabled: var(--cg-gray-700);--cg-color-radio-background-default: var(--cg-gray-white);--cg-color-radio-background-checked: var(--cg-color-action-primary-background-default);--cg-color-radio-background-hover: var(--cg-color-action-primary-background-hover);--cg-color-radio-background-disabled: var(--cg-gray-400);--cg-color-radio-border-default: var(--cg-gray-400);--cg-color-radio-border-checked: var(--cg-color-action-primary-border-default);--cg-color-radio-border-focus: var(--cg-color-action-primary-border-focus);--cg-color-radio-border-disabled: var(--cg-gray-600);--cg-color-radio-dot-default: var(--cg-color-action-primary-text-default);--cg-color-radio-dot-disabled: var(--cg-gray-700);--cg-color-toggle-background-off: var(--cg-gray-400);--cg-color-toggle-background-on: var(--cg-color-action-primary-background-default);--cg-color-toggle-background-disabled: var(--cg-gray-500);--cg-color-toggle-thumb-off: var(--cg-gray-white);--cg-color-toggle-thumb-on: var(--cg-gray-white);--cg-color-toggle-thumb-disabled: var(--cg-gray-300);--cg-color-toggle-border-focus: var(--cg-color-action-primary-border-focus);--cg-color-modal-overlay-background: rgba(0, 0, 0, .5);--cg-color-modal-container-background: var(--cg-color-surface-container-background);--cg-color-modal-container-border: var(--cg-color-surface-container-border);--cg-color-modal-header-background: var(--cg-color-surface-base-background);--cg-color-modal-header-text: var(--cg-color-surface-base-text);--cg-color-modal-footer-background: var(--cg-color-surface-base-background);--cg-color-modal-footer-border: var(--cg-color-surface-base-divider);--cg-color-tooltip-background: var(--cg-gray-900);--cg-color-tooltip-text: var(--cg-gray-white);--cg-color-tooltip-arrow: var(--cg-gray-900);--cg-color-badge-background-default: var(--cg-color-status-info-background-default);--cg-color-badge-background-success: var(--cg-color-status-success-background-default);--cg-color-badge-background-warning: var(--cg-color-status-warning-background-default);--cg-color-badge-background-error: var(--cg-color-status-error-background-default);--cg-color-badge-text-default: var(--cg-color-status-info-text-default);--cg-color-badge-text-success: var(--cg-color-status-success-text-default);--cg-color-badge-text-warning: var(--cg-color-status-warning-text-default);--cg-color-badge-text-error: var(--cg-color-status-error-text-default);--cg-color-message-background-info: var(--cg-color-status-info-background-default);--cg-color-message-background-success: var(--cg-color-status-success-background-default);--cg-color-message-background-warning: var(--cg-color-status-warning-background-default);--cg-color-message-background-error: var(--cg-color-status-error-background-default);--cg-color-message-text-info: var(--cg-color-status-info-text-default);--cg-color-message-text-success: var(--cg-color-status-success-text-default);--cg-color-message-text-warning: var(--cg-color-status-warning-text-default);--cg-color-message-text-error: var(--cg-color-status-error-text-default);--cg-color-message-border-info: var(--cg-color-status-info-border-default);--cg-color-message-border-success: var(--cg-color-status-success-border-default);--cg-color-message-border-warning: var(--cg-color-status-warning-border-default);--cg-color-message-border-error: var(--cg-color-status-error-border-default);--cg-color-message-icon-info: var(--cg-color-status-info-text-default);--cg-color-message-icon-success: var(--cg-color-status-success-text-default);--cg-color-message-icon-warning: var(--cg-color-status-warning-text-default);--cg-color-message-icon-error: var(--cg-color-status-error-text-default);--cg-color-loading-spinner-primary: var(--cg-color-action-primary-background-default);--cg-color-loading-spinner-secondary: var(--cg-color-action-secondary-background-default);--cg-color-empty-state-icon: var(--cg-gray-400);--cg-color-empty-state-text-primary: var(--cg-color-surface-container-text);--cg-color-empty-state-text-secondary: var(--cg-gray-500);--cg-color-slider-track-background: var(--cg-gray-300);--cg-color-slider-track-filled: var(--cg-color-action-primary-background-default);--cg-color-slider-thumb-background: var(--cg-gray-white);--cg-color-slider-thumb-border: var(--cg-color-action-primary-border-default);--cg-color-slider-thumb-hover: var(--cg-color-action-primary-background-hover);--cg-color-slider-mark-background: var(--cg-gray-500);--cg-color-segmented-control-background: var(--cg-color-surface-container-background);--cg-color-segmented-control-item-background-default: rgba(0, 0, 0, 0);--cg-color-segmented-control-item-background-selected: var(--cg-color-action-primary-background-default);--cg-color-segmented-control-item-text-default: var(--cg-color-surface-container-text);--cg-color-segmented-control-item-text-selected: var(--cg-color-action-primary-text-default);--cg-color-segmented-control-item-border: var(--cg-color-surface-container-border);--cg-color-code-background: var(--cg-gray-900);--cg-color-code-surface: var(--cg-gray-800);--cg-color-code-border: var(--cg-gray-700);--cg-color-code-text: var(--cg-gray-200);--cg-color-code-muted: var(--cg-gray-500);--cg-color-code-keyword: var(--cg-brand-primary-300);--cg-color-code-string: var(--cg-green-200);--cg-color-code-comment: var(--cg-gray-600);--cg-color-code-number: var(--cg-yellow-400);--cg-color-code-function: var(--cg-blue-300);--cg-color-chart-1: #dfff61;--cg-color-chart-2: #14b8a6;--cg-color-chart-3: #22c55e;--cg-color-chart-4: #f59e0b;--cg-color-chart-5: #f97316;--cg-color-chart-6: #ec4899;--cg-color-chart-7: #22c55e;--cg-color-chart-8: #ef4444;--cg-color-chart-grid: #e4e4e7;--cg-color-chart-axis: #a1a1aa;--cg-bias-category-perception: #06b6d4;--cg-bias-category-decision: #f59e0b;--cg-bias-category-memory: #6366f1;--cg-bias-category-social: #f43f5e;--cg-bias-category-attribution: #84cc16;--cg-bias-category-emotional: #d946ef;--cg-bias-category-cognitive: #8b5cf6;--cg-overlay-accent-subtle: rgba(223, 255, 97, .04);--cg-overlay-accent-light: rgba(223, 255, 97, .08);--cg-overlay-accent-medium: rgba(223, 255, 97, .12);--cg-overlay-accent-strong: rgba(223, 255, 97, .15);--cg-overlay-dark-subtle: rgba(0, 0, 0, .04);--cg-overlay-dark-light: rgba(0, 0, 0, .08);--cg-overlay-dark-medium: rgba(0, 0, 0, .15);--cg-overlay-dark-strong: rgba(0, 0, 0, .4);--cg-overlay-white-subtle: rgba(255, 255, 255, .03);--cg-overlay-white-light: rgba(255, 255, 255, .05);--cg-overlay-white-medium: rgba(255, 255, 255, .08);--cg-overlay-white-strong: rgba(255, 255, 255, .15);--cg-focus-ring-width: 2px;--cg-focus-ring-offset: 2px;--cg-focus-ring-color: var(--cg-brand-primary-500);--cg-motion-duration-instant: 0ms;--cg-motion-duration-fast: 80ms;--cg-motion-duration-normal: .15s;--cg-motion-duration-slow: .25s;--cg-motion-duration-slower: .35s;--cg-motion-easing-default: cubic-bezier(.4, 0, .2, 1);--cg-motion-easing-enter: cubic-bezier(0, 0, .2, 1);--cg-motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--cg-motion-easing-bounce: cubic-bezier(.34, 1.56, .64, 1);--cg-motion-easing-color: cubic-bezier(0, 0, .58, 1);--cg-elevation-1: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--cg-elevation-2: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -2px rgba(0, 0, 0, .2);--cg-elevation-3: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 10px 15px -3px rgba(0, 0, 0, .4);--cg-elevation-4: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 8px 10px -6px rgba(0, 0, 0, .3);--cg-elevation-5: 0 25px 50px -12px rgba(0, 0, 0, .5);--cg-interaction-press-scale: .97;--cg-interaction-hover-lift: -1px;--cg-typography-heading-h1-fontFamily: var(--cg-font-family-display);--cg-typography-heading-h1-fontSize: var(--cg-font-size-4xl);--cg-typography-heading-h1-fontWeight: var(--cg-font-weight-bold);--cg-typography-heading-h1-lineHeight: var(--cg-line-height-tight);--cg-typography-heading-h1-letterSpacing: var(--cg-letter-spacing-tight);--cg-typography-heading-h2-fontFamily: var(--cg-font-family-display);--cg-typography-heading-h2-fontSize: var(--cg-font-size-3xl);--cg-typography-heading-h2-fontWeight: var(--cg-font-weight-bold);--cg-typography-heading-h2-lineHeight: var(--cg-line-height-tight);--cg-typography-heading-h2-letterSpacing: var(--cg-letter-spacing-tight);--cg-typography-heading-h3-fontFamily: var(--cg-font-family-display);--cg-typography-heading-h3-fontSize: var(--cg-font-size-2xl);--cg-typography-heading-h3-fontWeight: var(--cg-font-weight-semibold);--cg-typography-heading-h3-lineHeight: var(--cg-line-height-snug);--cg-typography-heading-h3-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-heading-h4-fontFamily: var(--cg-font-family-display);--cg-typography-heading-h4-fontSize: var(--cg-font-size-xl);--cg-typography-heading-h4-fontWeight: var(--cg-font-weight-semibold);--cg-typography-heading-h4-lineHeight: var(--cg-line-height-snug);--cg-typography-heading-h4-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-heading-h5-fontFamily: var(--cg-font-family-display);--cg-typography-heading-h5-fontSize: var(--cg-font-size-lg);--cg-typography-heading-h5-fontWeight: var(--cg-font-weight-semibold);--cg-typography-heading-h5-lineHeight: var(--cg-line-height-snug);--cg-typography-heading-h5-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-heading-h6-fontFamily: var(--cg-font-family-display);--cg-typography-heading-h6-fontSize: var(--cg-font-size-md);--cg-typography-heading-h6-fontWeight: var(--cg-font-weight-semibold);--cg-typography-heading-h6-lineHeight: var(--cg-line-height-snug);--cg-typography-heading-h6-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-body-large-fontFamily: var(--cg-font-family-primary);--cg-typography-body-large-fontSize: var(--cg-font-size-md);--cg-typography-body-large-fontWeight: var(--cg-font-weight-normal);--cg-typography-body-large-lineHeight: var(--cg-line-height-relaxed);--cg-typography-body-large-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-body-base-fontFamily: var(--cg-font-family-primary);--cg-typography-body-base-fontSize: var(--cg-font-size-base);--cg-typography-body-base-fontWeight: var(--cg-font-weight-normal);--cg-typography-body-base-lineHeight: var(--cg-line-height-normal);--cg-typography-body-base-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-body-small-fontFamily: var(--cg-font-family-primary);--cg-typography-body-small-fontSize: var(--cg-font-size-sm);--cg-typography-body-small-fontWeight: var(--cg-font-weight-normal);--cg-typography-body-small-lineHeight: var(--cg-line-height-normal);--cg-typography-body-small-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-body-xs-fontFamily: var(--cg-font-family-primary);--cg-typography-body-xs-fontSize: var(--cg-font-size-xs);--cg-typography-body-xs-fontWeight: var(--cg-font-weight-normal);--cg-typography-body-xs-lineHeight: var(--cg-line-height-normal);--cg-typography-body-xs-letterSpacing: var(--cg-letter-spacing-wide);--cg-typography-label-large-fontFamily: var(--cg-font-family-primary);--cg-typography-label-large-fontSize: var(--cg-font-size-base);--cg-typography-label-large-fontWeight: var(--cg-font-weight-medium);--cg-typography-label-large-lineHeight: var(--cg-line-height-snug);--cg-typography-label-large-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-label-medium-fontFamily: var(--cg-font-family-primary);--cg-typography-label-medium-fontSize: var(--cg-font-size-sm);--cg-typography-label-medium-fontWeight: var(--cg-font-weight-medium);--cg-typography-label-medium-lineHeight: var(--cg-line-height-snug);--cg-typography-label-medium-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-label-small-fontFamily: var(--cg-font-family-primary);--cg-typography-label-small-fontSize: var(--cg-font-size-xs);--cg-typography-label-small-fontWeight: var(--cg-font-weight-medium);--cg-typography-label-small-lineHeight: var(--cg-line-height-snug);--cg-typography-label-small-letterSpacing: var(--cg-letter-spacing-wide);--cg-typography-caption-fontFamily: var(--cg-font-family-primary);--cg-typography-caption-fontSize: var(--cg-font-size-xs);--cg-typography-caption-fontWeight: var(--cg-font-weight-normal);--cg-typography-caption-lineHeight: var(--cg-line-height-normal);--cg-typography-caption-letterSpacing: var(--cg-letter-spacing-wide);--cg-typography-code-fontFamily: var(--cg-font-family-mono);--cg-typography-code-fontSize: var(--cg-font-size-sm);--cg-typography-code-fontWeight: var(--cg-font-weight-normal);--cg-typography-code-lineHeight: var(--cg-line-height-relaxed);--cg-typography-code-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-overline-fontFamily: var(--cg-font-family-primary);--cg-typography-overline-fontSize: var(--cg-font-size-xs);--cg-typography-overline-fontWeight: var(--cg-font-weight-semibold);--cg-typography-overline-lineHeight: var(--cg-line-height-snug);--cg-typography-overline-letterSpacing: var(--cg-letter-spacing-wider);--cg-typography-overline-textTransform: uppercase;--cg-ai-confidence-high-color: var(--cg-green-400);--cg-ai-confidence-high-background: var(--cg-green-100);--cg-ai-confidence-high-border: var(--cg-green-300);--cg-ai-confidence-high-threshold: .8;--cg-ai-confidence-medium-color: var(--cg-yellow-500);--cg-ai-confidence-medium-background: var(--cg-yellow-100);--cg-ai-confidence-medium-border: var(--cg-yellow-300);--cg-ai-confidence-medium-threshold: .5;--cg-ai-confidence-low-color: var(--cg-red-500);--cg-ai-confidence-low-background: var(--cg-red-100);--cg-ai-confidence-low-border: var(--cg-red-300);--cg-ai-confidence-low-threshold: 0;--cg-ai-anomaly-critical-color: var(--cg-red-600);--cg-ai-anomaly-critical-background: var(--cg-red-100);--cg-ai-anomaly-critical-border: var(--cg-red-400);--cg-ai-anomaly-critical-glow: var(--cg-red-200);--cg-ai-anomaly-high-color: var(--cg-red-500);--cg-ai-anomaly-high-background: var(--cg-red-100);--cg-ai-anomaly-high-border: var(--cg-red-300);--cg-ai-anomaly-high-glow: var(--cg-red-100);--cg-ai-anomaly-medium-color: var(--cg-yellow-600);--cg-ai-anomaly-medium-background: var(--cg-yellow-100);--cg-ai-anomaly-medium-border: var(--cg-yellow-300);--cg-ai-anomaly-medium-glow: var(--cg-yellow-100);--cg-ai-anomaly-low-color: var(--cg-yellow-500);--cg-ai-anomaly-low-background: var(--cg-yellow-100);--cg-ai-anomaly-low-border: var(--cg-yellow-200);--cg-ai-anomaly-low-glow: #fff8dc;--cg-ai-thinking-duration: 1.4s;--cg-ai-thinking-dotSize-sm: 6px;--cg-ai-thinking-dotSize-md: 8px;--cg-ai-thinking-dotSize-lg: 10px;--cg-ai-thinking-dotGap-sm: 4px;--cg-ai-thinking-dotGap-md: 6px;--cg-ai-thinking-dotGap-lg: 8px;--cg-ai-thinking-color: var(--cg-brand-ai-accent);--cg-ai-thinking-colorSecondary: var(--cg-brand-ai-highlight);--cg-ai-insight-explanation-icon: 💡;--cg-ai-insight-explanation-color: var(--cg-blue-500);--cg-ai-insight-forecast-icon: 📊;--cg-ai-insight-forecast-color: var(--cg-brand-ai-accent);--cg-ai-insight-forecast-lineColor: var(--cg-brand-ai-highlight);--cg-ai-insight-forecast-confidenceArea: var(--cg-brand-ai-background);--cg-ai-insight-classification-icon: 🏷️;--cg-ai-insight-classification-color: var(--cg-green-500);--cg-ai-insight-optimization-icon: ⚡;--cg-ai-insight-optimization-color: var(--cg-yellow-500);--cg-ai-action-button-background: var(--cg-brand-ai-background);--cg-ai-action-button-backgroundHover: var(--cg-brand-ai-highlight);--cg-ai-action-button-border: var(--cg-brand-ai-border);--cg-ai-action-button-color: var(--cg-brand-ai-accent);--cg-ai-action-iconSize: var(--cg-icon-size-100);--cg-ai-action-spacing: var(--cg-spacing-8);--cg-ai-result-background: var(--cg-gray-50);--cg-ai-result-border: var(--cg-brand-ai-border);--cg-ai-result-padding: var(--cg-spacing-16);--cg-ai-result-borderRadius: var(--cg-border-radius-100);--cg-ai-result-shadow-x: var(--cg-shadow-sm-x);--cg-ai-result-shadow-y: var(--cg-shadow-sm-y);--cg-ai-result-shadow-blur: var(--cg-shadow-sm-blur);--cg-ai-result-shadow-color: var(--cg-brand-ai-glow);--cg-ai-driver-impact-high-color: var(--cg-red-500);--cg-ai-driver-impact-high-barHeight: 8px;--cg-ai-driver-impact-medium-color: var(--cg-yellow-500);--cg-ai-driver-impact-medium-barHeight: 6px;--cg-ai-driver-impact-low-color: var(--cg-green-400);--cg-ai-driver-impact-low-barHeight: 4px;--cg-ai-state-idle-color: var(--cg-gray-500);--cg-ai-state-idle-background: var(--cg-gray-100);--cg-ai-state-idle-border: var(--cg-gray-300);--cg-ai-state-processing-color: var(--cg-brand-ai-accent);--cg-ai-state-processing-background: var(--cg-brand-ai-background);--cg-ai-state-processing-border: var(--cg-brand-ai-border);--cg-ai-state-streaming-color: var(--cg-blue-500);--cg-ai-state-streaming-background: var(--cg-blue-100);--cg-ai-state-streaming-border: var(--cg-blue-300);--cg-ai-state-success-color: var(--cg-green-500);--cg-ai-state-success-background: var(--cg-green-100);--cg-ai-state-success-border: var(--cg-green-300);--cg-ai-state-error-color: var(--cg-red-500);--cg-ai-state-error-background: var(--cg-red-100);--cg-ai-state-error-border: var(--cg-red-300);--cg-ai-chart-forecastLine: var(--cg-brand-ai-highlight);--cg-ai-chart-confidenceBand: var(--cg-brand-ai-background);--cg-ai-chart-anomalyMarker: var(--cg-ai-anomaly-high-color);--cg-ai-chart-trendUp: var(--cg-green-500);--cg-ai-chart-trendDown: var(--cg-red-500);--cg-ai-chart-gridColor: var(--cg-gray-200);--cg-ai-chart-axisColor: var(--cg-gray-400);--cg-ai-effect-glow-color: var(--cg-brand-ai-glow);--cg-ai-effect-glow-blur: 8px;--cg-ai-effect-glow-spread: 2px;--cg-ai-effect-shimmer-from: var(--cg-gray-200);--cg-ai-effect-shimmer-to: var(--cg-gray-300);--cg-ai-effect-shimmer-duration: 1.5s;--cg-ai-effect-backdropBlur: 8px;--cg-ai-effect-gradient-from: var(--cg-brand-ai-accent);--cg-ai-effect-gradient-to: var(--cg-brand-ai-highlight);--cg-component-button-height-sm: 32px;--cg-component-button-height-md: 48px;--cg-component-button-height-lg: 56px;--cg-component-button-radius-sm: var(--cg-border-radius-50);--cg-component-button-radius-md: var(--cg-border-radius-100);--cg-component-button-radius-lg: var(--cg-border-radius-125);--cg-component-input-height-sm: 32px;--cg-component-input-height-md: 48px;--cg-component-input-height-lg: 56px;--cg-component-input-radius: var(--cg-border-radius-125);--cg-component-card-radius: var(--cg-border-radius-200);--cg-component-card-padding-sm: var(--cg-spacing-12);--cg-component-card-padding-md: var(--cg-spacing-16);--cg-component-card-padding-lg: var(--cg-spacing-24);--cg-component-badge-radius-sm: var(--cg-border-radius-50);--cg-component-badge-radius-md: var(--cg-border-radius-100);--cg-component-badge-radius-lg: var(--cg-border-radius-150);--cg-component-table-radius: var(--cg-border-radius-200);--cg-component-modal-radius: var(--cg-border-radius-200);--cg-component-modal-width-sm: 400px;--cg-component-modal-width-md: 560px;--cg-component-modal-width-lg: 720px;--cg-component-modal-width-xl: 960px;--cg-component-tooltip-radius: var(--cg-border-radius-100);--cg-component-select-height-md: var(--cg-component-input-height-md);--cg-component-select-radius: var(--cg-component-input-radius);--cg-component-textarea-min-height: 80px;--cg-component-switch-width: 44px;--cg-component-switch-height: 24px;--cg-component-pagination-button-size: 36px;--cg-component-drawer-radius: var(--cg-border-radius-200);--cg-component-drawer-width-sm: 320px;--cg-component-drawer-width-md: 480px;--cg-component-drawer-width-lg: 640px;--cg-component-otp-box-width: var(--cg-spacing-48);--cg-component-otp-box-height: var(--cg-spacing-56);--cg-component-ai-chat-radius: var(--cg-border-radius-150);--cg-component-ai-chat-min-height: 400px;--cg-component-ai-chat-max-height: 800px;--cg-component-ai-badge-radius-sm: var(--cg-border-radius-50);--cg-component-ai-badge-radius-md: var(--cg-border-radius-full);--cg-component-ai-badge-radius-lg: var(--cg-border-radius-100);--cg-component-spinner-size-xs: var(--cg-spacing-12);--cg-component-spinner-size-sm: var(--cg-spacing-16);--cg-component-spinner-size-md: var(--cg-spacing-20);--cg-component-spinner-size-lg: var(--cg-spacing-32);--cg-component-spinner-size-xl: var(--cg-spacing-48);--cg-component-progress-height-sm: var(--cg-spacing-4);--cg-component-progress-height-md: var(--cg-spacing-8);--cg-component-progress-height-lg: var(--cg-spacing-12);--cg-component-progress-radius: var(--cg-border-radius-full);--cg-component-popover-radius: var(--cg-border-radius-150);--cg-component-popover-padding: var(--cg-spacing-16);--cg-component-popover-max-width: 320px;--cg-component-popover-arrow-size: var(--cg-spacing-8);--cg-component-hover-card-radius: var(--cg-border-radius-150);--cg-component-hover-card-width: 320px;--cg-component-hover-card-padding: var(--cg-spacing-16);--cg-component-context-menu-radius: var(--cg-border-radius-100);--cg-component-context-menu-min-width: 200px;--cg-component-context-menu-item-height: var(--cg-spacing-40);--cg-component-combobox-radius: var(--cg-border-radius-125);--cg-component-combobox-listbox-max-height: 240px;--cg-component-sheet-radius: var(--cg-border-radius-200);--cg-component-sheet-side-width: 480px;--cg-component-toaster-max-width: 400px;--cg-component-toaster-min-width: 280px;--cg-component-toaster-gap: var(--cg-spacing-8);--cg-component-toaster-region-padding: var(--cg-spacing-20);--cg-component-alert-dialog-radius: var(--cg-border-radius-200);--cg-component-alert-dialog-width: 440px;--cg-component-command-radius: var(--cg-border-radius-150);--cg-component-command-width: 640px;--cg-component-command-max-height: 480px;--cg-component-command-item-height: var(--cg-spacing-40);--cg-component-toggle-height-sm: 32px;--cg-component-toggle-height-md: 40px;--cg-component-toggle-height-lg: 48px;--cg-component-toggle-radius: var(--cg-border-radius-100);--cg-component-segmented-control-height-sm: 32px;--cg-component-segmented-control-height-md: 40px;--cg-component-segmented-control-height-lg: 48px;--cg-component-segmented-control-radius: var(--cg-border-radius-full);--cg-component-segmented-control-padding: var(--cg-spacing-4);--cg-component-file-input-min-height: 120px;--cg-component-file-input-radius: var(--cg-border-radius-125);--cg-component-tag-input-min-height: 48px;--cg-component-tag-input-radius: var(--cg-border-radius-125);--cg-component-tag-input-gap: var(--cg-spacing-6);--cg-component-rating-size-sm: var(--cg-spacing-16);--cg-component-rating-size-md: var(--cg-spacing-24);--cg-component-rating-size-lg: var(--cg-spacing-32);--cg-component-rating-gap: var(--cg-spacing-4);--cg-component-collapsible-radius: var(--cg-border-radius-100);--cg-component-navbar-height: 64px;--cg-component-navbar-padding-x: var(--cg-spacing-24);--cg-component-scroll-area-scrollbar-size: var(--cg-spacing-12);--cg-component-scroll-area-scrollbar-radius: var(--cg-border-radius-full);--cg-component-kbd-radius: var(--cg-border-radius-50);--cg-component-kbd-padding-x: var(--cg-spacing-6);--cg-component-kbd-padding-y: var(--cg-spacing-2);--cg-component-kbd-min-width: var(--cg-spacing-20);--cg-component-calendar-cell-size: 36px;--cg-component-calendar-radius: var(--cg-border-radius-150);--cg-component-sidebar-width: 280px;--cg-component-sidebar-collapsed-width: 64px;--cg-component-sidebar-padding-x: var(--cg-spacing-16);--cg-component-sidebar-padding-y: var(--cg-spacing-20);--cg-component-avatar-size-xs: var(--cg-spacing-24);--cg-component-avatar-size-sm: var(--cg-spacing-32);--cg-component-avatar-size-md: var(--cg-spacing-40);--cg-component-avatar-size-lg: var(--cg-spacing-48);--cg-component-avatar-size-xl: var(--cg-spacing-64);--cg-component-avatar-status-dot-size: var(--cg-spacing-12);--cg-component-empty-state-padding: var(--cg-spacing-40);--cg-component-empty-state-icon-size: var(--cg-spacing-48);--cg-component-meter-height-sm: var(--cg-spacing-6);--cg-component-meter-height-md: var(--cg-spacing-12);--cg-component-meter-height-lg: var(--cg-spacing-16);--cg-component-meter-radius: var(--cg-border-radius-full);--cg-component-meter-circular-size-sm: var(--cg-spacing-48);--cg-component-meter-circular-size-md: var(--cg-spacing-80);--cg-component-meter-circular-size-lg: 120px}[data-theme=dark]{--cg-gray-50: #fafafa;--cg-gray-100: #f4f4f5;--cg-gray-200: #e4e4e7;--cg-gray-300: #d4d4d8;--cg-gray-400: #a1a1aa;--cg-gray-500: #71717a;--cg-gray-600: #52525b;--cg-gray-700: #3f3f46;--cg-gray-800: #27272a;--cg-gray-900: #18181b;--cg-gray-950: #09090b;--cg-gray-white: #ffffff;--cg-gray-black: #000000;--cg-gray-container: #09090b;--cg-blue-50: #eff6ff;--cg-blue-100: #dbeafe;--cg-blue-200: #bfdbfe;--cg-blue-300: #93c5fd;--cg-blue-400: #60a5fa;--cg-blue-500: #3b82f6;--cg-blue-600: #2563eb;--cg-blue-700: #1d4ed8;--cg-green-50: #f0fdf4;--cg-green-100: #dcfce7;--cg-green-200: #bbf7d0;--cg-green-300: #86efac;--cg-green-400: #4ade80;--cg-green-500: #22c55e;--cg-green-600: #16a34a;--cg-green-700: #15803d;--cg-green-800: #166534;--cg-green-900: #14532d;--cg-yellow-50: #fffbeb;--cg-yellow-100: #fef3c7;--cg-yellow-200: #fde68a;--cg-yellow-300: #fcd34d;--cg-yellow-400: #fbbf24;--cg-yellow-500: #f59e0b;--cg-yellow-600: #d97706;--cg-yellow-700: #b45309;--cg-red-50: #fef2f2;--cg-red-100: #fee2e2;--cg-red-200: #fecaca;--cg-red-300: #fca5a5;--cg-red-400: #f87171;--cg-red-500: #ef4444;--cg-red-600: #dc2626;--cg-red-700: #b91c1c;--cg-spacing-0: 0px;--cg-spacing-1: 1px;--cg-spacing-2: 2px;--cg-spacing-4: 4px;--cg-spacing-6: 6px;--cg-spacing-8: 8px;--cg-spacing-12: 12px;--cg-spacing-16: 16px;--cg-spacing-20: 20px;--cg-spacing-24: 24px;--cg-spacing-32: 32px;--cg-spacing-40: 40px;--cg-spacing-48: 48px;--cg-spacing-56: 56px;--cg-spacing-64: 64px;--cg-spacing-80: 80px;--cg-spacing-96: 96px;--cg-spacing-128: 128px;--cg-spacing-160: 160px;--cg-spacing-192: 192px;--cg-spacing-256: 256px;--cg-font-family-primary: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cg-font-family-display: "Satoshi Variable", "Satoshi", "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--cg-font-family-mono: "Fira Code", "Consolas", "Monaco", "Courier New", monospace;--cg-font-size-xs: 12px;--cg-font-size-sm: 14px;--cg-font-size-base: 16px;--cg-font-size-md: 18px;--cg-font-size-lg: 20px;--cg-font-size-xl: 24px;--cg-font-size-2xl: 30px;--cg-font-size-3xl: 36px;--cg-font-size-4xl: 48px;--cg-font-size-5xl: 60px;--cg-font-weight-thin: 100;--cg-font-weight-extralight: 200;--cg-font-weight-light: 300;--cg-font-weight-normal: 400;--cg-font-weight-medium: 500;--cg-font-weight-semibold: 600;--cg-font-weight-bold: 700;--cg-font-weight-extrabold: 800;--cg-font-weight-black: 900;--cg-text-transform-none: none;--cg-text-transform-uppercase: uppercase;--cg-text-transform-lowercase: lowercase;--cg-text-transform-capitalize: capitalize;--cg-text-decoration-none: none;--cg-text-decoration-underline: underline;--cg-text-style-normal: normal;--cg-text-style-italic: italic;--cg-text-align-left: left;--cg-text-align-right: right;--cg-text-align-center: center;--cg-text-primary: #fafafa;--cg-text-secondary: #a1a1aa;--cg-text-muted: #52525b;--cg-text-placeholder: #52525b;--cg-text-disabled: #3f3f46;--cg-text-accent: #e5ff6b;--cg-text-success: #4ade80;--cg-text-warning: #f59e0b;--cg-text-danger: #ef4444;--cg-text-info: #e5ff6b;--cg-text-inverse: #18181b;--cg-text-onAccent: #09090b;--cg-line-height-tight: 1.2;--cg-line-height-snug: 1.375;--cg-line-height-normal: 1.5;--cg-line-height-relaxed: 1.625;--cg-line-height-loose: 1.75;--cg-letter-spacing-tighter: -.05em;--cg-letter-spacing-tight: -.025em;--cg-letter-spacing-normal: 0em;--cg-letter-spacing-wide: .025em;--cg-letter-spacing-wider: .05em;--cg-letter-spacing-widest: .1em;--cg-icon-size-100: 16px;--cg-icon-size-150: 20px;--cg-icon-size-200: 24px;--cg-icon-size-300: 32px;--cg-icon-size-400: 48px;--cg-icon-size-500: 56px;--cg-border-radius-50: 8px;--cg-border-radius-100: 12px;--cg-border-radius-125: 16px;--cg-border-radius-150: 20px;--cg-border-radius-200: 28px;--cg-border-radius-250: 36px;--cg-border-radius-300: 48px;--cg-border-radius-none: 0px;--cg-border-radius-full: 99999px;--cg-border-width-0: 0px;--cg-border-width-50: 1px;--cg-border-width-75: 1.5px;--cg-border-width-100: 2px;--cg-border-width-300: 3px;--cg-border-style-solid: Solid;--cg-border-style-dotted: dotted;--cg-border-style-dashed: Dashed;--cg-opacity-0: 0;--cg-opacity-25: 25rem;--cg-opacity-50: 50rem;--cg-opacity-60: 60rem;--cg-opacity-75: 75rem;--cg-opacity-100: 100rem;--cg-shadow-sm-x: 0px;--cg-shadow-sm-y: 1px;--cg-shadow-sm-blur: 4px;--cg-shadow-sm-spread: 0px;--cg-shadow-sm-color: rgba(0, 0, 0, .4);--cg-shadow-md-x: 0px;--cg-shadow-md-y: 4px;--cg-shadow-md-blur: 12px;--cg-shadow-md-spread: 0px;--cg-shadow-md-color: rgba(0, 0, 0, .5);--cg-shadow-lg-x: 0px;--cg-shadow-lg-y: 8px;--cg-shadow-lg-blur: 24px;--cg-shadow-lg-spread: 0px;--cg-shadow-lg-color: rgba(0, 0, 0, .6);--cg-z-index-0: 0;--cg-z-index-100: 100;--cg-z-index-200: 200;--cg-z-index-300: 300;--cg-z-index-400: 400;--cg-z-index-500: 500;--cg-z-index-top: 99999;--cg-z-index-bottom: -100;--cg-transition-duration-fast: .1s;--cg-transition-duration-default: .2s;--cg-transition-duration-slow: .3s;--cg-transition-easing-default: ease;--cg-transition-easing-ease-in: ease-in;--cg-transition-easing-ease-out: ease-out;--cg-transition-easing-ease-in-out: ease-in-out;--cg-transition-easing-linear: linear;--cg-outline-width-default: 2px;--cg-outline-width-thin: 1px;--cg-outline-width-thick: 3px;--cg-outline-offset-default: 2px;--cg-outline-offset-small: 1px;--cg-outline-offset-large: 4px;--cg-cursor-pointer: pointer;--cg-cursor-not-allowed: not-allowed;--cg-cursor-default: default;--cg-cursor-text: text;--cg-cursor-grab: grab;--cg-cursor-grabbing: grabbing;--cg-cursor-move: move;--cg-cursor-wait: wait;--cg-layout-breakpoint-sm: 640px;--cg-layout-breakpoint-md: 768px;--cg-layout-breakpoint-lg: 1024px;--cg-layout-breakpoint-xl: 1280px;--cg-layout-breakpoint-2xl: 1536px;--cg-layout-grid-columns: 12;--cg-layout-grid-gap-xs: var(--cg-spacing-4);--cg-layout-grid-gap-sm: var(--cg-spacing-8);--cg-layout-grid-gap-md: var(--cg-spacing-16);--cg-layout-grid-gap-lg: var(--cg-spacing-24);--cg-layout-grid-gap-xl: var(--cg-spacing-32);--cg-layout-aspect-ratio-square: 1 / 1;--cg-layout-aspect-ratio-video: 16 / 9;--cg-layout-aspect-ratio-card: 4 / 3;--cg-layout-aspect-ratio-portrait: 3 / 4;--cg-layout-aspect-ratio-wide: 2 / 1;--cg-layout-aspect-ratio-ultrawide: 21 / 9;--cg-layout-drawer-sm: 300px;--cg-layout-drawer-md: 400px;--cg-layout-drawer-lg: 600px;--cg-layout-drawer-size-sm: var(--cg-layout-drawer-sm);--cg-layout-drawer-size-md: var(--cg-layout-drawer-md);--cg-layout-drawer-size-lg: var(--cg-layout-drawer-lg);--cg-layout-modal-sm: 400px;--cg-layout-modal-md: 600px;--cg-layout-modal-lg: 800px;--cg-layout-modal-max-width-sm: var(--cg-layout-modal-sm);--cg-layout-modal-max-width-md: var(--cg-layout-modal-md);--cg-layout-modal-max-width-lg: var(--cg-layout-modal-lg);--cg-layout-modal-max-width-fullscreen: var(--cg-layout-container-full);--cg-layout-container-sm: 640px;--cg-layout-container-md: 768px;--cg-layout-container-lg: 1024px;--cg-layout-container-xl: 1280px;--cg-layout-container-2xl: 1536px;--cg-layout-container-full: 100%;--cg-layout-container-max-width-sm: var(--cg-layout-container-sm);--cg-layout-container-max-width-md: var(--cg-layout-container-md);--cg-layout-container-max-width-lg: var(--cg-layout-container-lg);--cg-layout-container-max-width-xl: var(--cg-layout-container-xl);--cg-layout-container-max-width-full: var(--cg-layout-container-full);--cg-teal-50: #f0fdfa;--cg-teal-100: #ccfbf1;--cg-teal-200: #99f6e4;--cg-teal-300: #5eead4;--cg-teal-400: #2dd4bf;--cg-teal-500: #14b8a6;--cg-teal-600: #0d9488;--cg-teal-700: #0f766e;--cg-teal-800: #115e59;--cg-teal-900: #134e4a;--cg-brand-primary-50: #1a1e0a;--cg-brand-primary-100: #2d3515;--cg-brand-primary-200: #4a5a22;--cg-brand-primary-300: #8aad35;--cg-brand-primary-400: #c8e650;--cg-brand-primary-500: #dfff61;--cg-brand-primary-600: #e2ff70;--cg-brand-primary-700: #eeff99;--cg-brand-primary-800: #f5ffbf;--cg-brand-primary-900: #fbffe6;--cg-brand-secondary-50: #f0fdf4;--cg-brand-secondary-100: #dcfce7;--cg-brand-secondary-200: #bbf7d0;--cg-brand-secondary-300: #86efac;--cg-brand-secondary-400: #4ade80;--cg-brand-secondary-500: #22c55e;--cg-brand-secondary-600: #16a34a;--cg-brand-secondary-700: #15803d;--cg-brand-secondary-800: #166534;--cg-brand-secondary-900: #14532d;--cg-brand-ai-accent: #dfff61;--cg-brand-ai-highlight: #e2ff70;--cg-brand-ai-background: #1a1e0a;--cg-brand-ai-border: #3d4a15;--cg-brand-ai-glow: #dfff61;--cg-brand-success-light: #dcfce7;--cg-brand-success-main: #22c55e;--cg-brand-success-dark: #16a34a;--cg-brand-warning-light: #fef3c7;--cg-brand-warning-main: #f59e0b;--cg-brand-warning-dark: #d97706;--cg-brand-danger-light: #fee2e2;--cg-brand-danger-main: #ef4444;--cg-brand-danger-dark: #dc2626;--cg-brand-info-light: #dbeafe;--cg-brand-info-main: #3b82f6;--cg-brand-info-dark: #2563eb;--cg-color-focus-ring: var(--cg-brand-ai-accent);--cg-color-focus-ring-offset: var(--cg-gray-950);--cg-color-accent-text: var(--cg-brand-ai-accent);--cg-color-accent-background: rgba(223, 255, 97, .1);--cg-color-accent-border: rgba(223, 255, 97, .2);--cg-color-action-primary-background-default: var(--cg-brand-primary-500);--cg-color-action-primary-background-hover: var(--cg-brand-primary-600);--cg-color-action-primary-background-active: var(--cg-brand-primary-500);--cg-color-action-primary-background-disable: var(--cg-gray-800);--cg-color-action-primary-text-default: var(--cg-gray-black);--cg-color-action-primary-text-disable: var(--cg-gray-700);--cg-color-action-primary-border-default: var(--cg-brand-primary-500);--cg-color-action-primary-border-focus: var(--cg-brand-primary-600);--cg-color-action-primary-border-disable: var(--cg-gray-800);--cg-color-action-secondary-background-default: var(--cg-gray-800);--cg-color-action-secondary-background-hover: var(--cg-gray-700);--cg-color-action-secondary-background-active: var(--cg-gray-700);--cg-color-action-secondary-background-disable: var(--cg-gray-900);--cg-color-action-secondary-text-default: var(--cg-gray-100);--cg-color-action-secondary-text-disable: var(--cg-gray-700);--cg-color-action-secondary-border-default: var(--cg-gray-700);--cg-color-action-secondary-border-focus: var(--cg-gray-300);--cg-color-action-secondary-border-disable: var(--cg-gray-800);--cg-color-action-tertiary-background-default: rgba(0, 0, 0, 0);--cg-color-action-tertiary-background-hover: var(--cg-gray-800);--cg-color-action-tertiary-background-active: var(--cg-gray-700);--cg-color-action-tertiary-background-disable: rgba(0, 0, 0, 0);--cg-color-action-tertiary-text-default: var(--cg-gray-100);--cg-color-action-tertiary-text-disable: var(--cg-gray-700);--cg-color-action-tertiary-border-default: rgba(0, 0, 0, 0);--cg-color-action-tertiary-border-focus: var(--cg-gray-200);--cg-color-action-tertiary-border-disable: rgba(0, 0, 0, 0);--cg-color-status-success-background-default: rgba(34, 197, 94, .12);--cg-color-status-success-background-hover: var(--cg-green-400);--cg-color-status-success-text-default: var(--cg-green-400);--cg-color-status-success-text-inverse: var(--cg-gray-900);--cg-color-status-success-border-default: rgba(34, 197, 94, .25);--cg-color-status-warning-background-default: rgba(245, 158, 11, .12);--cg-color-status-warning-background-hover: var(--cg-yellow-400);--cg-color-status-warning-text-default: var(--cg-yellow-400);--cg-color-status-warning-text-inverse: var(--cg-gray-900);--cg-color-status-warning-border-default: rgba(245, 158, 11, .25);--cg-color-status-error-background-default: rgba(239, 68, 68, .12);--cg-color-status-error-background-hover: var(--cg-red-400);--cg-color-status-error-text-default: var(--cg-red-400);--cg-color-status-error-text-inverse: var(--cg-gray-900);--cg-color-status-error-border-default: rgba(239, 68, 68, .25);--cg-color-status-info-background-default: rgba(59, 130, 246, .12);--cg-color-status-info-background-hover: var(--cg-blue-400);--cg-color-status-info-text-default: var(--cg-blue-400);--cg-color-status-info-text-inverse: var(--cg-gray-white);--cg-color-status-info-border-default: rgba(59, 130, 246, .25);--cg-color-surface-base-background: var(--cg-gray-950);--cg-color-surface-base-text: var(--cg-gray-50);--cg-color-surface-base-icon: var(--cg-brand-primary-500);--cg-color-surface-base-divider: var(--cg-gray-800);--cg-color-surface-base-border: var(--cg-gray-800);--cg-color-surface-container-background: var(--cg-gray-900);--cg-color-surface-container-text: var(--cg-gray-100);--cg-color-surface-container-icon: var(--cg-brand-primary-500);--cg-color-surface-container-divider: var(--cg-gray-800);--cg-color-surface-container-border: var(--cg-gray-800);--cg-color-surface-container-outlined: var(--cg-gray-600);--cg-color-surface-container-subtle: var(--cg-gray-900);--cg-color-surface-cards-background: var(--cg-gray-900);--cg-color-surface-cards-text: var(--cg-gray-white);--cg-color-surface-cards-icon: var(--cg-brand-primary-500);--cg-color-surface-cards-divider: var(--cg-gray-800);--cg-color-surface-cards-border: var(--cg-gray-800);--cg-color-surface-cards-border-strong: var(--cg-gray-600);--cg-color-surface-cards-outlined: var(--cg-gray-800);--cg-color-surface-cards-subtle: var(--cg-gray-800);--cg-color-surface-cards-emphasis: var(--cg-gray-800);--cg-color-surface-cards-hover-background: var(--cg-gray-800);--cg-color-surface-cards-hover-border: var(--cg-gray-900);--cg-color-surface-cards-active-background: var(--cg-gray-900);--cg-color-surface-cards-active-border: var(--cg-gray-800);--cg-color-surface-cards-selected-background: var(--cg-gray-100);--cg-color-surface-cards-selected-border: var(--cg-gray-400);--cg-color-surface-cards-selected-background_2: var(--cg-gray-100);--cg-color-surface-cards-disable-background: var(--cg-gray-900);--cg-color-surface-cards-disable-text: var(--cg-gray-800);--cg-color-surface-cards-disable-border: var(--cg-gray-black);--cg-color-surface-inset-background: var(--cg-gray-black);--cg-color-surface-inset-text: var(--cg-gray-white);--cg-color-surface-inset-icon: var(--cg-brand-primary-500);--cg-color-surface-inset-divider: var(--cg-gray-800);--cg-color-surface-inset-border: var(--cg-gray-800);--cg-color-surface-inset-outlined: var(--cg-gray-600);--cg-color-surface-inset-subtle: var(--cg-gray-900);--cg-color-surface-sidebar-background: var(--cg-gray-black);--cg-color-surface-sidebar-text: var(--cg-gray-100);--cg-color-surface-sidebar-icon: var(--cg-gray-400);--cg-color-surface-sidebar-border: var(--cg-gray-900);--cg-color-surface-sidebar-hover-background: var(--cg-gray-800);--cg-color-surface-sidebar-active-background: var(--cg-gray-600);--cg-color-surface-sidebar-selected-background: var(--cg-gray-900);--cg-color-surface-tabbar-background: var(--cg-gray-black);--cg-color-surface-tabbar-text: var(--cg-gray-100);--cg-color-surface-tabbar-icon: var(--cg-gray-400);--cg-color-surface-tabbar-border: var(--cg-gray-900);--cg-color-surface-tabbar-hover-background: var(--cg-gray-800);--cg-color-surface-tabbar-active-background: var(--cg-gray-600);--cg-color-surface-tabbar-selected-background: var(--cg-gray-900);--cg-color-surface-toolbar-background: var(--cg-gray-black);--cg-color-surface-toolbar-text: var(--cg-gray-white);--cg-color-surface-toolbar-icon: var(--cg-brand-primary-500);--cg-color-surface-toolbar-divider: var(--cg-gray-800);--cg-color-surface-toolbar-border: var(--cg-gray-800);--cg-color-surface-toolbar-empashis: var(--cg-gray-600);--cg-color-surface-toolbar-subtle: var(--cg-gray-900);--cg-color-surface-table-background: var(--cg-gray-black);--cg-color-surface-table-text: var(--cg-gray-white);--cg-color-surface-table-icon: var(--cg-brand-primary-500);--cg-color-surface-table-divider: var(--cg-gray-800);--cg-color-surface-table-border: var(--cg-gray-800);--cg-color-surface-table-header-background: var(--cg-gray-600);--cg-color-surface-table-header-background_2: var(--cg-gray-600);--cg-color-surface-table-header-text: var(--cg-gray-white);--cg-color-surface-table-header-icon: var(--cg-brand-primary-500);--cg-color-surface-table-header-border: var(--cg-gray-800);--cg-color-surface-table-subtle: var(--cg-gray-900);--cg-color-surface-table-row-background: var(--cg-gray-600);--cg-color-surface-table-row-border: var(--cg-gray-800);--cg-color-surface-table-row-active-background: var(--cg-gray-600);--cg-color-surface-table-row-selected-background: var(--cg-gray-600);--cg-color-surface-table-row-hover-background: var(--cg-gray-600);--cg-color-surface-table-row-alt-background: var(--cg-gray-600);--cg-color-surface-table-cell-border: var(--cg-gray-800);--cg-color-surface-field-background: var(--cg-gray-black);--cg-color-surface-field-text: var(--cg-gray-white);--cg-color-surface-field-icon: var(--cg-brand-primary-500);--cg-color-surface-field-placeholder: var(--cg-brand-primary-500);--cg-color-surface-field-border: var(--cg-gray-800);--cg-color-surface-field-hover-background: var(--cg-gray-800);--cg-color-surface-field-hover-border: var(--cg-gray-900);--cg-color-surface-field-active-background: var(--cg-gray-900);--cg-color-surface-field-active-border: var(--cg-gray-800);--cg-color-surface-field-focus-background: var(--cg-gray-900);--cg-color-surface-field-focus-border: var(--cg-gray-800);--cg-color-surface-field-selected-background: var(--cg-gray-100);--cg-color-surface-field-selected-border: var(--cg-gray-400);--cg-color-surface-field-selected-background_2: var(--cg-gray-100);--cg-color-surface-field-disable-background: var(--cg-gray-900);--cg-color-surface-field-disable-text: var(--cg-gray-800);--cg-color-surface-field-disable-border: var(--cg-gray-black);--cg-color-surface-field-invalid-background: var(--cg-gray-900);--cg-color-surface-field-invalid-text: var(--cg-gray-800);--cg-color-surface-field-invalid-border: var(--cg-gray-black);--cg-color-surface-field-readonly-background: var(--cg-gray-900);--cg-color-surface-field-readonly-border: var(--cg-gray-800);--cg-color-surface-modal-background: var(--cg-gray-black);--cg-color-surface-modal-text: var(--cg-gray-white);--cg-color-surface-modal-icon: var(--cg-brand-primary-500);--cg-color-surface-modal-divider: var(--cg-gray-800);--cg-color-surface-modal-border: var(--cg-gray-800);--cg-color-surface-drawer-background: var(--cg-gray-black);--cg-color-surface-drawer-text: var(--cg-gray-white);--cg-color-surface-drawer-icon: var(--cg-brand-primary-500);--cg-color-surface-drawer-divider: var(--cg-gray-800);--cg-color-surface-drawer-border: var(--cg-gray-800);--cg-color-surface-popover-background: var(--cg-gray-black);--cg-color-surface-popover-text: var(--cg-gray-white);--cg-color-surface-popover-icon: var(--cg-brand-primary-500);--cg-color-surface-popover-divider: var(--cg-gray-800);--cg-color-surface-popover-border: var(--cg-gray-800);--cg-color-surface-tooltip-background: var(--cg-gray-black);--cg-color-surface-tooltip-text: var(--cg-gray-white);--cg-color-surface-tooltip-icon: var(--cg-brand-primary-500);--cg-color-surface-tooltip-border: var(--cg-gray-800);--cg-color-surface-toast-background: var(--cg-gray-black);--cg-color-surface-toast-text: var(--cg-gray-white);--cg-color-surface-toast-icon: var(--cg-brand-primary-500);--cg-color-surface-toast-border: var(--cg-gray-800);--cg-color-surface-toast-success-background: var(--cg-gray-black);--cg-color-surface-toast-success-text: var(--cg-gray-white);--cg-color-surface-toast-success-icon: var(--cg-brand-primary-500);--cg-color-surface-toast-success-border: var(--cg-gray-800);--cg-color-surface-toast-info-background: var(--cg-gray-black);--cg-color-surface-toast-info-text: var(--cg-gray-white);--cg-color-surface-toast-info-icon: var(--cg-brand-primary-500);--cg-color-surface-toast-info-border: var(--cg-gray-800);--cg-color-surface-toast-warning-background: var(--cg-gray-black);--cg-color-surface-toast-warning-text: var(--cg-gray-white);--cg-color-surface-toast-warning-icon: var(--cg-brand-primary-500);--cg-color-surface-toast-warning-border: var(--cg-gray-800);--cg-color-surface-toast-error-background: var(--cg-gray-black);--cg-color-surface-toast-error-text: var(--cg-gray-white);--cg-color-surface-toast-error-icon: var(--cg-brand-primary-500);--cg-color-surface-toast-error-border: var(--cg-gray-800);--cg-color-surface-toast-message-background: var(--cg-gray-black);--cg-color-surface-toast-message-text: var(--cg-gray-white);--cg-color-surface-toast-message-icon: var(--cg-brand-primary-500);--cg-color-surface-toast-message-border: var(--cg-gray-800);--cg-color-surface-toast-banner-background: var(--cg-gray-black);--cg-color-surface-toast-banner-text: var(--cg-gray-white);--cg-color-surface-toast-banner-icon: var(--cg-brand-primary-500);--cg-color-surface-toast-banner-border: var(--cg-gray-800);--cg-color-surface-toast-banner-success-background: var(--cg-gray-black);--cg-color-surface-toast-banner-success-text: var(--cg-gray-white);--cg-color-surface-toast-banner-success-icon: var(--cg-brand-primary-500);--cg-color-surface-toast-banner-success-border: var(--cg-gray-800);--cg-color-surface-toast-banner-info-background: var(--cg-gray-black);--cg-color-surface-toast-banner-info-text: var(--cg-gray-white);--cg-color-surface-toast-banner-info-icon: var(--cg-brand-primary-500);--cg-color-surface-toast-banner-info-border: var(--cg-gray-800);--cg-color-surface-toast-banner-warning-background: var(--cg-gray-black);--cg-color-surface-toast-banner-warning-text: var(--cg-gray-white);--cg-color-surface-toast-banner-warning-icon: var(--cg-brand-primary-500);--cg-color-surface-toast-banner-warning-border: var(--cg-gray-800);--cg-color-surface-toast-banner-error-background: var(--cg-gray-black);--cg-color-surface-toast-banner-error-text: var(--cg-gray-white);--cg-color-surface-toast-banner-error-icon: var(--cg-brand-primary-500);--cg-color-surface-toast-banner-error-border: var(--cg-gray-800);--cg-color-surface-toast-banner-message-background: var(--cg-gray-black);--cg-color-surface-toast-banner-message-text: var(--cg-gray-white);--cg-color-surface-toast-banner-message-icon: var(--cg-brand-primary-500);--cg-color-surface-toast-banner-message-border: var(--cg-gray-800);--cg-color-surface-pills-primary-background: var(--cg-gray-black);--cg-color-surface-pills-primary-hover-background: var(--cg-gray-black);--cg-color-surface-pills-primary-text: var(--cg-gray-white);--cg-color-surface-pills-primary-icon: var(--cg-brand-primary-500);--cg-color-surface-pills-primary-border: var(--cg-gray-800);--cg-color-surface-pills-primary-active-background: var(--cg-gray-black);--cg-color-surface-pills-primary-selected-background: var(--cg-gray-black);--cg-color-surface-pills-primary-selected-text: var(--cg-gray-white);--cg-color-surface-pills-primary-selected-icon: var(--cg-brand-primary-500);--cg-color-surface-pills-primary-selected-border: var(--cg-gray-800);--cg-color-surface-pills-primary-disable-background: var(--cg-gray-black);--cg-color-surface-pills-primary-disable-text: var(--cg-gray-white);--cg-color-surface-pills-primary-disable-icon: var(--cg-brand-primary-500);--cg-color-surface-pills-primary-disable-border: var(--cg-gray-800);--cg-color-surface-pills-secondary-background: var(--cg-gray-black);--cg-color-surface-pills-secondary-hover-background: var(--cg-gray-black);--cg-color-surface-pills-secondary-text: var(--cg-gray-white);--cg-color-surface-pills-secondary-icon: var(--cg-brand-primary-500);--cg-color-surface-pills-secondary-border: var(--cg-gray-800);--cg-color-surface-pills-secondary-active-background: var(--cg-gray-black);--cg-color-surface-pills-secondary-selected-background: var(--cg-gray-black);--cg-color-surface-pills-secondary-selected-text: var(--cg-gray-white);--cg-color-surface-pills-secondary-selected-icon: var(--cg-brand-primary-500);--cg-color-surface-pills-secondary-selected-border: var(--cg-gray-800);--cg-color-surface-pills-secondary-disable-background: var(--cg-gray-black);--cg-color-surface-pills-secondary-disable-text: var(--cg-gray-white);--cg-color-surface-pills-secondary-disable-icon: var(--cg-brand-primary-500);--cg-color-surface-pills-secondary-disable-border: var(--cg-gray-800);--cg-color-surface-pills-tertiary-background: var(--cg-gray-black);--cg-color-surface-pills-tertiary-hover-background: var(--cg-gray-black);--cg-color-surface-pills-tertiary-text: var(--cg-gray-white);--cg-color-surface-pills-tertiary-icon: var(--cg-brand-primary-500);--cg-color-surface-pills-tertiary-border: var(--cg-gray-800);--cg-color-surface-pills-tertiary-active-background: var(--cg-gray-black);--cg-color-surface-pills-tertiary-selected-background: var(--cg-gray-black);--cg-color-surface-pills-tertiary-selected-text: var(--cg-gray-white);--cg-color-surface-pills-tertiary-selected-icon: var(--cg-brand-primary-500);--cg-color-surface-pills-tertiary-selected-border: var(--cg-gray-800);--cg-color-surface-pills-tertiary-disable-background: var(--cg-gray-black);--cg-color-surface-pills-tertiary-disable-text: var(--cg-gray-white);--cg-color-surface-pills-tertiary-disable-icon: var(--cg-brand-primary-500);--cg-color-surface-pills-tertiary-disable-border: var(--cg-gray-800);--cg-color-surface-pills-status-background: var(--cg-gray-black);--cg-color-surface-pills-status-text: var(--cg-gray-white);--cg-color-surface-pills-status-icon: var(--cg-brand-primary-500);--cg-color-surface-pills-status-border: var(--cg-gray-800);--cg-color-surface-pills-status-success-background: var(--cg-gray-black);--cg-color-surface-pills-status-success-text: var(--cg-gray-white);--cg-color-surface-pills-status-success-border: var(--cg-gray-800);--cg-color-surface-pills-status-warning-background: var(--cg-gray-black);--cg-color-surface-pills-status-warning-text: var(--cg-gray-white);--cg-color-surface-pills-status-warning-border: var(--cg-gray-800);--cg-color-surface-pills-status-error-background: var(--cg-gray-black);--cg-color-surface-pills-status-error-text: var(--cg-gray-white);--cg-color-surface-pills-status-error-border: var(--cg-gray-800);--cg-color-surface-pills-status-info-background: var(--cg-gray-black);--cg-color-surface-pills-status-info-text: var(--cg-gray-white);--cg-color-surface-pills-status-info-border: var(--cg-gray-800);--cg-color-surface-overlay-scrim-light: var(--cg-gray-black);--cg-color-surface-overlay-scrim-dark: var(--cg-gray-black);--cg-color-input-background-default: var(--cg-gray-900);--cg-color-input-background-hover: var(--cg-color-surface-cards-hover-background);--cg-color-input-background-focus: var(--cg-color-surface-cards-active-background);--cg-color-input-background-disabled: var(--cg-color-surface-cards-disable-background);--cg-color-input-text-default: var(--cg-gray-100);--cg-color-input-text-placeholder: var(--cg-gray-500);--cg-color-input-text-disabled: var(--cg-color-surface-cards-disable-text);--cg-color-input-border-default: var(--cg-gray-700);--cg-color-input-border-hover: var(--cg-color-action-primary-border-default);--cg-color-input-border-focus: var(--cg-color-action-primary-border-focus);--cg-color-input-border-error: var(--cg-color-status-error-border-default);--cg-color-input-border-disabled: var(--cg-color-surface-cards-disable-border);--cg-color-input-icon-default: var(--cg-color-surface-container-icon);--cg-color-input-icon-error: var(--cg-color-status-error-text-default);--cg-color-input-icon-success: var(--cg-color-status-success-text-default);--cg-color-checkbox-background-default: var(--cg-gray-white);--cg-color-checkbox-background-checked: var(--cg-color-action-primary-background-default);--cg-color-checkbox-background-hover: var(--cg-color-action-primary-background-hover);--cg-color-checkbox-background-disabled: var(--cg-gray-400);--cg-color-checkbox-border-default: var(--cg-gray-400);--cg-color-checkbox-border-checked: var(--cg-color-action-primary-border-default);--cg-color-checkbox-border-focus: var(--cg-color-action-primary-border-focus);--cg-color-checkbox-border-disabled: var(--cg-gray-600);--cg-color-checkbox-checkmark-default: var(--cg-color-action-primary-text-default);--cg-color-checkbox-checkmark-disabled: var(--cg-gray-700);--cg-color-radio-background-default: var(--cg-gray-white);--cg-color-radio-background-checked: var(--cg-color-action-primary-background-default);--cg-color-radio-background-hover: var(--cg-color-action-primary-background-hover);--cg-color-radio-background-disabled: var(--cg-gray-400);--cg-color-radio-border-default: var(--cg-gray-400);--cg-color-radio-border-checked: var(--cg-color-action-primary-border-default);--cg-color-radio-border-focus: var(--cg-color-action-primary-border-focus);--cg-color-radio-border-disabled: var(--cg-gray-600);--cg-color-radio-dot-default: var(--cg-color-action-primary-text-default);--cg-color-radio-dot-disabled: var(--cg-gray-700);--cg-color-toggle-background-off: var(--cg-gray-400);--cg-color-toggle-background-on: var(--cg-color-action-primary-background-default);--cg-color-toggle-background-disabled: var(--cg-gray-500);--cg-color-toggle-thumb-off: var(--cg-gray-white);--cg-color-toggle-thumb-on: var(--cg-gray-white);--cg-color-toggle-thumb-disabled: var(--cg-gray-300);--cg-color-toggle-border-focus: var(--cg-color-action-primary-border-focus);--cg-color-modal-overlay-background: rgba(0, 0, 0, .5);--cg-color-modal-container-background: var(--cg-color-surface-container-background);--cg-color-modal-container-border: var(--cg-color-surface-container-border);--cg-color-modal-header-background: var(--cg-color-surface-base-background);--cg-color-modal-header-text: var(--cg-color-surface-base-text);--cg-color-modal-footer-background: var(--cg-color-surface-base-background);--cg-color-modal-footer-border: var(--cg-color-surface-base-divider);--cg-color-tooltip-background: var(--cg-gray-900);--cg-color-tooltip-text: var(--cg-gray-white);--cg-color-tooltip-arrow: var(--cg-gray-900);--cg-color-badge-background-default: rgba(59, 130, 246, .12);--cg-color-badge-background-success: rgba(34, 197, 94, .12);--cg-color-badge-background-warning: rgba(245, 158, 11, .12);--cg-color-badge-background-error: rgba(239, 68, 68, .12);--cg-color-badge-text-default: var(--cg-color-status-info-text-default);--cg-color-badge-text-success: var(--cg-color-status-success-text-default);--cg-color-badge-text-warning: var(--cg-color-status-warning-text-default);--cg-color-badge-text-error: var(--cg-color-status-error-text-default);--cg-color-message-background-info: rgba(59, 130, 246, .12);--cg-color-message-background-success: rgba(34, 197, 94, .12);--cg-color-message-background-warning: rgba(245, 158, 11, .12);--cg-color-message-background-error: rgba(239, 68, 68, .12);--cg-color-message-text-info: var(--cg-blue-400);--cg-color-message-text-success: var(--cg-green-400);--cg-color-message-text-warning: var(--cg-yellow-400);--cg-color-message-text-error: var(--cg-red-400);--cg-color-message-border-info: rgba(59, 130, 246, .25);--cg-color-message-border-success: rgba(34, 197, 94, .25);--cg-color-message-border-warning: rgba(245, 158, 11, .25);--cg-color-message-border-error: rgba(239, 68, 68, .25);--cg-color-message-icon-info: var(--cg-color-status-info-text-default);--cg-color-message-icon-success: var(--cg-color-status-success-text-default);--cg-color-message-icon-warning: var(--cg-color-status-warning-text-default);--cg-color-message-icon-error: var(--cg-color-status-error-text-default);--cg-color-loading-spinner-primary: var(--cg-color-action-primary-background-default);--cg-color-loading-spinner-secondary: var(--cg-color-action-secondary-background-default);--cg-color-empty-state-icon: var(--cg-gray-400);--cg-color-empty-state-text-primary: var(--cg-color-surface-container-text);--cg-color-empty-state-text-secondary: var(--cg-gray-500);--cg-color-slider-track-background: var(--cg-gray-300);--cg-color-slider-track-filled: var(--cg-color-action-primary-background-default);--cg-color-slider-thumb-background: var(--cg-gray-white);--cg-color-slider-thumb-border: var(--cg-color-action-primary-border-default);--cg-color-slider-thumb-hover: var(--cg-color-action-primary-background-hover);--cg-color-slider-mark-background: var(--cg-gray-500);--cg-color-segmented-control-background: var(--cg-color-surface-container-background);--cg-color-segmented-control-item-background-default: rgba(0, 0, 0, 0);--cg-color-segmented-control-item-background-selected: var(--cg-color-action-primary-background-default);--cg-color-segmented-control-item-text-default: var(--cg-color-surface-container-text);--cg-color-segmented-control-item-text-selected: var(--cg-color-action-primary-text-default);--cg-color-segmented-control-item-border: var(--cg-color-surface-container-border);--cg-color-code-background: var(--cg-gray-950);--cg-color-code-surface: var(--cg-gray-900);--cg-color-code-border: var(--cg-gray-800);--cg-color-code-text: var(--cg-gray-200);--cg-color-code-muted: var(--cg-gray-600);--cg-color-code-keyword: var(--cg-brand-primary-300);--cg-color-code-string: var(--cg-green-300);--cg-color-code-comment: var(--cg-gray-600);--cg-color-code-number: #fbbf24;--cg-color-code-function: #93c5fd;--cg-color-chart-1: var(--cg-brand-primary-400);--cg-color-chart-2: #2dd4bf;--cg-color-chart-3: var(--cg-green-400);--cg-color-chart-4: #fbbf24;--cg-color-chart-5: #fb923c;--cg-color-chart-6: #f472b6;--cg-color-chart-7: var(--cg-green-400);--cg-color-chart-8: #f87171;--cg-color-chart-grid: var(--cg-gray-800);--cg-color-chart-axis: var(--cg-gray-600);--cg-overlay-accent-subtle: rgba(223, 255, 97, .06);--cg-overlay-accent-light: rgba(223, 255, 97, .12);--cg-overlay-accent-medium: rgba(223, 255, 97, .18);--cg-overlay-accent-strong: rgba(223, 255, 97, .25);--cg-overlay-dark-subtle: rgba(0, 0, 0, .12);--cg-overlay-dark-light: rgba(0, 0, 0, .2);--cg-overlay-dark-medium: rgba(0, 0, 0, .3);--cg-overlay-dark-strong: rgba(0, 0, 0, .6);--cg-overlay-dark-text: var(--cg-gray-white);--cg-overlay-white-subtle: rgba(255, 255, 255, .04);--cg-overlay-white-light: rgba(255, 255, 255, .06);--cg-overlay-white-medium: rgba(255, 255, 255, .1);--cg-overlay-white-strong: rgba(255, 255, 255, .18);--cg-focus-ring-width: 2px;--cg-focus-ring-offset: 2px;--cg-focus-ring-color: var(--cg-brand-primary-400);--cg-motion-duration-instant: 0ms;--cg-motion-duration-fast: 80ms;--cg-motion-duration-normal: .15s;--cg-motion-duration-slow: .25s;--cg-motion-duration-slower: .35s;--cg-motion-easing-default: cubic-bezier(.4, 0, .2, 1);--cg-motion-easing-enter: cubic-bezier(0, 0, .2, 1);--cg-motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--cg-motion-easing-bounce: cubic-bezier(.34, 1.56, .64, 1);--cg-motion-easing-color: cubic-bezier(0, 0, .58, 1);--cg-elevation-1: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--cg-elevation-2: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--cg-elevation-3: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 10px 15px -3px rgba(0, 0, 0, .5);--cg-elevation-4: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 8px 10px -6px rgba(0, 0, 0, .4);--cg-elevation-5: 0 25px 50px -12px rgba(0, 0, 0, .6);--cg-interaction-press-scale: .97;--cg-interaction-hover-lift: -1px;--cg-typography-heading-h1-fontFamily: var(--cg-font-family-display);--cg-typography-heading-h1-fontSize: var(--cg-font-size-4xl);--cg-typography-heading-h1-fontWeight: var(--cg-font-weight-bold);--cg-typography-heading-h1-lineHeight: var(--cg-line-height-tight);--cg-typography-heading-h1-letterSpacing: var(--cg-letter-spacing-tight);--cg-typography-heading-h2-fontFamily: var(--cg-font-family-display);--cg-typography-heading-h2-fontSize: var(--cg-font-size-3xl);--cg-typography-heading-h2-fontWeight: var(--cg-font-weight-bold);--cg-typography-heading-h2-lineHeight: var(--cg-line-height-tight);--cg-typography-heading-h2-letterSpacing: var(--cg-letter-spacing-tight);--cg-typography-heading-h3-fontFamily: var(--cg-font-family-display);--cg-typography-heading-h3-fontSize: var(--cg-font-size-2xl);--cg-typography-heading-h3-fontWeight: var(--cg-font-weight-semibold);--cg-typography-heading-h3-lineHeight: var(--cg-line-height-snug);--cg-typography-heading-h3-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-heading-h4-fontFamily: var(--cg-font-family-display);--cg-typography-heading-h4-fontSize: var(--cg-font-size-xl);--cg-typography-heading-h4-fontWeight: var(--cg-font-weight-semibold);--cg-typography-heading-h4-lineHeight: var(--cg-line-height-snug);--cg-typography-heading-h4-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-heading-h5-fontFamily: var(--cg-font-family-display);--cg-typography-heading-h5-fontSize: var(--cg-font-size-lg);--cg-typography-heading-h5-fontWeight: var(--cg-font-weight-semibold);--cg-typography-heading-h5-lineHeight: var(--cg-line-height-snug);--cg-typography-heading-h5-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-heading-h6-fontFamily: var(--cg-font-family-display);--cg-typography-heading-h6-fontSize: var(--cg-font-size-md);--cg-typography-heading-h6-fontWeight: var(--cg-font-weight-semibold);--cg-typography-heading-h6-lineHeight: var(--cg-line-height-snug);--cg-typography-heading-h6-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-body-large-fontFamily: var(--cg-font-family-primary);--cg-typography-body-large-fontSize: var(--cg-font-size-md);--cg-typography-body-large-fontWeight: var(--cg-font-weight-normal);--cg-typography-body-large-lineHeight: var(--cg-line-height-relaxed);--cg-typography-body-large-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-body-base-fontFamily: var(--cg-font-family-primary);--cg-typography-body-base-fontSize: var(--cg-font-size-base);--cg-typography-body-base-fontWeight: var(--cg-font-weight-normal);--cg-typography-body-base-lineHeight: var(--cg-line-height-normal);--cg-typography-body-base-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-body-small-fontFamily: var(--cg-font-family-primary);--cg-typography-body-small-fontSize: var(--cg-font-size-sm);--cg-typography-body-small-fontWeight: var(--cg-font-weight-normal);--cg-typography-body-small-lineHeight: var(--cg-line-height-normal);--cg-typography-body-small-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-body-xs-fontFamily: var(--cg-font-family-primary);--cg-typography-body-xs-fontSize: var(--cg-font-size-xs);--cg-typography-body-xs-fontWeight: var(--cg-font-weight-normal);--cg-typography-body-xs-lineHeight: var(--cg-line-height-normal);--cg-typography-body-xs-letterSpacing: var(--cg-letter-spacing-wide);--cg-typography-label-large-fontFamily: var(--cg-font-family-primary);--cg-typography-label-large-fontSize: var(--cg-font-size-base);--cg-typography-label-large-fontWeight: var(--cg-font-weight-medium);--cg-typography-label-large-lineHeight: var(--cg-line-height-snug);--cg-typography-label-large-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-label-medium-fontFamily: var(--cg-font-family-primary);--cg-typography-label-medium-fontSize: var(--cg-font-size-sm);--cg-typography-label-medium-fontWeight: var(--cg-font-weight-medium);--cg-typography-label-medium-lineHeight: var(--cg-line-height-snug);--cg-typography-label-medium-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-label-small-fontFamily: var(--cg-font-family-primary);--cg-typography-label-small-fontSize: var(--cg-font-size-xs);--cg-typography-label-small-fontWeight: var(--cg-font-weight-medium);--cg-typography-label-small-lineHeight: var(--cg-line-height-snug);--cg-typography-label-small-letterSpacing: var(--cg-letter-spacing-wide);--cg-typography-caption-fontFamily: var(--cg-font-family-primary);--cg-typography-caption-fontSize: var(--cg-font-size-xs);--cg-typography-caption-fontWeight: var(--cg-font-weight-normal);--cg-typography-caption-lineHeight: var(--cg-line-height-normal);--cg-typography-caption-letterSpacing: var(--cg-letter-spacing-wide);--cg-typography-code-fontFamily: var(--cg-font-family-mono);--cg-typography-code-fontSize: var(--cg-font-size-sm);--cg-typography-code-fontWeight: var(--cg-font-weight-normal);--cg-typography-code-lineHeight: var(--cg-line-height-relaxed);--cg-typography-code-letterSpacing: var(--cg-letter-spacing-normal);--cg-typography-overline-fontFamily: var(--cg-font-family-primary);--cg-typography-overline-fontSize: var(--cg-font-size-xs);--cg-typography-overline-fontWeight: var(--cg-font-weight-semibold);--cg-typography-overline-lineHeight: var(--cg-line-height-snug);--cg-typography-overline-letterSpacing: var(--cg-letter-spacing-wider);--cg-typography-overline-textTransform: uppercase;--cg-ai-confidence-high-color: var(--cg-green-400);--cg-ai-confidence-high-background: var(--cg-green-100);--cg-ai-confidence-high-border: var(--cg-green-300);--cg-ai-confidence-high-threshold: .8;--cg-ai-confidence-medium-color: var(--cg-yellow-500);--cg-ai-confidence-medium-background: var(--cg-yellow-100);--cg-ai-confidence-medium-border: var(--cg-yellow-300);--cg-ai-confidence-medium-threshold: .5;--cg-ai-confidence-low-color: var(--cg-red-500);--cg-ai-confidence-low-background: var(--cg-red-100);--cg-ai-confidence-low-border: var(--cg-red-300);--cg-ai-confidence-low-threshold: 0;--cg-ai-anomaly-critical-color: var(--cg-red-600);--cg-ai-anomaly-critical-background: var(--cg-red-100);--cg-ai-anomaly-critical-border: var(--cg-red-400);--cg-ai-anomaly-critical-glow: var(--cg-red-200);--cg-ai-anomaly-high-color: var(--cg-red-500);--cg-ai-anomaly-high-background: var(--cg-red-100);--cg-ai-anomaly-high-border: var(--cg-red-300);--cg-ai-anomaly-high-glow: var(--cg-red-100);--cg-ai-anomaly-medium-color: var(--cg-yellow-600);--cg-ai-anomaly-medium-background: var(--cg-yellow-100);--cg-ai-anomaly-medium-border: var(--cg-yellow-300);--cg-ai-anomaly-medium-glow: var(--cg-yellow-100);--cg-ai-anomaly-low-color: var(--cg-yellow-500);--cg-ai-anomaly-low-background: var(--cg-yellow-100);--cg-ai-anomaly-low-border: var(--cg-yellow-200);--cg-ai-anomaly-low-glow: #fff8dc;--cg-ai-thinking-duration: 1.4s;--cg-ai-thinking-dotSize-sm: 6px;--cg-ai-thinking-dotSize-md: 8px;--cg-ai-thinking-dotSize-lg: 10px;--cg-ai-thinking-dotGap-sm: 4px;--cg-ai-thinking-dotGap-md: 6px;--cg-ai-thinking-dotGap-lg: 8px;--cg-ai-thinking-color: var(--cg-brand-ai-accent);--cg-ai-thinking-colorSecondary: var(--cg-brand-ai-highlight);--cg-ai-insight-explanation-icon: 💡;--cg-ai-insight-explanation-color: var(--cg-blue-500);--cg-ai-insight-forecast-icon: 📊;--cg-ai-insight-forecast-color: var(--cg-brand-ai-accent);--cg-ai-insight-forecast-lineColor: var(--cg-brand-ai-highlight);--cg-ai-insight-forecast-confidenceArea: var(--cg-brand-ai-background);--cg-ai-insight-classification-icon: 🏷️;--cg-ai-insight-classification-color: var(--cg-green-500);--cg-ai-insight-optimization-icon: ⚡;--cg-ai-insight-optimization-color: var(--cg-yellow-500);--cg-ai-action-button-background: var(--cg-brand-ai-background);--cg-ai-action-button-backgroundHover: var(--cg-brand-ai-highlight);--cg-ai-action-button-border: var(--cg-brand-ai-border);--cg-ai-action-button-color: var(--cg-brand-ai-accent);--cg-ai-action-iconSize: var(--cg-icon-size-100);--cg-ai-action-spacing: var(--cg-spacing-8);--cg-ai-result-background: var(--cg-gray-50);--cg-ai-result-border: var(--cg-brand-ai-border);--cg-ai-result-padding: var(--cg-spacing-16);--cg-ai-result-borderRadius: var(--cg-border-radius-100);--cg-ai-result-shadow-x: var(--cg-shadow-sm-x);--cg-ai-result-shadow-y: var(--cg-shadow-sm-y);--cg-ai-result-shadow-blur: var(--cg-shadow-sm-blur);--cg-ai-result-shadow-color: var(--cg-brand-ai-glow);--cg-ai-driver-impact-high-color: var(--cg-red-500);--cg-ai-driver-impact-high-barHeight: 8px;--cg-ai-driver-impact-medium-color: var(--cg-yellow-500);--cg-ai-driver-impact-medium-barHeight: 6px;--cg-ai-driver-impact-low-color: var(--cg-green-400);--cg-ai-driver-impact-low-barHeight: 4px;--cg-ai-state-idle-color: var(--cg-gray-500);--cg-ai-state-idle-background: var(--cg-gray-100);--cg-ai-state-idle-border: var(--cg-gray-300);--cg-ai-state-processing-color: var(--cg-brand-ai-accent);--cg-ai-state-processing-background: var(--cg-brand-ai-background);--cg-ai-state-processing-border: var(--cg-brand-ai-border);--cg-ai-state-streaming-color: var(--cg-blue-500);--cg-ai-state-streaming-background: var(--cg-blue-100);--cg-ai-state-streaming-border: var(--cg-blue-300);--cg-ai-state-success-color: var(--cg-green-500);--cg-ai-state-success-background: var(--cg-green-100);--cg-ai-state-success-border: var(--cg-green-300);--cg-ai-state-error-color: var(--cg-red-500);--cg-ai-state-error-background: var(--cg-red-100);--cg-ai-state-error-border: var(--cg-red-300);--cg-ai-chart-forecastLine: var(--cg-brand-ai-highlight);--cg-ai-chart-confidenceBand: var(--cg-brand-ai-background);--cg-ai-chart-anomalyMarker: var(--cg-ai-anomaly-high-color);--cg-ai-chart-trendUp: var(--cg-green-500);--cg-ai-chart-trendDown: var(--cg-red-500);--cg-ai-chart-gridColor: var(--cg-gray-200);--cg-ai-chart-axisColor: var(--cg-gray-400);--cg-ai-effect-glow-color: var(--cg-brand-ai-glow);--cg-ai-effect-glow-blur: 8px;--cg-ai-effect-glow-spread: 2px;--cg-ai-effect-shimmer-from: var(--cg-gray-200);--cg-ai-effect-shimmer-to: var(--cg-gray-300);--cg-ai-effect-shimmer-duration: 1.5s;--cg-ai-effect-backdropBlur: 8px;--cg-ai-effect-gradient-from: var(--cg-brand-ai-accent);--cg-ai-effect-gradient-to: var(--cg-brand-ai-highlight);--cg-component-button-height-sm: 32px;--cg-component-button-height-md: 48px;--cg-component-button-height-lg: 56px;--cg-component-button-radius-sm: var(--cg-border-radius-50);--cg-component-button-radius-md: var(--cg-border-radius-100);--cg-component-button-radius-lg: var(--cg-border-radius-125);--cg-component-input-height-sm: 32px;--cg-component-input-height-md: 48px;--cg-component-input-height-lg: 56px;--cg-component-input-radius: var(--cg-border-radius-125);--cg-component-card-radius: var(--cg-border-radius-200);--cg-component-card-padding-sm: var(--cg-spacing-12);--cg-component-card-padding-md: var(--cg-spacing-16);--cg-component-card-padding-lg: var(--cg-spacing-24);--cg-component-badge-radius-sm: var(--cg-border-radius-50);--cg-component-badge-radius-md: var(--cg-border-radius-100);--cg-component-badge-radius-lg: var(--cg-border-radius-150);--cg-component-table-radius: var(--cg-border-radius-200);--cg-component-modal-radius: var(--cg-border-radius-200);--cg-component-modal-width-sm: 400px;--cg-component-modal-width-md: 560px;--cg-component-modal-width-lg: 720px;--cg-component-modal-width-xl: 960px;--cg-component-tooltip-radius: var(--cg-border-radius-100);--cg-component-select-height-md: var(--cg-component-input-height-md);--cg-component-select-radius: var(--cg-component-input-radius);--cg-component-textarea-min-height: 80px;--cg-component-switch-width: 44px;--cg-component-switch-height: 24px;--cg-component-pagination-button-size: 36px;--cg-component-drawer-radius: var(--cg-border-radius-200);--cg-component-drawer-width-sm: 320px;--cg-component-drawer-width-md: 480px;--cg-component-drawer-width-lg: 640px;--cg-component-otp-box-width: var(--cg-spacing-48);--cg-component-otp-box-height: var(--cg-spacing-56);--cg-component-ai-chat-radius: var(--cg-border-radius-150);--cg-component-ai-chat-min-height: 400px;--cg-component-ai-chat-max-height: 800px;--cg-component-ai-badge-radius-sm: var(--cg-border-radius-50);--cg-component-ai-badge-radius-md: var(--cg-border-radius-full);--cg-component-ai-badge-radius-lg: var(--cg-border-radius-100);--cg-component-spinner-size-xs: var(--cg-spacing-12);--cg-component-spinner-size-sm: var(--cg-spacing-16);--cg-component-spinner-size-md: var(--cg-spacing-20);--cg-component-spinner-size-lg: var(--cg-spacing-32);--cg-component-spinner-size-xl: var(--cg-spacing-48);--cg-component-progress-height-sm: var(--cg-spacing-4);--cg-component-progress-height-md: var(--cg-spacing-8);--cg-component-progress-height-lg: var(--cg-spacing-12);--cg-component-progress-radius: var(--cg-border-radius-full);--cg-component-popover-radius: var(--cg-border-radius-150);--cg-component-popover-padding: var(--cg-spacing-16);--cg-component-popover-max-width: 320px;--cg-component-popover-arrow-size: var(--cg-spacing-8);--cg-component-hover-card-radius: var(--cg-border-radius-150);--cg-component-hover-card-width: 320px;--cg-component-hover-card-padding: var(--cg-spacing-16);--cg-component-context-menu-radius: var(--cg-border-radius-100);--cg-component-context-menu-min-width: 200px;--cg-component-context-menu-item-height: var(--cg-spacing-40);--cg-component-combobox-radius: var(--cg-border-radius-125);--cg-component-combobox-listbox-max-height: 240px;--cg-component-sheet-radius: var(--cg-border-radius-200);--cg-component-sheet-side-width: 480px;--cg-component-toaster-max-width: 400px;--cg-component-toaster-min-width: 280px;--cg-component-toaster-gap: var(--cg-spacing-8);--cg-component-toaster-region-padding: var(--cg-spacing-20);--cg-component-alert-dialog-radius: var(--cg-border-radius-200);--cg-component-alert-dialog-width: 440px;--cg-component-command-radius: var(--cg-border-radius-150);--cg-component-command-width: 640px;--cg-component-command-max-height: 480px;--cg-component-command-item-height: var(--cg-spacing-40);--cg-component-toggle-height-sm: 32px;--cg-component-toggle-height-md: 40px;--cg-component-toggle-height-lg: 48px;--cg-component-toggle-radius: var(--cg-border-radius-100);--cg-component-segmented-control-height-sm: 32px;--cg-component-segmented-control-height-md: 40px;--cg-component-segmented-control-height-lg: 48px;--cg-component-segmented-control-radius: var(--cg-border-radius-full);--cg-component-segmented-control-padding: var(--cg-spacing-4);--cg-component-file-input-min-height: 120px;--cg-component-file-input-radius: var(--cg-border-radius-125);--cg-component-tag-input-min-height: 48px;--cg-component-tag-input-radius: var(--cg-border-radius-125);--cg-component-tag-input-gap: var(--cg-spacing-6);--cg-component-rating-size-sm: var(--cg-spacing-16);--cg-component-rating-size-md: var(--cg-spacing-24);--cg-component-rating-size-lg: var(--cg-spacing-32);--cg-component-rating-gap: var(--cg-spacing-4);--cg-component-collapsible-radius: var(--cg-border-radius-100);--cg-component-navbar-height: 64px;--cg-component-navbar-padding-x: var(--cg-spacing-24);--cg-component-scroll-area-scrollbar-size: var(--cg-spacing-12);--cg-component-scroll-area-scrollbar-radius: var(--cg-border-radius-full);--cg-component-kbd-radius: var(--cg-border-radius-50);--cg-component-kbd-padding-x: var(--cg-spacing-6);--cg-component-kbd-padding-y: var(--cg-spacing-2);--cg-component-kbd-min-width: var(--cg-spacing-20);--cg-component-calendar-cell-size: 36px;--cg-component-calendar-radius: var(--cg-border-radius-150);--cg-component-sidebar-width: 280px;--cg-component-sidebar-collapsed-width: 64px;--cg-component-sidebar-padding-x: var(--cg-spacing-16);--cg-component-sidebar-padding-y: var(--cg-spacing-20);--cg-component-avatar-size-xs: var(--cg-spacing-24);--cg-component-avatar-size-sm: var(--cg-spacing-32);--cg-component-avatar-size-md: var(--cg-spacing-40);--cg-component-avatar-size-lg: var(--cg-spacing-48);--cg-component-avatar-size-xl: var(--cg-spacing-64);--cg-component-avatar-status-dot-size: var(--cg-spacing-12);--cg-component-empty-state-padding: var(--cg-spacing-40);--cg-component-empty-state-icon-size: var(--cg-spacing-48);--cg-component-meter-height-sm: var(--cg-spacing-6);--cg-component-meter-height-md: var(--cg-spacing-12);--cg-component-meter-height-lg: var(--cg-spacing-16);--cg-component-meter-radius: var(--cg-border-radius-full);--cg-component-meter-circular-size-sm: var(--cg-spacing-48);--cg-component-meter-circular-size-md: var(--cg-spacing-80);--cg-component-meter-circular-size-lg: 120px}
