.language-toggle[data-v-38237aca]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised);color:var(--text-secondary);font-size:.78rem;font-weight:900;transition:color var(--motion-fast),border-color var(--motion-fast),background var(--motion-fast)}.language-toggle[data-v-38237aca]:hover{border-color:#ff4d2e5c;background:#ff4d2e17;color:var(--text-primary)}.badge[data-v-6f69e4ac]{display:inline-flex;align-items:center;min-height:26px;max-width:100%;padding:0 9px;border:1px solid var(--border-subtle);border-radius:var(--radius-2);color:var(--text-secondary);font-size:.75rem;font-weight:800;line-height:1.2;white-space:nowrap}.is-success[data-v-6f69e4ac]{border-color:#35d48a52;background:#35d48a1a;color:var(--color-success)}.is-warning[data-v-6f69e4ac],.is-priority-b[data-v-6f69e4ac]{border-color:#ffbd4557;background:#ffbd451a;color:var(--color-warning)}.is-danger[data-v-6f69e4ac],.is-priority-a[data-v-6f69e4ac]{border-color:#ff4d2e66;background:#ff4d2e1f;color:var(--color-lava-500)}.is-info[data-v-6f69e4ac]{border-color:#70d8ff57;background:#70d8ff1a;color:var(--color-info)}.is-priority-c[data-v-6f69e4ac]{color:var(--color-neutral)}.k-button[data-v-76e5ee6a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;border:1px solid transparent;border-radius:var(--radius-3);font-weight:800;line-height:1;letter-spacing:0;transition:transform var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.k-button[data-v-76e5ee6a]:hover:not(:disabled){transform:translateY(-1px)}.is-md[data-v-76e5ee6a]{min-height:42px;padding:0 16px;font-size:.9rem}.is-sm[data-v-76e5ee6a]{min-height:34px;padding:0 12px;font-size:.8rem}.is-primary[data-v-76e5ee6a]{border-color:#ff4d2e8a;background:linear-gradient(135deg,var(--color-lava-500),var(--color-magenta-400));color:#fff;box-shadow:var(--shadow-glow)}.is-secondary[data-v-76e5ee6a]{border-color:var(--border-subtle);background:var(--surface-raised);color:var(--text-primary)}.is-ghost[data-v-76e5ee6a]{border-color:transparent;background:transparent;color:var(--text-secondary)}.is-danger[data-v-76e5ee6a]{border-color:#ff4d5f6b;background:#ff4d5f1f;color:var(--color-danger)}.k-button[data-v-76e5ee6a]:disabled{opacity:.48}.icon-button[data-v-d61f35ab]{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised);color:var(--text-secondary);transition:background var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.icon-button[data-v-d61f35ab]:hover:not(:disabled){background:#ff4d2e1a;color:var(--text-primary);transform:translateY(-1px)}.assistant-widget[data-v-5c51833a]{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:68}.assistant-launch[data-v-5c51833a]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid rgba(255,77,46,.42);border-radius:var(--radius-3);background:linear-gradient(135deg,var(--color-lava-500),var(--color-magenta-400));color:#fff;font-weight:900;box-shadow:var(--shadow-soft)}.assistant-panel[data-v-5c51833a]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(410px,calc(100vw - 32px));height:min(620px,calc(100vh - 32px));overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-3);background:#121115fa;box-shadow:var(--shadow-soft)}.assistant-header[data-v-5c51833a]{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.assistant-header div[data-v-5c51833a]{display:grid;gap:var(--space-2);min-width:0}.assistant-header strong[data-v-5c51833a]{font-family:var(--font-display);font-size:1rem}.assistant-header span[data-v-5c51833a]{color:var(--text-muted);font-size:.82rem}.assistant-messages[data-v-5c51833a]{display:grid;align-content:start;gap:var(--space-3);overflow:auto;padding:var(--space-4)}.assistant-messages article[data-v-5c51833a]{max-width:92%;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised)}.assistant-messages .is-user[data-v-5c51833a]{justify-self:end;border-color:#ff4d2e47;background:#ff4d2e1f}.assistant-messages p[data-v-5c51833a]{margin:0;color:var(--text-secondary);line-height:1.45}.assistant-form[data-v-5c51833a]{display:grid;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border-subtle)}.assistant-form textarea[data-v-5c51833a]{width:100%;resize:none;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-field);color:var(--text-primary);padding:12px;line-height:1.5}.assistant-form-actions[data-v-5c51833a]{display:flex;justify-content:space-between;gap:var(--space-3)}@media(max-width:720px){.assistant-widget[data-v-5c51833a]{right:var(--space-4);bottom:var(--space-4)}}.app-shell[data-v-e972beb0]{display:grid;grid-template-columns:248px minmax(0,1fr);height:100%;color:var(--text-primary)}.app-shell.is-collapsed[data-v-e972beb0]{grid-template-columns:78px minmax(0,1fr)}.sidebar[data-v-e972beb0]{position:relative;z-index:var(--z-sidebar);display:flex;flex-direction:column;gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-4);border-right:1px solid var(--border-subtle);background:#060506eb}.brand[data-v-e972beb0]{display:flex;align-items:center;gap:var(--space-3);min-height:44px}.brand-mark[data-v-e972beb0]{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,77,46,.5);border-radius:var(--radius-3);background:linear-gradient(145deg,#ff4d2e2e,#fa4fa314);color:var(--color-lava-500);font-family:var(--font-display);font-weight:800;box-shadow:var(--shadow-glow)}.brand-copy[data-v-e972beb0]{display:grid;line-height:1}.brand-copy span[data-v-e972beb0]{color:var(--text-muted);font-size:.74rem;font-weight:700}.brand-copy strong[data-v-e972beb0]{font-family:var(--font-display);font-size:1.04rem;letter-spacing:0}.collapse-button[data-v-e972beb0]{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised);color:var(--text-secondary)}.collapse-button[data-v-e972beb0]:hover{border-color:var(--border-strong);color:var(--text-primary)}.nav-list[data-v-e972beb0]{display:grid;gap:var(--space-2)}.nav-item[data-v-e972beb0]{display:flex;align-items:center;gap:var(--space-3);min-height:42px;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-3);color:var(--text-muted);font-size:.92rem;font-weight:700;transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast)}.nav-item[data-v-e972beb0]:hover,.nav-item.router-link-active[data-v-e972beb0]{border-color:#ff4d2e38;background:#ff4d2e14;color:var(--text-primary)}.sidebar-spacer[data-v-e972beb0]{flex:1}.main-surface[data-v-e972beb0]{min-width:0;overflow:auto;padding:var(--space-8)}@media(max-width:820px){.app-shell[data-v-e972beb0],.app-shell.is-collapsed[data-v-e972beb0]{grid-template-columns:1fr}.sidebar[data-v-e972beb0]{position:sticky;top:0;flex-direction:row;align-items:center;overflow-x:auto}.collapse-button[data-v-e972beb0]{display:none}.nav-list[data-v-e972beb0]{display:flex}.sidebar-spacer[data-v-e972beb0],.brand-copy[data-v-e972beb0]{display:none}.main-surface[data-v-e972beb0]{padding:var(--space-5)}}.modal-backdrop[data-v-56ca4b2f]{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--space-5);background:#000000ad}.modal[data-v-56ca4b2f]{width:min(860px,100%);max-height:min(860px,92vh);overflow:auto;border:1px solid var(--border-strong);border-radius:var(--radius-3);background:var(--surface-panel);box-shadow:var(--shadow-soft)}.modal-header[data-v-56ca4b2f]{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border-subtle);background:#121115f5}.modal-eyebrow[data-v-56ca4b2f]{margin:0 0 var(--space-2);color:var(--color-lava-500);font-size:.72rem;font-weight:900;text-transform:uppercase}.modal-header h2[data-v-56ca4b2f]{margin:0;font-family:var(--font-display);font-size:1.35rem;letter-spacing:0}.modal-body[data-v-56ca4b2f]{padding:var(--space-5)}.shared-error[data-v-56ca4b2f]{color:var(--color-danger);overflow-wrap:anywhere}.workspace-shell[data-v-61b5734b]{height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr)}.workspace-bar[data-v-61b5734b]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 18px;background:var(--surface-panel);border-bottom:1px solid var(--border-subtle);font-size:12px}.workspace-identity[data-v-61b5734b]{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.workspace-actions[data-v-61b5734b]{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.workspace-actions button[data-v-61b5734b]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-raised);color:var(--text-primary)}.workspace-error[data-v-61b5734b]{color:var(--color-danger);margin:0;overflow-wrap:anywhere}.workspace-bar .workspace-error[data-v-61b5734b]{flex-basis:100%}.access-page[data-v-61b5734b]{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--surface-panel)}.access-form[data-v-61b5734b]{width:min(380px,100%)}.access-brand[data-v-61b5734b]{font-weight:800;color:var(--color-lava-500)}.access-form h1[data-v-61b5734b]{font-size:24px;margin:0 0 8px}.workspace-form[data-v-61b5734b]{display:grid;gap:20px}.workspace-form label[data-v-61b5734b]{display:grid;gap:8px}.workspace-form input[data-v-61b5734b]:not([type=checkbox]){width:100%;min-width:0;padding:12px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--surface-field)}.workspace-form .confirm[data-v-61b5734b]{display:flex;align-items:flex-start;gap:10px}.empty-state[data-v-26db8759]{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff05;color:var(--text-secondary)}.empty-state[data-v-26db8759] svg{color:var(--color-lava-500)}.empty-state h3[data-v-26db8759],.empty-state p[data-v-26db8759]{margin:0}.empty-state h3[data-v-26db8759]{color:var(--text-primary);font-family:var(--font-display);font-size:1.05rem;letter-spacing:0}.empty-state p[data-v-26db8759]{line-height:1.6}.metric-card[data-v-3d85882c]{display:grid;gap:var(--space-2);min-width:0;min-height:124px;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:linear-gradient(180deg,#ffffff0b,#ffffff05)}.metric-label[data-v-3d85882c]{color:var(--text-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.metric-value[data-v-3d85882c]{font-family:var(--font-display);font-size:2rem;line-height:1;letter-spacing:0}.metric-detail[data-v-3d85882c]{color:var(--text-secondary);font-size:.85rem}.info-banner[data-v-fb942439],.error-banner[data-v-fb942439]{padding:var(--space-4)}.info-banner[data-v-fb942439]{border:1px solid rgba(112,216,255,.3);border-radius:var(--radius-3);background:#70d8ff14;color:var(--color-info);font-weight:800}.error-banner[data-v-fb942439]{border:1px solid rgba(255,77,95,.42);border-radius:var(--radius-3);background:#ff4d5f1a;color:var(--color-danger)}.block[data-v-fb942439]{padding:var(--space-5)}.text-link[data-v-fb942439]{color:var(--color-lava-500);font-weight:800}.hot-list[data-v-fb942439],.attention-list[data-v-fb942439],.activity-list[data-v-fb942439]{display:grid;gap:var(--space-3)}.hot-item[data-v-fb942439],.attention-item[data-v-fb942439],.activity-item[data-v-fb942439]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06}.hot-item div[data-v-fb942439],.attention-item div[data-v-fb942439],.activity-item[data-v-fb942439]{min-width:0}.hot-item strong[data-v-fb942439],.attention-item strong[data-v-fb942439],.activity-item strong[data-v-fb942439]{display:block}.hot-item span[data-v-fb942439],.attention-item span[data-v-fb942439],.activity-item span[data-v-fb942439]{display:block;margin-top:4px;color:var(--text-muted);font-size:.86rem}.hot-score[data-v-fb942439]{display:flex;align-items:center;gap:var(--space-3)}.hot-score strong[data-v-fb942439]{font-family:var(--font-display);font-size:1.2rem}.attention-item[data-v-fb942439]{justify-content:flex-start}.finance-grid[data-v-fb942439]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media(max-width:760px){.finance-grid[data-v-fb942439]{grid-template-columns:1fr}}.field[data-v-537bc0c7]{display:grid;gap:7px;min-width:0}.field-label[data-v-537bc0c7]{color:var(--text-muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.field-control[data-v-537bc0c7]{width:100%;min-height:42px;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-field);color:var(--text-primary);padding:0 12px}.field-control[data-v-537bc0c7]::placeholder{color:#6f6675}.field[data-v-4664e98e]{display:grid;gap:7px;min-width:0}.field-label[data-v-4664e98e]{color:var(--text-muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.field-control[data-v-4664e98e]{width:100%;min-height:42px;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-field);color:var(--text-primary);padding:0 12px}.field[data-v-eae451af]{display:grid;gap:7px;min-width:0}.field-label[data-v-eae451af]{color:var(--text-muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.field-control[data-v-eae451af]{width:100%;resize:vertical;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-field);color:var(--text-primary);padding:12px;line-height:1.5}.live-radar[data-v-ea2235b6]{display:grid;gap:20px;padding:24px 0;border-block:1px solid var(--border-subtle)}.radar-heading[data-v-ea2235b6],.prospect-tags[data-v-ea2235b6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.radar-heading[data-v-ea2235b6]{justify-content:space-between}.radar-heading h2[data-v-ea2235b6]{margin:0;font-size:1.15rem}.radar-filters[data-v-ea2235b6]{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:minmax(200px,1.2fr) repeat(2,minmax(130px,1fr)) auto;gap:12px;align-items:end}.prospect-list[data-v-ea2235b6]{display:grid;gap:12px}.prospect[data-v-ea2235b6]{display:flex;justify-content:space-between;gap:20px;padding:20px;border:1px solid var(--border-subtle);border-radius:8px}.prospect-main[data-v-ea2235b6]{min-width:0;flex:1;overflow-wrap:anywhere}.prospect h3[data-v-ea2235b6]{margin:12px 0 5px;font-size:1.05rem}.prospect p[data-v-ea2235b6]{line-height:1.6;color:var(--text-secondary)}.prospect-actions[data-v-ea2235b6]{display:grid;align-content:start;gap:8px}.prospect summary[data-v-ea2235b6]{cursor:pointer;color:var(--text-secondary)}.prospect a[data-v-ea2235b6],.settings-link[data-v-ea2235b6]{color:var(--color-info)}.prospect li[data-v-ea2235b6]{margin-block:10px;line-height:1.5}.message-label[data-v-ea2235b6]{display:grid;gap:8px;margin-block:16px}.message-label textarea[data-v-ea2235b6]{width:100%;box-sizing:border-box;resize:vertical;font:inherit;line-height:1.6;color:var(--text-primary);background:var(--bg-input, #171719);border:1px solid var(--border-subtle);border-radius:6px;padding:12px}.radar-status[data-v-ea2235b6]{color:var(--text-secondary);line-height:1.6}.radar-error[data-v-ea2235b6]{color:var(--color-danger)}@media(max-width:1100px){.radar-filters[data-v-ea2235b6]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.radar-filters[data-v-ea2235b6]{grid-template-columns:minmax(0,1fr)}.prospect[data-v-ea2235b6]{flex-direction:column}}.block[data-v-82d4c488]{padding:var(--space-5)}.info-banner[data-v-82d4c488],.error-banner[data-v-82d4c488]{padding:var(--space-4)}.info-banner[data-v-82d4c488]{border:1px solid rgba(112,216,255,.3);border-radius:var(--radius-3);background:#70d8ff14;color:var(--color-info);font-weight:800}.error-banner[data-v-82d4c488]{border:1px solid rgba(255,77,95,.42);border-radius:var(--radius-3);background:#ff4d5f1a;color:var(--color-danger)}.signal-grid[data-v-82d4c488],.candidate-list[data-v-82d4c488],.opportunity-list[data-v-82d4c488],.mini-list[data-v-82d4c488],.external-candidates[data-v-82d4c488]{display:grid;gap:var(--space-3)}.signal-card[data-v-82d4c488],.candidate-card[data-v-82d4c488],.opportunity-item[data-v-82d4c488],.external-candidate[data-v-82d4c488]{display:flex;justify-content:space-between;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06}.signal-card[data-v-82d4c488]{display:grid}.external-radar[data-v-82d4c488]{display:grid;gap:var(--space-4)}.external-form[data-v-82d4c488]{display:grid;grid-template-columns:minmax(150px,.7fr) repeat(2,minmax(180px,1fr));gap:var(--space-3)}.search-plan-list[data-v-82d4c488],.candidate-head[data-v-82d4c488]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.external-candidate.is-rejected[data-v-82d4c488]{border-color:#ff4d5f4d;background:#ff4d5f0f}.external-candidate.is-audit-blocked[data-v-82d4c488]{border-color:#ffbd4552;background:#ffbd450f}.external-candidate.is-duplicate[data-v-82d4c488]{border-color:#70d8ff52;background:#70d8ff0f}.external-candidate h3[data-v-82d4c488],.external-candidate p[data-v-82d4c488]{margin:var(--space-2) 0 0}.external-candidate p[data-v-82d4c488],.external-empty[data-v-82d4c488]{color:var(--text-secondary);line-height:1.5}.external-empty[data-v-82d4c488]{margin:0}.audit-error[data-v-82d4c488]{margin:0;padding:var(--space-3);border:1px solid rgba(255,77,95,.36);border-radius:var(--radius-3);background:#ff4d5f14;color:var(--color-danger);line-height:1.5}.message-status[data-v-82d4c488]{margin:0;padding:var(--space-3);border:1px solid rgba(112,216,255,.28);border-radius:var(--radius-3);background:#70d8ff14;color:var(--color-info);font-weight:800}.candidate-actions[data-v-82d4c488]{display:grid;align-content:start;gap:var(--space-2);min-width:150px}.candidate-message[data-v-82d4c488]{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff09}.candidate-message summary[data-v-82d4c488]{cursor:pointer;color:var(--color-lava-500);font-weight:900}.candidate-message p[data-v-82d4c488]{margin-top:var(--space-3);color:var(--text-secondary);font-size:.86rem;line-height:1.55;white-space:pre-line}.ai-audit[data-v-82d4c488]{display:grid;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff09}.audit-evidence[data-v-82d4c488],.audit-sources[data-v-82d4c488]{display:grid;gap:5px}.audit-evidence span[data-v-82d4c488],.audit-sources a[data-v-82d4c488]{color:var(--text-muted);font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.audit-sources a[data-v-82d4c488]{color:var(--color-info);font-weight:700}.signal-card strong[data-v-82d4c488]{display:block;margin-top:var(--space-3);font-family:var(--font-display);font-size:1.8rem}.signal-card span[data-v-82d4c488],.candidate-card span[data-v-82d4c488],.opportunity-item span[data-v-82d4c488]{display:block;margin-top:5px;color:var(--text-muted);font-size:.84rem;line-height:1.45}.candidate-card h3[data-v-82d4c488],.candidate-card p[data-v-82d4c488]{margin:var(--space-2) 0 0}.candidate-card p[data-v-82d4c488]{color:var(--text-secondary)}.mini-list a[data-v-82d4c488],.text-link[data-v-82d4c488]{color:var(--color-lava-500);font-weight:800}.opportunity-item div[data-v-82d4c488]{min-width:0}.opportunity-item strong[data-v-82d4c488]{display:block;margin-top:var(--space-2)}.opportunity-fit[data-v-82d4c488]{display:grid;justify-items:end;align-content:start;gap:var(--space-2);min-width:96px}.opportunity-fit strong[data-v-82d4c488]{margin:0;font-family:var(--font-display);font-size:1.2rem}.loading-line[data-v-82d4c488]{color:var(--text-secondary)}@media(max-width:760px){.signal-card[data-v-82d4c488],.candidate-card[data-v-82d4c488],.opportunity-item[data-v-82d4c488],.external-candidate[data-v-82d4c488]{grid-template-columns:1fr}.candidate-card[data-v-82d4c488],.opportunity-item[data-v-82d4c488],.external-candidate[data-v-82d4c488]{display:grid}.candidate-actions[data-v-82d4c488]{min-width:0}.external-form[data-v-82d4c488]{grid-template-columns:1fr}.opportunity-fit[data-v-82d4c488]{justify-items:start}}.pagination[data-v-e6f33cc4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--text-muted);font-size:.84rem}.pagination-actions[data-v-e6f33cc4]{display:flex;align-items:center;gap:var(--space-3)}.pagination-actions strong[data-v-e6f33cc4]{color:var(--text-secondary)}.lead-form[data-v-a6707a28]{display:grid;gap:var(--space-5)}.form-actions[data-v-a6707a28]{display:flex;justify-content:flex-end;gap:var(--space-3)}.form-error[data-v-a6707a28]{margin:0;color:var(--color-danger);font-weight:800}.import-flow[data-v-3f38259d],.import-step[data-v-3f38259d]{display:grid;gap:var(--space-4)}.import-step[data-v-3f38259d]{padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle)}.import-step h3[data-v-3f38259d]{margin:0;font-family:var(--font-display);font-size:1rem;letter-spacing:0}.file-input[data-v-3f38259d]{width:100%;padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-3);background:var(--surface-field);color:var(--text-secondary)}.mapping-grid[data-v-3f38259d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.inline-select[data-v-3f38259d]{min-height:34px;border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-field);color:var(--text-primary)}.form-actions[data-v-3f38259d]{display:flex;justify-content:flex-end;gap:var(--space-3)}.error-text[data-v-3f38259d]{color:var(--color-danger);font-weight:800}.summary[data-v-3f38259d]{margin:0;padding:var(--space-4);border:1px solid rgba(53,212,138,.3);border-radius:var(--radius-3);background:#35d48a14;color:var(--color-success);font-weight:800}@media(max-width:900px){.mapping-grid[data-v-3f38259d]{grid-template-columns:1fr}}.header-actions[data-v-43a36ac6],.empty-actions[data-v-43a36ac6]{display:flex;align-items:center;gap:var(--space-3)}.block[data-v-43a36ac6]{padding:var(--space-5)}.enterprise-strip[data-v-43a36ac6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06}.enterprise-strip.is-active[data-v-43a36ac6]{border-color:#ffbd4557;background:#ffbd4514}.enterprise-strip div[data-v-43a36ac6]{display:grid;gap:var(--space-2);min-width:0}.enterprise-strip strong[data-v-43a36ac6]{font-family:var(--font-display);font-size:1.05rem}.enterprise-strip span[data-v-43a36ac6],.enterprise-card span[data-v-43a36ac6]{color:var(--text-secondary);line-height:1.5}.enterprise-card-list[data-v-43a36ac6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.enterprise-card[data-v-43a36ac6]{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06;color:var(--text-primary)}.enterprise-card strong[data-v-43a36ac6]{display:block;margin-top:var(--space-3)}.enterprise-signals[data-v-43a36ac6],.enterprise-inline[data-v-43a36ac6]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.enterprise-inline[data-v-43a36ac6]{margin-top:var(--space-3)}.filters[data-v-43a36ac6]{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(145px,1fr));gap:var(--space-4);padding:var(--space-4)}.board-dropzone[data-v-43a36ac6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border-style:dashed}.board-dropzone.is-active[data-v-43a36ac6]{border-color:#70d8ff6b;background:#70d8ff14}.board-dropzone div[data-v-43a36ac6]{display:grid;gap:var(--space-2);min-width:0}.board-dropzone strong[data-v-43a36ac6]{font-family:var(--font-display)}.board-dropzone span[data-v-43a36ac6]{color:var(--text-secondary)}.error-banner[data-v-43a36ac6],.loading-panel[data-v-43a36ac6]{padding:var(--space-4)}.error-banner[data-v-43a36ac6]{border:1px solid rgba(255,77,95,.42);border-radius:var(--radius-3);background:#ff4d5f1a;color:var(--color-danger)}.leads-table tbody tr[data-v-43a36ac6]{cursor:pointer}.leads-table td strong[data-v-43a36ac6],.leads-table td span[data-v-43a36ac6]{display:block}.leads-table td span[data-v-43a36ac6]{margin-top:4px;color:var(--text-muted);font-size:.84rem}.score-cell strong[data-v-43a36ac6]{font-family:var(--font-display);font-size:1.25rem}@media(max-width:1180px){.filters[data-v-43a36ac6],.enterprise-card-list[data-v-43a36ac6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.filters[data-v-43a36ac6],.header-actions[data-v-43a36ac6],.empty-actions[data-v-43a36ac6],.enterprise-strip[data-v-43a36ac6],.board-dropzone[data-v-43a36ac6]{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.enterprise-card-list[data-v-43a36ac6]{grid-template-columns:1fr}}.score[data-v-94c7e735]{display:grid;gap:9px;min-width:0}.score-top[data-v-94c7e735]{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.score-top strong[data-v-94c7e735]{color:var(--text-primary)}.score-track[data-v-94c7e735]{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.score-fill[data-v-94c7e735]{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-lava-500),var(--color-magenta-400));transition:width var(--motion-medium)}.is-warm .score-fill[data-v-94c7e735]{background:linear-gradient(90deg,var(--color-warning),var(--color-ember-400))}.is-cool .score-fill[data-v-94c7e735]{background:linear-gradient(90deg,var(--color-neutral),var(--color-cyan-300))}.compact-form[data-v-c29995ea]{display:grid;gap:var(--space-5)}.checkbox-row[data-v-c29995ea]{display:flex;align-items:center;gap:var(--space-3);color:var(--text-secondary);font-weight:700}.form-actions[data-v-c29995ea]{display:flex;justify-content:flex-end;gap:var(--space-3)}.form-error[data-v-c29995ea]{margin:0;color:var(--color-danger);font-weight:800}.compact-form[data-v-082b8601]{display:grid;gap:var(--space-5)}.checkbox-row[data-v-082b8601]{display:flex;align-items:center;gap:var(--space-3);color:var(--text-secondary);font-weight:700}.form-actions[data-v-082b8601]{display:flex;justify-content:flex-end;gap:var(--space-3)}.form-error[data-v-082b8601]{margin:0;color:var(--color-danger);font-weight:800}.detail-header[data-v-0632bfa7]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-4)}.detail-title[data-v-0632bfa7]{min-width:0}.detail-actions[data-v-0632bfa7]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}.title-badges[data-v-0632bfa7]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.detail-tabs[data-v-0632bfa7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.detail-tab[data-v-0632bfa7]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--space-2);align-items:center;min-height:70px;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06;color:var(--text-secondary);text-align:left;transition:transform var(--motion-fast),border-color var(--motion-fast),background var(--motion-fast),color var(--motion-fast)}.detail-tab[data-v-0632bfa7]:hover{transform:translateY(-1px)}.detail-tab.is-active[data-v-0632bfa7]{border-color:#ff4d2e5c;background:#ff4d2e14;color:var(--text-primary)}.detail-tab.is-active[data-v-0632bfa7]:after{position:absolute;right:var(--space-3);bottom:8px;left:var(--space-3);height:2px;border-radius:999px;background:linear-gradient(90deg,var(--color-lava-500),var(--color-info));content:""}.detail-tab span[data-v-0632bfa7]{font-weight:900}.detail-tab small[data-v-0632bfa7]{grid-column:2;color:var(--text-muted);line-height:1.35}.detail-tab[data-v-0632bfa7] svg{color:var(--color-lava-500)}.focus-panel[data-v-0632bfa7]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:var(--space-5);padding:var(--space-5);border-color:#ff4d2e3d;background:linear-gradient(135deg,#ff4d2e17,#70d8ff0b),var(--surface-panel)}.focus-main[data-v-0632bfa7]{display:grid;align-content:center;gap:var(--space-2);min-width:0}.focus-main span[data-v-0632bfa7],.focus-facts span[data-v-0632bfa7]{color:var(--text-muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.focus-main h2[data-v-0632bfa7]{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:0}.focus-main p[data-v-0632bfa7]{max-width:780px;margin:0;color:var(--text-secondary);line-height:1.6}.focus-facts[data-v-0632bfa7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.focus-facts div[data-v-0632bfa7]{display:grid;gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#0000001f}.focus-facts strong[data-v-0632bfa7]{overflow-wrap:anywhere;font-family:var(--font-display);font-size:1.15rem}.focus-facts small[data-v-0632bfa7]{color:var(--text-muted);line-height:1.35}.detail-grid[data-v-0632bfa7]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:var(--space-5);align-items:start}.score-panel[data-v-0632bfa7],.block[data-v-0632bfa7]{padding:var(--space-5)}.score-panel[data-v-0632bfa7]{position:sticky;top:var(--space-5);display:grid;gap:var(--space-5)}.mini-metrics[data-v-0632bfa7],.fact-list[data-v-0632bfa7],.info-grid[data-v-0632bfa7]{display:grid;gap:var(--space-3)}.mini-metrics div[data-v-0632bfa7],.fact-list div[data-v-0632bfa7],.info-grid div[data-v-0632bfa7]{display:grid;gap:5px;min-width:0}.mini-metrics span[data-v-0632bfa7],.fact-list span[data-v-0632bfa7],.info-grid span[data-v-0632bfa7]{color:var(--text-muted);font-size:.75rem;font-weight:800;text-transform:uppercase}.mini-metrics strong[data-v-0632bfa7],.fact-list strong[data-v-0632bfa7],.info-grid strong[data-v-0632bfa7]{overflow-wrap:anywhere}.audit-callout[data-v-0632bfa7]{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid rgba(255,189,69,.28);border-radius:var(--radius-3);background:#ffbd4514}.audit-callout strong[data-v-0632bfa7],.audit-callout span[data-v-0632bfa7]{display:block;margin-top:var(--space-2)}.audit-callout span[data-v-0632bfa7],.audit-intro[data-v-0632bfa7],.audit-empty[data-v-0632bfa7]{color:var(--text-secondary);line-height:1.55}.detail-main[data-v-0632bfa7]{display:grid;min-width:0}.detail-step[data-v-0632bfa7]{display:grid;gap:var(--space-5);min-width:0}.lead-step-enter-active[data-v-0632bfa7],.lead-step-leave-active[data-v-0632bfa7]{transition:opacity .18s ease,transform .18s ease,filter .18s ease}.lead-step-enter-from[data-v-0632bfa7]{opacity:0;filter:blur(3px);transform:translate(18px)}.lead-step-leave-to[data-v-0632bfa7]{opacity:0;filter:blur(3px);transform:translate(-14px)}.step-nav[data-v-0632bfa7]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4)}.step-nav div[data-v-0632bfa7]:first-child{display:grid;gap:var(--space-1)}.step-nav span[data-v-0632bfa7]{color:var(--text-muted);font-size:.75rem;font-weight:900;text-transform:uppercase}.step-nav strong[data-v-0632bfa7]{font-family:var(--font-display);letter-spacing:0}.step-actions[data-v-0632bfa7]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}.description[data-v-0632bfa7]{margin:0;color:var(--text-secondary);line-height:1.65}.info-grid[data-v-0632bfa7]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-5)}.card-list[data-v-0632bfa7],.note-list[data-v-0632bfa7],.activity-list[data-v-0632bfa7],.note-input[data-v-0632bfa7]{display:grid;gap:var(--space-3)}.message-composer[data-v-0632bfa7]{display:grid;gap:var(--space-4)}.message-controls[data-v-0632bfa7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.message-actions[data-v-0632bfa7]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.message-status[data-v-0632bfa7]{margin:0;padding:var(--space-3);border:1px solid rgba(55,214,122,.34);border-radius:var(--radius-3);background:#37d67a14;color:var(--color-success);font-weight:800}.message-assistant[data-v-0632bfa7]{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06}.message-assistant header[data-v-0632bfa7]{display:flex;justify-content:space-between;gap:var(--space-3)}.message-assistant header div[data-v-0632bfa7]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.message-assistant header strong[data-v-0632bfa7]{font-family:var(--font-display)}.message-assistant header span[data-v-0632bfa7]{color:var(--text-muted);font-size:.84rem}.message-assistant-thread[data-v-0632bfa7]{display:grid;gap:var(--space-2);max-height:220px;overflow:auto}.message-assistant-thread article[data-v-0632bfa7]{max-width:88%;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised)}.message-assistant-thread .is-user[data-v-0632bfa7]{justify-self:end;border-color:#ff4d2e47;background:#ff4d2e1a}.message-assistant-thread p[data-v-0632bfa7]{margin:0;color:var(--text-secondary);line-height:1.45}.message-assistant-form[data-v-0632bfa7]{display:grid;gap:var(--space-3)}.message-assistant-form textarea[data-v-0632bfa7]{width:100%;resize:vertical;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-field);color:var(--text-primary);padding:12px;line-height:1.45}.message-assistant-actions[data-v-0632bfa7]{display:flex;justify-content:space-between;gap:var(--space-3)}.line-card[data-v-0632bfa7]{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06}.line-card h3[data-v-0632bfa7],.line-card p[data-v-0632bfa7]{margin:var(--space-2) 0 0}.line-card p[data-v-0632bfa7],.line-card span[data-v-0632bfa7]{color:var(--text-secondary);line-height:1.5}.line-card-side[data-v-0632bfa7]{display:grid;justify-items:end;align-content:start;gap:var(--space-2);min-width:96px}.line-card-side strong[data-v-0632bfa7]{font-family:var(--font-display);font-size:1.2rem}.note-list article[data-v-0632bfa7],.activity-list div[data-v-0632bfa7]{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06}.note-list p[data-v-0632bfa7]{margin:0 0 var(--space-2);color:var(--text-secondary)}.note-list span[data-v-0632bfa7],.activity-list span[data-v-0632bfa7]{display:block;margin-bottom:4px;color:var(--text-muted);font-size:.78rem}.loading-panel[data-v-0632bfa7]{padding:var(--space-5)}.delete-modal[data-v-0632bfa7]{display:grid;gap:var(--space-5)}.delete-modal p[data-v-0632bfa7]{margin:0;color:var(--text-secondary);line-height:1.6}.delete-modal strong[data-v-0632bfa7]{color:var(--text-primary)}.profile-audit-modal[data-v-0632bfa7]{display:grid;gap:var(--space-5)}.audit-intro[data-v-0632bfa7],.audit-empty[data-v-0632bfa7],.audit-error[data-v-0632bfa7]{margin:0}.audit-toolbar[data-v-0632bfa7],.audit-actions[data-v-0632bfa7]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.detected-links[data-v-0632bfa7]{display:grid;gap:var(--space-3)}.detected-title[data-v-0632bfa7]{color:var(--text-muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.detected-link-row[data-v-0632bfa7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center}.detected-link[data-v-0632bfa7]{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised);color:var(--text-primary);padding:11px 12px;text-align:left}.detected-link span[data-v-0632bfa7]{min-width:0;overflow-wrap:anywhere}.audit-error[data-v-0632bfa7]{padding:var(--space-3);border:1px solid rgba(255,77,95,.42);border-radius:var(--radius-3);background:#ff4d5f1a;color:var(--color-danger);font-weight:800}.form-actions[data-v-0632bfa7]{display:flex;justify-content:flex-end;gap:var(--space-3)}@media(max-width:980px){.detail-grid[data-v-0632bfa7],.detail-header[data-v-0632bfa7],.focus-panel[data-v-0632bfa7]{grid-template-columns:1fr}.detail-tabs[data-v-0632bfa7],.focus-facts[data-v-0632bfa7]{grid-template-columns:repeat(2,minmax(0,1fr))}.score-panel[data-v-0632bfa7]{position:static}.info-grid[data-v-0632bfa7]{grid-template-columns:1fr}.detail-actions[data-v-0632bfa7]{justify-content:flex-start}.step-nav[data-v-0632bfa7]{display:grid}.step-actions[data-v-0632bfa7]{justify-content:stretch}.detected-link-row[data-v-0632bfa7],.audit-actions[data-v-0632bfa7],.message-controls[data-v-0632bfa7]{grid-template-columns:1fr}.audit-actions[data-v-0632bfa7],.message-actions[data-v-0632bfa7],.message-assistant-actions[data-v-0632bfa7]{display:grid}.message-assistant header[data-v-0632bfa7]{display:grid}}@media(max-width:640px){.detail-tabs[data-v-0632bfa7],.focus-facts[data-v-0632bfa7]{grid-template-columns:1fr}.detail-tab[data-v-0632bfa7]{min-height:58px}}.filters[data-v-37f24420]{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(145px,1fr));gap:var(--space-4);padding:var(--space-4)}.info-banner[data-v-37f24420],.error-banner[data-v-37f24420],.loading-panel[data-v-37f24420]{padding:var(--space-4)}.info-banner[data-v-37f24420]{border:1px solid rgba(112,216,255,.3);border-radius:var(--radius-3);background:#70d8ff14;color:var(--color-info);font-weight:800}.error-banner[data-v-37f24420]{border:1px solid rgba(255,77,95,.42);border-radius:var(--radius-3);background:#ff4d5f1a;color:var(--color-danger)}.opportunities-table tbody tr[data-v-37f24420]{cursor:pointer}.opportunities-table td strong[data-v-37f24420],.opportunities-table td span[data-v-37f24420]{display:block}.opportunities-table td span[data-v-37f24420]{margin-top:5px;color:var(--text-muted);font-size:.84rem;line-height:1.45}.opportunities-table td[data-v-37f24420]:first-child{max-width:420px}.opportunities-table td:first-child strong[data-v-37f24420]{margin-top:var(--space-2)}@media(max-width:1180px){.filters[data-v-37f24420]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.filters[data-v-37f24420]{grid-template-columns:1fr}}.block[data-v-9e3ce29c],.filters[data-v-9e3ce29c],.loading-panel[data-v-9e3ce29c]{padding:var(--space-5)}.error-banner[data-v-9e3ce29c]{padding:var(--space-4);border:1px solid rgba(255,77,95,.42);border-radius:var(--radius-3);background:#ff4d5f1a;color:var(--color-danger)}.reminder-banner[data-v-9e3ce29c]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid rgba(255,189,69,.34);border-radius:var(--radius-3);background:#ffbd4514;color:var(--text-primary)}.reminder-banner span[data-v-9e3ce29c]{display:block;margin-top:3px;color:var(--text-secondary);font-size:.86rem}.method-panel[data-v-9e3ce29c]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-5);padding:var(--space-5)}.method-title[data-v-9e3ce29c]{display:flex;align-items:center;gap:var(--space-2)}.method-title h2[data-v-9e3ce29c],.method-panel p[data-v-9e3ce29c]{margin:0}.method-title h2[data-v-9e3ce29c]{font-family:var(--font-display);font-size:1.1rem;letter-spacing:0}.method-title[data-v-9e3ce29c] svg{color:var(--color-lava-500)}.method-panel p[data-v-9e3ce29c],.method-grid span[data-v-9e3ce29c]{color:var(--text-secondary);line-height:1.55}.method-grid[data-v-9e3ce29c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.method-grid article[data-v-9e3ce29c]{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06}.method-grid strong[data-v-9e3ce29c]{color:var(--text-primary)}.planner-section[data-v-9e3ce29c]{display:grid;gap:var(--space-4)}.planner-board[data-v-9e3ce29c]{display:grid;grid-template-columns:repeat(7,minmax(230px,1fr));gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-2)}.planner-column[data-v-9e3ce29c]{display:grid;align-content:start;gap:var(--space-3);min-height:280px;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06}.planner-column.is-drop-target[data-v-9e3ce29c]{border-color:#70d8ff47}.planner-column-head[data-v-9e3ce29c],.planner-card-head[data-v-9e3ce29c],.planner-card-actions[data-v-9e3ce29c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.planner-column-head strong[data-v-9e3ce29c]{font-family:var(--font-display);font-size:1.2rem}.planner-card-list[data-v-9e3ce29c]{display:grid;gap:var(--space-3)}.planner-card[data-v-9e3ce29c]{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised)}.planner-card.is-due[data-v-9e3ce29c]{border-color:#ff4d5f6b;background:#ff4d5f14}.planner-card.is-upcoming[data-v-9e3ce29c]{border-color:#ffbd454d}.planner-lead-link[data-v-9e3ce29c]{color:var(--text-primary);font-weight:900;line-height:1.3}.planner-card span[data-v-9e3ce29c],.planner-card small[data-v-9e3ce29c],.planner-empty[data-v-9e3ce29c]{color:var(--text-muted);line-height:1.45}.planner-card strong[data-v-9e3ce29c]{color:var(--text-secondary);font-size:.88rem;line-height:1.45}.planner-meta[data-v-9e3ce29c]{min-height:18px}.planner-action[data-v-9e3ce29c]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.planner-empty[data-v-9e3ce29c]{margin:0;padding:var(--space-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-3);text-align:center}.schedule-modal[data-v-9e3ce29c]{display:grid;gap:var(--space-4)}.schedule-modal p[data-v-9e3ce29c]{margin:0;color:var(--text-primary);font-weight:900}.stage-list[data-v-9e3ce29c],.follow-up-list[data-v-9e3ce29c]{display:grid;gap:var(--space-3)}.stage-card[data-v-9e3ce29c],.follow-up-card[data-v-9e3ce29c]{min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06}.stage-head[data-v-9e3ce29c],.follow-up-card[data-v-9e3ce29c]{display:flex;justify-content:space-between;gap:var(--space-4)}.stage-head[data-v-9e3ce29c]{align-items:center}.stage-head strong[data-v-9e3ce29c]{font-family:var(--font-display);font-size:1.35rem}.stage-card>span[data-v-9e3ce29c],.follow-up-card span[data-v-9e3ce29c],.sales-table td span[data-v-9e3ce29c]{display:block;margin-top:5px;color:var(--text-muted);font-size:.84rem;line-height:1.45}.stage-progress[data-v-9e3ce29c]{overflow:hidden;height:8px;margin-top:var(--space-3);border-radius:999px;background:#ffffff14}.stage-progress span[data-v-9e3ce29c]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-lava-500),var(--color-info))}.follow-up-card a[data-v-9e3ce29c],.lead-link[data-v-9e3ce29c]{display:block;margin-top:var(--space-2);color:var(--text-primary);font-weight:900}.follow-up-side[data-v-9e3ce29c]{display:grid;justify-items:end;align-content:start;gap:var(--space-2);min-width:120px}.filters[data-v-9e3ce29c]{display:grid;grid-template-columns:minmax(240px,1fr) repeat(2,minmax(150px,220px));gap:var(--space-4)}.sales-table td[data-v-9e3ce29c]{min-width:170px}.sales-table td[data-v-9e3ce29c]:first-child{max-width:340px}.sales-table td strong[data-v-9e3ce29c]{display:block;margin-top:var(--space-2)}.row-actions[data-v-9e3ce29c]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.form-actions[data-v-9e3ce29c]{display:flex;justify-content:flex-end;gap:var(--space-3)}@media(max-width:1180px){.method-panel[data-v-9e3ce29c],.method-grid[data-v-9e3ce29c],.filters[data-v-9e3ce29c]{grid-template-columns:1fr}.follow-up-card[data-v-9e3ce29c]{display:grid}.follow-up-side[data-v-9e3ce29c]{justify-items:start}.reminder-banner[data-v-9e3ce29c]{grid-template-columns:1fr}}.block[data-v-b4ec965d]{padding:var(--space-5)}.error-banner[data-v-b4ec965d]{padding:var(--space-4);border:1px solid rgba(255,77,95,.42);border-radius:var(--radius-3);background:#ff4d5f1a;color:var(--color-danger)}.project-board[data-v-b4ec965d]{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:var(--space-3);overflow-x:auto}.project-column[data-v-b4ec965d]{display:grid;align-content:start;gap:var(--space-3);min-height:320px;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06}.project-column-head[data-v-b4ec965d],.project-card-head[data-v-b4ec965d],.line-item[data-v-b4ec965d]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.project-column-head strong[data-v-b4ec965d]{font-family:var(--font-display);font-size:1.25rem}.project-card-list[data-v-b4ec965d],.line-list[data-v-b4ec965d]{display:grid;gap:var(--space-3)}.project-card[data-v-b4ec965d],.line-item[data-v-b4ec965d]{min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised);color:var(--text-primary)}.project-card[data-v-b4ec965d]{display:grid;gap:var(--space-3)}.project-card p[data-v-b4ec965d],.project-meta span[data-v-b4ec965d],.empty-column[data-v-b4ec965d],.line-item span[data-v-b4ec965d]{color:var(--text-secondary);line-height:1.45}.project-card p[data-v-b4ec965d],.empty-column[data-v-b4ec965d]{margin:0}.project-card-head span[data-v-b4ec965d]{color:var(--text-muted);font-size:.84rem;font-weight:800}.project-progress[data-v-b4ec965d]{overflow:hidden;height:8px;border-radius:999px;background:#ffffff14}.project-progress span[data-v-b4ec965d]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-lava-500),var(--color-info))}.project-meta[data-v-b4ec965d]{display:grid;gap:var(--space-1)}.empty-column[data-v-b4ec965d]{padding:var(--space-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-3);text-align:center}.text-link[data-v-b4ec965d]{color:var(--color-lava-500);font-weight:900}@media(max-width:1180px){.project-board[data-v-b4ec965d]{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media(max-width:720px){.project-board[data-v-b4ec965d]{grid-template-columns:1fr}.line-item[data-v-b4ec965d]{display:grid}}.block[data-v-008b58df]{display:grid;gap:var(--space-4);padding:var(--space-5)}.error-banner[data-v-008b58df]{padding:var(--space-4);border:1px solid rgba(255,77,95,.42);border-radius:var(--radius-3);background:#ff4d5f1a;color:var(--color-danger)}.finance-grid[data-v-008b58df]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-4)}.finance-method[data-v-008b58df]{display:grid;gap:var(--space-3);padding:var(--space-5)}.finance-method h2[data-v-008b58df]{margin:0;font-family:var(--font-display);font-size:1.08rem;letter-spacing:0}.finance-method div[data-v-008b58df]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.finance-method span[data-v-008b58df]{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06;color:var(--text-secondary);line-height:1.5}.pipeline-list[data-v-008b58df],.recurring-list[data-v-008b58df]{display:grid;gap:var(--space-3)}.pipeline-row[data-v-008b58df],.recurring-card[data-v-008b58df],.finance-kpi[data-v-008b58df]{min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06}.pipeline-row[data-v-008b58df]{display:grid;gap:var(--space-3)}.pipeline-row-head[data-v-008b58df],.recurring-card[data-v-008b58df]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.pipeline-row-head div[data-v-008b58df],.recurring-card div[data-v-008b58df],.finance-kpi[data-v-008b58df]{display:grid;gap:var(--space-2)}.pipeline-row-head strong[data-v-008b58df],.recurring-side strong[data-v-008b58df],.finance-kpi strong[data-v-008b58df]{font-family:var(--font-display);font-size:1.4rem;letter-spacing:0}.pipeline-row span[data-v-008b58df],.pipeline-row small[data-v-008b58df],.recurring-card span[data-v-008b58df],.finance-kpi span[data-v-008b58df],.finance-kpi small[data-v-008b58df]{color:var(--text-muted);font-size:.84rem;line-height:1.45}.finance-progress[data-v-008b58df]{overflow:hidden;height:8px;border-radius:999px;background:#ffffff14}.finance-progress span[data-v-008b58df]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-lava-500),var(--color-info))}.recurring-card[data-v-008b58df]{color:var(--text-primary)}.recurring-card strong[data-v-008b58df]{margin-top:var(--space-2)}.recurring-side[data-v-008b58df]{justify-items:end;min-width:112px}.finance-kpi[data-v-008b58df]{min-height:150px}.finance-kpi[data-v-008b58df] svg{color:var(--color-lava-500)}@media(max-width:1120px){.finance-grid[data-v-008b58df],.finance-method div[data-v-008b58df]{grid-template-columns:1fr}}@media(max-width:720px){.pipeline-row-head[data-v-008b58df],.recurring-card[data-v-008b58df]{display:grid}.recurring-side[data-v-008b58df]{justify-items:start}}.block[data-v-8389a7c8]{display:grid;gap:var(--space-4);padding:var(--space-5)}.header-actions[data-v-8389a7c8]{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.error-banner[data-v-8389a7c8],.info-banner[data-v-8389a7c8]{padding:var(--space-4);border-radius:var(--radius-3);font-weight:800}.error-banner[data-v-8389a7c8]{border:1px solid rgba(255,77,95,.42);background:#ff4d5f1a;color:var(--color-danger)}.info-banner[data-v-8389a7c8]{border:1px solid rgba(112,216,255,.3);background:#70d8ff14;color:var(--color-info)}.reports-grid[data-v-8389a7c8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.report-list[data-v-8389a7c8],.source-grid[data-v-8389a7c8],.recommendation-list[data-v-8389a7c8]{display:grid;gap:var(--space-3)}.report-row[data-v-8389a7c8],.source-card[data-v-8389a7c8],.audit-card[data-v-8389a7c8],.recommendation-card[data-v-8389a7c8]{min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06}.report-row[data-v-8389a7c8]{display:grid;gap:var(--space-3)}.report-row-head[data-v-8389a7c8],.recommendation-card[data-v-8389a7c8]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.report-row-head span[data-v-8389a7c8],.source-card span[data-v-8389a7c8],.audit-card span[data-v-8389a7c8]{color:var(--text-muted);font-size:.84rem}.report-progress[data-v-8389a7c8]{overflow:hidden;height:8px;border-radius:999px;background:#ffffff14}.report-progress span[data-v-8389a7c8]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-lava-500),var(--color-info))}.source-grid[data-v-8389a7c8]{grid-template-columns:repeat(2,minmax(0,1fr))}.source-card[data-v-8389a7c8],.audit-card[data-v-8389a7c8]{display:grid;gap:var(--space-2)}.audit-grid[data-v-8389a7c8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.audit-card strong[data-v-8389a7c8]{font-family:var(--font-display);font-size:2rem;letter-spacing:0}.audit-card[data-v-8389a7c8] svg,.recommendation-card[data-v-8389a7c8] svg{flex:0 0 auto;color:var(--color-lava-500)}.recommendation-card[data-v-8389a7c8]{justify-content:flex-start;color:var(--text-secondary);line-height:1.5}@media(max-width:980px){.reports-grid[data-v-8389a7c8]{grid-template-columns:1fr}}@media(max-width:720px){.header-actions[data-v-8389a7c8],.report-row-head[data-v-8389a7c8]{display:grid;justify-content:stretch}.source-grid[data-v-8389a7c8],.audit-grid[data-v-8389a7c8]{grid-template-columns:1fr}}.settings-shell[data-v-0a2a7a04]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--space-5);align-items:start}.settings-nav[data-v-0a2a7a04]{display:grid;gap:var(--space-1);padding:var(--space-3);position:sticky;top:0}.settings-nav-item[data-v-0a2a7a04]{display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:42px;border:1px solid transparent;border-radius:var(--radius-3);background:transparent;color:var(--text-secondary);padding:0 var(--space-3);font-weight:800;text-align:left;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.settings-nav-item[data-v-0a2a7a04]:hover,.settings-nav-item.is-active[data-v-0a2a7a04]{border-color:var(--border-subtle);background:#ffffff0b;color:var(--text-primary)}.settings-nav-item.is-active[data-v-0a2a7a04]{transform:translate(2px)}.settings-content[data-v-0a2a7a04]{display:grid;gap:var(--space-5);min-width:0;padding:var(--space-5)}.settings-content-head[data-v-0a2a7a04],.inline-title[data-v-0a2a7a04]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.settings-content-head h2[data-v-0a2a7a04],.inline-title h3[data-v-0a2a7a04]{margin:0;font-family:var(--font-display);font-size:1.18rem;letter-spacing:0}.settings-content-head p[data-v-0a2a7a04]{max-width:720px;margin:var(--space-2) 0 0;color:var(--text-secondary);line-height:1.55}.settings-section[data-v-0a2a7a04],.team-list[data-v-0a2a7a04],.settings-form[data-v-0a2a7a04],.explain-grid[data-v-0a2a7a04],.data-grid[data-v-0a2a7a04]{display:grid;gap:var(--space-4)}.two-columns[data-v-0a2a7a04]{grid-template-columns:repeat(2,minmax(0,1fr))}.team-row[data-v-0a2a7a04],.explain-row[data-v-0a2a7a04],.data-stat[data-v-0a2a7a04],.preview-strip[data-v-0a2a7a04]{min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:#ffffff06}.team-row[data-v-0a2a7a04]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:end}.switch-row[data-v-0a2a7a04]{display:flex;align-items:center;gap:var(--space-2);min-height:42px;color:var(--text-secondary);font-weight:800}.preview-strip[data-v-0a2a7a04]{display:grid;gap:var(--space-2)}.preview-strip span[data-v-0a2a7a04]{width:84px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--color-lava-500),var(--color-info))}.preview-strip strong[data-v-0a2a7a04]{font-family:var(--font-display);font-size:1.15rem}.preview-strip p[data-v-0a2a7a04],.settings-note[data-v-0a2a7a04],.explain-row span[data-v-0a2a7a04],.data-stat span[data-v-0a2a7a04]{margin:0;color:var(--text-secondary);line-height:1.55}.preview-strip.is-compact[data-v-0a2a7a04]{gap:var(--space-1);padding:var(--space-3)}.explain-grid[data-v-0a2a7a04]{grid-template-columns:repeat(2,minmax(0,1fr))}.explain-row[data-v-0a2a7a04],.data-stat[data-v-0a2a7a04]{display:grid;gap:var(--space-2)}.data-grid[data-v-0a2a7a04]{grid-template-columns:repeat(2,minmax(0,1fr))}.data-stat strong[data-v-0a2a7a04]{font-family:var(--font-display);font-size:2rem}.settings-actions[data-v-0a2a7a04]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}.info-banner[data-v-0a2a7a04],.error-text[data-v-0a2a7a04],.success-text[data-v-0a2a7a04]{font-weight:800}.info-banner[data-v-0a2a7a04]{padding:var(--space-4);border:1px solid rgba(112,216,255,.3);border-radius:var(--radius-3);background:#70d8ff14;color:var(--color-info)}.error-text[data-v-0a2a7a04]{color:var(--color-danger)}.success-text[data-v-0a2a7a04]{margin:0;color:var(--color-success)}@media(max-width:980px){.settings-shell[data-v-0a2a7a04]{grid-template-columns:1fr}.settings-nav[data-v-0a2a7a04]{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.settings-nav[data-v-0a2a7a04],.two-columns[data-v-0a2a7a04],.team-row[data-v-0a2a7a04],.explain-grid[data-v-0a2a7a04],.data-grid[data-v-0a2a7a04]{grid-template-columns:1fr}.settings-content-head[data-v-0a2a7a04],.inline-title[data-v-0a2a7a04],.settings-actions[data-v-0a2a7a04]{display:grid;justify-content:stretch}}:root{color-scheme:dark;--color-black: #060506;--color-carbon-950: #0c0b0d;--color-carbon-900: #121115;--color-carbon-850: #17151b;--color-carbon-800: #1d1a21;--color-carbon-700: #2b2730;--color-carbon-600: #3d3643;--color-ash-500: #817887;--color-ash-300: #b7aebb;--color-ash-100: #f3eff5;--color-lava-500: #ff4d2e;--color-lava-600: #d9361f;--color-ember-400: #ff8a3d;--color-magenta-400: #fa4fa3;--color-violet-400: #9c6cff;--color-cyan-300: #70d8ff;--color-success: #35d48a;--color-warning: #ffbd45;--color-danger: #ff4d5f;--color-info: #70d8ff;--color-neutral: #9a92a0;--surface-base: var(--color-black);--surface-panel: var(--color-carbon-900);--surface-panel-soft: var(--color-carbon-850);--surface-raised: var(--color-carbon-800);--surface-field: #100f13;--text-primary: var(--color-ash-100);--text-secondary: #cbc3cf;--text-muted: #8e8494;--border-subtle: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .16);--border-focus: rgba(255, 77, 46, .72);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-1: 4px;--radius-2: 6px;--radius-3: 8px;--shadow-soft: 0 18px 50px rgba(0, 0, 0, .38);--shadow-glow: 0 0 26px rgba(255, 77, 46, .18);--font-display: "Lexend", "DM Sans", Inter, system-ui, sans-serif;--font-body: "DM Sans", "Lexend", Inter, system-ui, sans-serif;--z-sidebar: 20;--z-modal: 70;--motion-fast: .12s ease;--motion-medium: .2s ease}:root[data-density=compact]{--space-3: 10px;--space-4: 13px;--space-5: 16px;--space-6: 20px;--space-8: 26px;--space-10: 34px}:root[data-theme=focus]{--color-black: #050708;--color-carbon-950: #080c0d;--color-carbon-900: #0e1315;--color-carbon-850: #141b1e;--color-carbon-800: #1b2428;--surface-field: #0c1113;--color-lava-500: #ff6848;--color-magenta-400: #e85f9d;--color-cyan-300: #89e0ff;--border-subtle: rgba(210, 245, 255, .09)}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--surface-base);color:var(--text-primary);font-family:var(--font-body)}body{min-width:320px;min-height:100vh;margin:0;overflow:hidden;background:radial-gradient(circle at 18% 0%,rgba(255,77,46,.16),transparent 28%),linear-gradient(145deg,var(--color-black) 0%,#111015 48%,#070608 100%)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}::selection{background:#ff4d2e61}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}#app{height:100vh}.page{display:grid;gap:var(--space-6);min-width:0}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.page-kicker{margin:0 0 var(--space-2);color:var(--color-lava-500);font-size:.74rem;font-weight:700;text-transform:uppercase}.page-title{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:2rem;font-weight:700;letter-spacing:0}.page-subtitle{max-width:780px;margin:var(--space-2) 0 0;color:var(--text-secondary);line-height:1.6}.grid{display:grid;gap:var(--space-4)}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:linear-gradient(180deg,#ffffff09,#ffffff04);box-shadow:var(--shadow-soft)}.section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.section-title h2{margin:0;font-family:var(--font-display);font-size:1.05rem;letter-spacing:0}.muted{color:var(--text-muted)}.table-wrap{overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-3)}.data-table{width:100%;min-width:840px;border-collapse:collapse}.data-table th,.data-table td{padding:14px 16px;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle}.data-table th{color:var(--text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.data-table tbody tr{transition:background var(--motion-fast)}.data-table tbody tr:hover{background:#ffffff09}@media(max-width:1180px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body{overflow:auto}.page-header{flex-direction:column}.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
