:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primitive-indigo-50:#f3eeff;--primitive-indigo-100:#ede4ff;--primitive-indigo-200:#d4b8f5;--primitive-indigo-300:#b89ae8;--primitive-indigo-400:#9b72e8;--primitive-indigo-500:#7c5cbb;--primitive-indigo-600:#6a4aa8;--primitive-indigo-700:#4a2d8a;--primitive-indigo-800:#2d1650;--primitive-indigo-900:#1a1040;--primitive-indigo-950:#0d0820;--primitive-gray-0:#fff;--primitive-gray-50:#f8f8f6;--primitive-gray-100:#f1efe8;--primitive-gray-200:#e4e2dc;--primitive-gray-300:#d3d1c7;--primitive-gray-400:#b4b2a9;--primitive-gray-500:#888780;--primitive-gray-600:#5f5e5a;--primitive-gray-700:#444441;--primitive-gray-800:#2c2c2a;--primitive-gray-900:#1a1a18;--primitive-gray-950:#0f0f0e;--primitive-green-50:#dcfce7;--primitive-green-100:#bbf7d0;--primitive-green-200:#86efac;--primitive-green-400:#22c55e;--primitive-green-600:#059669;--primitive-green-700:#047857;--primitive-green-800:#166534;--primitive-red-50:#fee2e2;--primitive-red-100:#fecaca;--primitive-red-400:#ef4444;--primitive-red-600:#dc2626;--primitive-red-800:#991b1b;--primitive-amber-50:#fff7ed;--primitive-amber-100:#ffedd5;--primitive-amber-200:#fed7aa;--primitive-amber-400:#f97316;--primitive-amber-600:#d97706;--primitive-amber-700:#c2410c;--primitive-amber-800:#92400e;--primitive-blue-50:#dbeafe;--primitive-blue-100:#bfdbfe;--primitive-blue-400:#60a5fa;--primitive-blue-600:#2563eb;--primitive-blue-700:#1d4ed8;--primitive-blue-800:#1e40af;--primitive-teal-50:#ccfbf1;--primitive-teal-100:#99f6e4;--primitive-teal-400:#2dd4bf;--primitive-teal-600:#0891b2;--primitive-teal-700:#0e7490;--primitive-yellow-400:#facc15;--primitive-yellow-600:#ca8a04;--primitive-yellow-800:#854d0e;--primitive-pink-50:#fce7f3;--primitive-pink-600:#db2777;--primitive-red-300:#f87171;--primitive-green-300:#6ee7b7;--primitive-blue-300:#93c5fd;--primitive-teal-300:#5eead4;--primitive-amber-300:#fcd34d;--primitive-amber-350:#fbbf24;--primitive-purple-300:#a78bfa;--accent:#7c5cbb;--accent-2:#9b72e8;--accent-rgb:124, 92, 187;--layout-max-width:1440px;--layout-px:clamp(32px, 4vw, 64px);--layout-pt:60px;--layout-pb:64px;--page-header-gap:40px;--text-display:clamp(52px, 5vw, 72px);--text-subtitle:clamp(26px, 2.5vw, 32px);--text-heading:22px;--text-subheading:var(--text-lg);--color-brand:var(--primitive-indigo-500);--color-brand-hover:var(--primitive-indigo-600);--color-brand-subtle:var(--primitive-indigo-50);--color-brand-border:var(--primitive-indigo-200);--color-brand-text:var(--primitive-indigo-600);--color-bg-page:#f8f6ff;--color-bg-surface:var(--primitive-gray-0);--color-bg-raised:var(--primitive-gray-0);--color-bg-sunken:var(--primitive-gray-100);--color-bg-overlay:var(--primitive-gray-0);--color-bg-hover:var(--primitive-gray-100);--color-bg-active:var(--primitive-gray-200);--color-bg-selected:var(--primitive-indigo-50);--color-text-primary:var(--primitive-gray-900);--color-text-secondary:var(--primitive-gray-600);--color-text-tertiary:var(--primitive-gray-400);--color-text-placeholder:var(--primitive-gray-400);--color-text-disabled:var(--primitive-gray-300);--color-text-inverse:var(--primitive-gray-0);--color-text-brand:var(--primitive-indigo-500);--color-text-on-brand:var(--primitive-gray-0);--color-border-subtle:var(--primitive-gray-200);--color-success:var(--primitive-green-600);--color-success-bg:var(--primitive-green-50);--color-success-border:var(--primitive-green-100);--color-success-text:var(--primitive-green-800);--color-error:var(--primitive-red-600);--color-error-bg:#fef2f2;--color-error-border:var(--primitive-red-100);--color-warning:var(--primitive-amber-600);--color-warning-bg:var(--primitive-amber-50);--color-warning-border:var(--primitive-amber-100);--glow-purple:#7c5cbb40;--glow-blue:#2563eb40;--glow-teal:#0891b240;--glow-green:#05966940;--glow-amber:#d9770640;--glow-red:#dc262640;--glow-slate:#6b728026;--color-surface-dark:var(--primitive-indigo-950);--color-surface-dark-2:var(--primitive-indigo-900);--nav-dashboard-color:#06b6d4;--nav-leads-color:var(--primitive-blue-600);--nav-accounts-color:var(--primitive-teal-600);--nav-opps-color:var(--primitive-green-600);--nav-activities-color:var(--primitive-amber-600);--nav-pipeline-color:#f97316;--nav-reports-color:#e879f9;--glass-rgb:255, 255, 255;--scrim-rgb:0, 0, 0;--status-new:var(--primitive-blue-600);--status-attempting:var(--primitive-teal-600);--status-in-conversation:var(--primitive-indigo-500);--status-on-hold:#64748b;--status-junk:var(--primitive-red-600);--status-dark:#6b7280;--status-converted:var(--primitive-green-600);--color-danger-text-on-dark:var(--primitive-red-300);--color-success-text-on-dark:var(--primitive-green-300);--color-accent-tint:var(--primitive-purple-300);--color-warning-tint:var(--primitive-amber-350);--color-badge-text-leads:var(--primitive-blue-300);--color-badge-text-opps:var(--primitive-amber-300);--color-badge-text-accounts:var(--primitive-teal-300);--color-badge-text-activities:var(--primitive-purple-300);--color-google-blue:#4285f4;--color-google-red:#ea4335;--color-google-yellow:#fbbc05;--color-google-green:#34a853;--color-border-default:var(--primitive-gray-300);--color-border-strong:var(--primitive-gray-400);--color-border-brand:var(--primitive-indigo-400);--color-border-focus:var(--primitive-indigo-500);--color-success-solid:var(--primitive-green-600);--color-danger-bg:var(--primitive-red-50);--color-danger-border:var(--primitive-red-100);--color-danger-text:var(--primitive-red-800);--color-danger-solid:var(--primitive-red-400);--color-warning-text:var(--primitive-amber-800);--color-warning-solid:var(--primitive-amber-600);--color-info-bg:var(--primitive-blue-50);--color-info-border:var(--primitive-blue-100);--color-info-text:var(--primitive-blue-700);--color-info-solid:var(--primitive-blue-600);--color-drawer-bg:var(--primitive-gray-0);--panel-card-bg:var(--color-bg-surface);--color-drawer-border:#7c5cbb1f;--color-drawer-shadow:#7c5cbb1f;--color-drawer-text:var(--primitive-gray-600);--color-drawer-text-muted:#c4b5d9;--color-drawer-hover-bg:var(--primitive-indigo-50);--color-drawer-hover-color:var(--primitive-indigo-500);--color-drawer-active-bg-1:#7c5cbb1a;--color-drawer-active-bg-2:#9b72e80f;--color-drawer-active-color:var(--primitive-indigo-700);--color-drawer-active-border:#7c5cbb33;--color-drawer-active-shadow:#7c5cbb1f;--color-drawer-icon-bg:#f9f8ff;--color-drawer-divider:#7c5cbb14;--color-drawer-user-bg:#faf8ff;--color-drawer-user-border:#7c5cbb1a;--color-drawer-logo-text:var(--primitive-indigo-900);--color-drawer-close-bg:var(--primitive-indigo-50);--color-drawer-close-border:#7c5cbb26;--color-drawer-close-color:var(--primitive-indigo-500);--color-drawer-section-label:#c4b5d9;--color-drawer-overlay:#7c5cbb26;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 12px #00000014, 0 2px 4px #0000000a;--shadow-lg:0 8px 24px #0000001a, 0 4px 8px #0000000a;--shadow-card:0 2px 8px #7c5cbb0f, 0 1px 3px #7c5cbb0a;--shadow-card-hover:0 8px 24px #7c5cbb24, 0 2px 8px #7c5cbb14;--shadow-card-active:0 12px 32px #7c5cbb2e, 0 4px 12px #7c5cbb1a;--shadow-accent:0 4px 16px #7c5cbb66;--shadow-btn:0 6px 28px #7c5cbb73;--shadow-drawer:8px 0 40px #7c5cbb1f;--shadow-text-heading:0 1px 3px #7c5cbb1f, 0 2px 8px #0000000f;--shadow-menu-btn:0 2px 8px #00000014;--elevation-1:0 2px 8px #7c5cbb1f, 0 8px 32px #7c5cbb1a, 0 0 0 1px #7c5cbb24;--elevation-2:0 6px 24px #7c5cbb2e, 0 20px 60px #7c5cbb24, 0 0 0 1px #7c5cbb33;--elevation-3:0 12px 48px #7c5cbb42, 0 32px 80px #7c5cbb2e, 0 0 0 1px #7c5cbb3d;--font-sans:"Cabinet Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"DM Mono", "JetBrains Mono", "Fira Code", monospace;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-md:16px;--text-lg:17px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--weight-regular:400;--weight-medium:500;--weight-bold:600;--weight-black:700;--leading-tight:1.3;--leading-normal:1.5;--leading-relaxed:1.7;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:999px;--transition-fast:.12s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--transition-spring:.4s cubic-bezier(.34,1.2,.64,1);--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:#07070f;--color-bg-surface:#0f0f1a;--color-bg-raised:#141420;--color-bg-sunken:#0a0a14;--color-bg-overlay:#141420;--color-bg-hover:#ffffff0a;--color-bg-active:#ffffff14;--color-bg-selected:#7c5cbb33;--color-text-primary:#ffffffeb;--color-text-secondary:#ffffff8c;--color-text-tertiary:#ffffff4d;--color-text-disabled:#ffffff2e;--color-border-subtle:#ffffff0f;--color-border-default:#ffffff1a;--color-border-strong:#ffffff2e;--color-success-bg:#0596692e;--color-success-border:#0596694d;--color-success-text:#6ee7b7;--color-danger-bg:#ef44442e;--color-danger-border:#ef44444d;--color-danger-text:#fca5a5;--color-warning-bg:#d977062e;--color-warning-border:#d977064d;--color-warning-text:#fcd34d;--color-info-bg:#2563eb2e;--color-info-border:#2563eb4d;--color-info-text:#93c5fd;--color-drawer-bg:#0a0a14;--panel-card-bg:#0d0820;--color-drawer-border:#1a1a2e;--color-drawer-shadow:#0006;--color-drawer-text:#fff6;--color-drawer-text-muted:#fff3;--color-drawer-hover-bg:#ffffff0f;--color-drawer-hover-color:#fffc;--color-drawer-active-bg-1:#7c5cbb4d;--color-drawer-active-bg-2:#9b72e826;--color-drawer-active-color:#fff;--color-drawer-active-border:#7c5cbb66;--color-drawer-active-shadow:#7c5cbb4d;--color-drawer-icon-bg:#ffffff0d;--color-drawer-divider:#ffffff0f;--color-drawer-user-bg:transparent;--color-drawer-user-border:#ffffff0f;--color-drawer-logo-text:#fff;--color-drawer-close-bg:#ffffff14;--color-drawer-close-border:transparent;--color-drawer-close-color:#fff9;--color-drawer-section-label:#fff3;--color-drawer-overlay:#0a0a1480;--shadow-card:0 1px 3px #0000004d, 0 4px 16px #0006;--shadow-card-hover:0 4px 8px #7c5cbb33, 0 12px 32px #00000080;--shadow-card-active:0 6px 12px #7c5cbb4d, 0 16px 40px #0009;--shadow-drawer:8px 0 40px #00000080;--shadow-menu-btn:0 2px 8px #0006;--elevation-1:0 1px 3px #0000004d, 0 4px 16px #0000004d, 0 0 0 1px #7c5cbb1f;--elevation-2:0 4px 16px #0006, 0 12px 40px #0006, 0 0 0 1px #7c5cbb2e;--elevation-3:0 8px 32px #00000080, 0 24px 64px #00000080, 0 0 0 1px #7c5cbb38}:root{--nav-dashboard-color:var(--primitive-indigo-500);--nav-leads-color:var(--primitive-blue-600);--nav-accounts-color:var(--primitive-teal-600);--nav-opps-color:var(--primitive-green-600);--nav-activities-color:var(--primitive-amber-600);--nav-pipeline-color:var(--primitive-pink-600);--nav-dashboard-glow:#7c5cbb66;--nav-leads-glow:#2563eb66;--nav-accounts-glow:#0891b266;--nav-opps-glow:#05966966;--nav-activities-glow:#d9770666;--nav-pipeline-glow:#db277766;--stat-leads-bg:var(--primitive-indigo-100);--stat-leads-border:var(--primitive-indigo-200);--stat-leads-value:var(--primitive-indigo-500);--stat-leads-text:#00000073;--stat-leads-icon-bg:var(--primitive-indigo-50);--stat-leads-icon-color:var(--primitive-indigo-500);--stat-leads-shadow:#7c5cbb1f;--stat-opps-bg:var(--primitive-blue-50);--stat-opps-border:var(--primitive-blue-100);--stat-opps-value:var(--primitive-blue-600);--stat-opps-text:#00000073;--stat-opps-icon-bg:var(--primitive-blue-50);--stat-opps-icon-color:var(--primitive-blue-600);--stat-opps-shadow:#2563eb1f;--stat-pipeline-bg-start:var(--primitive-indigo-900);--stat-pipeline-bg-end:var(--primitive-indigo-800);--stat-pipeline-border:var(--primitive-indigo-800);--stat-pipeline-value:var(--primitive-indigo-400);--stat-pipeline-text:#9b72e8b3;--stat-pipeline-icon-bg:#9b72e826;--stat-pipeline-icon-color:var(--primitive-indigo-400);--stat-pipeline-shadow:#7c5cbb4d;--stat-won-bg:var(--primitive-green-50);--stat-won-border:var(--primitive-green-100);--stat-won-value:var(--primitive-green-600);--stat-won-text:#00000073;--stat-won-icon-bg:var(--primitive-green-50);--stat-won-icon-color:var(--primitive-green-600);--stat-won-shadow:#0596691f;--stage-opportunity-bg:#fefce8;--stage-opportunity-color:var(--primitive-yellow-800);--stage-opportunity-fill:var(--primitive-yellow-600);--stage-pricing-bg:var(--primitive-indigo-100);--stage-pricing-color:var(--primitive-indigo-800);--stage-pricing-fill:var(--primitive-indigo-700);--stage-feature-bg:#ddd6fe;--stage-feature-color:var(--primitive-indigo-800);--stage-feature-fill:#7c3aed;--stage-hot-bg:var(--primitive-amber-50);--stage-hot-color:var(--primitive-amber-700);--stage-hot-fill:var(--primitive-amber-400);--stage-hold-bg:var(--primitive-gray-100);--stage-hold-color:var(--primitive-gray-600);--stage-hold-fill:var(--primitive-gray-400);--stage-won-bg:var(--primitive-green-50);--stage-won-color:var(--primitive-green-800);--stage-won-fill:var(--primitive-green-400);--stage-lost-bg:var(--primitive-red-50);--stage-lost-color:var(--primitive-red-800);--stage-lost-fill:var(--primitive-red-400);--activity-call-color:var(--primitive-indigo-500);--activity-email-color:var(--primitive-blue-600);--activity-meeting-color:var(--primitive-teal-600);--activity-note-color:var(--primitive-amber-600);--activity-demo-color:var(--primitive-green-600);--lead-new-color:var(--primitive-indigo-500);--lead-contacted-color:var(--primitive-blue-600);--lead-qualified-color:var(--primitive-green-600);--lead-disqualified-color:var(--primitive-gray-400);--stale-bg:#d977060a;--stale-border:#d9770633;--stale-tab-active:var(--primitive-amber-600);--stale-tab-active-bg:#d9770614;--stale-dot:var(--primitive-amber-600);--stale-days-color:var(--primitive-amber-700);--stale-divider:#d9770614;--pill-bg:var(--primitive-gray-0);--pill-border:#7c5cbb26;--pill-shadow:#7c5cbb1a;--pill-active-bg-1:var(--primitive-indigo-500);--pill-active-bg-2:var(--primitive-indigo-400);--pill-active-shadow:#7c5cbb66;--pill-inactive-color:var(--primitive-gray-600);--donut-track:var(--primitive-indigo-50);--donut-center-num:var(--color-text-primary);--donut-center-sub:var(--color-text-tertiary);--won-strip-bg-1:#05966914;--won-strip-bg-2:#10b9810d;--won-strip-border:#05966933;--won-strip-color:var(--primitive-green-600);--won-strip-sub:#059669;--won-strip-shadow:#05966926;--banner-bg-1:var(--primitive-indigo-900);--banner-bg-2:var(--primitive-indigo-800);--banner-bg-3:#0d1a40;--banner-glow-1:#7c5cbb40;--banner-glow-2:#05966926;--banner-title-color:#ffffff73;--banner-pct-color:#6ee7b7;--banner-pct-bg:#05966933;--banner-pct-border:#6ee7b74d;--banner-achieved:var(--primitive-gray-0);--banner-of-color:#ffffff4d;--banner-target-color:#ffffff73;--banner-track-bg:#ffffff14;--banner-fill-1:var(--primitive-indigo-500);--banner-fill-2:#6ee7b7;--banner-fill-glow:#6ee7b780;--banner-lbl-color:#ffffff40;--banner-shadow-hover:#7c5cbb59;--menu-btn-bg:var(--primitive-gray-0);--menu-btn-border:#0000002e;--menu-btn-color:var(--primitive-gray-900);--menu-btn-hover-bg:var(--primitive-gray-900);--menu-btn-hover-color:var(--primitive-gray-0);--menu-btn-shadow:var(--shadow-menu-btn);--conv-bg:#f8f6ff;--conv-border:#7c5cbb1a;--conv-val:var(--primitive-indigo-500)}[data-theme=dark]{--stat-leads-bg:#7c5cbb2e;--stat-leads-border:#7c5cbb4d;--stat-leads-value:#c4b5fd;--stat-leads-text:#c4b5fd99;--stat-leads-shadow:#7c5cbb40;--stat-opps-bg:#2563eb2e;--stat-opps-border:#2563eb4d;--stat-opps-value:#93c5fd;--stat-opps-text:#93c5fd99;--stat-opps-shadow:#2563eb40;--stat-won-bg:#0596692e;--stat-won-border:#0596694d;--stat-won-value:#6ee7b7;--stat-won-text:#6ee7b799;--stat-won-shadow:#05966940;--stage-opportunity-bg:#ca8a0426;--stage-opportunity-color:#fde047;--stage-pricing-bg:#2563eb2e;--stage-pricing-color:#93c5fd;--stage-feature-bg:#7c3aed2e;--stage-feature-color:#ede9fe;--stage-hot-bg:#f973162e;--stage-hot-color:#fed7aa;--stage-hold-bg:#94a3b81a;--stage-hold-color:#94a3b8;--stage-won-bg:#22c55e2e;--stage-won-color:#bbf7d0;--stage-lost-bg:#ef44442e;--stage-lost-color:#fecaca;--pill-bg:#ffffff0d;--pill-border:#ffffff14;--donut-track:#ffffff0f;--menu-btn-bg:#ffffff14;--menu-btn-border:#ffffff1f;--menu-btn-color:#ffffffe6;--menu-btn-hover-bg:#ffffff26;--menu-btn-hover-color:var(--primitive-gray-0);--conv-bg:#7c5cbb14;--conv-border:#7c5cbb26}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-text-primary);background:var(--color-bg-page)}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-black);line-height:var(--leading-tight);color:var(--color-text-primary)}a{color:inherit;text-decoration:none}button{font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;outline:none}@keyframes strix-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.strix-page{animation:.2s ease-out strix-fade-in}:root{--shell-bg:#07070f;--shell-orb-blue:#2563eb4d;--shell-orb-purple:#7c5cbb59;--shell-orb-green:#05966940;--shell-orb-amber:#d9770633;--shell-glass-bg:#07070f26;--shell-glass-blur:24px;--tab-overview-color:var(--accent);--tab-pipeline-color:var(--nav-leads-color);--tab-progress-color:var(--nav-opps-color);--tab-hygiene-color:var(--nav-activities-color);--scrollbar-width:5px;--scrollbar-track:transparent;--scrollbar-thumb:var(--primitive-gray-300);--scrollbar-thumb-hover:var(--primitive-gray-400);--border-width:1px;--border-width-thick:1.5px;--border-style:solid;--border-subtle:#ffffff12;--border-medium:#ffffff1f;--border-strong:#ffffff2e;--density-card-pad:var(--space-5);--density-field-pad:var(--space-4) 0;--density-item-gap:var(--space-3);--density-section-gap:var(--space-6);--density-grid-gap:var(--space-4);--glow-low:12%;--glow-mid:25%;--glow-high:45%;--glow-max:65%;--highlight-low:8%;--highlight-mid:15%;--highlight-strong:25%;--tracking-tight:-1.5px;--tracking-snug:-.5px;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.06em;--tracking-widest:.1em;--card-pad:var(--space-5);--panel-pad-x:var(--space-6);--panel-pad-y:var(--space-4);--section-label-pad:var(--space-4) 0 var(--space-3);--field-pad:var(--space-4) 0;--badge-pad:2px var(--space-2);--pill-pad:8px var(--space-4);--btn-pad-sm:5px var(--space-3);--btn-pad-md:var(--space-2) var(--space-4);--btn-pad-lg:var(--space-3) var(--space-6);--scroll-behavior:smooth;--scroll-pad-bottom:var(--space-10);--page-height:100vh;--page-overflow:hidden}[data-theme=dark]{--scrollbar-thumb:#ffffff1f;--scrollbar-thumb-hover:#ffffff38}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.detail-page,.list-page,.leads-page,.lead-detail,.accounts-page,.account-detail,.activities-page,.opportunities-page,.activity-detail,.opportunity-detail,.dashboard,.pipeline-page,.reports-page,.pdf-library-page{max-width:var(--layout-max-width);padding:var(--layout-pt) var(--layout-px) var(--layout-pb);gap:var(--space-5);height:var(--page-height);overflow:var(--page-overflow);flex-direction:column;margin:0 auto;display:flex}.page-header{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.page-header__left{align-items:center;gap:var(--space-3);display:flex}.page-header__right{z-index:15;position:fixed;bottom:28px;right:32px}.page-title{font-size:var(--text-display);font-weight:var(--weight-black);color:#fffffff2;letter-spacing:-1.5px}.page-badge{font-size:var(--text-xs);font-weight:var(--weight-bold);padding:2px var(--space-2);border-radius:var(--radius-full);color:#a78bfa;background:#7c5cbb33;border:1px solid #7c5cbb4d}.page-sub{font-size:var(--text-base);color:#ffffff59;letter-spacing:.3px}.tabs-row,.filter-row{justify-content:center;display:flex}.pill-tabs{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;gap:2px;padding:5px;display:inline-flex}.pill-tab{align-items:center;gap:var(--space-2);padding:10px var(--space-5);border-radius:var(--radius-full);font-size:var(--text-base);font-weight:var(--weight-medium);color:#ffffff4d;cursor:pointer;font-family:var(--font-sans);white-space:nowrap;transition:all var(--transition-base);background:0 0;border:none;display:flex}.pill-tab:hover{color:#ffffffb3}.pill-tab--active{background:linear-gradient(135deg, var(--tab-color), color-mix(in srgb, var(--tab-color) 70%, white));color:#fff;box-shadow:0 2px 12px var(--tab-color)}.pill-tab__badge{font-size:10px;font-weight:var(--weight-bold);border-radius:var(--radius-full);background:#fff3;padding:1px 5px}.pill-tab:not(.pill-tab--active) .pill-tab__badge{color:#ffffff4d;background:#ffffff14}.glass-panel{gap:var(--space-4);flex-direction:column;display:flex}.panel-head{padding:0 0 var(--space-3);border-bottom:1px solid rgba(var(--accent-rgb), .18);justify-content:space-between;align-items:center;display:flex}.panel-title{font-size:var(--text-heading);font-weight:var(--weight-bold);color:rgba(var(--accent-rgb), .8);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:var(--space-2);display:flex}.panel-meta{font-size:var(--text-xs);color:#ffffff4d}.panel-badge{font-size:var(--text-xs);border-radius:var(--radius-full);color:#a78bfa;background:#7c5cbb33;border:1px solid #7c5cbb4d;padding:1px 6px}.section-label{font-size:var(--text-heading);font-weight:var(--weight-bold);color:#ffffff80;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid rgba(var(--accent-rgb), .18);margin-bottom:var(--space-4);display:flex}.btn-new,.btn-fab{align-items:center;gap:var(--space-2);padding:12px var(--space-5);border-radius:var(--radius-full);font-size:var(--text-base);font-weight:var(--weight-bold);color:#fff;cursor:pointer;font-family:var(--font-sans);-webkit-backdrop-filter:blur(16px);transition:all var(--transition-base);background:#7c5cbbd9;border:1px solid #7c5cbb80;display:flex;box-shadow:0 0 0 1px #7c5cbb33,0 4px 24px #0000004d,0 0 40px #7c5cbb4d}.btn-new:hover,.btn-fab:hover{background:#7c5cbbf2;transform:translateY(-2px);box-shadow:0 0 0 1px #7c5cbb66,0 8px 32px #0006,0 0 60px #7c5cbb80}.page-scroll{min-height:0;padding-bottom:var(--space-10);flex:1;overflow-y:auto}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#7c5cbb73;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#a78bfabf;box-shadow:0 0 6px #7c5cbb8c}*{scrollbar-width:thin;scrollbar-color:#7c5cbb73 transparent}.ghost-input,.ghost-textarea,.ghost-time{padding:var(--space-2) 0;color:#ffffffe0;font-size:var(--text-base);font-family:var(--font-sans);width:100%;transition:border-color var(--transition-base), box-shadow var(--transition-base);background:0 0;border:none;border-bottom:1.5px solid #ffffff12;border-radius:0;outline:none}.ghost-input:focus,.ghost-textarea:focus,.ghost-time:focus{border-bottom-color:var(--focus-color,var(--accent));box-shadow:0 2px 0 color-mix(in srgb, var(--focus-color,var(--accent)) 20%, transparent)}.ghost-input::placeholder,.ghost-textarea::placeholder,.ghost-time::placeholder{color:#ffffff26}.ghost-textarea{resize:none;line-height:var(--leading-relaxed);border-bottom:none}.ghost-time{width:90px;font-size:var(--text-sm);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-shrink:0}.ghost-time::-webkit-calendar-picker-indicator{filter:invert(.3);cursor:pointer}.picker-trigger{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;color:#ffffffe0;font-size:var(--text-base);font-family:var(--font-sans);cursor:pointer;text-align:left;width:100%;transition:border-color var(--transition-base), box-shadow var(--transition-base);background:0 0;border:none;border-bottom:1.5px solid #ffffff12;border-radius:0;display:flex}.picker-trigger--empty .picker-value{color:#ffffff26}.picker-trigger--open{border-bottom-color:var(--focus-color,var(--accent));box-shadow:0 2px 0 color-mix(in srgb, var(--focus-color,var(--accent)) 20%, transparent)}.picker-trigger:focus-visible{border-bottom-color:var(--focus-color,var(--accent));outline:none}.picker-icon{color:var(--focus-color,var(--accent));opacity:.7;transition:color var(--transition-base);flex-shrink:0;font-size:15px}.picker-value{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.picker-clear{border-radius:var(--radius-full);color:#ffffff40;cursor:pointer;width:16px;height:16px;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}.picker-clear:hover{color:var(--color-danger-solid)}.picker-panel{top:calc(100% + var(--space-2));z-index:450;border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(40px);box-shadow:0 0 0 1px color-mix(in srgb, var(--focus-color,var(--accent)) 15%, transparent), 0 24px 64px #000000bf;background:#07070ff7;border:1px solid #ffffff14;animation:.18s cubic-bezier(.34,1.2,.64,1) picker-in;position:absolute;left:0;overflow:hidden}@keyframes picker-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.picker-header{padding:var(--space-4) var(--space-4) var(--space-3);justify-content:space-between;align-items:center;display:flex}.picker-month-label{font-size:var(--text-base);font-weight:var(--weight-black);color:var(--focus-color,var(--accent));font-family:var(--font-sans);letter-spacing:-.3px;transition:color var(--transition-base)}.picker-nav{border-radius:var(--radius-md);color:#ffffff59;width:26px;height:26px;font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);background:#ffffff0a;border:1px solid #ffffff12;justify-content:center;align-items:center;display:flex}.picker-nav:hover{background:color-mix(in srgb, var(--focus-color,var(--accent)) 15%, transparent);border-color:color-mix(in srgb, var(--focus-color,var(--accent)) 30%, transparent);color:#fff;transform:translateY(-1px)}.skeleton-wrap{gap:var(--space-3);flex-direction:column;display:flex}.skeleton{border-radius:var(--radius-xl);background:#ffffff0a;border:1px solid #ffffff0f;height:80px;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.7}}.error-state{text-align:center;color:var(--color-danger-solid);padding:80px}.detail-header{justify-content:space-between;align-items:center;display:flex}.back-btn{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:#fff6;cursor:pointer;font-family:var(--font-sans);transition:color var(--transition-fast);background:0 0;border:none;display:flex}.back-btn:hover{color:#fffc}.hero-avatar-wrap{border-radius:var(--radius-xl);flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.hero-logo{border-radius:var(--radius-xl);object-fit:contain;background:#ffffff14;border:1px solid #ffffff1a;width:64px;height:64px;display:block}.hero-initials{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--av-color) 20%, transparent);width:64px;height:64px;color:var(--av-color);font-size:var(--text-xl);font-weight:var(--weight-black);box-shadow:0 0 20px color-mix(in srgb, var(--av-color) 30%, transparent);justify-content:center;align-items:center;display:flex}.hero-info{flex-direction:column;align-items:center;display:flex}.hero-name{font-size:var(--text-display);font-weight:var(--weight-black);color:#fffffff2;letter-spacing:-1.5px;margin-bottom:var(--space-2);text-align:center;line-height:1}.hero-company{font-size:var(--text-base);color:#fff6;margin-bottom:var(--space-3);text-align:center}.hero-meta{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-owner{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.owner-av{border-radius:var(--radius-full);color:#a78bfa;width:22px;height:22px;font-size:9px;font-weight:var(--weight-black);background:#7c5cbb40;justify-content:center;align-items:center;display:flex}.owner-name{font-size:var(--text-sm);color:#fff6}.owner-sep{font-size:var(--text-xs);color:#ffffff26}.owner-date{font-size:var(--text-xs);color:#fff3}.hero-divider{width:100%;max-width:520px;height:1px;margin-bottom:var(--space-4);background:#ffffff0f}.status-tabs-wrap{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.status-tabs{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;gap:2px;padding:5px;display:inline-flex}.status-tab{padding:8px var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#ffffff4d;cursor:pointer;font-family:var(--font-sans);white-space:nowrap;transition:all var(--transition-base);background:0 0;border:none}.status-tab:hover:not(:disabled){color:#ffffffb3}.status-tab--active{background:linear-gradient(135deg, var(--s-color), color-mix(in srgb, var(--s-color) 70%, white));color:#fff;box-shadow:0 2px 10px color-mix(in srgb, var(--s-color) 50%, transparent)}.status-tab:disabled{cursor:default}.btn-update-status{padding:5px var(--space-4);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-black);background:color-mix(in srgb, var(--s-color) 20%, transparent);color:var(--s-color);border:1px solid color-mix(in srgb, var(--s-color) 40%, transparent);cursor:pointer;font-family:var(--font-sans);transition:all var(--transition-base);box-shadow:0 0 12px color-mix(in srgb, var(--s-color) 25%, transparent);animation:.15s fade-in}.btn-update-status:hover{box-shadow:0 0 20px color-mix(in srgb, var(--s-color) 40%, transparent);transform:translateY(-1px)}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.detail-grid{column-gap:var(--space-12);row-gap:var(--space-6);min-height:0;margin-top:var(--space-8);flex:1;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.field-row{padding:var(--space-4) 0;align-items:flex-start;gap:var(--space-1);transition:border-bottom-color var(--transition-fast);border-bottom:1px solid #ffffff12;flex-direction:column;display:flex}.field-row:last-child{border-bottom:none}.field-row:hover{border-bottom-color:rgba(var(--accent-rgb), .3)}.field-label{font-size:var(--text-xs);color:#ffffff47;font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.06em}.field-val{font-size:var(--text-base);color:#ffffffe0;font-weight:var(--weight-medium)}.field-val--link{color:var(--nav-leads-color);text-decoration:none}.field-val--link:hover{text-decoration:underline}.card-edit-btn{border-radius:var(--radius-md);cursor:pointer;color:#fff3;width:26px;height:26px;font-size:var(--text-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.card-edit-btn:hover{color:#fff;background:#ffffff0f}.btn-sm{padding:5px var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-bold);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast)}.btn-sm--ghost{color:#ffffff80;background:#ffffff0d;border:1px solid #ffffff14}.btn-sm--ghost:hover{background:#ffffff1a}.btn-sm--primary{background:var(--s-color);color:#fff;box-shadow:0 0 12px color-mix(in srgb, var(--s-color) 40%, transparent);border:none}.btn-sm--primary:hover{transform:translateY(-1px)}.spatial-wrap{min-height:0;padding:var(--space-4) 0 var(--space-10);flex:1;overflow-y:auto}.spatial-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.spatial-card{border-radius:var(--radius-xl);padding:var(--space-5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;gap:var(--space-3);transition:all var(--transition-base);box-shadow:0 4px 24px color-mix(in srgb, var(--card-color,var(--accent)) 8%, transparent);background:#ffffff09;border:1px solid #ffffff12;flex-direction:column;display:flex}.spatial-card:hover{border-color:color-mix(in srgb, var(--card-color,var(--accent)) 30%, transparent);box-shadow:0 8px 32px color-mix(in srgb, var(--card-color,var(--accent)) 18%, transparent);transform:translateY(-3px)}.toast-host.svelte-1cpok13{z-index:600;gap:var(--space-2);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast.svelte-1cpok13{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-bold);font-family:var(--font-sans);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141226f2;border:1px solid #ffffff1a;padding:10px 18px;animation:.18s svelte-1cpok13-toast-in;display:inline-flex;box-shadow:0 8px 32px #0006}.toast.svelte-1cpok13 i:where(.svelte-1cpok13){font-size:var(--text-base)}.toast--success.svelte-1cpok13 i:where(.svelte-1cpok13){color:var(--nav-opps-color)}.toast--error.svelte-1cpok13 i:where(.svelte-1cpok13){color:#f87171}@keyframes svelte-1cpok13-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
