/**
 * AgentCEO Design System — Generated from tokens.json
 * Theme: dark
 * Generated: 2026-05-01T04:37:27.716Z
 *
 * DO NOT EDIT MANUALLY. Modify tokens.json + npm run build:tokens
 */

[data-theme="dark"] {
  --core-color-indigo-50: #eef2ff;
  --core-color-indigo-100: #e0e7ff;
  --core-color-indigo-200: #c7d2fe;
  --core-color-indigo-300: #a5b4fc;
  --core-color-indigo-400: #818cf8;
  --core-color-indigo-500: #6366f1;
  --core-color-indigo-600: #4338ca;
  --core-color-indigo-700: #3730a3;
  --core-color-indigo-800: #312e81;
  --core-color-indigo-900: #1e1b4b;
  --core-color-indigo-950: #15133a;
  --core-color-amber-50: #fffbeb;
  --core-color-amber-100: #fef3c7;
  --core-color-amber-200: #fde68a;
  --core-color-amber-300: #fcd34d;
  --core-color-amber-400: #fbbf24;
  --core-color-amber-500: #f59e0b;
  --core-color-amber-600: #d97706;
  --core-color-amber-700: #b45309;
  --core-color-amber-800: #92400e;
  --core-color-amber-900: #78350f;
  --core-color-amber-950: #451a03;
  --core-color-teal-50: #f0fdfa;
  --core-color-teal-100: #ccfbf1;
  --core-color-teal-200: #99f6e4;
  --core-color-teal-300: #5eead4;
  --core-color-teal-400: #2dd4bf;
  --core-color-teal-500: #14b8a6;
  --core-color-teal-600: #0d9488;
  --core-color-teal-700: #0f766e;
  --core-color-teal-800: #115e59;
  --core-color-teal-900: #134e4a;
  --core-color-teal-950: #042f2e;
  --core-color-neutral-50: #f8fafc;
  --core-color-neutral-100: #f1f3f9;
  --core-color-neutral-200: #e3e6ef;
  --core-color-neutral-300: #c9cdd9;
  --core-color-neutral-400: #9ba0b0;
  --core-color-neutral-500: #6b7185;
  --core-color-neutral-600: #4b5163;
  --core-color-neutral-700: #363b4d;
  --core-color-neutral-800: #1e2233;
  --core-color-neutral-900: #121627;
  --core-color-neutral-950: #0a1020;
  --core-color-success-green-50: #f0fdf4;
  --core-color-success-green-100: #dcfce7;
  --core-color-success-green-200: #bbf7d0;
  --core-color-success-green-300: #86efac;
  --core-color-success-green-400: #4ade80;
  --core-color-success-green-500: #22c55e;
  --core-color-success-green-600: #16a34a;
  --core-color-success-green-700: #15803d;
  --core-color-success-green-800: #166534;
  --core-color-success-green-900: #14532d;
  --core-color-success-green-950: #052e16;
  --core-color-danger-red-50: #fef2f2;
  --core-color-danger-red-100: #fee2e2;
  --core-color-danger-red-200: #fecaca;
  --core-color-danger-red-300: #fca5a5;
  --core-color-danger-red-400: #f87171;
  --core-color-danger-red-500: #ef4444;
  --core-color-danger-red-600: #dc2626;
  --core-color-danger-red-700: #b91c1c;
  --core-color-danger-red-800: #991b1b;
  --core-color-danger-red-900: #7f1d1d;
  --core-color-danger-red-950: #450a0a;
  --core-color-white: #ffffff;
  --core-color-black: #000000;
  --core-color-transparent: rgba(0, 0, 0, 0);
  --core-color-accent-on-amber: #1a0f3e;
  --core-font-family-body: Inter, system-ui, sans-serif;
  --core-font-family-display: Onest, Inter, system-ui, sans-serif;
  --core-font-family-mono: JetBrains Mono, Consolas, monospace;
  --core-font-size-xs: 12;
  --core-font-size-sm: 14;
  --core-font-size-md: 16;
  --core-font-size-lg: 20;
  --core-font-size-xl: 24;
  --core-font-size-2xl: 32;
  --core-font-size-3xl: 40;
  --core-font-size-4xl: 56;
  --core-font-line-height-tight: 1.1;
  --core-font-line-height-snug: 1.25;
  --core-font-line-height-normal: 1.5;
  --core-font-line-height-relaxed: 1.625;
  --core-font-line-height-loose: 1.75;
  --core-font-letter-spacing-tight: -0.02em;
  --core-font-letter-spacing-normal: 0;
  --core-font-letter-spacing-relaxed: 0.01em;
  --core-font-letter-spacing-wide: 0.05em;
  --core-font-weight-regular: 400;
  --core-font-weight-medium: 500;
  --core-font-weight-semibold: 600;
  --core-font-weight-bold: 700;
  --core-font-weight-black: 800;
  --semantic-dark-text-primary: #f1f3f9;
  --semantic-dark-text-secondary: #9ba0b0;
  --semantic-dark-text-disabled: #363b4d;
  --semantic-dark-text-muted: #9ba0b0;
  --semantic-dark-text-placeholder: #6b7185;
  --semantic-dark-text-code: #5eead4;
  --semantic-dark-text-brand: #818cf8;
  --semantic-dark-text-brand-on-canvas: #a5b4fc;
  --semantic-dark-text-on-accent-amber: #1a0f3e;
  --semantic-dark-text-on-action: #ffffff;
  --semantic-dark-text-link-default: #818cf8;
  --semantic-dark-text-link-hover: #a5b4fc;
  --semantic-dark-text-link-visited: #6366f1;
  --semantic-dark-text-link-active: #fbbf24;
  --semantic-dark-text-success: #4ade80;
  --semantic-dark-text-warning: #fcd34d;
  --semantic-dark-text-danger: #fca5a5;
  --semantic-dark-text-info: #818cf8;
  --semantic-dark-surface-canvas: #0a1020;
  --semantic-dark-surface-subtle: #121627;
  --semantic-dark-surface-raised: #1e2233;
  --semantic-dark-surface-sunken: #0a1020;
  --semantic-dark-surface-code: #121627;
  --semantic-dark-surface-selection: #1e1b4b;
  --semantic-dark-surface-autofill: rgba(69, 26, 3, 0.3);
  --semantic-dark-surface-scrim: rgba(15, 19, 58, 0.7);
  --semantic-dark-border-default: #1e2233;
  --semantic-dark-border-subtle: #121627;
  --semantic-dark-border-strong: #363b4d;
  --semantic-dark-border-brand: #312e81;
  --semantic-dark-outline-focus-inner-color: #fbbf24;
  --semantic-dark-outline-focus-outer-color: #f8fafc;
  --semantic-dark-outline-focus-inner-width: 2px;
  --semantic-dark-outline-focus-outer-width: 2px;
  --semantic-dark-action-primary-bg: #6366f1;
  --semantic-dark-action-primary-fg: #ffffff;
  --semantic-dark-action-primary-border: rgba(0, 0, 0, 0);
  --semantic-dark-action-secondary-bg: #1e2233;
  --semantic-dark-action-secondary-fg: #f1f3f9;
  --semantic-dark-action-secondary-border: #363b4d;
  --semantic-dark-action-accent-bg: #fbbf24;
  --semantic-dark-action-accent-fg: #1a0f3e;
  --semantic-dark-action-accent-border: rgba(0, 0, 0, 0);
  --semantic-dark-action-danger-bg: #ef4444;
  --semantic-dark-action-danger-fg: #ffffff;
  --semantic-dark-action-danger-border: rgba(0, 0, 0, 0);
  --semantic-dark-action-ghost-bg: rgba(0, 0, 0, 0);
  --semantic-dark-action-ghost-fg: #f1f3f9;
  --semantic-dark-action-ghost-border: rgba(0, 0, 0, 0);
  --semantic-dark-status-success-bg: #052e16;
  --semantic-dark-status-success-text: #4ade80;
  --semantic-dark-status-success-border: #14532d;
  --semantic-dark-status-success-icon: #4ade80;
  --semantic-dark-status-warning-bg: #78350f;
  --semantic-dark-status-warning-text: #fcd34d;
  --semantic-dark-status-warning-border: #92400e;
  --semantic-dark-status-warning-icon: #fbbf24;
  --semantic-dark-status-danger-bg: #450a0a;
  --semantic-dark-status-danger-text: #fca5a5;
  --semantic-dark-status-danger-border: #7f1d1d;
  --semantic-dark-status-danger-icon: #f87171;
  --semantic-dark-status-info-bg: #15133a;
  --semantic-dark-status-info-text: #818cf8;
  --semantic-dark-status-info-border: #312e81;
  --semantic-dark-status-info-icon: #818cf8;
  --semantic-dark-opacity-disabled: 0.4;
  --semantic-dark-opacity-hover-overlay: 0.08;
  --semantic-dark-opacity-pressed-overlay: 0.12;
  --semantic-dark-opacity-selected-overlay: 0.16;
  --semantic-dark-opacity-scrim: 0.7;
  --semantic-dark-chart-1: #818cf8;
  --semantic-dark-chart-2: #fbbf24;
  --semantic-dark-chart-3: #5eead4;
  --semantic-dark-chart-4: #9ba0b0;
  --semantic-dark-typography-display-hero-size: 56;
  --semantic-dark-typography-display-hero-line-height: 1.1;
  --semantic-dark-typography-display-hero-letter-spacing: -0.015em;
  --semantic-dark-typography-display-hero-weight: 600;
  --semantic-dark-typography-display-hero-family: Onest, Inter, system-ui, sans-serif;
  --semantic-dark-typography-display-large-size: 40;
  --semantic-dark-typography-display-large-line-height: 1.1;
  --semantic-dark-typography-display-large-letter-spacing: -0.015em;
  --semantic-dark-typography-display-large-weight: 600;
  --semantic-dark-typography-display-large-family: Onest, Inter, system-ui, sans-serif;
  --semantic-dark-typography-display-medium-size: 32;
  --semantic-dark-typography-display-medium-line-height: 1.1;
  --semantic-dark-typography-display-medium-letter-spacing: 0.005em;
  --semantic-dark-typography-display-medium-weight: 500;
  --semantic-dark-typography-display-medium-family: Onest, Inter, system-ui, sans-serif;
  --semantic-dark-typography-heading-h3-size: 24;
  --semantic-dark-typography-heading-h3-line-height: 1.25;
  --semantic-dark-typography-heading-h3-letter-spacing: 0;
  --semantic-dark-typography-heading-h3-weight: 500;
  --semantic-dark-typography-heading-h3-family: Onest, Inter, system-ui, sans-serif;
  --semantic-dark-typography-heading-h4-size: 20;
  --semantic-dark-typography-heading-h4-line-height: 1.25;
  --semantic-dark-typography-heading-h4-letter-spacing: 0;
  --semantic-dark-typography-heading-h4-weight: 500;
  --semantic-dark-typography-heading-h4-family: Inter, system-ui, sans-serif;
  --semantic-dark-typography-body-lead-size: 20;
  --semantic-dark-typography-body-lead-line-height: 1.625;
  --semantic-dark-typography-body-lead-letter-spacing: 0;
  --semantic-dark-typography-body-lead-weight: 400;
  --semantic-dark-typography-body-lead-family: Inter, system-ui, sans-serif;
  --semantic-dark-typography-body-large-size: 17;
  --semantic-dark-typography-body-large-line-height: 1.5;
  --semantic-dark-typography-body-large-letter-spacing: 0;
  --semantic-dark-typography-body-large-weight: 400;
  --semantic-dark-typography-body-large-family: Inter, system-ui, sans-serif;
  --semantic-dark-typography-body-default-size: 16;
  --semantic-dark-typography-body-default-line-height: 1.5;
  --semantic-dark-typography-body-default-letter-spacing: 0;
  --semantic-dark-typography-body-default-weight: 400;
  --semantic-dark-typography-body-default-family: Inter, system-ui, sans-serif;
  --semantic-dark-typography-body-small-size: 14;
  --semantic-dark-typography-body-small-line-height: 1.5;
  --semantic-dark-typography-body-small-letter-spacing: 0;
  --semantic-dark-typography-body-small-weight: 400;
  --semantic-dark-typography-body-small-family: Inter, system-ui, sans-serif;
  --semantic-dark-typography-body-emphasis-size: 16;
  --semantic-dark-typography-body-emphasis-line-height: 1.5;
  --semantic-dark-typography-body-emphasis-letter-spacing: 0;
  --semantic-dark-typography-body-emphasis-weight: 500;
  --semantic-dark-typography-body-emphasis-family: Inter, system-ui, sans-serif;
  --semantic-dark-typography-caption-size: 12;
  --semantic-dark-typography-caption-line-height: 1.5;
  --semantic-dark-typography-caption-letter-spacing: 0.01em;
  --semantic-dark-typography-caption-weight: 400;
  --semantic-dark-typography-caption-family: Inter, system-ui, sans-serif;
  --semantic-dark-typography-eyebrow-size: 12;
  --semantic-dark-typography-eyebrow-line-height: 1.5;
  --semantic-dark-typography-eyebrow-letter-spacing: 0.05em;
  --semantic-dark-typography-eyebrow-weight: 500;
  --semantic-dark-typography-eyebrow-family: Inter, system-ui, sans-serif;
  --semantic-dark-typography-code-inline-size: 14;
  --semantic-dark-typography-code-inline-line-height: 1.5;
  --semantic-dark-typography-code-inline-letter-spacing: 0;
  --semantic-dark-typography-code-inline-weight: 400;
  --semantic-dark-typography-code-inline-family: JetBrains Mono, Consolas, monospace;
  --semantic-dark-typography-code-block-size: 14;
  --semantic-dark-typography-code-block-line-height: 1.5;
  --semantic-dark-typography-code-block-letter-spacing: 0;
  --semantic-dark-typography-code-block-weight: 400;
  --semantic-dark-typography-code-block-family: JetBrains Mono, Consolas, monospace;
  --semantic-dark-typography-tabular-numeric-size: 14;
  --semantic-dark-typography-tabular-numeric-line-height: 1.5;
  --semantic-dark-typography-tabular-numeric-letter-spacing: 0;
  --semantic-dark-typography-tabular-numeric-weight: 400;
  --semantic-dark-typography-tabular-numeric-family: Inter, system-ui, sans-serif;
  --semantic-dark-typography-tabular-numeric-font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "tnum" 1, "cv11" 1;
  --semantic-dark-typography-button-primary-size: 14;
  --semantic-dark-typography-button-primary-line-height: 1.25;
  --semantic-dark-typography-button-primary-letter-spacing: 0.005em;
  --semantic-dark-typography-button-primary-weight: 500;
  --semantic-dark-typography-button-primary-family: Inter, system-ui, sans-serif;
  --semantic-dark-typography-button-cta-size: 16;
  --semantic-dark-typography-button-cta-line-height: 1.25;
  --semantic-dark-typography-button-cta-letter-spacing: 0;
  --semantic-dark-typography-button-cta-weight: 600;
  --semantic-dark-typography-button-cta-family: Inter, system-ui, sans-serif;
}
