:root{--font-display:"Inter Display","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Geist Mono","JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:36px;--text-5xl:48px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-normal:1.45;--leading-loose:1.6;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-mono:0;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--border-hairline:1px solid var(--color-line);--border-strong:1px solid var(--color-line-strong);--border-accent:1px solid var(--color-accent);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in:cubic-bezier(0.5,0,1,0.4);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-instant:0ms;--dur-fast:120ms;--dur-base:180ms;--dur-slow:280ms;--dur-slower:420ms;--shadow-popover:0 4px 14px rgba(0,0,0,0.4),0 1px 2px rgba(0,0,0,0.3);--shadow-drawer:-16px 0 48px rgba(0,0,0,0.5);--shadow-row-hover:inset 0 0 0 1px var(--color-line-strong);--focus-ring-width:2px;--focus-ring-offset:2px;--row-height-compact:32px;--row-height-standard:40px;--row-height-roomy:48px;--container-max:1440px;--sidebar-width:224px;--drawer-width:560px;--nav-height:52px;--utility-bar:36px}:root,:root[data-palette=slate]{--color-bg:oklch(14% 0.01 250);--color-paper-1:oklch(18% 0.01 250);--color-paper-2:oklch(22% 0.012 250);--color-paper-3:oklch(26% 0.012 250);--color-line:oklch(28% 0.01 250);--color-line-strong:oklch(38% 0.012 250);--color-overlay:oklch(8% 0.005 250/0.7);--color-ink:oklch(96% 0.005 250);--color-ink-dim:oklch(78% 0.005 250);--color-ink-muted:oklch(60% 0.005 250);--color-ink-faint:oklch(46% 0.005 250);--color-accent:oklch(70% 0.18 250);--color-accent-hover:oklch(74% 0.18 250);--color-accent-active:oklch(66% 0.18 250);--color-accent-fg:oklch(98% 0 0);--color-accent-soft:oklch(28% 0.1 250);--color-accent-faint:oklch(22% 0.06 250);--color-ok:oklch(74% 0.16 145);--color-ok-bg:oklch(28% 0.08 145);--color-ok-border:oklch(40% 0.1 145);--color-warn:oklch(80% 0.16 78);--color-warn-bg:oklch(30% 0.1 78);--color-warn-border:oklch(44% 0.12 78);--color-bad:oklch(70% 0.2 25);--color-bad-bg:oklch(30% 0.12 25);--color-bad-border:oklch(46% 0.14 25);--color-info:oklch(72% 0.14 220);--color-info-bg:oklch(28% 0.08 220);--color-info-border:oklch(42% 0.1 220);--pill-missing-fg:oklch(82% 0.14 25);--pill-missing-bg:oklch(26% 0.08 25);--pill-missing-border:oklch(40% 0.1 25);--pill-stale-fg:oklch(86% 0.14 78);--pill-stale-bg:oklch(28% 0.09 78);--pill-stale-border:oklch(42% 0.11 78);--pill-suggested-fg:oklch(82% 0.14 250);--pill-suggested-bg:oklch(26% 0.1 250);--pill-suggested-border:oklch(40% 0.12 250);--pill-approved-fg:oklch(82% 0.14 145);--pill-approved-bg:oklch(26% 0.08 145);--pill-approved-border:oklch(40% 0.1 145);--pill-denied-fg:oklch(74% 0.005 250);--pill-denied-bg:oklch(24% 0.005 250);--pill-denied-border:oklch(38% 0.005 250);--pill-snoozed-fg:oklch(72% 0.02 270);--pill-snoozed-bg:oklch(24% 0.02 270);--pill-snoozed-border:oklch(36% 0.02 270);--conf-high-fg:oklch(82% 0.14 145);--conf-high-bg:oklch(24% 0.08 145);--conf-medium-fg:oklch(86% 0.14 78);--conf-medium-bg:oklch(24% 0.08 78);--conf-low-fg:oklch(78% 0.16 25);--conf-low-bg:oklch(26% 0.1 25);--src-hubspot:oklch(70% 0.16 50);--src-linkedin:oklch(60% 0.14 245);--src-enrich:oklch(64% 0.14 290);--src-ai:oklch(72% 0.12 270);--src-manual:oklch(66% 0.02 250);--src-system:oklch(58% 0.01 250);--risk-low-border:transparent;--risk-medium-border:var(--color-warn-border);--risk-high-border:var(--color-bad-border);--risk-high-bg:oklch(18% 0.04 25);--color-focus:oklch(80% 0.18 250);--chart-1:oklch(70% 0.18 250);--chart-2:oklch(72% 0.14 145);--chart-3:oklch(78% 0.14 78);--chart-4:oklch(68% 0.18 290);--chart-5:oklch(70% 0.14 220)}:root[data-palette=warm]{--color-bg:oklch(15% 0.012 60);--color-paper-1:oklch(19% 0.012 60);--color-paper-2:oklch(23% 0.014 60);--color-paper-3:oklch(27% 0.014 60);--color-line:oklch(30% 0.012 60);--color-line-strong:oklch(40% 0.014 60);--color-overlay:oklch(9% 0.008 60/0.7);--color-ink:oklch(95% 0.02 80);--color-ink-dim:oklch(78% 0.02 70);--color-ink-muted:oklch(65% 0.02 65);--color-ink-faint:oklch(46% 0.018 60);--color-accent:oklch(78% 0.16 75);--color-accent-hover:oklch(82% 0.16 75);--color-accent-active:oklch(72% 0.16 75);--color-accent-fg:oklch(18% 0.04 60);--color-accent-soft:oklch(30% 0.12 75);--color-accent-faint:oklch(22% 0.08 75);--color-ok:oklch(74% 0.16 145);--color-ok-bg:oklch(28% 0.08 145);--color-ok-border:oklch(40% 0.1 145);--color-warn:oklch(78% 0.16 60);--color-warn-bg:oklch(30% 0.1 60);--color-warn-border:oklch(44% 0.12 60);--color-bad:oklch(70% 0.2 30);--color-bad-bg:oklch(30% 0.12 30);--color-bad-border:oklch(46% 0.14 30);--color-info:oklch(72% 0.14 220);--color-info-bg:oklch(28% 0.08 220);--color-info-border:oklch(42% 0.1 220);--pill-missing-fg:oklch(82% 0.14 30);--pill-missing-bg:oklch(26% 0.08 30);--pill-missing-border:oklch(40% 0.1 30);--pill-stale-fg:oklch(86% 0.14 60);--pill-stale-bg:oklch(28% 0.09 60);--pill-stale-border:oklch(42% 0.11 60);--pill-suggested-fg:oklch(84% 0.14 75);--pill-suggested-bg:oklch(26% 0.1 75);--pill-suggested-border:oklch(40% 0.12 75);--pill-approved-fg:oklch(82% 0.14 145);--pill-approved-bg:oklch(26% 0.08 145);--pill-approved-border:oklch(40% 0.1 145);--pill-denied-fg:oklch(72% 0.012 60);--pill-denied-bg:oklch(24% 0.012 60);--pill-denied-border:oklch(38% 0.012 60);--pill-snoozed-fg:oklch(72% 0.02 60);--pill-snoozed-bg:oklch(24% 0.02 60);--pill-snoozed-border:oklch(36% 0.02 60);--conf-high-fg:oklch(82% 0.14 145);--conf-high-bg:oklch(24% 0.08 145);--conf-medium-fg:oklch(86% 0.14 60);--conf-medium-bg:oklch(24% 0.08 60);--conf-low-fg:oklch(78% 0.16 30);--conf-low-bg:oklch(26% 0.1 30);--src-hubspot:oklch(72% 0.16 45);--src-linkedin:oklch(60% 0.14 245);--src-enrich:oklch(64% 0.14 290);--src-ai:oklch(74% 0.12 75);--src-manual:oklch(66% 0.02 60);--src-system:oklch(58% 0.012 60);--risk-low-border:transparent;--risk-medium-border:var(--color-warn-border);--risk-high-border:var(--color-bad-border);--risk-high-bg:oklch(19% 0.05 30);--color-focus:oklch(82% 0.16 75);--chart-1:oklch(78% 0.16 75);--chart-2:oklch(72% 0.14 145);--chart-3:oklch(70% 0.2 30);--chart-4:oklch(68% 0.18 290);--chart-5:oklch(70% 0.14 220)}:root[data-palette=pure]{--color-bg:oklch(10% 0.005 280);--color-paper-1:oklch(15% 0.005 280);--color-paper-2:oklch(19% 0.006 280);--color-paper-3:oklch(23% 0.007 280);--color-line:oklch(26% 0.005 280);--color-line-strong:oklch(36% 0.006 280);--color-overlay:oklch(5% 0.003 280/0.75);--color-ink:oklch(96% 0.005 280);--color-ink-dim:oklch(76% 0.005 280);--color-ink-muted:oklch(58% 0.005 280);--color-ink-faint:oklch(44% 0.005 280);--color-accent:oklch(68% 0.2 290);--color-accent-hover:oklch(72% 0.2 290);--color-accent-active:oklch(64% 0.2 290);--color-accent-fg:oklch(98% 0 0);--color-accent-soft:oklch(28% 0.12 290);--color-accent-faint:oklch(22% 0.08 290);--color-ok:oklch(74% 0.16 145);--color-ok-bg:oklch(28% 0.08 145);--color-ok-border:oklch(40% 0.1 145);--color-warn:oklch(80% 0.16 78);--color-warn-bg:oklch(30% 0.1 78);--color-warn-border:oklch(44% 0.12 78);--color-bad:oklch(70% 0.2 25);--color-bad-bg:oklch(30% 0.12 25);--color-bad-border:oklch(46% 0.14 25);--color-info:oklch(74% 0.18 230);--color-info-bg:oklch(28% 0.1 230);--color-info-border:oklch(42% 0.12 230);--pill-missing-fg:oklch(82% 0.14 25);--pill-missing-bg:oklch(26% 0.08 25);--pill-missing-border:oklch(40% 0.1 25);--pill-stale-fg:oklch(86% 0.14 78);--pill-stale-bg:oklch(28% 0.09 78);--pill-stale-border:oklch(42% 0.11 78);--pill-suggested-fg:oklch(82% 0.16 290);--pill-suggested-bg:oklch(26% 0.12 290);--pill-suggested-border:oklch(40% 0.14 290);--pill-approved-fg:oklch(82% 0.14 145);--pill-approved-bg:oklch(26% 0.08 145);--pill-approved-border:oklch(40% 0.1 145);--pill-denied-fg:oklch(74% 0.005 280);--pill-denied-bg:oklch(24% 0.005 280);--pill-denied-border:oklch(38% 0.005 280);--pill-snoozed-fg:oklch(72% 0.02 280);--pill-snoozed-bg:oklch(24% 0.02 280);--pill-snoozed-border:oklch(36% 0.02 280);--conf-high-fg:oklch(82% 0.14 145);--conf-high-bg:oklch(24% 0.08 145);--conf-medium-fg:oklch(86% 0.14 78);--conf-medium-bg:oklch(24% 0.08 78);--conf-low-fg:oklch(78% 0.16 25);--conf-low-bg:oklch(26% 0.1 25);--src-hubspot:oklch(70% 0.16 50);--src-linkedin:oklch(60% 0.14 245);--src-enrich:oklch(68% 0.18 280);--src-ai:oklch(72% 0.14 290);--src-manual:oklch(66% 0.005 280);--src-system:oklch(58% 0.005 280);--risk-low-border:transparent;--risk-medium-border:var(--color-warn-border);--risk-high-border:var(--color-bad-border);--risk-high-bg:oklch(14% 0.04 25);--color-focus:oklch(78% 0.2 290);--chart-1:oklch(68% 0.2 290);--chart-2:oklch(72% 0.14 145);--chart-3:oklch(78% 0.14 78);--chart-4:oklch(74% 0.18 230);--chart-5:oklch(66% 0.16 320)}:root[data-palette=terminal]{--color-bg:oklch(12% 0 0);--color-paper-1:oklch(17% 0 0);--color-paper-2:oklch(21% 0 0);--color-paper-3:oklch(25% 0 0);--color-line:oklch(28% 0 0);--color-line-strong:oklch(38% 0 0);--color-overlay:oklch(6% 0 0/0.75);--color-ink:oklch(94% 0 0);--color-ink-dim:oklch(76% 0 0);--color-ink-muted:oklch(65% 0 0);--color-ink-faint:oklch(44% 0 0);--color-accent:oklch(80% 0.18 145);--color-accent-hover:oklch(84% 0.18 145);--color-accent-active:oklch(74% 0.18 145);--color-accent-fg:oklch(12% 0 0);--color-accent-soft:oklch(28% 0.1 145);--color-accent-faint:oklch(20% 0.06 145);--color-ok:oklch(80% 0.18 145);--color-ok-bg:oklch(26% 0.08 145);--color-ok-border:oklch(40% 0.1 145);--color-warn:oklch(82% 0.16 80);--color-warn-bg:oklch(30% 0.1 80);--color-warn-border:oklch(44% 0.12 80);--color-bad:oklch(70% 0.22 28);--color-bad-bg:oklch(30% 0.12 28);--color-bad-border:oklch(46% 0.14 28);--color-info:oklch(72% 0.14 220);--color-info-bg:oklch(28% 0.08 220);--color-info-border:oklch(42% 0.1 220);--pill-missing-fg:oklch(84% 0.16 28);--pill-missing-bg:oklch(26% 0.1 28);--pill-missing-border:oklch(40% 0.12 28);--pill-stale-fg:oklch(86% 0.14 80);--pill-stale-bg:oklch(28% 0.09 80);--pill-stale-border:oklch(42% 0.11 80);--pill-suggested-fg:oklch(84% 0.16 145);--pill-suggested-bg:oklch(26% 0.1 145);--pill-suggested-border:oklch(40% 0.12 145);--pill-approved-fg:oklch(84% 0.16 145);--pill-approved-bg:oklch(26% 0.1 145);--pill-approved-border:oklch(40% 0.12 145);--pill-denied-fg:oklch(72% 0 0);--pill-denied-bg:oklch(24% 0 0);--pill-denied-border:oklch(38% 0 0);--pill-snoozed-fg:oklch(70% 0 0);--pill-snoozed-bg:oklch(22% 0 0);--pill-snoozed-border:oklch(36% 0 0);--conf-high-fg:oklch(84% 0.16 145);--conf-high-bg:oklch(24% 0.08 145);--conf-medium-fg:oklch(86% 0.14 80);--conf-medium-bg:oklch(24% 0.08 80);--conf-low-fg:oklch(80% 0.18 28);--conf-low-bg:oklch(26% 0.1 28);--src-hubspot:oklch(72% 0.16 45);--src-linkedin:oklch(60% 0.14 245);--src-enrich:oklch(64% 0.14 290);--src-ai:oklch(74% 0.14 145);--src-manual:oklch(66% 0 0);--src-system:oklch(58% 0 0);--risk-low-border:transparent;--risk-medium-border:var(--color-warn-border);--risk-high-border:var(--color-bad-border);--risk-high-bg:oklch(16% 0.04 28);--color-focus:oklch(84% 0.18 145);--chart-1:oklch(80% 0.18 145);--chart-2:oklch(82% 0.16 80);--chart-3:oklch(70% 0.22 28);--chart-4:oklch(72% 0.14 220);--chart-5:oklch(72% 0 0)}:root[data-palette=paper]{--color-bg:oklch(98% 0.003 250);--color-paper-1:oklch(96% 0.003 250);--color-paper-2:oklch(93% 0.003 250);--color-paper-3:oklch(89% 0.004 250);--color-line:oklch(86% 0.004 250);--color-line-strong:oklch(76% 0.004 250);--color-overlay:oklch(15% 0.005 250/0.4);--color-ink:oklch(18% 0.01 250);--color-ink-dim:oklch(38% 0.008 250);--color-ink-muted:oklch(54% 0.006 250);--color-ink-faint:oklch(68% 0.005 250);--color-accent:oklch(46% 0.16 250);--color-accent-hover:oklch(42% 0.16 250);--color-accent-active:oklch(38% 0.16 250);--color-accent-fg:oklch(98% 0 0);--color-accent-soft:oklch(88% 0.08 250);--color-accent-faint:oklch(94% 0.04 250);--color-ok:oklch(45% 0.14 145);--color-ok-bg:oklch(92% 0.06 145);--color-ok-border:oklch(78% 0.1 145);--color-warn:oklch(56% 0.14 70);--color-warn-bg:oklch(93% 0.08 70);--color-warn-border:oklch(78% 0.12 70);--color-bad:oklch(50% 0.18 25);--color-bad-bg:oklch(94% 0.06 25);--color-bad-border:oklch(82% 0.12 25);--color-info:oklch(48% 0.14 220);--color-info-bg:oklch(93% 0.06 220);--color-info-border:oklch(78% 0.1 220);--pill-missing-fg:oklch(40% 0.16 25);--pill-missing-bg:oklch(94% 0.06 25);--pill-missing-border:oklch(82% 0.12 25);--pill-stale-fg:oklch(42% 0.14 70);--pill-stale-bg:oklch(94% 0.06 70);--pill-stale-border:oklch(82% 0.12 70);--pill-suggested-fg:oklch(42% 0.16 250);--pill-suggested-bg:oklch(92% 0.06 250);--pill-suggested-border:oklch(78% 0.1 250);--pill-approved-fg:oklch(40% 0.14 145);--pill-approved-bg:oklch(92% 0.06 145);--pill-approved-border:oklch(76% 0.1 145);--pill-denied-fg:oklch(46% 0.005 250);--pill-denied-bg:oklch(92% 0.003 250);--pill-denied-border:oklch(82% 0.004 250);--pill-snoozed-fg:oklch(46% 0.01 270);--pill-snoozed-bg:oklch(92% 0.01 270);--pill-snoozed-border:oklch(82% 0.01 270);--conf-high-fg:oklch(38% 0.14 145);--conf-high-bg:oklch(92% 0.06 145);--conf-medium-fg:oklch(40% 0.14 70);--conf-medium-bg:oklch(94% 0.06 70);--conf-low-fg:oklch(44% 0.16 25);--conf-low-bg:oklch(94% 0.06 25);--src-hubspot:oklch(50% 0.16 50);--src-linkedin:oklch(42% 0.16 245);--src-enrich:oklch(48% 0.14 290);--src-ai:oklch(50% 0.14 290);--src-manual:oklch(48% 0.005 250);--src-system:oklch(54% 0.005 250);--risk-low-border:transparent;--risk-medium-border:var(--color-warn-border);--risk-high-border:var(--color-bad-border);--risk-high-bg:oklch(96% 0.04 25);--color-focus:oklch(46% 0.18 250);--chart-1:oklch(46% 0.16 250);--chart-2:oklch(45% 0.14 145);--chart-3:oklch(50% 0.14 70);--chart-4:oklch(50% 0.16 290);--chart-5:oklch(48% 0.14 220)}:root[data-palette=cream]{--color-bg:oklch(97% 0.015 75);--color-paper-1:oklch(95% 0.015 75);--color-paper-2:oklch(92% 0.014 75);--color-paper-3:oklch(88% 0.014 75);--color-line:oklch(85% 0.015 70);--color-line-strong:oklch(74% 0.015 70);--color-overlay:oklch(16% 0.02 60/0.4);--color-ink:oklch(18% 0.015 60);--color-ink-dim:oklch(36% 0.012 60);--color-ink-muted:oklch(52% 0.01 60);--color-ink-faint:oklch(68% 0.008 60);--color-accent:oklch(45% 0.16 35);--color-accent-hover:oklch(40% 0.16 35);--color-accent-active:oklch(36% 0.16 35);--color-accent-fg:oklch(98% 0.005 75);--color-accent-soft:oklch(88% 0.08 35);--color-accent-faint:oklch(94% 0.05 35);--color-ok:oklch(45% 0.14 145);--color-ok-bg:oklch(92% 0.06 145);--color-ok-border:oklch(78% 0.1 145);--color-warn:oklch(54% 0.14 60);--color-warn-bg:oklch(93% 0.08 60);--color-warn-border:oklch(78% 0.12 60);--color-bad:oklch(48% 0.18 28);--color-bad-bg:oklch(94% 0.06 28);--color-bad-border:oklch(82% 0.12 28);--color-info:oklch(48% 0.14 220);--color-info-bg:oklch(93% 0.06 220);--color-info-border:oklch(78% 0.1 220);--pill-missing-fg:oklch(40% 0.16 28);--pill-missing-bg:oklch(94% 0.06 28);--pill-missing-border:oklch(82% 0.12 28);--pill-stale-fg:oklch(42% 0.14 60);--pill-stale-bg:oklch(94% 0.06 60);--pill-stale-border:oklch(82% 0.12 60);--pill-suggested-fg:oklch(42% 0.16 35);--pill-suggested-bg:oklch(92% 0.06 35);--pill-suggested-border:oklch(78% 0.1 35);--pill-approved-fg:oklch(40% 0.14 145);--pill-approved-bg:oklch(92% 0.06 145);--pill-approved-border:oklch(76% 0.1 145);--pill-denied-fg:oklch(44% 0.012 60);--pill-denied-bg:oklch(92% 0.012 60);--pill-denied-border:oklch(82% 0.014 60);--pill-snoozed-fg:oklch(46% 0.015 60);--pill-snoozed-bg:oklch(92% 0.012 60);--pill-snoozed-border:oklch(82% 0.014 60);--conf-high-fg:oklch(38% 0.14 145);--conf-high-bg:oklch(92% 0.06 145);--conf-medium-fg:oklch(40% 0.14 60);--conf-medium-bg:oklch(94% 0.06 60);--conf-low-fg:oklch(44% 0.16 28);--conf-low-bg:oklch(94% 0.06 28);--src-hubspot:oklch(52% 0.16 45);--src-linkedin:oklch(42% 0.16 245);--src-enrich:oklch(48% 0.14 290);--src-ai:oklch(50% 0.14 35);--src-manual:oklch(48% 0.01 60);--src-system:oklch(54% 0.01 60);--risk-low-border:transparent;--risk-medium-border:var(--color-warn-border);--risk-high-border:var(--color-bad-border);--risk-high-bg:oklch(96% 0.04 28);--color-focus:oklch(45% 0.18 35);--chart-1:oklch(45% 0.16 35);--chart-2:oklch(45% 0.14 145);--chart-3:oklch(50% 0.14 60);--chart-4:oklch(50% 0.16 290);--chart-5:oklch(48% 0.14 220)}:root[data-palette=parchment]{--color-bg:oklch(94% 0.025 65);--color-paper-1:oklch(91% 0.025 65);--color-paper-2:oklch(87% 0.024 65);--color-paper-3:oklch(82% 0.024 65);--color-line:oklch(78% 0.022 65);--color-line-strong:oklch(64% 0.022 65);--color-overlay:oklch(18% 0.02 50/0.45);--color-ink:oklch(20% 0.018 50);--color-ink-dim:oklch(38% 0.015 55);--color-ink-muted:oklch(54% 0.012 60);--color-ink-faint:oklch(70% 0.01 60);--color-accent:oklch(40% 0.18 25);--color-accent-hover:oklch(36% 0.18 25);--color-accent-active:oklch(32% 0.18 25);--color-accent-fg:oklch(98% 0.012 65);--color-accent-soft:oklch(84% 0.08 25);--color-accent-faint:oklch(90% 0.04 25);--color-ok:oklch(42% 0.14 145);--color-ok-bg:oklch(88% 0.06 145);--color-ok-border:oklch(74% 0.1 145);--color-warn:oklch(50% 0.14 60);--color-warn-bg:oklch(90% 0.08 60);--color-warn-border:oklch(74% 0.12 60);--color-bad:oklch(42% 0.18 25);--color-bad-bg:oklch(90% 0.06 25);--color-bad-border:oklch(78% 0.12 25);--color-info:oklch(46% 0.14 220);--color-info-bg:oklch(89% 0.06 220);--color-info-border:oklch(74% 0.1 220);--pill-missing-fg:oklch(40% 0.16 25);--pill-missing-bg:oklch(90% 0.06 25);--pill-missing-border:oklch(78% 0.12 25);--pill-stale-fg:oklch(42% 0.14 60);--pill-stale-bg:oklch(90% 0.06 60);--pill-stale-border:oklch(78% 0.12 60);--pill-suggested-fg:oklch(40% 0.18 25);--pill-suggested-bg:oklch(88% 0.06 25);--pill-suggested-border:oklch(74% 0.1 25);--pill-approved-fg:oklch(40% 0.14 145);--pill-approved-bg:oklch(88% 0.06 145);--pill-approved-border:oklch(72% 0.1 145);--pill-denied-fg:oklch(46% 0.015 60);--pill-denied-bg:oklch(88% 0.015 60);--pill-denied-border:oklch(78% 0.018 60);--pill-snoozed-fg:oklch(46% 0.018 65);--pill-snoozed-bg:oklch(88% 0.018 65);--pill-snoozed-border:oklch(78% 0.02 65);--conf-high-fg:oklch(38% 0.14 145);--conf-high-bg:oklch(88% 0.06 145);--conf-medium-fg:oklch(40% 0.14 60);--conf-medium-bg:oklch(90% 0.06 60);--conf-low-fg:oklch(40% 0.18 25);--conf-low-bg:oklch(90% 0.06 25);--src-hubspot:oklch(50% 0.16 45);--src-linkedin:oklch(40% 0.16 245);--src-enrich:oklch(46% 0.14 290);--src-ai:oklch(46% 0.18 25);--src-manual:oklch(48% 0.014 60);--src-system:oklch(54% 0.014 60);--risk-low-border:transparent;--risk-medium-border:var(--color-warn-border);--risk-high-border:var(--color-bad-border);--risk-high-bg:oklch(92% 0.04 25);--color-focus:oklch(40% 0.2 25);--chart-1:oklch(40% 0.18 25);--chart-2:oklch(42% 0.14 145);--chart-3:oklch(50% 0.14 60);--chart-4:oklch(46% 0.16 290);--chart-5:oklch(46% 0.14 220)}:root[data-palette=operator]{--color-bg:oklch(14% 0.01 250);--color-paper-1:oklch(18% 0.01 250);--color-paper-2:oklch(22% 0.012 250);--color-paper-3:oklch(26% 0.012 250);--color-line:oklch(28% 0.01 250);--color-line-strong:oklch(38% 0.012 250);--color-overlay:oklch(8% 0.005 250/0.7);--color-ink:oklch(96% 0.005 250);--color-ink-dim:oklch(78% 0.005 250);--color-ink-muted:oklch(60% 0.005 250);--color-ink-faint:oklch(46% 0.005 250);--color-accent:oklch(74% 0.14 200);--color-accent-hover:oklch(78% 0.14 200);--color-accent-active:oklch(70% 0.14 200);--color-accent-fg:oklch(12% 0.005 250);--color-accent-soft:oklch(26% 0.08 200);--color-accent-faint:oklch(20% 0.05 200);--color-ok:oklch(74% 0.14 200);--color-ok-bg:oklch(26% 0.08 200);--color-ok-border:oklch(40% 0.1 200);--color-warn:oklch(82% 0.14 75);--color-warn-bg:oklch(30% 0.1 75);--color-warn-border:oklch(44% 0.12 75);--color-bad:oklch(70% 0.2 25);--color-bad-bg:oklch(30% 0.12 25);--color-bad-border:oklch(46% 0.14 25);--color-info:oklch(74% 0.14 200);--color-info-bg:oklch(26% 0.08 200);--color-info-border:oklch(40% 0.1 200);--pill-missing-fg:oklch(82% 0.14 25);--pill-missing-bg:oklch(26% 0.08 25);--pill-missing-border:oklch(40% 0.1 25);--pill-stale-fg:oklch(86% 0.14 75);--pill-stale-bg:oklch(28% 0.09 75);--pill-stale-border:oklch(42% 0.11 75);--pill-suggested-fg:oklch(82% 0.14 200);--pill-suggested-bg:oklch(26% 0.1 200);--pill-suggested-border:oklch(40% 0.12 200);--pill-approved-fg:oklch(82% 0.14 145);--pill-approved-bg:oklch(26% 0.08 145);--pill-approved-border:oklch(40% 0.1 145);--pill-denied-fg:oklch(74% 0.005 250);--pill-denied-bg:oklch(24% 0.005 250);--pill-denied-border:oklch(38% 0.005 250);--pill-snoozed-fg:oklch(72% 0.02 270);--pill-snoozed-bg:oklch(24% 0.02 270);--pill-snoozed-border:oklch(36% 0.02 270);--conf-high-fg:oklch(82% 0.14 200);--conf-high-bg:oklch(24% 0.08 200);--conf-medium-fg:oklch(86% 0.14 75);--conf-medium-bg:oklch(24% 0.08 75);--conf-low-fg:oklch(78% 0.16 25);--conf-low-bg:oklch(26% 0.1 25);--src-hubspot:oklch(70% 0.16 50);--src-linkedin:oklch(60% 0.14 245);--src-enrich:oklch(64% 0.14 290);--src-ai:oklch(74% 0.14 200);--src-manual:oklch(66% 0.02 250);--src-system:oklch(58% 0.01 250);--risk-low-border:transparent;--risk-medium-border:var(--color-warn-border);--risk-high-border:var(--color-bad-border);--risk-high-bg:oklch(18% 0.04 25);--color-focus:oklch(80% 0.18 200);--chart-1:oklch(74% 0.14 200);--chart-2:oklch(82% 0.14 75);--chart-3:oklch(70% 0.2 25);--chart-4:oklch(72% 0.14 145);--chart-5:oklch(70% 0.005 250)}:root[data-palette=signal]{--color-bg:oklch(22% 0.012 235);--color-paper-1:oklch(26% 0.014 235);--color-paper-2:oklch(30% 0.016 235);--color-paper-3:oklch(34% 0.018 235);--color-line:oklch(38% 0.015 235);--color-line-strong:oklch(50% 0.015 235);--color-overlay:oklch(14% 0.01 235/0.55);--color-ink:oklch(95% 0.012 80);--color-ink-dim:oklch(76% 0.012 80);--color-ink-muted:oklch(60% 0.012 80);--color-ink-faint:oklch(46% 0.01 80);--color-accent:oklch(72% 0.1 50);--color-accent-hover:oklch(76% 0.1 50);--color-accent-active:oklch(68% 0.1 50);--color-accent-fg:oklch(18% 0.01 235);--color-accent-soft:oklch(34% 0.06 50);--color-accent-faint:oklch(28% 0.04 50);--color-ok:oklch(74% 0.16 145);--color-ok-bg:oklch(30% 0.08 145);--color-ok-border:oklch(42% 0.1 145);--color-warn:oklch(78% 0.14 60);--color-warn-bg:oklch(32% 0.1 60);--color-warn-border:oklch(44% 0.12 60);--color-bad:oklch(70% 0.2 30);--color-bad-bg:oklch(32% 0.12 30);--color-bad-border:oklch(46% 0.14 30);--color-info:oklch(72% 0.1 50);--color-info-bg:oklch(30% 0.06 50);--color-info-border:oklch(42% 0.08 50);--pill-missing-fg:oklch(82% 0.16 30);--pill-missing-bg:oklch(28% 0.08 30);--pill-missing-border:oklch(42% 0.1 30);--pill-stale-fg:oklch(86% 0.14 60);--pill-stale-bg:oklch(30% 0.09 60);--pill-stale-border:oklch(44% 0.11 60);--pill-suggested-fg:oklch(82% 0.12 50);--pill-suggested-bg:oklch(30% 0.08 50);--pill-suggested-border:oklch(42% 0.1 50);--pill-approved-fg:oklch(82% 0.14 145);--pill-approved-bg:oklch(28% 0.08 145);--pill-approved-border:oklch(42% 0.1 145);--pill-denied-fg:oklch(72% 0.012 80);--pill-denied-bg:oklch(28% 0.012 80);--pill-denied-border:oklch(40% 0.014 80);--pill-snoozed-fg:oklch(72% 0.02 80);--pill-snoozed-bg:oklch(28% 0.018 80);--pill-snoozed-border:oklch(40% 0.02 80);--conf-high-fg:oklch(82% 0.14 145);--conf-high-bg:oklch(28% 0.08 145);--conf-medium-fg:oklch(86% 0.12 50);--conf-medium-bg:oklch(28% 0.06 50);--conf-low-fg:oklch(80% 0.16 30);--conf-low-bg:oklch(28% 0.1 30);--src-hubspot:oklch(72% 0.16 45);--src-linkedin:oklch(64% 0.14 245);--src-enrich:oklch(66% 0.14 290);--src-ai:oklch(72% 0.1 50);--src-manual:oklch(66% 0.012 80);--src-system:oklch(58% 0.012 80);--risk-low-border:transparent;--risk-medium-border:var(--color-warn-border);--risk-high-border:var(--color-bad-border);--risk-high-bg:oklch(28% 0.06 30);--color-focus:oklch(78% 0.12 50);--chart-1:oklch(72% 0.1 50);--chart-2:oklch(74% 0.16 145);--chart-3:oklch(78% 0.14 60);--chart-4:oklch(70% 0.16 290);--chart-5:oklch(64% 0.14 245)}:root[data-palette=archive]{--color-bg:oklch(96% 0.014 80);--color-paper-1:oklch(98% 0.01 78);--color-paper-2:oklch(93% 0.018 78);--color-paper-3:oklch(89% 0.022 76);--color-paper-4:oklch(83% 0.024 74);--color-ink:oklch(18% 0.03 250);--color-ink-mute:oklch(36% 0.022 250);--color-ink-faint:oklch(54% 0.018 240);--color-accent:oklch(45% 0.14 28);--color-accent-bg:oklch(90% 0.03 28);--color-accent-border:oklch(64% 0.1 28);--color-accent-ink:oklch(34% 0.16 28);--color-border:oklch(82% 0.02 80);--color-border-soft:oklch(88% 0.014 80);--color-rule:oklch(72% 0.02 250);--font-display:"Source Serif 4","Source Serif Pro","Charter",Georgia,serif;--font-body:"Source Serif 4","Source Serif Pro","Charter",Georgia,serif;--font-system:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","Geist Mono",ui-monospace,"SF Mono",monospace;--color-focus:oklch(45% 0.14 28)}:root[data-palette=architect]{--color-bg:oklch(16% 0.012 250);--color-paper-1:oklch(20% 0.014 250);--color-paper-2:oklch(24% 0.016 250);--color-paper-3:oklch(28% 0.018 250);--color-paper-4:oklch(32% 0.02 250);--color-ink:oklch(96% 0.008 200);--color-ink-mute:oklch(76% 0.014 220);--color-ink-faint:oklch(58% 0.014 220);--color-accent:oklch(78% 0.16 195);--color-accent-bg:oklch(28% 0.06 200);--color-accent-border:oklch(74% 0.14 200);--color-accent-ink:oklch(82% 0.18 195);--color-border:oklch(34% 0.018 240);--color-border-soft:oklch(26% 0.014 245);--color-rule:oklch(78% 0.16 195);--color-above:oklch(72% 0.16 145);--color-above-bg:oklch(26% 0.08 145);--color-below:oklch(78% 0.14 60);--color-below-bg:oklch(28% 0.08 60);--font-display:"Inter","Inter Display",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-system:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","Geist Mono",ui-monospace,"SF Mono",monospace;--color-focus:oklch(78% 0.16 195)}:root[data-palette=cinema]{--color-bg:oklch(13% 0.014 40);--color-paper-1:oklch(17% 0.016 40);--color-paper-2:oklch(21% 0.018 38);--color-paper-3:oklch(26% 0.02 38);--color-paper-4:oklch(32% 0.022 36);--color-ink:oklch(96% 0.012 70);--color-ink-mute:oklch(78% 0.014 60);--color-ink-faint:oklch(56% 0.014 60);--color-accent:oklch(72% 0.14 38);--color-accent-bg:oklch(28% 0.08 38);--color-accent-border:oklch(64% 0.12 38);--color-accent-ink:oklch(80% 0.14 38);--color-meter:oklch(74% 0.18 145);--color-meter-bg:oklch(26% 0.1 145);--color-border:oklch(30% 0.018 40);--color-border-soft:oklch(22% 0.014 40);--color-rule:oklch(72% 0.14 38);--font-display:"Newsreader","Source Serif 4",Georgia,serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-system:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","Geist Mono",ui-monospace,"SF Mono",monospace;--color-focus:oklch(72% 0.14 38)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-slower:0ms}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:clip}html{font-size:16px}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}button{font:inherit}a{color:inherit;text-decoration:none}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.font-display{font-family:var(--font-display);letter-spacing:var(--tracking-tight)}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono);letter-spacing:var(--tracking-mono)}.text-2xs{font-size:var(--text-2xs)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-md{font-size:var(--text-md)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.weight-regular{font-weight:var(--weight-regular)}.weight-medium{font-weight:var(--weight-medium)}.weight-semibold{font-weight:var(--weight-semibold)}.ink{color:var(--color-ink)}.ink-dim{color:var(--color-ink-dim)}.ink-muted{color:var(--color-ink-muted)}.ink-faint{color:var(--color-ink-faint)}.ink-ok{color:var(--color-ok)}.ink-warn{color:var(--color-warn)}.ink-bad{color:var(--color-bad)}.tabular{font-variant-numeric:tabular-nums}.lower-uppercase{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted)}.app{display:grid;grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:var(--utility-bar) var(--nav-height) 1fr;grid-template-areas:"utility utility" "sidebar nav" "sidebar main";min-height:100vh}@media (max-width:1024px){.app{grid-template-columns:1fr;grid-template-areas:"utility" "nav" "main"}.app>.sidebar{display:none}}.utility-bar{grid-area:utility;padding:0 var(--space-4);background:var(--color-bg);font-size:var(--text-xs);color:var(--color-ink-muted)}.nav-bar,.utility-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:var(--border-hairline)}.nav-bar{grid-area:nav;padding:0 var(--space-6);background:var(--color-paper-1);gap:var(--space-6)}.nav-bar .breadcrumbs{display:flex;gap:var(--space-2);align-items:center;color:var(--color-ink-dim);font-size:var(--text-sm)}.nav-bar .breadcrumbs .sep{color:var(--color-ink-faint)}.nav-bar .actions{display:flex;gap:var(--space-2);align-items:center}.sidebar{grid-area:sidebar;background:var(--color-paper-1);border-right:var(--border-hairline);display:flex;flex-direction:column;padding:var(--space-4)}.sidebar .brand{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-md);letter-spacing:var(--tracking-tight);padding:var(--space-2) var(--space-2) var(--space-6);display:flex;align-items:center;gap:var(--space-2)}.sidebar .brand .mark{width:18px;height:18px;border-radius:var(--radius-sm);background:var(--color-accent)}.sidebar .nav-group{margin-bottom:var(--space-5)}.sidebar .nav-group-label{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);padding:0 var(--space-2) var(--space-2)}.sidebar .nav-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-md);color:var(--color-ink-dim);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sidebar .nav-item.is-hover,.sidebar .nav-item:hover{background:var(--color-paper-2);color:var(--color-ink)}.sidebar .nav-item.is-active{background:var(--color-paper-3);color:var(--color-ink);font-weight:var(--weight-medium)}.sidebar .nav-item .count{margin-left:auto;font-size:var(--text-xs);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.sidebar .nav-item .icon{width:16px;height:16px;opacity:.9;flex-shrink:0}main.content{grid-area:main;padding:var(--space-6);overflow:auto;background:var(--color-bg)}@media (max-width:640px){main.content{padding:var(--space-4)}}.btn{gap:var(--space-2);padding:0 var(--space-3);height:32px;border:1px solid transparent;border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:transparent;color:var(--color-ink);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);white-space:nowrap;user-select:none}.btn,.btn .kbd{display:inline-flex;align-items:center}.btn .kbd{justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-xs);background:var(--color-paper-3);border:1px solid var(--color-line);font-family:var(--font-mono);font-size:10px;color:var(--color-ink-dim);margin-left:var(--space-1)}.btn-primary{background:var(--color-accent);color:var(--color-accent-fg);border-color:var(--color-accent)}.btn-primary.is-hover,.btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-primary.is-active,.btn-primary:active{background:var(--color-accent-active);transform:translateY(1px)}.btn-primary.is-disabled,.btn-primary:disabled{background:var(--color-paper-3);color:var(--color-ink-faint);border-color:var(--color-line);cursor:not-allowed}.btn-primary.is-loading{opacity:.7;cursor:progress}.btn-primary.is-loading:after{content:"";width:12px;height:12px;border:1.5px solid var(--color-accent-fg);border-right:1.5px solid transparent;border-radius:50%;animation:btn-spin .7s linear infinite}.btn-secondary{background:var(--color-paper-2);color:var(--color-ink);border-color:var(--color-line)}.btn-secondary.is-hover,.btn-secondary:hover{background:var(--color-paper-3);border-color:var(--color-line-strong)}.btn-secondary.is-active,.btn-secondary:active{transform:translateY(1px)}.btn-secondary.is-disabled,.btn-secondary:disabled{color:var(--color-ink-faint);cursor:not-allowed}.btn-ghost{background:transparent;color:var(--color-ink-dim);border-color:transparent}.btn-ghost.is-hover,.btn-ghost:hover{background:var(--color-paper-2);color:var(--color-ink)}.btn-ghost.is-active,.btn-ghost:active{background:var(--color-paper-3)}.btn-danger{background:var(--color-bad-bg);color:var(--color-bad);border-color:var(--color-bad-border)}.btn-danger.is-hover,.btn-danger:hover{background:var(--color-bad);color:var(--color-accent-fg);border-color:var(--color-bad)}.btn-danger.is-active,.btn-danger:active{transform:translateY(1px)}.btn-icon{width:32px;padding:0;justify-content:center}.btn-sm{height:26px;font-size:var(--text-xs);padding:0 var(--space-2)}.btn-lg{height:40px;font-size:var(--text-md);padding:0 var(--space-5)}.btn.is-success{background:var(--color-ok-bg);color:var(--color-ok);border-color:var(--color-ok-border)}.btn.is-error{background:var(--color-bad-bg);color:var(--color-bad);border-color:var(--color-bad-border)}@keyframes btn-spin{to{transform:rotate(1turn)}}.input,.select,.textarea{width:100%;padding:0 var(--space-3);height:32px;background:var(--color-paper-2);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);font:inherit;font-size:var(--text-md);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.input::placeholder,.textarea::placeholder{color:var(--color-ink-muted)}.input:hover,.select:hover,.textarea:hover{border-color:var(--color-line-strong)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--color-accent);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:0}.textarea{height:auto;min-height:80px;padding:var(--space-2) var(--space-3);resize:vertical}.input.is-error{border-color:var(--color-bad);background:var(--color-bad-bg)}.input:disabled{background:var(--color-bg);color:var(--color-ink-faint);cursor:not-allowed}.label{display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-dim);margin-bottom:var(--space-1)}.field-group{margin-bottom:var(--space-4)}.field-group .hint{color:var(--color-ink-muted)}.field-group .error-msg,.field-group .hint{font-size:var(--text-xs);margin-top:var(--space-1)}.field-group .error-msg{color:var(--color-bad)}.table{width:100%;border-collapse:collapse;font-size:var(--text-md)}.table thead th{text-align:left;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:var(--space-2) var(--space-3);background:var(--color-paper-1);position:sticky;top:0;z-index:1}.table tbody td,.table thead th{border-bottom:var(--border-hairline)}.table tbody td{padding:var(--space-3);vertical-align:middle}.table tbody tr{transition:background var(--dur-fast) var(--ease-out)}.table tbody tr.is-hover,.table tbody tr:hover{background:var(--color-paper-1)}.table tbody tr.is-active{background:var(--color-paper-2)}.table tbody tr:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-2px}.table.compact tbody td{padding:var(--space-2) var(--space-3);height:var(--row-height-compact)}.table.compact thead th{padding:var(--space-1) var(--space-3)}.table.standard tbody td{height:var(--row-height-standard)}.table.roomy tbody td{height:var(--row-height-roomy);padding:var(--space-4) var(--space-3)}.table .num{font-variant-numeric:tabular-nums}.table .actions,.table .num{text-align:right}.panel{background:var(--color-paper-1);border:var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-5)}.panel-compact{padding:var(--space-4)}.panel-flush{padding:0}.panel-flush>.panel-body,.panel-flush>.panel-header{padding:var(--space-4) var(--space-5)}.panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3);gap:var(--space-3)}.panel-title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-ink)}.panel-subtitle{font-size:var(--text-sm);color:var(--color-ink-muted)}.panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--space-4)}.score-card{background:var(--color-paper-1);border:var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.score-card .label{font-size:var(--text-xs);color:var(--color-ink-muted);margin:0;letter-spacing:var(--tracking-wide);text-transform:uppercase}.score-card .value{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink);line-height:1;font-variant-numeric:tabular-nums}.score-card .delta{font-size:var(--text-sm);color:var(--color-ink-dim);display:flex;gap:var(--space-1);align-items:center}.score-card .delta.up{color:var(--color-ok)}.score-card .delta.down{color:var(--color-bad)}.score-card .meta{color:var(--color-ink-muted)}.pill,.score-card .meta{font-size:var(--text-xs)}.pill{display:inline-flex;align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius-full);font-weight:var(--weight-medium);white-space:nowrap;border:1px solid transparent}.pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.pill .glyph{font-size:10px;opacity:.95}.pill-missing{color:var(--pill-missing-fg);background:var(--pill-missing-bg);border-color:var(--pill-missing-border)}.pill-missing .dot{background:var(--color-bad)}.pill-stale{color:var(--pill-stale-fg);background:var(--pill-stale-bg);border-color:var(--pill-stale-border)}.pill-stale .dot{background:var(--color-warn)}.pill-suggested{color:var(--pill-suggested-fg);background:var(--pill-suggested-bg);border-color:var(--pill-suggested-border)}.pill-suggested .dot{background:var(--color-accent)}.pill-approved{color:var(--pill-approved-fg);background:var(--pill-approved-bg);border-color:var(--pill-approved-border)}.pill-approved .dot{background:var(--color-ok)}.pill-denied{color:var(--pill-denied-fg);background:var(--pill-denied-bg);border-color:var(--pill-denied-border)}.pill-denied .dot{background:var(--color-ink-muted)}.pill-snoozed{color:var(--pill-snoozed-fg);background:var(--pill-snoozed-bg);border-color:var(--pill-snoozed-border)}.pill-snoozed .dot{background:var(--color-ink-dim)}.src{display:inline-flex;align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:.02em;border:1px solid transparent;background:var(--color-paper-2);color:var(--color-ink-dim)}.src .glyph{width:8px;height:8px;border-radius:2px;flex-shrink:0}.src-hubspot .glyph{background:var(--src-hubspot)}.src-linkedin .glyph{background:var(--src-linkedin)}.src-enrich .glyph{background:var(--src-enrich)}.src-manual .glyph{background:var(--src-manual)}.src-system .glyph{background:var(--src-system)}.src-ai{border-style:dashed;border-color:var(--src-ai);font-style:italic;color:var(--color-ink-dim)}.src-ai .glyph{background:var(--src-ai);border-radius:50%}.conf{display:inline-flex;align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;letter-spacing:.02em}.conf .pct{color:var(--color-ink)}.conf .sep{color:var(--color-ink-muted);margin:0 1px}.conf .band{font-weight:var(--weight-medium)}.conf-high{background:var(--conf-high-bg);color:var(--conf-high-fg)}.conf-medium{background:var(--conf-medium-bg);color:var(--conf-medium-fg)}.conf-low{background:var(--conf-low-bg);color:var(--conf-low-fg);border:1px dashed var(--color-bad-border)}.owner{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink)}.owner,.owner .avatar{display:inline-flex;align-items:center}.owner .avatar{width:22px;height:22px;border-radius:50%;background:var(--color-paper-3);justify-content:center;font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-ink-dim);flex-shrink:0}.owner.compact{font-size:var(--text-xs)}.owner.compact .avatar{width:18px;height:18px;font-size:9px}.filter-bar{display:flex;gap:var(--space-2);align-items:center;padding:var(--space-3) var(--space-4);background:var(--color-paper-1);border:var(--border-hairline);border-radius:var(--radius-lg);flex-wrap:wrap}.filter-bar .filter{display:inline-flex;align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-2);background:var(--color-paper-2);border:1px solid var(--color-line);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-ink-dim);cursor:pointer}.filter-bar .filter.is-hover,.filter-bar .filter:hover{background:var(--color-paper-3);color:var(--color-ink)}.filter-bar .filter.is-active{background:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent)}.filter-bar .search{flex:1;min-width:180px}.filter-bar .right{margin-left:auto;display:flex;gap:var(--space-2)}.queue{border:var(--border-hairline);border-radius:var(--radius-lg);overflow:hidden}.queue,.queue-row{background:var(--color-paper-1)}.queue-row{display:grid;grid-template-columns:24px 1fr auto auto auto auto auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:var(--border-hairline);transition:background var(--dur-fast) var(--ease-out);cursor:pointer;position:relative}.queue-row:last-child{border-bottom:none}.queue-row.is-hover,.queue-row:hover{background:var(--color-paper-2)}.queue-row.is-focus,.queue-row:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-2px}.queue-row.is-selected{background:var(--color-accent-soft)}.queue-row.risk-high{background:var(--risk-high-bg);border-left:3px solid var(--color-bad);padding-left:calc(var(--space-4) - 3px)}.queue-row.risk-medium{border-left:3px solid var(--color-warn);padding-left:calc(var(--space-4) - 3px)}.queue-row .checkbox{width:16px;height:16px;border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);background:var(--color-paper-2);cursor:pointer;flex-shrink:0}.queue-row .checkbox.checked{background:var(--color-accent);border-color:var(--color-accent)}.queue-row .body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.queue-row .heading{display:flex;gap:var(--space-2);align-items:center;font-size:var(--text-md);color:var(--color-ink);flex-wrap:wrap}.queue-row .heading .object-type{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.06em}.queue-row .heading .record-name{font-weight:var(--weight-medium);color:var(--color-ink)}.queue-row .heading .field-name{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-dim)}.queue-row .heading .creator{margin-left:auto;font-size:var(--text-xs);color:var(--color-ink-muted)}.queue-row .heading .creator.rule{color:var(--color-ink-dim)}.queue-row .heading .creator.agent{color:var(--src-ai);font-style:italic}.diff{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.diff .from{color:var(--color-ink-muted);text-decoration:line-through;text-decoration-color:var(--color-ink-faint);text-decoration-thickness:1px}.diff .from.empty{color:var(--color-ink-faint);font-style:italic;text-decoration:none}.diff .arrow{color:var(--color-ink-muted);font-family:var(--font-mono)}.diff .to{color:var(--color-ink);font-weight:var(--weight-medium);background:var(--color-accent-faint);padding:1px var(--space-1);border-radius:var(--radius-xs)}.evidence{font-size:var(--text-xs);color:var(--color-ink-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence .show-more{color:var(--color-accent);cursor:pointer;margin-left:var(--space-1)}.queue-row .action-group{display:flex;gap:var(--space-1);opacity:1;flex-shrink:0}.queue-row .action-group .btn{height:26px;font-size:var(--text-xs)}.bulk-bar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-accent-soft);border:1px solid var(--color-accent);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-accent-fg);margin-bottom:var(--space-3)}.bulk-bar .count{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink)}.bulk-bar .actions{margin-left:auto;display:flex;gap:var(--space-2)}.drawer-backdrop{position:fixed;inset:0;background:var(--color-overlay);backdrop-filter:blur(2px);z-index:50}.drawer{position:fixed;top:0;right:0;bottom:0;width:var(--drawer-width);background:var(--color-paper-1);border-left:var(--border-hairline);box-shadow:var(--shadow-drawer);z-index:51;display:flex;flex-direction:column;animation:drawer-in var(--dur-base) var(--ease-out)}@media (max-width:640px){.drawer{width:100%}}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:var(--border-hairline);flex-shrink:0}.drawer-header .title{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.drawer-header .subtitle{font-size:var(--text-xs);color:var(--color-ink-muted)}.drawer-body{flex:1;overflow-y:auto;padding:var(--space-5)}.drawer-footer{padding:var(--space-3) var(--space-5);border-top:var(--border-hairline);display:flex;gap:var(--space-2);justify-content:flex-end;flex-shrink:0}@keyframes drawer-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.audit-row{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-hairline);align-items:center}.audit-row:last-child{border-bottom:none}.audit-row .marker{width:8px;height:8px;border-radius:50%;background:var(--color-ink-muted)}.audit-row .marker.action-approved{background:var(--color-ok)}.audit-row .marker.action-denied{background:var(--color-ink-muted)}.audit-row .marker.action-edited{background:var(--color-accent)}.audit-row .marker.action-snoozed{background:var(--color-warn)}.audit-row .marker.action-auto_written{background:var(--color-info)}.audit-row .marker.action-failed,.audit-row .marker.action-impersonation{background:var(--color-bad)}.audit-row .text{font-size:var(--text-sm);color:var(--color-ink)}.audit-row .text .actor{font-weight:var(--weight-medium)}.audit-row .text .role{color:var(--color-ink-muted);font-size:var(--text-xs)}.audit-row .text .diff-inline,.audit-row .text .field{font-family:var(--font-mono);color:var(--color-ink-dim)}.audit-row .text .diff-inline,.audit-row .time{font-size:var(--text-xs)}.audit-row .time{color:var(--color-ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.workspace-row{display:grid;grid-template-columns:1fr auto auto auto auto auto;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-hairline);align-items:center;background:var(--color-paper-1);cursor:pointer}.workspace-row.is-hover,.workspace-row:hover{background:var(--color-paper-2)}.workspace-row .ws-name{font-weight:var(--weight-medium)}.workspace-row .ws-domain{font-size:var(--text-xs);color:var(--color-ink-muted)}.workspace-row .health{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:var(--text-sm)}.workspace-row .telemetry{display:flex;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-muted)}.workspace-row .telemetry .dot{width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:4px;vertical-align:middle}.workspace-row .telemetry .dot.ok{background:var(--color-ok)}.workspace-row .telemetry .dot.warn{background:var(--color-warn)}.workspace-row .telemetry .dot.bad{background:var(--color-bad)}.ws-pill{display:inline-flex;align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium)}.ws-pill-active{background:var(--color-ok-bg);color:var(--color-ok);border:1px solid var(--color-ok-border)}.ws-pill-onboarding{background:var(--color-info-bg);color:var(--color-info);border:1px solid var(--color-info-border)}.ws-pill-grace{background:var(--color-warn-bg);color:var(--color-warn);border:1px solid var(--color-warn-border)}.ws-pill-suspended{background:var(--color-bad-bg);color:var(--color-bad);border:1px solid var(--color-bad-border)}.ws-pill-canceled{background:var(--color-paper-3);color:var(--color-ink-muted);border:1px solid var(--color-line)}.impersonation{position:sticky;top:0;z-index:40;background:var(--color-bad-bg);color:var(--color-ink);border-bottom:1px solid var(--color-bad-border);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);display:flex;align-items:center;gap:var(--space-3)}.impersonation .glyph{color:var(--color-bad);font-weight:var(--weight-semibold)}.impersonation .label{font-weight:var(--weight-medium)}.impersonation .meta{color:var(--color-ink-muted);margin-left:var(--space-2)}.impersonation .exit{margin-left:auto}.steps{gap:var(--space-1);padding:var(--space-3) 0}.step,.steps{display:flex;align-items:center}.step{gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-ink-muted)}.step .num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--color-paper-2);border:1px solid var(--color-line);font-variant-numeric:tabular-nums}.step.complete .num{background:var(--color-ok-bg);color:var(--color-ok);border-color:var(--color-ok-border)}.step.current .num{background:var(--color-accent);color:var(--color-accent-fg);border-color:var(--color-accent)}.step.current{color:var(--color-ink);font-weight:var(--weight-medium)}.step .connector{width:12px;height:1px;background:var(--color-line)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-6);text-align:center;color:var(--color-ink-muted)}.empty-state .title{font-size:var(--text-lg);color:var(--color-ink);margin-bottom:var(--space-1);font-weight:var(--weight-medium)}.empty-state .subtitle{font-size:var(--text-sm);color:var(--color-ink-muted);max-width:420px;margin-bottom:var(--space-4)}.empty-state .actions{display:flex;gap:var(--space-2)}.skel{background:linear-gradient(90deg,var(--color-paper-2) 0,var(--color-paper-3) 50%,var(--color-paper-2) 100%);background-size:200% 100%;animation:skel-shimmer 1.4s linear infinite;border-radius:var(--radius-sm)}.skel-text{height:12px;width:60%}.skel-row{height:var(--row-height-standard);margin-bottom:var(--space-2)}@keyframes skel-shimmer{to{background-position:-200% 0}}.slack-frame{background:oklch(98% .005 280);color:oklch(20% .005 280);border-radius:var(--radius-lg);border:1px solid oklch(86% .005 280);overflow:hidden;font-family:"Slack-Lato",var(--font-body);max-width:580px}.slack-msg{padding:var(--space-4);border-top:1px solid oklch(92% .005 280)}.slack-msg:first-of-type{border-top:none}.slack-msg .header{display:flex;gap:var(--space-2);align-items:baseline;margin-bottom:var(--space-2)}.slack-msg .avatar{width:36px;height:36px;border-radius:var(--radius-md);background:oklch(70% .18 250);color:white;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--weight-semibold);font-size:var(--text-sm)}.slack-msg .name{font-weight:var(--weight-semibold);color:oklch(15% .005 280);font-size:var(--text-md)}.slack-msg .time{font-size:var(--text-xs);color:oklch(50% .005 280)}.slack-msg .body{margin-left:44px;font-size:var(--text-md);line-height:var(--leading-normal);color:oklch(15% .005 280)}.slack-msg .body code,.slack-msg .body kbd{background:oklch(94% .005 280);padding:1px 4px;border-radius:3px;font-family:var(--font-mono);font-size:var(--text-sm);color:oklch(15% .005 280)}.slack-msg .actions{margin-left:44px;display:flex;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.slack-btn{display:inline-flex;align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-3);border-radius:4px;border:1px solid oklch(84% .005 280);background:white;color:oklch(15% .005 280);font-size:13px;font-weight:600;cursor:pointer}.slack-btn.primary{background:oklch(48% .15 145);border-color:oklch(42% .15 145);color:white}.slack-btn.danger{color:oklch(40% .18 25);border-color:oklch(80% .1 25);background:white}.slack-msg .context{margin-left:44px;font-size:var(--text-xs);color:oklch(50% .005 280);margin-top:var(--space-1)}.divider{height:1px;background:var(--color-line);margin:var(--space-3) 0;border:none}.kbd-key{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--color-paper-2);border:1px solid var(--color-line);font-family:var(--font-mono);font-size:10px;color:var(--color-ink-dim)}.row{align-items:center}.col,.row{display:flex;gap:var(--space-2)}.col{flex-direction:column}.stack>*+*{margin-top:var(--space-2)}.stack-md>*+*{margin-top:var(--space-4)}.stack-lg>*+*{margin-top:var(--space-6)}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.grow{flex:1 1 auto}.shrink-0{flex-shrink:0}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.text-right{text-align:right}.truncate{text-overflow:ellipsis}.sr-only,.truncate{overflow:hidden;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}.palette-switcher{display:flex;gap:var(--space-1);align-items:center}.palette-switcher .label{font-size:var(--text-2xs);color:var(--color-ink-muted);margin-right:var(--space-1)}.palette-switcher button{display:inline-flex;align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);background:transparent;border:1px solid var(--color-line);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-ink-dim);cursor:pointer}.palette-switcher button:hover{background:var(--color-paper-2);color:var(--color-ink)}.palette-switcher button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent)}.palette-swatch{width:10px;height:10px;border-radius:50%;border:1px solid var(--color-line)}.palette-swatch.slate{background:oklch(70% .18 250)}.palette-swatch.warm{background:oklch(78% .16 75)}.palette-swatch.pure{background:oklch(68% .2 290)}.palette-swatch.terminal{background:oklch(80% .18 145)}canvas,img,svg,video{max-width:100%;min-width:0}.panel,.queue-row,.table{min-width:0}.display,h1,h2,h3,h4{overflow-wrap:anywhere}:root{--text-display-s:64px;--text-display:80px;--text-display-l:104px;--text-display-xl:128px;--leading-display:1.05;--tracking-display:-0.02em}@media (max-width:768px){:root{--text-display-s:44px;--text-display:52px;--text-display-l:64px;--text-display-xl:80px}}@media (max-width:414px){:root{--text-display-s:36px;--text-display:44px;--text-display-l:52px;--text-display-xl:64px}}.m-page{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);min-height:100vh}.m-utility{height:var(--utility-bar);padding:0 var(--space-5);font-size:var(--text-xs);color:var(--color-ink-muted)}.m-header,.m-utility{display:flex;align-items:center;justify-content:space-between;background:var(--color-bg);border-bottom:var(--border-hairline)}.m-header{height:64px;padding:0 var(--space-6);position:sticky;top:0;z-index:30;backdrop-filter:blur(8px)}.m-header .brand{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-decoration:none}.m-header .brand .mark{width:22px;height:22px;border-radius:var(--radius-sm);background:var(--color-accent);flex-shrink:0}.m-header .nav{display:flex;gap:var(--space-5);align-items:center}.m-header .nav a{color:var(--color-ink-dim);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.m-header .nav a:hover{color:var(--color-ink)}.m-header .actions{display:flex;gap:var(--space-2);align-items:center}@media (max-width:768px){.m-header .nav{display:none}.m-header{padding:0 var(--space-4)}}.m-container{max-width:var(--container-max)}.m-container,.m-container-narrow{margin:0 auto;padding:0 var(--space-6)}.m-container-narrow{max-width:920px}.m-container-reading{max-width:720px;margin:0 auto;padding:0 var(--space-6)}.m-section{padding:var(--space-24) 0}.m-section-tight{padding:var(--space-16) 0}.m-section-loose{padding:var(--space-32) 0}@media (max-width:768px){.m-section{padding:var(--space-16) 0}.m-section-tight{padding:var(--space-12) 0}.m-section-loose{padding:var(--space-20) 0}}.m-divider{height:1px;background:var(--color-line);margin:0;border:none}.m-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);font-weight:var(--weight-medium)}.m-eyebrow:before{content:"";width:24px;height:1px;background:var(--color-ink-muted);display:inline-block}.m-eyebrow.accent:before{background:var(--color-accent)}.m-eyebrow.accent{color:var(--color-accent)}.m-hero-headline{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-display);color:var(--color-ink);margin:0 0 var(--space-5);overflow-wrap:anywhere;min-width:0}.m-hero-headline.large{font-size:var(--text-display-l)}.m-hero-headline.small{font-size:var(--text-display-s)}.m-hero-subhead{font-family:var(--font-body);font-size:var(--text-xl);font-weight:var(--weight-regular);color:var(--color-ink-dim);line-height:var(--leading-normal);margin:0 0 var(--space-8);max-width:640px}.m-section-heading{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:1.15;color:var(--color-ink);margin:var(--space-3) 0 var(--space-4)}@media (max-width:768px){.m-section-heading{font-size:var(--text-3xl)}}.m-section-body{font-size:var(--text-lg);line-height:var(--leading-loose);color:var(--color-ink-dim);max-width:640px}.m-cta-row{display:flex;gap:var(--space-3);flex-wrap:wrap}.m-btn,.m-cta-row{align-items:center}.m-btn{display:inline-flex;gap:var(--space-2);padding:0 var(--space-5);height:44px;border:1px solid transparent;border-radius:var(--radius-md);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;text-decoration:none;white-space:nowrap;user-select:none;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.m-btn-primary{background:var(--color-accent);color:var(--color-accent-fg);border-color:var(--color-accent)}.m-btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.m-btn-primary:active{transform:translateY(1px)}.m-btn-secondary{background:var(--color-paper-2);color:var(--color-ink);border-color:var(--color-line)}.m-btn-secondary:hover{background:var(--color-paper-3);border-color:var(--color-line-strong)}.m-btn-ghost{background:transparent;color:var(--color-ink-dim);border-color:transparent}.m-btn-ghost:hover{color:var(--color-ink)}.m-btn-link{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-accent);font-weight:var(--weight-medium);font-size:var(--text-md);text-decoration:none}.m-btn-link:hover{text-decoration:underline;text-underline-offset:4px}.m-btn-link .arrow{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.m-btn-link:hover .arrow{transform:translateX(2px)}.m-btn-sm{height:36px;padding:0 var(--space-4);font-size:var(--text-sm)}.m-trust-strip{display:flex;gap:var(--space-6);align-items:center;flex-wrap:wrap;padding:var(--space-4) 0;font-size:var(--text-xs);color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase}.m-trust-strip .item{display:inline-flex;align-items:center;gap:var(--space-2)}.m-trust-strip .glyph{font-size:14px;color:var(--color-ink-dim)}.m-card{background:var(--color-paper-1);border:var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-6)}.m-card-flush{padding:0}.m-card-tight{padding:var(--space-4)}.m-card-heading{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin:0 0 var(--space-2)}.m-card-body{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-ink-dim);margin:0}.m-numbered{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-4)}.m-numbered.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768px){.m-numbered.cols-3{grid-template-columns:1fr}}.m-numbered li{display:flex;gap:var(--space-3);align-items:flex-start}.m-numbered .num{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--color-ink-muted);flex-shrink:0;width:28px;padding-top:2px}.m-numbered .text{font-size:var(--text-md);color:var(--color-ink);line-height:var(--leading-normal)}.m-faq{border-top:var(--border-hairline)}.m-faq details{border-bottom:var(--border-hairline);padding:var(--space-5) 0}.m-faq summary{cursor:pointer;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-ink);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary:after{content:"+";font-family:var(--font-mono);font-weight:var(--weight-regular);color:var(--color-ink-muted);flex-shrink:0;font-size:var(--text-xl);transition:transform var(--dur-fast) var(--ease-out)}.m-faq details[open] summary:after{content:"−"}.m-faq .answer{margin-top:var(--space-3);font-size:var(--text-md);color:var(--color-ink-dim);line-height:var(--leading-loose);max-width:640px}.m-footer{padding:var(--space-12) 0 var(--space-8);border-top:var(--border-hairline);background:var(--color-paper-1)}.m-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:var(--space-6);margin-bottom:var(--space-10)}@media (max-width:900px){.m-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.m-footer-grid{grid-template-columns:1fr}}.m-footer-brand-block .brand{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--color-ink)}.m-footer-brand-block .brand .mark{width:22px;height:22px;border-radius:var(--radius-sm);background:var(--color-accent)}.m-footer-brand-block .tagline{font-size:var(--text-sm);color:var(--color-ink-muted);max-width:320px}.m-footer-group-label{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:var(--space-3);font-weight:var(--weight-medium)}.m-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.m-footer a{color:var(--color-ink-dim);text-decoration:none;font-size:var(--text-sm);transition:color var(--dur-fast) var(--ease-out)}.m-footer a:hover{color:var(--color-ink)}.m-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-6);border-top:var(--border-hairline);font-size:var(--text-xs);flex-wrap:wrap;gap:var(--space-3)}.m-footer-bottom,.m-footer-bottom .admin-link{color:var(--color-ink-muted)}.m-footer-bottom .admin-link:hover{color:var(--color-ink)}.m-viz-confidence{display:inline-flex;flex-direction:column;gap:var(--space-1)}.m-viz-confidence .row{display:flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-display)}.m-viz-confidence .pct{font-size:var(--text-3xl);font-weight:var(--weight-semibold);color:var(--color-ink);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.m-viz-confidence .band{font-size:var(--text-md);font-weight:var(--weight-medium)}.m-viz-confidence .band,.m-viz-confidence .band.high{color:var(--conf-high-fg)}.m-viz-confidence .band.medium{color:var(--conf-medium-fg)}.m-viz-confidence .band.low{color:var(--conf-low-fg)}.m-viz-confidence .bar{display:flex;gap:2px;width:160px;height:6px;margin-top:var(--space-1)}.m-viz-confidence .bar .seg{flex:1;background:var(--color-paper-3);border-radius:1px}.m-viz-confidence .bar .seg.on{background:var(--color-accent)}.m-viz-confidence.high .bar .seg.on{background:var(--conf-high-fg)}.m-viz-confidence.medium .bar .seg.on{background:var(--conf-medium-fg)}.m-viz-confidence.low .bar .seg.on{background:var(--conf-low-fg)}.m-viz-confidence .caption{font-size:var(--text-xs);color:var(--color-ink-muted);margin-top:var(--space-2)}.m-viz-audit{background:var(--color-paper-1);border:var(--border-hairline);border-radius:var(--radius-lg);padding:0;overflow:hidden}.m-viz-audit .header{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);background:var(--color-paper-2);display:flex;justify-content:space-between}.m-viz-audit .header,.m-viz-audit .row{padding:var(--space-3) var(--space-4);border-bottom:var(--border-hairline);align-items:center}.m-viz-audit .row{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3)}.m-viz-audit .row:last-child{border-bottom:none}.m-viz-audit .marker{width:8px;height:8px;border-radius:50%;background:var(--color-ink-muted)}.m-viz-audit .marker.ok{background:var(--color-ok)}.m-viz-audit .marker.bad{background:var(--color-bad)}.m-viz-audit .marker.warn{background:var(--color-warn)}.m-viz-audit .marker.accent{background:var(--color-accent)}.m-viz-audit .text{font-size:var(--text-sm);color:var(--color-ink);line-height:1.4}.m-viz-audit .text .actor{font-weight:var(--weight-medium)}.m-viz-audit .text .diff,.m-viz-audit .text .field{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-dim)}.m-viz-audit .time{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);white-space:nowrap}.m-viz-slack{background:oklch(98% .005 280);color:oklch(20% .005 280);border:1px solid oklch(88% .005 280);border-radius:var(--radius-lg);padding:0;overflow:hidden;font-family:"Slack-Lato","Lato",var(--font-body);max-width:520px}.m-viz-slack .channel-header{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:oklch(40% .005 280);border-bottom:1px solid oklch(92% .005 280);display:flex;align-items:center;gap:var(--space-2)}.m-viz-slack .channel-header .icon{width:12px;height:12px;border-radius:2px;background:oklch(28% .18 290)}.m-viz-slack .msg{padding:var(--space-4);display:grid;grid-template-columns:36px 1fr;gap:var(--space-3)}.m-viz-slack .avatar{width:36px;height:36px;border-radius:var(--radius-md);background:oklch(70% .18 250);color:white;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--weight-semibold);font-size:var(--text-sm)}.m-viz-slack .body{display:flex;flex-direction:column;gap:var(--space-2)}.m-viz-slack .meta{display:flex;gap:var(--space-2);align-items:baseline}.m-viz-slack .name{font-weight:var(--weight-semibold);color:oklch(15% .005 280);font-size:var(--text-md)}.m-viz-slack .time{font-size:var(--text-xs);color:oklch(50% .005 280)}.m-viz-slack .text-block{font-size:var(--text-md);line-height:var(--leading-normal);color:oklch(15% .005 280)}.m-viz-slack .text-block code,.m-viz-slack .text-block kbd{background:oklch(94% .005 280);padding:1px 4px;border-radius:3px;font-family:var(--font-mono);font-size:var(--text-sm)}.m-viz-slack .actions{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}.m-viz-slack .slack-btn{display:inline-flex;align-items:center;gap:var(--space-1);height:30px;padding:0 var(--space-3);border-radius:4px;border:1px solid oklch(82% .005 280);background:white;color:oklch(15% .005 280);font-size:13px;font-weight:600;cursor:pointer}.m-viz-slack .slack-btn.primary{background:oklch(48% .15 145);border-color:oklch(42% .15 145);color:white}.m-viz-slack .context-block{font-size:var(--text-xs);color:oklch(50% .005 280);margin-top:var(--space-1)}.m-viz-dash-card{background:var(--color-paper-1);border:var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);min-width:220px}.m-viz-dash-card .label{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted)}.m-viz-dash-card .value{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink);font-variant-numeric:tabular-nums;line-height:1}.m-viz-dash-card .sparkline{font-family:var(--font-mono);font-size:10px;letter-spacing:-1px;color:var(--color-accent);line-height:1}.m-viz-dash-card .delta{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-ok);font-variant-numeric:tabular-nums}.m-viz-dash-card .delta.down{color:var(--color-bad)}.m-viz-pills,.m-viz-sources{display:flex;flex-wrap:wrap;gap:var(--space-2)}.m-viz-diff{background:var(--color-paper-1);border:var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.m-viz-diff .heading-row{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.m-viz-diff .determinism{font-family:var(--font-mono);font-size:var(--text-md)}.m-viz-diff .determinism.rule{color:var(--color-ink-muted)}.m-viz-diff .determinism.agent{color:var(--src-ai)}.m-viz-diff .obj-glyph{display:inline-flex;align-items:center;justify-content:center;width:26px;height:20px;border-radius:var(--radius-xs);background:var(--color-paper-3);color:var(--color-ink-dim);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.m-viz-diff .record-name{color:var(--color-ink);font-weight:var(--weight-medium)}.m-viz-diff .field-name{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-dim)}.m-viz-diff .diff-row{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-md)}.m-viz-diff .from{color:var(--color-ink-muted);font-style:italic}.m-viz-diff .from.empty{color:var(--color-ink-faint)}.m-viz-diff .arrow{color:var(--color-ink-muted);font-family:var(--font-mono)}.m-viz-diff .to{color:var(--color-ink);font-weight:var(--weight-medium);background:var(--color-accent-faint);padding:2px var(--space-2);border-radius:var(--radius-xs)}.m-viz-diff .footer-row{display:flex;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:var(--border-hairline);flex-wrap:wrap}.m-viz-diff .footer-row .conf,.m-viz-diff .footer-row .src{font-size:var(--text-xs)}.m-viz-diff .footer-row .actions{margin-left:auto;display:flex;gap:var(--space-2)}.m-viz-stage{background:var(--risk-high-bg);border:1px solid var(--color-bad-border);border-left:3px solid var(--color-bad);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.m-viz-stage .row1{display:flex;align-items:center;gap:var(--space-2)}.m-viz-stage .warn-glyph{color:var(--color-bad);font-weight:var(--weight-semibold)}.m-viz-stage .label{font-size:var(--text-sm);color:var(--color-ink);font-weight:var(--weight-medium)}.m-viz-stage .stage-from,.m-viz-stage .stage-to{display:inline-block;padding:2px var(--space-2);background:var(--color-paper-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-dim)}.m-viz-stage .stage-to{color:var(--color-bad);background:var(--color-bad-bg);border:1px solid var(--color-bad-border)}.m-viz-stage .reasoning{font-size:var(--text-sm);color:var(--color-ink-dim);font-style:italic;border-top:1px dashed var(--color-bad-border);padding-top:var(--space-2);margin-top:var(--space-2)}.m-viz-commitment{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--color-paper-1);border:var(--border-hairline);border-radius:var(--radius-lg)}.m-viz-commitment .quote-meta{font-size:var(--text-xs);color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-wide)}.m-viz-commitment .quote{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.4;color:var(--color-ink);font-style:italic;border-left:2px solid var(--color-accent);padding-left:var(--space-3);margin:0}.m-viz-commitment .arrow-line{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted)}.m-viz-commitment .action-card{background:var(--color-paper-2);border:var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.m-viz-commitment .action-card .title{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-ink)}.m-viz-commitment .action-card .meta{font-size:var(--text-xs);color:var(--color-ink-muted)}.m-viz-flow{background:var(--color-paper-1);border:var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.m-viz-flow .input{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);padding:var(--space-2) var(--space-3);background:var(--color-paper-2);border-radius:var(--radius-sm);display:inline-block}.m-viz-flow .gate{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0}.m-viz-flow .gate .threshold{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent);background:var(--color-accent-faint);padding:2px var(--space-2);border-radius:var(--radius-xs)}.m-viz-flow .branches{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-1)}@media (max-width:480px){.m-viz-flow .branches{grid-template-columns:1fr}}.m-viz-flow .branch{padding:var(--space-3) var(--space-4);background:var(--color-paper-2);border-radius:var(--radius-md);border-left:3px solid transparent;display:flex;flex-direction:column;gap:var(--space-1)}.m-viz-flow .branch.auto{border-left-color:var(--color-ok)}.m-viz-flow .branch.queue{border-left-color:var(--color-warn)}.m-viz-flow .branch .label{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted)}.m-viz-flow .branch .outcome{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-ink)}.m-logos{display:flex;gap:var(--space-8);align-items:center;flex-wrap:wrap;opacity:.5}.m-logos .logo{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--color-ink-dim);font-variant:small-caps}.m-logos .logos-caption{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);margin-right:var(--space-4)}.m-index-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-4);margin-top:var(--space-8)}.m-index-card{background:var(--color-paper-1);border:var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none;color:var(--color-ink);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.m-index-card:hover{background:var(--color-paper-2);border-color:var(--color-line-strong);transform:translateY(-1px)}.m-index-card .num{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--color-ink-muted);text-transform:uppercase}.m-index-card .name{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink);line-height:1.2}.m-index-card .hook{font-size:var(--text-md);color:var(--color-ink-dim);line-height:var(--leading-normal)}.m-index-card .meta{display:flex;gap:var(--space-3);flex-wrap:wrap;font-size:var(--text-xs);color:var(--color-ink-muted);font-family:var(--font-mono)}.m-index-card .meta .pair{display:inline-flex;align-items:center;gap:var(--space-1)}.m-index-card .arrow{font-family:var(--font-mono);color:var(--color-accent);margin-top:auto;align-self:flex-end}.c4-hero{padding:var(--space-20) 0 var(--space-12);position:relative;overflow:hidden}.c4-hero h1{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.03em;font-size:clamp(48px,9vw,112px);line-height:.95;margin:0 0 var(--space-5);max-width:1100px;text-transform:none;overflow-wrap:anywhere}.c4-hero h1 .first{display:block;color:var(--color-ink)}.c4-hero h1 .second{display:block;background:linear-gradient(96deg,var(--color-accent) 0,oklch(72% .2 220) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.c4-hero-frame{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-8);max-width:1100px}@media (max-width:768px){.c4-hero-frame{grid-template-columns:1fr}}.c4-frame-half{padding:var(--space-5);background:var(--color-paper-1);border:var(--border-hairline);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);position:relative}.c4-frame-half .label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted)}.c4-frame-half .title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--color-ink)}.c4-frame-half .subtitle{font-size:var(--text-sm);color:var(--color-ink-dim)}.c4-frame-half.core{border-left:2px solid var(--color-accent)}.c4-frame-half.pipeline{border-left:2px solid oklch(72% .2 220)}.c4-stop{padding:var(--space-16) 0;border-top:var(--border-hairline)}.c4-stop:first-of-type{border-top:none;padding-top:var(--space-8)}.c4-stop-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:start}@media (max-width:900px){.c4-stop-grid{grid-template-columns:1fr}}.c4-stop-meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-3)}.c4-stop-title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:-.025em;line-height:1.05;color:var(--color-ink);margin:0 0 var(--space-4)}@media (max-width:768px){.c4-stop-title{font-size:var(--text-3xl)}}.c4-stop-body{font-size:var(--text-md);color:var(--color-ink-dim);line-height:var(--leading-loose)}.c4-stop-body p{margin:0 0 var(--space-3)}.c4-pricing-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);max-width:880px;margin:var(--space-8) auto 0}@media (max-width:768px){.c4-pricing-cards{grid-template-columns:1fr}}.c4-price-card{padding:var(--space-5);background:var(--color-paper-1);border:var(--border-hairline);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3)}.c4-price-card .label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted)}.c4-price-card .name{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-ink)}.c4-price-card .body{font-size:var(--text-sm);color:var(--color-ink-dim);line-height:var(--leading-normal)}.c4-price-card.core{border-top:2px solid var(--color-accent)}.c4-price-card.pipeline{border-top:2px solid oklch(72% .2 220)}:root{--color-bg:oklch(98% 0.003 250);--color-paper-1:oklch(96% 0.003 250);--color-paper-2:oklch(93% 0.003 250);--color-paper-3:oklch(89% 0.004 250);--color-line:oklch(86% 0.004 250);--color-line-strong:oklch(76% 0.004 250);--color-overlay:oklch(15% 0.005 250/0.4);--color-ink:oklch(18% 0.01 250);--color-ink-dim:oklch(38% 0.008 250);--color-ink-muted:oklch(54% 0.006 250);--color-ink-faint:oklch(68% 0.005 250);--color-accent:oklch(46% 0.16 250);--color-accent-hover:oklch(42% 0.16 250);--color-accent-active:oklch(38% 0.16 250);--color-accent-fg:oklch(98% 0 0);--color-accent-soft:oklch(88% 0.08 250);--color-accent-faint:oklch(94% 0.04 250)}