/* Clay Console tokens: dark first, light derived. Generated from the Clay Console design system tokens.json. */
:root{--surface-0:#0b0b0b;--surface-1:#151515;--surface-2:#1a1a19;--surface-3:#20201f;--text-primary:#f0efec;--text-secondary:#c3c2b7;--text-muted:#898781;--text-disabled:rgba(255, 255, 255, 0.35);--text-accent:#6da7ec;--text-danger:#ec7e7e;--text-success:#0ca30c;--text-warning:#db9300;--text-pro:#a096eb;--fill-primary:#ffffff;--fill-primary-hover:#e1e0d9;--on-primary:#0b0b0b;--fill-secondary:rgba(255, 255, 255, 0.1);--fill-secondary-hover:rgba(255, 255, 255, 0.14);--fill-ghost-hover:rgba(255, 255, 255, 0.075);--fill-ghost-selected:rgba(255, 255, 255, 0.15);--fill-field:rgba(255, 255, 255, 0.05);--fill-field-ring:rgba(255, 255, 255, 0.1);--fill-accent:#2a78d6;--fill-accent-hover:#3987e5;--on-accent:#ffffff;--fill-brand:#c6613f;--fill-brand-hover:#d97757;--on-brand:#ffffff;--fill-danger:#d03b3b;--fill-success:#009300;--fill-warning:#fab219;--on-warning:#0b0b0b;--bg-neutral:rgba(255, 255, 255, 0.05);--bg-neutral-hover:rgba(255, 255, 255, 0.1);--bg-accent:#032042;--bg-danger:#3c0e0e;--bg-success:#11260f;--bg-warning:#311a00;--bg-pro:#1d1649;--border:rgba(255, 255, 255, 0.1);--border-strong:rgba(255, 255, 255, 0.2);--border-stronger:rgba(255, 255, 255, 0.4);--border-accent:#0d366b;--border-danger:#641919;--border-success:#074506;--border-warning:#512e00;--focus:#2a78d6;--segmented-track:rgba(255, 255, 255, 0.05);--segmented-thumb:rgba(255, 255, 255, 0.1);--skeleton-base:rgba(255, 255, 255, 0.075);--skeleton-sheen:rgba(255, 255, 255, 0.075);--shortcut-ink:#a5a49a;--tooltip-bg:#0b0b0b;--tooltip-fg:#ffffff;--backdrop:#00000080;--chart-axis:#383835;--chart-grid:rgba(255, 255, 255, 0.1);--chart-muted:#5f5e5a;--chart-reference:#97958d;--chart-reference-tint:rgba(151, 149, 141, 0.15);--chart-categorical-1:#3987e5;--chart-categorical-2:#d95926;--chart-categorical-3:#199e70;--chart-categorical-4:#c98500;--chart-categorical-5:#d55181;--chart-categorical-6:#008300;--chart-categorical-7:#9085e9;--chart-categorical-8:#e66767;--chart-status-good:#0ca30c;--chart-status-warning:#fab219;--chart-status-serious:#ec835a;--chart-status-critical:#d03b3b;--clay:#d97757;--clay-emphasized:#c6613f;--cactus:#bcd1ca;--mineral:#629987;--heather:#cbcadb;--plum:#827dbd;--gray-0:#ffffff;--gray-50:#f0efec;--gray-100:#e1e0d9;--gray-150:#d2d1c7;--gray-200:#c3c2b7;--gray-250:#b4b3a8;--gray-300:#a5a49a;--gray-350:#97958d;--gray-400:#898781;--gray-450:#7b7974;--gray-500:#6d6b67;--gray-550:#5f5e5a;--gray-600:#52514e;--gray-650:#454442;--gray-700:#383835;--gray-750:#2c2c2a;--gray-800:#20201f;--gray-850:#151515;--gray-900:#0b0b0b;--blue-100:#cde2fb;--blue-300:#6da7ec;--blue-450:#2a78d6;--blue-600:#184f95;--blue-800:#032042;--red-100:#fad6d6;--red-300:#ec7e7e;--red-450:#d03b3b;--red-600:#8e2626;--red-800:#3c0e0e;--green-100:#caeac7;--green-300:#55bf50;--green-450:#009300;--green-600:#006300;--green-800:#11260f;--yellow-100:#f9dca4;--yellow-300:#db9300;--yellow-450:#a66a00;--yellow-600:#734500;--yellow-800:#311a00;--pad-xs:6px;--pad-sm:8px;--pad-md:12px;--pad-lg:16px;--pad-xl:24px;--gap-xs:8px;--gap-sm:12px;--gap-md:16px;--gap-lg:28px;--gap-xl:40px;--radius-keycap:4px;--radius-checkbox:5px;--radius-xs:6px;--radius-sm:7px;--radius:8px;--radius-lg:10px;--radius-card:12px;--radius-composer:14px;--radius-full:9999px;--shadow-card-ring:0 0 0 1px rgba(255, 255, 255, 0.1);--shadow-field-ring:inset 0 0 0 1px rgba(255, 255, 255, 0.1);--shadow-field-hover:inset 0 0 0 1px rgba(255, 255, 255, 0.2);--shadow-field-invalid:inset 0 0 0 1px #d03b3b;--shadow-focus:inset 0 0 0 1px #151515, 0 0 0 1px #2a78d6, 0 0 6px 1px rgba(24, 79, 149, 0.6);--shadow-focus-danger:inset 0 0 0 1px #151515, 0 0 0 1px #d03b3b, 0 0 6px 1px rgba(142, 38, 38, 0.6);--shadow-segmented-thumb:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-sm:0 1px 2px 0 rgba(11, 11, 11, 0.06), 0 2px 8px 0 rgba(0, 0, 0, 0.24);--shadow-md:0 2px 4px 0 rgba(11, 11, 11, 0.07), 0 6px 16px 0 rgba(0, 0, 0, 0.24);--shadow-lg:0 4px 8px 0 rgba(11, 11, 11, 0.08), 0 12px 28px -2px rgba(0, 0, 0, 0.24);--shadow-panel:0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px 0 rgba(11, 11, 11, 0.06), 0 2px 8px 0 rgba(0, 0, 0, 0.24);--shadow-popover:0 8px 24px rgba(0, 0, 0, 0.32), 0 2px 6px rgba(0, 0, 0, 0.2);--h-control-xs:24px;--h-control-sm:28px;--h-control:32px;--h-control-lg:40px;--h-control-nested:22px;--h-control-nested-sm:20px;--icon-sm:16px;--icon:20px;--avatar-md:32px;--dur-fast:60ms;--dur-snap:120ms;--dur-base:200ms;--dur-sheet:300ms;--dur-slow:450ms;--opacity-disabled:0.4;--opacity-icon-secondary:0.4;--font-sans:"Figtree", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-voice:"Newsreader", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, monospace;color-scheme:dark}
@media (prefers-color-scheme: light){:root:not([data-theme="dark"]){--surface-0:#ffffff;--surface-1:#f0efec;--surface-2:#eae9e4;--surface-3:#e1e0d9;--text-primary:#151515;--text-secondary:#383835;--text-muted:#5f5e5a;--text-disabled:rgba(11, 11, 11, 0.35);--text-accent:#184f95;--text-danger:#8e2626;--text-success:#006300;--text-warning:#734500;--text-pro:#4a3aa7;--fill-primary:#0b0b0b;--fill-primary-hover:#20201f;--on-primary:#ffffff;--fill-secondary:rgba(11, 11, 11, 0.06);--fill-secondary-hover:rgba(11, 11, 11, 0.1);--fill-ghost-hover:rgba(11, 11, 11, 0.05);--fill-ghost-selected:rgba(11, 11, 11, 0.1);--fill-field:#ffffff;--fill-field-ring:rgba(11, 11, 11, 0.14);--fill-accent:#2a78d6;--fill-accent-hover:#256abf;--on-accent:#ffffff;--fill-brand:#c6613f;--fill-brand-hover:#b5552f;--on-brand:#ffffff;--fill-danger:#d03b3b;--fill-success:#008300;--fill-warning:#fab219;--on-warning:#0b0b0b;--bg-neutral:rgba(11, 11, 11, 0.05);--bg-neutral-hover:rgba(11, 11, 11, 0.08);--bg-accent:#cde2fb;--bg-danger:#fad6d6;--bg-success:#caeac7;--bg-warning:#f9dca4;--bg-pro:#dfdbfd;--border:rgba(11, 11, 11, 0.1);--border-strong:rgba(11, 11, 11, 0.2);--border-stronger:rgba(11, 11, 11, 0.4);--border-accent:#9ec5f4;--border-danger:#f4abab;--border-success:#91d68b;--border-warning:#fab219;--focus:#2a78d6;--segmented-track:rgba(11, 11, 11, 0.05);--segmented-thumb:#ffffff;--skeleton-base:rgba(11, 11, 11, 0.06);--skeleton-sheen:rgba(11, 11, 11, 0.04);--shortcut-ink:#52514e;--tooltip-bg:#0b0b0b;--tooltip-fg:#ffffff;--backdrop:#00000052;--chart-axis:#c3c2b7;--chart-grid:rgba(11, 11, 11, 0.08);--chart-muted:#97958d;--chart-reference:#5f5e5a;--chart-reference-tint:rgba(95, 94, 90, 0.15);--chart-categorical-1:#3987e5;--chart-categorical-2:#d95926;--chart-categorical-3:#199e70;--chart-categorical-4:#c98500;--chart-categorical-5:#d55181;--chart-categorical-6:#008300;--chart-categorical-7:#9085e9;--chart-categorical-8:#e66767;--chart-status-good:#008300;--chart-status-warning:#c98500;--chart-status-serious:#d95926;--chart-status-critical:#d03b3b;--clay:#d97757;--clay-emphasized:#c6613f;--cactus:#bcd1ca;--mineral:#629987;--heather:#cbcadb;--plum:#827dbd;--shadow-card-ring:0 0 0 1px rgba(11, 11, 11, 0.1);--shadow-field-ring:inset 0 0 0 1px rgba(11, 11, 11, 0.14);--shadow-field-hover:inset 0 0 0 1px rgba(11, 11, 11, 0.24);--shadow-field-invalid:inset 0 0 0 1px #d03b3b;--shadow-focus:inset 0 0 0 1px #ffffff, 0 0 0 1px #2a78d6, 0 0 6px 1px rgba(57, 135, 229, 0.45);--shadow-focus-danger:inset 0 0 0 1px #ffffff, 0 0 0 1px #d03b3b, 0 0 6px 1px rgba(227, 73, 72, 0.4);--shadow-segmented-thumb:inset 0 0 0 1px rgba(11, 11, 11, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-sm:0 1px 2px 0 rgba(11, 11, 11, 0.06), 0 2px 8px 0 rgba(0, 0, 0, 0.06);--shadow-md:0 2px 4px 0 rgba(11, 11, 11, 0.05), 0 6px 16px 0 rgba(0, 0, 0, 0.08);--shadow-lg:0 4px 8px 0 rgba(11, 11, 11, 0.06), 0 12px 28px -2px rgba(0, 0, 0, 0.1);--shadow-panel:0 0 0 1px rgba(11, 11, 11, 0.1), 0 1px 2px 0 rgba(11, 11, 11, 0.06), 0 2px 8px 0 rgba(0, 0, 0, 0.06);--shadow-popover:0 8px 24px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0, 0, 0, 0.06);color-scheme:light}}
:root[data-theme="light"]{--surface-0:#ffffff;--surface-1:#f0efec;--surface-2:#eae9e4;--surface-3:#e1e0d9;--text-primary:#151515;--text-secondary:#383835;--text-muted:#5f5e5a;--text-disabled:rgba(11, 11, 11, 0.35);--text-accent:#184f95;--text-danger:#8e2626;--text-success:#006300;--text-warning:#734500;--text-pro:#4a3aa7;--fill-primary:#0b0b0b;--fill-primary-hover:#20201f;--on-primary:#ffffff;--fill-secondary:rgba(11, 11, 11, 0.06);--fill-secondary-hover:rgba(11, 11, 11, 0.1);--fill-ghost-hover:rgba(11, 11, 11, 0.05);--fill-ghost-selected:rgba(11, 11, 11, 0.1);--fill-field:#ffffff;--fill-field-ring:rgba(11, 11, 11, 0.14);--fill-accent:#2a78d6;--fill-accent-hover:#256abf;--on-accent:#ffffff;--fill-brand:#c6613f;--fill-brand-hover:#b5552f;--on-brand:#ffffff;--fill-danger:#d03b3b;--fill-success:#008300;--fill-warning:#fab219;--on-warning:#0b0b0b;--bg-neutral:rgba(11, 11, 11, 0.05);--bg-neutral-hover:rgba(11, 11, 11, 0.08);--bg-accent:#cde2fb;--bg-danger:#fad6d6;--bg-success:#caeac7;--bg-warning:#f9dca4;--bg-pro:#dfdbfd;--border:rgba(11, 11, 11, 0.1);--border-strong:rgba(11, 11, 11, 0.2);--border-stronger:rgba(11, 11, 11, 0.4);--border-accent:#9ec5f4;--border-danger:#f4abab;--border-success:#91d68b;--border-warning:#fab219;--focus:#2a78d6;--segmented-track:rgba(11, 11, 11, 0.05);--segmented-thumb:#ffffff;--skeleton-base:rgba(11, 11, 11, 0.06);--skeleton-sheen:rgba(11, 11, 11, 0.04);--shortcut-ink:#52514e;--tooltip-bg:#0b0b0b;--tooltip-fg:#ffffff;--backdrop:#00000052;--chart-axis:#c3c2b7;--chart-grid:rgba(11, 11, 11, 0.08);--chart-muted:#97958d;--chart-reference:#5f5e5a;--chart-reference-tint:rgba(95, 94, 90, 0.15);--chart-categorical-1:#3987e5;--chart-categorical-2:#d95926;--chart-categorical-3:#199e70;--chart-categorical-4:#c98500;--chart-categorical-5:#d55181;--chart-categorical-6:#008300;--chart-categorical-7:#9085e9;--chart-categorical-8:#e66767;--chart-status-good:#008300;--chart-status-warning:#c98500;--chart-status-serious:#d95926;--chart-status-critical:#d03b3b;--clay:#d97757;--clay-emphasized:#c6613f;--cactus:#bcd1ca;--mineral:#629987;--heather:#cbcadb;--plum:#827dbd;--shadow-card-ring:0 0 0 1px rgba(11, 11, 11, 0.1);--shadow-field-ring:inset 0 0 0 1px rgba(11, 11, 11, 0.14);--shadow-field-hover:inset 0 0 0 1px rgba(11, 11, 11, 0.24);--shadow-field-invalid:inset 0 0 0 1px #d03b3b;--shadow-focus:inset 0 0 0 1px #ffffff, 0 0 0 1px #2a78d6, 0 0 6px 1px rgba(57, 135, 229, 0.45);--shadow-focus-danger:inset 0 0 0 1px #ffffff, 0 0 0 1px #d03b3b, 0 0 6px 1px rgba(227, 73, 72, 0.4);--shadow-segmented-thumb:inset 0 0 0 1px rgba(11, 11, 11, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-sm:0 1px 2px 0 rgba(11, 11, 11, 0.06), 0 2px 8px 0 rgba(0, 0, 0, 0.06);--shadow-md:0 2px 4px 0 rgba(11, 11, 11, 0.05), 0 6px 16px 0 rgba(0, 0, 0, 0.08);--shadow-lg:0 4px 8px 0 rgba(11, 11, 11, 0.06), 0 12px 28px -2px rgba(0, 0, 0, 0.1);--shadow-panel:0 0 0 1px rgba(11, 11, 11, 0.1), 0 1px 2px 0 rgba(11, 11, 11, 0.06), 0 2px 8px 0 rgba(0, 0, 0, 0.06);--shadow-popover:0 8px 24px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0, 0, 0, 0.06);color-scheme:light}
