/* Generated by build_tokens.py; edit tokens.json and regenerate. */
:root {
  --cs-canvas: #f3f2ee;
  --cs-surface: #ffffff;
  --cs-sidebar: #eeeee8;
  --cs-surface-detail: #faf9f5;
  --cs-ink: #20211e;
  --cs-text-secondary: #666b5d;
  --cs-text-caption: #697060;
  --cs-muted-original: #74766d;
  --cs-border: #e4e4db;
  --cs-border-strong: #828876;
  --cs-olive: #657f3b;
  --cs-lime: #e2eccb;
  --cs-blue: #c6dcfa;
  --cs-lavender: #dbc5e2;
  --cs-peach: #f7d1a8;
  --cs-warm: #fae9d7;
  --cs-action: #343e29;
  --cs-action-hover: #4c5b3b;
  --cs-on-action: #ffffff;
  --cs-focus: #657f3b;
  --cs-selection: #dfe8cb;
  --cs-selection-text: #34442c;
  --cs-summary: #e9edde;
  --cs-summary-border: #e0e5d5;
  --cs-success-surface: #e7edda;
  --cs-success-text: #526a35;
  --cs-warning-surface: #f3e7d8;
  --cs-warning-text: #624d34;
  --cs-danger-surface: #f4e1db;
  --cs-danger-text: #8a3e32;
  --cs-info-surface: #e8eff7;
  --cs-info-text: #3e5877;
  --cs-chart-primary: #607da2;
  --cs-chart-comparison: #8a6698;
  --cs-chart-efficiency: #657f3b;
  --cs-chart-target: #897047;
  --cs-disabled-surface: #e8e9e0;
  --cs-disabled-text: #747a6c;
  --cs-space-0: 0rem;
  --cs-space-4: 0.25rem;
  --cs-space-8: 0.5rem;
  --cs-space-12: 0.75rem;
  --cs-space-16: 1rem;
  --cs-space-20: 1.25rem;
  --cs-space-24: 1.5rem;
  --cs-space-32: 2rem;
  --cs-space-40: 2.5rem;
  --cs-space-48: 3rem;
  --cs-space-64: 4rem;
  --cs-radius-small: 0.25rem;
  --cs-radius-control: 0.375rem;
  --cs-radius-nested: 0.5rem;
  --cs-radius-card: 0.75rem;
  --cs-radius-dialog: 0.875rem;
  --cs-radius-pill: 62.4375rem;
  --cs-type-page-size: 2.0625rem;
  --cs-type-page-line: 1.2;
  --cs-type-page-tracking: -0.078125rem;
  --cs-type-insight-size: 1.5625rem;
  --cs-type-insight-line: 1.2;
  --cs-type-insight-tracking: -0.04375rem;
  --cs-type-section-size: 1.3125rem;
  --cs-type-section-line: 1.35;
  --cs-type-section-tracking: -0.03125rem;
  --cs-type-card-size: 1.25rem;
  --cs-type-card-line: 1.35;
  --cs-type-card-tracking: -0.03125rem;
  --cs-type-body-size: 1rem;
  --cs-type-body-line: 1.6;
  --cs-type-body-tracking: 0rem;
  --cs-type-label-size: 0.875rem;
  --cs-type-label-line: 1.4;
  --cs-type-label-tracking: 0rem;
  --cs-type-caption-size: 0.75rem;
  --cs-type-caption-line: 1.5;
  --cs-type-caption-tracking: 0rem;
  --cs-type-eyebrow-size: 0.75rem;
  --cs-type-eyebrow-line: 1.5;
  --cs-type-eyebrow-tracking: 0.09375rem;
  --cs-type-metric-size: 2.3125rem;
  --cs-type-metric-line: 1.1;
  --cs-type-metric-tracking: -0.0625rem;
  --cs-font-sans: Arial, Helvetica, sans-serif;
  --cs-font-mono: "Courier New", monospace;
  --cs-control-height: 2.75rem;
  --cs-motion-fast: 150ms;
  --cs-motion-panel: 200ms;
}
