: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:var(--color-brand);--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;--color-brand:var(--primitive-indigo-500);--color-brand-hover:var(--primitive-indigo-600);--color-brand-subtle:var(--primitive-indigo-50);--color-brand-border:var(--color-brand);--color-bg-page:#f8f6ff;--color-bg-surface:var(--primitive-gray-0);--color-bg-modal:var(--primitive-gray-0);--color-bg-hover:var(--primitive-gray-100);--color-bg-active:var(--primitive-gray-200);--color-text-primary:var(--primitive-gray-900);--color-text-secondary:var(--primitive-gray-600);--color-text-tertiary:var(--primitive-gray-400);--color-text-on-brand:var(--primitive-gray-0);--color-border-subtle:var(--primitive-gray-200);--color-success:var(--primitive-green-600);--color-error:var(--primitive-red-600);--color-error-bg:#fef2f2;--color-error-border:var(--primitive-red-100);--color-warning:var(--primitive-amber-600);--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;--color-stage-pricing:var(--primitive-indigo-700);--chart-series-pink:#ec4899;--chart-series-teal:#14b8a6;--chart-series-amber:#f59e0b;--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-danger-solid:var(--primitive-red-400);--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-card:0 2px 8px #7c5cbb0f, 0 1px 3px #7c5cbb0a;--shadow-card-hover:0 8px 24px #7c5cbb24, 0 2px 8px #7c5cbb14;--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-lg:17px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--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;--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}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:#07070f;--color-bg-surface:#0f0f1a;--color-bg-modal:#0f0f1a;--color-bg-hover:#ffffff0a;--color-bg-active:#ffffff14;--color-text-primary:#ffffffeb;--color-text-secondary:#ffffff8c;--color-text-tertiary:#ffffff4d;--color-border-subtle:#ffffff0f;--color-error:var(--primitive-red-400);--status-junk:var(--primitive-red-400);--shadow-card:0 1px 3px #0000004d, 0 4px 16px #0006;--shadow-card-hover:0 4px 8px #7c5cbb33, 0 12px 32px #00000080}: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)}*,: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;--nm-bg:#1c1b2e;--nm-bg-rgb:28, 27, 46;--nm-text:#ffffffe6;--nm-text-muted:#ffffff7a;--nm-text-faint:#ffffff42;--nm-shadow-out:-4px -4px 18px #ffffff0c, 6px 6px 24px #00000061;--nm-shadow-hover:-6px -6px 22px #ffffff12, 9px 9px 30px #00000075;--nm-shadow-in:inset -3px -3px 9px #ffffff0b, inset 4px 4px 12px #00000080;--nm-shadow-accent:-4px -4px 18px #ffffff0c, 6px 6px 24px #00000061, 0 0 0 2px rgba(var(--accent-rgb),.55);--nm-radius-card:18px;--nm-radius-pill:999px;--nm-radius-btn:12px;--nm-accent-line:3px solid var(--accent);--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-style:solid;--border-subtle:#ffffff12;--border-medium:#ffffff1f;--density-field-pad:var(--space-4) 0;--highlight-low:8%;--highlight-mid:15%;--highlight-strong:25%;--tracking-tight:-1.5px;--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);--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);--scroll-pad-bottom:var(--space-10);--page-height:100vh;--page-overflow:hidden}[data-theme=dark]{--scrollbar-thumb:#ffffff1f;--scrollbar-thumb-hover:#ffffff38}.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;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 45%, transparent);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 75%, transparent);box-shadow:0 0 6px color-mix(in srgb, var(--accent) 55%, transparent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 45%, transparent) 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)}@media (width<=768px){.spatial-grid,.detail-grid{grid-template-columns:1fr}}.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:rgba(var(--glass-rgb), .95);background:var(--color-bg-modal);border:1px solid rgba(var(--glass-rgb), .1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);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:var(--color-danger-solid)}[data-theme=light] .toast.svelte-1cpok13{color:var(--cv-text);background:var(--cv-surface);border:1px solid var(--cv-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 4px 20px #0000001a}[data-theme=light] .toast--error.svelte-1cpok13 i:where(.svelte-1cpok13){color:var(--color-error)}@keyframes svelte-1cpok13-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
