/* GENERATED from brand/tokens.json by brand/build-tokens.mjs -- do not edit by hand.
   --<name> = hex; --c-<name> = space-separated RGB (for rgb(var(--c-x) / .5) and Tailwind opacity). */
:root {
  --bg: #ffffff;
  --c-bg: 255 255 255;
  --bg-alt: #f7f8fb;
  --c-bg-alt: 247 248 251;
  --surface: #ffffff;
  --c-surface: 255 255 255;
  --ink: #0f1420;
  --c-ink: 15 20 32;
  --on-ink: #ffffff;
  --c-on-ink: 255 255 255;
  --on-ink-soft: #a9adc0;
  --c-on-ink-soft: 169 173 192;
  --ink-soft: #4b5265;
  --c-ink-soft: 75 82 101;
  --muted: #8a90a2;
  --c-muted: 138 144 162;
  --faint: #a1a5b5;
  --c-faint: 161 165 181;
  --line: #e7e9f0;
  --c-line: 231 233 240;
  --line-strong: #c7cbe0;
  --c-line-strong: 199 203 224;
  --accent: #4f46e5;
  --c-accent: 79 70 229;
  --accent-soft: #eef0fe;
  --c-accent-soft: 238 240 254;
  --accent-wash: #f2f6ff;
  --c-accent-wash: 242 246 255;
  --accent-2: #0ea5a4;
  --c-accent-2: 14 165 164;
  --on-accent: #ffffff;
  --c-on-accent: 255 255 255;
  --danger: #dc2626;
  --c-danger: 220 38 38;
  --success: #15803d;
  --c-success: 21 128 61;
  --warning: #b45309;
  --c-warning: 180 83 9;
  --c-shadow: 15 20 32;
  --radius: 16px;
  --radius-pill: 999px;
  --max: 1120px;
  --font: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Helvetica, Arial, sans-serif;
}
.dark {
  color-scheme: dark;
  --bg: #0b0f1a;
  --c-bg: 11 15 26;
  --bg-alt: #131826;
  --c-bg-alt: 19 24 38;
  --surface: #161b2a;
  --c-surface: 22 27 42;
  --ink: #e8eaf2;
  --c-ink: 232 234 242;
  --on-ink: #0b0f1a;
  --c-on-ink: 11 15 26;
  --on-ink-soft: #4b5265;
  --c-on-ink-soft: 75 82 101;
  --ink-soft: #a1a8bd;
  --c-ink-soft: 161 168 189;
  --muted: #7d86a0;
  --c-muted: 125 134 160;
  --faint: #6b7391;
  --c-faint: 107 115 145;
  --line: #262c3f;
  --c-line: 38 44 63;
  --line-strong: #3a4160;
  --c-line-strong: 58 65 96;
  --accent: #6c70f2;
  --c-accent: 108 112 242;
  --accent-soft: #1e2140;
  --c-accent-soft: 30 33 64;
  --accent-wash: #131826;
  --c-accent-wash: 19 24 38;
  --accent-2: #2dd4bf;
  --c-accent-2: 45 212 191;
  --on-accent: #ffffff;
  --c-on-accent: 255 255 255;
  --danger: #f87171;
  --c-danger: 248 113 113;
  --success: #4ade80;
  --c-success: 74 222 128;
  --warning: #fbbf24;
  --c-warning: 251 191 36;
  --c-shadow: 0 0 0;
}
/* Logo isotype body follows the ink token (light on dark, dark on light). */
.logo-body { fill: var(--ink); }
