:root{--stage-subscriber-bg:#f1f5f9;--stage-subscriber-fg:#475569;--stage-lead-bg:#eff6ff;--stage-lead-fg:#1d4ed8;--stage-mql-bg:#f5f3ff;--stage-mql-fg:#6d28d9;--stage-sql-bg:#fffbeb;--stage-sql-fg:#b45309;--stage-opportunity-bg:#fff7ed;--stage-opportunity-fg:#c2410c;--stage-customer-bg:#ecfdf5;--stage-customer-fg:#047857;--stage-evangelist-bg:#f0fdfa;--stage-evangelist-fg:#0f766e;--stage-churned-bg:#fef2f2;--stage-churned-fg:#b91c1c;--health-track:#e7e5e4;--health-strong:#10b981;--health-fair:#f59e0b;--health-weak:#ef4444;--event-call-bg:#eff6ff;--event-call-fg:#1d4ed8;--event-email-bg:#f5f3ff;--event-email-fg:#6d28d9;--event-meeting-bg:#ecfdf5;--event-meeting-fg:#047857;--event-note-bg:#f5f5f4;--event-note-fg:#57534e;--event-whatsapp-bg:#f0fdf4;--event-whatsapp-fg:#15803d;--event-sms-bg:#fff7ed;--event-sms-fg:#c2410c;--urgency-overdue-bg:#fef2f2;--urgency-overdue-fg:#b91c1c;--urgency-today-bg:#fff7ed;--urgency-today-fg:#c2410c;--urgency-soon-bg:#fffbeb;--urgency-soon-fg:#b45309;--urgency-later-bg:#f1f5f9;--urgency-later-fg:#475569;--accent-pipeline:#4f46e5;--accent-people:#0ea5e9;--accent-activity:#8b5cf6;--accent-revenue:#059669;--trend-up-bg:#ecfdf5;--trend-up-fg:#047857;--trend-down-bg:#fef2f2;--trend-down-fg:#b91c1c;--trend-flat-bg:#f5f5f4;--trend-flat-fg:#57534e;--level-1:#94a3b8;--level-2:#22c55e;--level-3:#3b82f6;--level-4:#a855f7;--level-5:#f59e0b;--level-6:#ef4444;--avatar-1:#4f46e5;--avatar-2:#0891b2;--avatar-3:#059669;--avatar-4:#d97706;--avatar-5:#dc2626;--avatar-6:#7c3aed;--avatar-7:#db2777;--pill-tint:12%;--pill-ink-target:#000;--pill-ink-amt:15%;--brand-google:#ea4335;--brand-slack:#4a154b;--brand-gcal:#1967d2;--brand-whatsapp:#25d366;--scrim:rgba(0,0,0,.32);--ring:#4f46e5;--ring-hover:#4338ca;--row-hover:#fafaf9;--lead-light-green:#16a34a;--lead-light-green-halo:rgba(22,163,74,.28);--lead-light-red:#dc2626;--lead-light-red-halo:rgba(220,38,38,.28);--lead-light-white:#27272a;--lead-light-white-halo:rgba(39,39,42,.22)}.dark{--stage-subscriber-bg:#1e293b;--stage-subscriber-fg:#cbd5e1;--stage-lead-bg:#17284a;--stage-lead-fg:#93c5fd;--stage-mql-bg:#2a2140;--stage-mql-fg:#c4b5fd;--stage-sql-bg:#362b14;--stage-sql-fg:#fcd34d;--stage-opportunity-bg:#3a2517;--stage-opportunity-fg:#fdba74;--stage-customer-bg:#14312a;--stage-customer-fg:#6ee7b7;--stage-evangelist-bg:#12312f;--stage-evangelist-fg:#5eead4;--stage-churned-bg:#3b1d1d;--stage-churned-fg:#fca5a5;--health-track:#2a2a2e;--health-strong:#34d399;--health-fair:#fbbf24;--health-weak:#f87171;--event-call-bg:#17284a;--event-call-fg:#93c5fd;--event-email-bg:#2a2140;--event-email-fg:#c4b5fd;--event-meeting-bg:#14312a;--event-meeting-fg:#6ee7b7;--event-note-bg:#26262a;--event-note-fg:#d6d3d1;--event-whatsapp-bg:#15311f;--event-whatsapp-fg:#86efac;--event-sms-bg:#3a2517;--event-sms-fg:#fdba74;--urgency-overdue-bg:#3b1d1d;--urgency-overdue-fg:#fca5a5;--urgency-today-bg:#3a2517;--urgency-today-fg:#fdba74;--urgency-soon-bg:#362b14;--urgency-soon-fg:#fcd34d;--urgency-later-bg:#26262a;--urgency-later-fg:#a8a29e;--accent-pipeline:#818cf8;--accent-people:#38bdf8;--accent-activity:#a78bfa;--accent-revenue:#34d399;--trend-up-bg:#14312a;--trend-up-fg:#6ee7b7;--trend-down-bg:#3b1d1d;--trend-down-fg:#fca5a5;--trend-flat-bg:#26262a;--trend-flat-fg:#a8a29e;--level-1:#a8b4c4;--level-2:#4ade80;--level-3:#60a5fa;--level-4:#c084fc;--level-5:#fbbf24;--level-6:#f87171;--avatar-1:#818cf8;--avatar-2:#22d3ee;--avatar-3:#34d399;--avatar-4:#fbbf24;--avatar-5:#f87171;--avatar-6:#a78bfa;--avatar-7:#f472b6;--pill-tint:26%;--pill-ink-target:#fff;--pill-ink-amt:45%;--brand-google:#ea4335;--brand-slack:#6b2a70;--brand-gcal:#4285f4;--brand-whatsapp:#25d366;--scrim:rgba(0,0,0,.62);--ring:#818cf8;--ring-hover:#a5b4fc;--row-hover:#1c1c20;--lead-light-green:#4ade80;--lead-light-green-halo:rgba(74,222,128,.26);--lead-light-red:#f87171;--lead-light-red-halo:hsla(0,91%,71%,.26);--lead-light-white:#e4e4e7;--lead-light-white-halo:hsla(240,6%,90%,.24)}@keyframes podiumRise{0%{transform:scaleY(.4);opacity:0}to{transform:scaleY(1);opacity:1}}.podium-rise{transform-origin:bottom;animation:podiumRise .62s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.podium-rise{animation:none}}@keyframes leadLightPulse{0%{transform:scale(1);opacity:.9}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}.lead-light-halo{animation:leadLightPulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (prefers-reduced-motion:reduce){.lead-light-halo{animation:none;opacity:.5;transform:scale(1.6)}}.tag-chip{color:var(--tag-fg-light)}.dark .tag-chip{color:var(--tag-fg-dark)}