.auth-box.svelte-1lk7mhb{text-align:center}.auth-box.svelte-1lk7mhb h3:where(.svelte-1lk7mhb){font-size:1.3rem;font-weight:700;margin-bottom:.4rem;color:var(--text-primary)}.auth-sub.svelte-1lk7mhb{font-size:.85rem;color:var(--text-secondary);margin-bottom:1.5rem}.auth-error.svelte-1lk7mhb{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3);padding:.6rem;border-radius:8px;font-size:.8rem;margin-bottom:1rem}.btn-google.svelte-1lk7mhb{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:.75rem;background:var(--bg-surface-elevated);border:1px solid var(--border);color:var(--text-primary);font-weight:600;border-radius:10px;cursor:pointer;transition:background .15s}.btn-google.svelte-1lk7mhb:hover{background:#ffffff14}.divider.svelte-1lk7mhb{display:flex;align-items:center;margin:1.25rem 0;color:var(--text-muted);font-size:.75rem}.divider.svelte-1lk7mhb:before,.divider.svelte-1lk7mhb:after{content:"";flex:1;height:1px;background:var(--border)}.divider.svelte-1lk7mhb span:where(.svelte-1lk7mhb){padding:0 10px}.auth-form.svelte-1lk7mhb{display:flex;flex-direction:column;gap:.75rem}.auth-input.svelte-1lk7mhb{background:var(--bg-surface-elevated);border:1px solid var(--border);padding:.75rem 1rem;border-radius:8px;color:var(--text-primary);font-size:.9rem}.auth-input.svelte-1lk7mhb:focus{outline:none;border-color:var(--accent-primary)}.btn-submit.svelte-1lk7mhb{background:var(--accent-primary);color:#fff;border:none;padding:.8rem;border-radius:8px;font-weight:600;cursor:pointer}.btn-submit.svelte-1lk7mhb:disabled{opacity:.6;cursor:not-allowed}.toggle-mode.svelte-1lk7mhb{margin-top:1rem}.btn-text.svelte-1lk7mhb{background:transparent;border:none;color:var(--text-muted);font-size:.8rem;cursor:pointer;text-decoration:underline}.btn-text.svelte-1lk7mhb:hover{color:var(--text-primary)}.meeting-card.svelte-140vyij{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:transform .15s,border-color .15s}.meeting-card.svelte-140vyij:hover{transform:translateY(-1px);border-color:var(--accent-glow)}.card-left.svelte-140vyij{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.status-indicator.svelte-140vyij{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.status-indicator.completed.svelte-140vyij{background:#10b98126;color:var(--success)}.status-indicator.failed.svelte-140vyij{background:#ef444426;color:#ef4444}.status-indicator.progress.svelte-140vyij{background:#f59e0b26;color:#f59e0b}.spinner.svelte-140vyij{width:13px;height:13px;border:2px solid rgba(245,158,11,.3);border-top-color:#f59e0b;border-radius:50%;animation:svelte-140vyij-spin .8s linear infinite}@keyframes svelte-140vyij-spin{to{transform:rotate(360deg)}}.card-info.svelte-140vyij{flex:1;min-width:0}.title-row.svelte-140vyij{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:2px}.card-title.svelte-140vyij{font-size:.92rem;font-weight:600;color:var(--text-primary);margin:0}.badge-confirmed.svelte-140vyij{font-size:.68rem;font-weight:700;color:#10b981;background:#10b98126;padding:1px 6px;border-radius:4px}.badge-comp.svelte-140vyij{font-size:.68rem;font-weight:700;color:#06b6d4;background:#06b6d426;padding:1px 6px;border-radius:4px}.card-meta.svelte-140vyij{font-size:.74rem;color:var(--text-muted);margin:0}.card-right.svelte-140vyij{display:flex;align-items:center;gap:8px;flex-shrink:0}.crm-badge.svelte-140vyij{padding:3px 8px;border-radius:6px;font-size:.68rem;font-weight:700;border:1px solid transparent}.crm-badge.synced.svelte-140vyij{background:#10b9811f;color:#10b981;border-color:#10b9814d}.crm-badge.pending.svelte-140vyij{background:#f59e0b1f;color:#f59e0b;border-color:#f59e0b4d}.status-badge.svelte-140vyij{padding:3px 8px;border-radius:6px;font-size:.68rem;font-weight:700;text-transform:uppercase}.status-badge.completed.svelte-140vyij{background:#10b98126;color:var(--success)}.status-badge.failed.svelte-140vyij{background:#ef444426;color:#ef4444}.status-badge.progress.svelte-140vyij{background:#f59e0b26;color:#f59e0b}.chevron.svelte-140vyij{font-size:1.3rem;color:var(--text-muted)}.risk-signals-container.svelte-dejwxf{display:flex;flex-direction:column;gap:8px}.section-title-row.svelte-dejwxf{display:flex;align-items:center;justify-content:space-between}.section-title-row.svelte-dejwxf h4:where(.svelte-dejwxf){margin:0;font-size:.88rem;font-weight:700;color:var(--text-primary)}.count-pill.svelte-dejwxf{font-size:.72rem;font-weight:700;padding:1px 7px;border-radius:999px;background:#ef444433;color:#ef4444}.empty-risks-hint.svelte-dejwxf{font-size:.82rem;color:#10b981;background:#10b98114;padding:8px 12px;border-radius:8px;border:1px solid rgba(16,185,129,.2)}.signals-list.svelte-dejwxf{display:flex;flex-direction:column;gap:8px}.signal-card.svelte-dejwxf{border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--border)}.badge-critical.svelte-dejwxf{background:#ef444414;border-color:#ef444459}.badge-high.svelte-dejwxf{background:#f9731614;border-color:#f9731659}.badge-medium.svelte-dejwxf{background:#f59e0b14;border-color:#f59e0b59}.badge-low.svelte-dejwxf{background:#3b82f614;border-color:#3b82f659}.signal-top.svelte-dejwxf{display:flex;justify-content:space-between;align-items:center}.signal-badges.svelte-dejwxf{display:flex;align-items:center;gap:6px}.severity-pill.svelte-dejwxf{font-size:.65rem;font-weight:800;text-transform:uppercase;padding:2px 6px;border-radius:4px}.badge-critical.svelte-dejwxf .severity-pill:where(.svelte-dejwxf){background:#ef4444;color:#fff}.badge-high.svelte-dejwxf .severity-pill:where(.svelte-dejwxf){background:#f97316;color:#fff}.badge-medium.svelte-dejwxf .severity-pill:where(.svelte-dejwxf){background:#f59e0b;color:#000}.badge-low.svelte-dejwxf .severity-pill:where(.svelte-dejwxf){background:#3b82f6;color:#fff}.signal-name.svelte-dejwxf{font-size:.82rem;color:var(--text-primary)}.btn-resolve.svelte-dejwxf{background:#10b98126;border:1px solid rgba(16,185,129,.4);color:#10b981;padding:3px 8px;border-radius:6px;font-size:.72rem;font-weight:700;cursor:pointer}.btn-resolve.svelte-dejwxf:hover:not(:disabled){background:#10b98140}.btn-resolve.svelte-dejwxf:disabled{opacity:.5;cursor:not-allowed}.signal-desc.svelte-dejwxf{font-size:.8rem;color:var(--text-secondary);margin:0;line-height:1.4}.evidence-quote.svelte-dejwxf{margin:0;padding:4px 8px;font-size:.76rem;font-style:italic;background:#ffffff0a;border-left:2px solid var(--accent-cyan);border-radius:4px;color:var(--text-muted)}.quote-icon.svelte-dejwxf{font-weight:700;color:var(--accent-cyan)}.resolved-accordion.svelte-dejwxf{margin-top:4px;font-size:.76rem;color:var(--text-muted)}.resolved-accordion.svelte-dejwxf summary:where(.svelte-dejwxf){cursor:pointer;-webkit-user-select:none;user-select:none}.resolved-list.svelte-dejwxf{display:flex;flex-direction:column;gap:4px;padding-top:6px}.resolved-row.svelte-dejwxf{display:flex;gap:6px;align-items:center;opacity:.6}.resolved-mark.svelte-dejwxf{color:#10b981;font-weight:700}.resolved-type.svelte-dejwxf{font-weight:600}.stakeholders-section.svelte-1ykt7m5{display:flex;flex-direction:column;gap:8px}.section-title.svelte-1ykt7m5{display:flex;align-items:center;justify-content:space-between}.section-title.svelte-1ykt7m5 h4:where(.svelte-1ykt7m5){margin:0;font-size:.88rem;font-weight:700;color:var(--text-primary)}.count-pill.svelte-1ykt7m5{font-size:.72rem;font-weight:700;padding:1px 7px;border-radius:999px;background:#3b82f626;color:#3b82f6}.empty-hint.svelte-1ykt7m5{font-size:.8rem;color:var(--text-muted);font-style:italic}.pills-grid.svelte-1ykt7m5{display:flex;flex-wrap:wrap;gap:8px}.stakeholder-pill.svelte-1ykt7m5{background:var(--bg-surface-elevated, #1f2937);border:1px solid var(--border);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:3px;min-width:170px;flex:1 1 calc(50% - 8px)}.pill-header.svelte-1ykt7m5{display:flex;align-items:center;justify-content:space-between;gap:4px}.person-name.svelte-1ykt7m5{font-size:.82rem;font-weight:700;color:var(--text-primary)}.champion-badge.svelte-1ykt7m5{font-size:.65rem;font-weight:700;color:#f59e0b;background:#f59e0b26;padding:1px 6px;border-radius:999px;border:1px solid rgba(245,158,11,.3)}.pill-meta.svelte-1ykt7m5{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.72rem;color:var(--text-muted)}.person-role.svelte-1ykt7m5{color:var(--text-secondary)}.person-inf.svelte-1ykt7m5{text-transform:capitalize;background:#ffffff0d;padding:0 4px;border-radius:4px}.sentiment-indicator.svelte-1ykt7m5{font-weight:600;font-size:.68rem}.sent-pos.svelte-1ykt7m5{color:#10b981}.sent-neu.svelte-1ykt7m5{color:#94a3b8}.sent-neg.svelte-1ykt7m5{color:#ef4444}.dossier-card.svelte-8xjql{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px}.loading-state.svelte-8xjql,.empty-state.svelte-8xjql{text-align:center;padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-muted)}.empty-icon.svelte-8xjql{font-size:2rem}.empty-state.svelte-8xjql h3:where(.svelte-8xjql){margin:0;font-size:1.1rem;color:var(--text-primary)}.empty-state.svelte-8xjql p:where(.svelte-8xjql){font-size:.85rem;max-width:420px;margin:0;line-height:1.4}.btn-token.svelte-8xjql{background:linear-gradient(135deg,#0ea5e9,#3b82f6);color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer}.btn-token.svelte-8xjql:disabled{opacity:.6;cursor:not-allowed}.btn-sm.svelte-8xjql{font-size:.72rem;padding:4px 10px}.card-header.svelte-8xjql{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:10px}.header-left.svelte-8xjql{display:flex;flex-direction:column;gap:4px}.meta-row.svelte-8xjql{display:flex;align-items:center;gap:8px}.deal-name.svelte-8xjql{margin:0;font-size:1.05rem;font-weight:700;color:var(--text-primary)}.deal-value.svelte-8xjql{font-size:.95rem;font-weight:800;color:#10b981}.stage-badge.svelte-8xjql{font-size:.68rem;font-weight:800;text-transform:uppercase;padding:2px 7px;border-radius:4px}.st-discovery.svelte-8xjql{background:#3b82f626;color:#3b82f6}.st-qualification.svelte-8xjql{background:#a855f726;color:#a855f7}.st-proposal.svelte-8xjql{background:#f59e0b26;color:#f59e0b}.st-negotiation.svelte-8xjql{background:#f9731626;color:#f97316}.header-right.svelte-8xjql{display:flex;align-items:center;gap:10px}.score-pill.svelte-8xjql{display:flex;flex-direction:column;align-items:center;border-radius:8px;padding:4px 10px;border:1px solid transparent}.score-num.svelte-8xjql{font-size:1.25rem;font-weight:800;line-height:1}.score-lbl.svelte-8xjql{font-size:.62rem;text-transform:uppercase;opacity:.8}.risk-lbl.svelte-8xjql{font-size:.65rem;font-weight:800;text-transform:uppercase;margin-top:2px}.rk-low.svelte-8xjql{background:#10b9811f;color:#10b981;border-color:#10b9814d}.rk-medium.svelte-8xjql{background:#f59e0b1f;color:#f59e0b;border-color:#f59e0b4d}.rk-high.svelte-8xjql{background:#f973161f;color:#f97316;border-color:#f973164d}.rk-critical.svelte-8xjql{background:#ef44441f;color:#ef4444;border-color:#ef44444d}.insufficient-alert.svelte-8xjql,.error-box.svelte-8xjql{font-size:.78rem;padding:6px 10px;border-radius:6px}.insufficient-alert.svelte-8xjql{background:#ef444426;color:#fca5a5}.error-box.svelte-8xjql{background:#ef44441a;color:#ef4444}.dossier-body.svelte-8xjql{display:flex;flex-direction:column;gap:12px}.summary-box.svelte-8xjql{background:var(--bg-surface-elevated, #1f2937);border-radius:8px;padding:8px 12px;border-left:3px solid #3b82f6}.summary-box.svelte-8xjql p:where(.svelte-8xjql){font-size:.82rem;color:var(--text-secondary);margin:0;line-height:1.45}.brief-editor.svelte-a3ns0c{display:flex;flex-direction:column;gap:14px}.edit-bar.svelte-a3ns0c{display:flex;justify-content:flex-end}.btn-edit.svelte-a3ns0c{background:var(--bg-surface-elevated);border:1px solid var(--border);color:var(--accent-primary);border-radius:6px;padding:5px 12px;font-size:.8rem;font-weight:600;cursor:pointer}.edit-actions.svelte-a3ns0c{display:flex;gap:8px}.btn-cancel.svelte-a3ns0c{background:transparent;border:1px solid var(--border);color:var(--text-muted);border-radius:6px;padding:5px 12px;font-size:.8rem;cursor:pointer}.btn-save.svelte-a3ns0c{background:var(--accent-primary);color:#fff;border:none;border-radius:6px;padding:5px 14px;font-size:.8rem;font-weight:600;cursor:pointer}.edit-form.svelte-a3ns0c{display:flex;flex-direction:column;gap:10px}.field-row.svelte-a3ns0c{display:grid;grid-template-columns:1fr 1fr;gap:10px}.edit-form.svelte-a3ns0c label:where(.svelte-a3ns0c){display:flex;flex-direction:column;gap:4px;font-size:.75rem;color:var(--text-muted);font-weight:600}.edit-form.svelte-a3ns0c input:where(.svelte-a3ns0c),.edit-form.svelte-a3ns0c textarea:where(.svelte-a3ns0c){background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);padding:8px;font-size:.85rem;font-family:inherit}.sec-box.svelte-a3ns0c h3:where(.svelte-a3ns0c){font-size:.95rem;font-weight:600;margin-bottom:6px;color:var(--text-primary)}.sec-text.svelte-a3ns0c{font-size:.88rem;color:var(--text-secondary);line-height:1.5}.sec-list.svelte-a3ns0c{list-style:disc;padding-left:20px;font-size:.85rem;color:var(--text-secondary);line-height:1.5}.steps-flow.svelte-a3ns0c{display:flex;flex-direction:column;gap:6px}.step-card.svelte-a3ns0c{padding:8px 12px;background:var(--bg-surface-elevated);border-left:3px solid var(--accent-primary);border-radius:8px;display:flex;flex-direction:column}.step-action.svelte-a3ns0c{font-size:.85rem;font-weight:600;color:var(--text-primary)}.step-sub.svelte-a3ns0c{font-size:.75rem;color:var(--text-muted)}.insights-tab.svelte-jjgkyk{display:flex;flex-direction:column;gap:14px}.sec.svelte-jjgkyk h4:where(.svelte-jjgkyk){font-size:.85rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.attr-grid.svelte-jjgkyk{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.attr-card.svelte-jjgkyk{background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.attr-lbl.svelte-jjgkyk{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;font-weight:600;display:block}.attr-val.svelte-jjgkyk{font-size:.85rem;color:var(--text-primary);font-weight:600}.cards-col.svelte-jjgkyk{display:flex;flex-direction:column;gap:6px}.item-card.svelte-jjgkyk{background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.item-card.pain.svelte-jjgkyk{border-left:3px solid #f87171}.item-card.opp.svelte-jjgkyk{border-left:3px solid #34d399}.item-card.obj.svelte-jjgkyk{border-left:3px solid #60a5fa}.item-top.svelte-jjgkyk{display:flex;justify-content:space-between;align-items:center;gap:8px}.item-text.svelte-jjgkyk{font-size:.82rem;color:var(--text-primary);line-height:1.4}.quote-txt.svelte-jjgkyk{display:block;font-size:.76rem;color:var(--text-muted);font-style:italic;margin-top:4px}.btn-seek.svelte-jjgkyk{background:#3b82f61f;color:var(--accent-primary);border:1px solid rgba(59,130,246,.3);border-radius:6px;font-size:.72rem;padding:3px 8px;font-weight:700;cursor:pointer;white-space:nowrap}.btn-seek.svelte-jjgkyk:hover{background:var(--accent-primary);color:#fff}.obj-resp.svelte-jjgkyk{font-size:.78rem;color:var(--text-secondary);margin:4px 0 0}.empty-hint.svelte-jjgkyk{font-size:.8rem;color:var(--text-muted);font-style:italic;margin:0}.empty-state.svelte-jjgkyk{text-align:center;padding:24px;color:var(--text-muted);font-size:.85rem}.coaching-tab.svelte-1b4zwvv{display:flex;flex-direction:column;gap:14px}.metrics-row.svelte-1b4zwvv{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.grade-card.svelte-1b4zwvv,.metric-card.svelte-1b4zwvv{background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:10px;padding:12px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.m-label.svelte-1b4zwvv{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;font-weight:600;margin-bottom:4px}.grade-badge.svelte-1b4zwvv{font-size:1.6rem;font-weight:800;color:var(--accent-primary);line-height:1}.grade-badge.grade-a.svelte-1b4zwvv{color:#10b981}.grade-badge.grade-b.svelte-1b4zwvv{color:#06b6d4}.grade-badge.grade-c.svelte-1b4zwvv{color:#f59e0b}.m-val.svelte-1b4zwvv{font-size:1.3rem;color:var(--text-primary);font-weight:700}.tone-section.svelte-1b4zwvv h4:where(.svelte-1b4zwvv),.upsells-box.svelte-1b4zwvv h4:where(.svelte-1b4zwvv){font-size:.85rem;font-weight:700;margin-bottom:6px;color:var(--text-primary)}.tone-chips.svelte-1b4zwvv{display:flex;gap:8px;flex-wrap:wrap}.chip.svelte-1b4zwvv{background:var(--bg-surface-elevated);border:1px solid var(--border);padding:4px 10px;border-radius:6px;font-size:.78rem;color:var(--text-secondary)}.feedback-grid.svelte-1b4zwvv{display:grid;grid-template-columns:1fr 1fr;gap:10px}.feedback-box.svelte-1b4zwvv{background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:10px;padding:12px}.feedback-box.svelte-1b4zwvv h5:where(.svelte-1b4zwvv){font-size:.8rem;font-weight:700;margin-bottom:6px}.strengths.svelte-1b4zwvv h5:where(.svelte-1b4zwvv){color:#10b981}.improvements.svelte-1b4zwvv h5:where(.svelte-1b4zwvv){color:#f59e0b}.feedback-box.svelte-1b4zwvv ul:where(.svelte-1b4zwvv){list-style:disc;padding-left:16px;margin:0;font-size:.78rem;color:var(--text-secondary);line-height:1.45}.upsell-list.svelte-1b4zwvv{display:flex;flex-direction:column;gap:6px}.upsell-item.svelte-1b4zwvv{display:flex;flex-direction:column;gap:4px;background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:8px;padding:8px 12px}.u-top.svelte-1b4zwvv{display:flex;justify-content:space-between;align-items:center;gap:8px}.u-name.svelte-1b4zwvv{font-weight:600;color:var(--text-primary);font-size:.82rem}.u-badge.svelte-1b4zwvv{font-size:.7rem;font-weight:700;padding:2px 7px;border-radius:4px;white-space:nowrap}.u-badge.ok.svelte-1b4zwvv{background:#10b98126;color:#10b981}.u-badge.miss.svelte-1b4zwvv{background:#3b82f626;color:#3b82f6}.u-badge.warn.svelte-1b4zwvv{background:#f59e0b26;color:#f59e0b}.u-quote.svelte-1b4zwvv{font-size:.76rem;color:var(--text-muted);font-style:italic;margin:0}.u-note.svelte-1b4zwvv{font-size:.76rem;color:var(--text-secondary);margin:0}.share-bar.svelte-mh0zo5{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:10px;padding:10px 14px;font-size:.82rem}.access-controls.svelte-mh0zo5,.link-controls.svelte-mh0zo5{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bar-lbl.svelte-mh0zo5{font-weight:600;color:var(--text-muted);font-size:.75rem;text-transform:uppercase}.access-select.svelte-mh0zo5,.pin-input.svelte-mh0zo5{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-primary);border-radius:6px;padding:4px 8px;font-size:.8rem}.pin-input.svelte-mh0zo5{width:75px;text-align:center}.btn-pin-save.svelte-mh0zo5{background:var(--accent-primary);color:#fff;border:none;border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:600;cursor:pointer}.link-preview.svelte-mh0zo5{color:var(--accent-primary);text-decoration:none;font-weight:600}.link-preview.svelte-mh0zo5:hover{text-decoration:underline}.btn-copy.svelte-mh0zo5{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-primary);border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:600;cursor:pointer}.btn-copy.svelte-mh0zo5:hover{border-color:var(--accent-primary)}.dispatch-actions.svelte-v2yyrb{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-chip.svelte-v2yyrb{background:var(--bg-surface-elevated, #1e293b);border:1px solid var(--border, rgba(255,255,255,.1));color:var(--text-primary, #fff);padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.btn-chip.svelte-v2yyrb:disabled{opacity:.5;cursor:not-allowed}.btn-dispatch-wa.svelte-v2yyrb{border-color:#10b98166;color:#10b981}.btn-dispatch-wa.svelte-v2yyrb:hover:not(:disabled){background:#10b98126;border-color:#10b981}.btn-dispatch-email.svelte-v2yyrb{border-color:#6366f166;color:#818cf8}.btn-dispatch-email.svelte-v2yyrb:hover:not(:disabled){background:#6366f126;border-color:#818cf8}.badge-dispatched.svelte-v2yyrb{font-size:.7rem;font-weight:700;color:#10b981;background:#10b98126;padding:2px 7px;border-radius:6px;display:inline-flex;align-items:center;border:1px solid rgba(16,185,129,.3)}.insufficient-alert.svelte-v2yyrb{display:flex;align-items:center;gap:6px;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:2px 8px;font-size:.74rem;color:#fca5a5}.btn-upgrade.svelte-v2yyrb{color:#f59e0b;font-weight:700;text-decoration:underline;cursor:pointer}.error-msg.svelte-v2yyrb{font-size:.72rem;color:#ef4444}.fields-container.svelte-1kxlyes{display:flex;flex-direction:column;gap:6px;margin-top:6px}.score-banner.svelte-1kxlyes{display:flex;align-items:center;gap:6px;font-size:.72rem}.score-lbl.svelte-1kxlyes{color:var(--text-muted, #94a3b8);font-weight:600}.score-pill.svelte-1kxlyes{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3);font-weight:700;padding:1px 6px;border-radius:4px;font-size:.7rem}.fields-grid.svelte-1kxlyes{display:grid;gap:6px}.bant-grid.svelte-1kxlyes{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.med-grid.svelte-1kxlyes{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.field-item.svelte-1kxlyes{background:var(--bg-surface-elevated, #1e293b);border:1px solid var(--border, rgba(255,255,255,.08));border-radius:6px;padding:6px 8px;display:flex;flex-direction:column;gap:2px}.f-lbl.svelte-1kxlyes{font-size:.65rem;font-weight:700;text-transform:uppercase;color:#818cf8;letter-spacing:.02em}.f-val.svelte-1kxlyes{font-size:.74rem;font-weight:600;color:var(--text-primary, #f1f5f9);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.f-sub.svelte-1kxlyes{font-size:.65rem;color:var(--text-muted, #94a3b8)}.crm-card.svelte-1y4368i{background:#1e293b66;border:1px solid var(--border, rgba(255,255,255,.08));border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;font-size:.78rem}.crm-head.svelte-1y4368i{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.fw-selector.svelte-1y4368i{display:flex;align-items:center;gap:8px}.head-title.svelte-1y4368i{font-weight:700;color:var(--text-primary, #f1f5f9);font-size:.76rem;letter-spacing:.02em}.pill-group.svelte-1y4368i{display:inline-flex;background:#00000040;border:1px solid var(--border, rgba(255,255,255,.1));border-radius:6px;padding:2px;gap:2px}.pill-btn.svelte-1y4368i{background:transparent;border:none;color:var(--text-muted, #94a3b8);font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:4px;cursor:pointer}.pill-btn.active.svelte-1y4368i{background:#6366f1;color:#fff}.btn-token-action.svelte-1y4368i{background:#6366f11f;border:1px solid rgba(99,102,241,.35);color:#818cf8;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:700;cursor:pointer}.btn-token-action.svelte-1y4368i:hover:not(:disabled){background:#6366f138;border-color:#6366f1}.btn-token-action.svelte-1y4368i:disabled{opacity:.5;cursor:not-allowed}.alert-box.svelte-1y4368i{display:flex;align-items:center;gap:6px;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:3px 8px;font-size:.72rem;color:#fca5a5}.link-up.svelte-1y4368i{color:#f59e0b;font-weight:700;text-decoration:underline}.err-text.svelte-1y4368i{font-size:.72rem;color:#ef4444}.sync-actions-row.svelte-1y4368i{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding-top:6px;border-top:1px dashed var(--border, rgba(255,255,255,.1))}.sync-btns.svelte-1y4368i{display:flex;gap:6px;flex-wrap:wrap}.btn-sync.svelte-1y4368i{background:var(--bg-surface-elevated, #1e293b);border:1px solid var(--border, rgba(255,255,255,.1));color:var(--text-primary, #fff);border-radius:5px;padding:3px 8px;font-size:.7rem;font-weight:600;cursor:pointer}.btn-sync.svelte-1y4368i:hover:not(:disabled){border-color:#10b981;color:#10b981}.sync-status-wrap.svelte-1y4368i{display:flex;align-items:center;gap:6px}.badge-synced.svelte-1y4368i{font-size:.68rem;font-weight:700;color:#10b981;background:#10b98126;border:1px solid rgba(16,185,129,.3);padding:2px 6px;border-radius:4px}.btn-copy.svelte-1y4368i{background:transparent;border:1px solid var(--border, rgba(255,255,255,.1));color:var(--text-secondary, #cbd5e1);border-radius:4px;padding:2px 7px;font-size:.68rem;cursor:pointer}.btn-copy.svelte-1y4368i:hover{color:#fff;border-color:#94a3b8}.empty-state.svelte-1y4368i{font-size:.72rem;color:var(--text-muted, #94a3b8);font-style:italic;padding:4px 0}.followup-bar.svelte-1yaorf1{display:flex;flex-direction:column;gap:8px;padding:10px 16px;background:#3b82f60f;border-bottom:1px solid var(--border);font-size:.8rem}.drafts-section.svelte-1yaorf1,.bookmarks-section.svelte-1yaorf1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bar-lbl.svelte-1yaorf1{font-weight:700;color:var(--text-primary);font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.btn-chip.svelte-1yaorf1{background:var(--bg-surface-elevated);border:1px solid var(--border);color:var(--text-primary);padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.btn-chip.svelte-1yaorf1:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.wa-link.svelte-1yaorf1{color:#10b981;border-color:#10b9814d}.wa-link.svelte-1yaorf1:hover{color:#059669;border-color:#10b981}.chips-wrap.svelte-1yaorf1{display:flex;gap:6px;flex-wrap:wrap}.bm-chip.svelte-1yaorf1{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#b45309;padding:3px 8px;border-radius:6px;font-size:.72rem;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.bm-chip.svelte-1yaorf1:hover{background:#f59e0b38}.bm-time.svelte-1yaorf1{font-weight:700;font-family:monospace}.bm-note.svelte-1yaorf1{font-weight:500}.crm-wrap.svelte-1yaorf1{width:100%;margin-top:4px}.modal-backdrop.svelte-5l5g0n{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.modal-card.svelte-5l5g0n{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;max-width:780px;width:100%;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-5l5g0n{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between}.modal-header.svelte-5l5g0n h2:where(.svelte-5l5g0n){font-size:1.15rem;font-weight:700;color:var(--text-primary);margin:0}.modal-meta.svelte-5l5g0n{font-size:.78rem;color:var(--text-muted);margin:2px 0 0}.btn-close.svelte-5l5g0n{background:transparent;border:none;font-size:1.25rem;color:var(--text-muted);cursor:pointer}.meta-row.svelte-5l5g0n{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.modal-badge.svelte-5l5g0n,.badge-synced.svelte-5l5g0n,.badge-deal.svelte-5l5g0n,.badge-step.svelte-5l5g0n{font-size:.68rem;font-weight:700;padding:2px 7px;border-radius:6px}.modal-badge.svelte-5l5g0n{color:var(--accent-cyan);background:#06b6d426;text-transform:uppercase}.badge-synced.svelte-5l5g0n{color:#10b981;background:#10b98126}.badge-deal.svelte-5l5g0n{color:#f59e0b;background:#f59e0b26}.badge-step.svelte-5l5g0n{color:var(--accent-cyan);background:#06b6d426}.audio-wrapper.svelte-5l5g0n{padding:8px 20px;background:var(--bg-surface-elevated);border-bottom:1px solid var(--border)}.audio-wrapper.svelte-5l5g0n audio:where(.svelte-5l5g0n){width:100%;height:36px}.tabs-nav.svelte-5l5g0n{display:flex;border-bottom:1px solid var(--border);background:var(--bg-surface-elevated)}.tab-btn.svelte-5l5g0n{flex:1;padding:10px;background:transparent;border:none;color:var(--text-secondary);font-size:.82rem;font-weight:600;cursor:pointer;border-bottom:2px solid transparent}.tab-btn.active.svelte-5l5g0n{color:var(--accent-primary);border-bottom-color:var(--accent-primary);background:var(--bg-surface)}.modal-content.svelte-5l5g0n{padding:16px 20px;overflow-y:auto;flex:1}.transcript-scroll.svelte-5l5g0n{display:flex;flex-direction:column;gap:8px}.empty-txt.svelte-5l5g0n{color:var(--text-muted);font-size:.85rem;text-align:center;margin-top:20px}.utterance-row.svelte-5l5g0n{display:grid;grid-template-columns:140px 1fr;gap:14px;padding:8px 10px;border-radius:8px}.utterance-row.svelte-5l5g0n:hover{background:var(--bg-surface-elevated)}.utterance-meta.svelte-5l5g0n{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.spk-txt.svelte-5l5g0n{line-height:1.5;color:var(--text-primary);font-size:.85rem}.spk-btn.svelte-5l5g0n{background:#6366f11f;border:1px solid rgba(99,102,241,.25);color:var(--accent-indigo);font-weight:700;font-size:.72rem;padding:2px 6px;border-radius:4px;cursor:pointer;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.time-controls.svelte-5l5g0n{display:flex;gap:4px;align-items:center}.btn-seek.svelte-5l5g0n,.btn-clip.svelte-5l5g0n{border-radius:4px;font-size:.7rem;padding:1px 6px;cursor:pointer}.btn-seek.svelte-5l5g0n{background:#3b82f61f;color:var(--accent-primary);border:1px solid rgba(59,130,246,.3)}.btn-clip.svelte-5l5g0n{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.3)}.modal-footer.svelte-5l5g0n{padding:12px 20px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.footer-row.svelte-5l5g0n{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.footer-actions.svelte-5l5g0n{display:flex;gap:8px;align-items:center}.btn-tool.svelte-5l5g0n{background:var(--bg-surface-elevated);border:1px solid var(--border);color:var(--text-primary);border-radius:6px;padding:5px 10px;font-size:.78rem;font-weight:600;cursor:pointer}.btn-sync.svelte-5l5g0n{background:#6366f126;border-color:#6366f166;color:#818cf8}.btn-sync.pending.svelte-5l5g0n{background:#f59e0b26;border-color:#f59e0b66;color:#f59e0b}.btn-delete.svelte-5l5g0n{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;border-radius:6px;padding:5px 10px;font-size:.78rem;font-weight:600;cursor:pointer}.btn-delete.svelte-5l5g0n:hover{background:#ef444433}.crm-bar.svelte-5l5g0n{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px dashed var(--border);font-size:.74rem}.crm-lbl.svelte-5l5g0n{color:var(--text-muted);font-weight:600;font-size:.7rem}.crm-pill.svelte-5l5g0n{display:inline-flex;align-items:center;gap:5px;background:#ffffff0d;border:1px solid var(--border);border-radius:4px;padding:2px 7px;font-size:.7rem;color:var(--text-muted)}.crm-pill.success.svelte-5l5g0n{border-color:#10b98159;color:#10b981}.crm-pill.failed.svelte-5l5g0n{border-color:#ef444459;color:#ef4444}.crm-pill.pending.svelte-5l5g0n{border-color:#f59e0b59;color:#f59e0b}.crm-name.svelte-5l5g0n{font-weight:700;text-transform:uppercase;font-size:.65rem}.btn-resync.svelte-5l5g0n{background:transparent;border:1px solid currentColor;border-radius:3px;font-size:.65rem;cursor:pointer;color:inherit;padding:1px 4px}.modal-backdrop.svelte-v6ekcq{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:120;padding:16px}.modal-card.svelte-v6ekcq{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;max-width:480px;width:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 40px #00000080}.modal-header.svelte-v6ekcq{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.modal-header.svelte-v6ekcq h3:where(.svelte-v6ekcq){font-size:1.1rem;font-weight:700;margin:0}.btn-close.svelte-v6ekcq{background:transparent;border:none;font-size:1.2rem;color:var(--text-muted);cursor:pointer}.modal-body.svelte-v6ekcq{padding:20px;display:flex;flex-direction:column;gap:14px}.error-banner.svelte-v6ekcq{background:#ef444426;border:1px solid #ef4444;color:#ef4444;padding:8px 12px;border-radius:6px;font-size:.8rem}.field.svelte-v6ekcq{display:flex;flex-direction:column;gap:4px;font-size:.78rem;font-weight:600;color:var(--text-muted)}.field.svelte-v6ekcq input:where(.svelte-v6ekcq),.field.svelte-v6ekcq select:where(.svelte-v6ekcq){background:var(--bg-surface-elevated);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;padding:8px 10px;font-size:.85rem}.two-col.svelte-v6ekcq{display:grid;grid-template-columns:1fr 1fr;gap:10px}.modal-footer.svelte-v6ekcq{padding:14px 20px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:10px}.btn-cancel.svelte-v6ekcq{background:transparent;border:1px solid var(--border);color:var(--text-muted);border-radius:8px;padding:6px 14px;font-size:.82rem;cursor:pointer}.btn-primary.svelte-v6ekcq{background:var(--accent-primary);color:#fff;border:none;border-radius:8px;padding:6px 16px;font-size:.82rem;font-weight:600;cursor:pointer}.btn-primary.svelte-v6ekcq:disabled{opacity:.6;cursor:not-allowed}.ask-ai-container.svelte-lpk8xc{margin-bottom:1.5rem}.search-form.svelte-lpk8xc{display:flex;gap:8px;align-items:center}.input-wrap.svelte-lpk8xc{flex:1;display:flex;align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;padding:.5rem .8rem;gap:8px}.input-wrap.svelte-lpk8xc:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 2px #6366f126}.sparkle-icon.svelte-lpk8xc{font-size:1rem}.input-wrap.svelte-lpk8xc input:where(.svelte-lpk8xc){flex:1;border:none;background:transparent;font-size:.9rem;color:var(--text-primary);outline:none}.btn-clear.svelte-lpk8xc{background:none;border:none;color:var(--text-muted);cursor:pointer}.btn-ask.svelte-lpk8xc{background:var(--accent-primary);color:#fff;border:none;border-radius:10px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.btn-ask.svelte-lpk8xc:disabled{opacity:.5;cursor:not-allowed}.ai-error.svelte-lpk8xc{margin-top:8px;color:#ef4444;font-size:.8rem}.ai-answer-card.svelte-lpk8xc{margin-top:10px;background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:10px;padding:1rem}.answer-header.svelte-lpk8xc{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.answer-badge.svelte-lpk8xc{font-size:.72rem;font-weight:700;text-transform:uppercase;color:var(--accent-primary)}.btn-dismiss.svelte-lpk8xc{background:none;border:none;font-size:.75rem;color:var(--text-muted);cursor:pointer}.answer-text.svelte-lpk8xc{margin:0 0 .8rem;font-size:.9rem;line-height:1.5;color:var(--text-primary);white-space:pre-wrap}.citations-section.svelte-lpk8xc{border-top:1px solid var(--border);padding-top:.6rem}.citations-label.svelte-lpk8xc{font-size:.75rem;font-weight:600;color:var(--text-secondary);display:block;margin-bottom:.4rem}.chips-row.svelte-lpk8xc{display:flex;flex-wrap:wrap;gap:6px}.citation-chip.svelte-lpk8xc{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;padding:.3rem .6rem;font-size:.78rem;color:var(--text-primary);cursor:pointer;display:inline-flex;gap:4px;align-items:center}.citation-chip.svelte-lpk8xc:hover{border-color:var(--accent-primary)}.citation-chip.svelte-lpk8xc em:where(.svelte-lpk8xc){color:var(--text-muted);font-style:normal}.b2b-view.svelte-18v3l9d,.stats-sub.svelte-18v3l9d,.prep-cols.svelte-18v3l9d,.stat-card.svelte-18v3l9d{display:flex;flex-direction:column;gap:.8rem}.stat-card.svelte-18v3l9d{gap:4px}.flex-between.svelte-18v3l9d{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.card.svelte-18v3l9d,.prep-card.svelte-18v3l9d,.stat-card.svelte-18v3l9d{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;padding:.8rem}.prep-card.svelte-18v3l9d{border-color:var(--accent-primary);background:var(--bg-surface-elevated)}.prep-sum.svelte-18v3l9d{font-size:.88rem;line-height:1.4;margin:.5rem 0}.dossiers-grid.svelte-18v3l9d,.stats-grid.svelte-18v3l9d,.chips-grid.svelte-18v3l9d{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.stat-card.svelte-18v3l9d span:where(.svelte-18v3l9d),.stats-sub.svelte-18v3l9d{font-size:.75rem;color:var(--text-muted)}.stat-card.svelte-18v3l9d strong:where(.svelte-18v3l9d){font-size:1.2rem}.btn-prep.svelte-18v3l9d,.btn-sm.svelte-18v3l9d{background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:6px;padding:.4rem .8rem;font-size:.8rem;font-weight:600;cursor:pointer;color:var(--accent-primary)}.btn-sm.svelte-18v3l9d{background:var(--accent-primary);color:#fff;border:none}.chip.svelte-18v3l9d{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:6px;font-size:.78rem}.chip.pending.svelte-18v3l9d{border-style:dashed;opacity:.8}.btn-del.svelte-18v3l9d,.btn-xs.svelte-18v3l9d{background:none;border:none;color:var(--text-muted);cursor:pointer}.btn-del.svelte-18v3l9d:hover{color:#ef4444}.input-sm.svelte-18v3l9d{padding:4px 8px;border-radius:6px;border:1px solid var(--border);background:var(--bg-surface-elevated);font-size:.8rem;color:var(--text-primary)}.table-card.svelte-18v3l9d{overflow-x:auto;padding:0}.rop-table.svelte-18v3l9d{width:100%;border-collapse:collapse;font-size:.82rem}.rop-table.svelte-18v3l9d th:where(.svelte-18v3l9d),.rop-table.svelte-18v3l9d td:where(.svelte-18v3l9d){padding:.7rem 1rem;text-align:left;border-bottom:1px solid var(--border)}.rop-table.svelte-18v3l9d th:where(.svelte-18v3l9d){background:var(--bg-surface-elevated);color:var(--text-secondary);font-size:.75rem}.hint.svelte-18v3l9d{text-align:center;color:var(--text-secondary);padding:2rem}.err.svelte-18v3l9d{background:#fee2e2;color:#dc2626;padding:.8rem;border-radius:8px;font-size:.85rem}.modal-backdrop.svelte-gmh3eq{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.modal-card.svelte-gmh3eq{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;width:100%;max-width:540px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 25px #0003}.modal-header.svelte-gmh3eq{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding:.8rem 1.2rem;background:var(--bg-surface-elevated)}.modal-tabs.svelte-gmh3eq{display:flex;gap:8px}.tab-btn.svelte-gmh3eq{background:none;border:none;font-size:.85rem;font-weight:600;color:var(--text-secondary);cursor:pointer;padding:.4rem .6rem;border-radius:6px}.tab-btn.active.svelte-gmh3eq{background:var(--bg-surface);color:var(--accent-primary);box-shadow:0 1px 3px #0000001a}.btn-close.svelte-gmh3eq{background:none;border:none;font-size:1rem;color:var(--text-muted);cursor:pointer}.modal-body.svelte-gmh3eq{padding:1.2rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.error-banner.svelte-gmh3eq{background:#fee2e2;color:#dc2626;padding:.6rem 1.2rem;font-size:.8rem}.empty-hint.svelte-gmh3eq{text-align:center;color:var(--text-secondary);padding:2rem 0;font-size:.85rem}.playbooks-list.svelte-gmh3eq{display:flex;flex-direction:column;gap:8px}.pb-item.svelte-gmh3eq{background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:8px;padding:.8rem;display:flex;justify-content:space-between;align-items:center}.pb-title.svelte-gmh3eq{display:flex;flex-direction:column;gap:2px}.pb-desc.svelte-gmh3eq{font-size:.75rem;color:var(--text-muted)}.pb-badges.svelte-gmh3eq{display:flex;gap:8px;font-size:.75rem;color:var(--text-secondary)}.create-form.svelte-gmh3eq{display:flex;flex-direction:column;gap:.8rem;font-size:.8rem}.create-form.svelte-gmh3eq label:where(.svelte-gmh3eq){display:flex;flex-direction:column;gap:4px}.create-form.svelte-gmh3eq input:where(.svelte-gmh3eq),.create-form.svelte-gmh3eq textarea:where(.svelte-gmh3eq){background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:6px;padding:.5rem;color:var(--text-primary);font-size:.82rem;font-family:inherit}.btn-primary.svelte-gmh3eq{background:var(--accent-primary);color:#fff;border:none;border-radius:6px;padding:.6rem;font-size:.85rem;font-weight:600;cursor:pointer;margin-top:4px}.modal-backdrop.svelte-182r2sc{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:120;padding:16px}.modal-card.svelte-182r2sc{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;max-width:580px;width:100%;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-182r2sc{padding:14px 18px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.modal-tabs.svelte-182r2sc{display:flex;gap:8px}.tab-btn.svelte-182r2sc{background:transparent;border:none;font-size:.85rem;font-weight:700;color:var(--text-secondary);cursor:pointer;padding:6px 12px;border-radius:6px}.tab-btn.active.svelte-182r2sc{background:var(--bg-surface-elevated);color:var(--accent-primary)}.btn-close.svelte-182r2sc{background:transparent;border:none;font-size:1.2rem;color:var(--text-muted);cursor:pointer}.modal-body.svelte-182r2sc{padding:18px;overflow-y:auto}.error-banner.svelte-182r2sc{background:#ef444426;color:#ef4444;padding:8px 16px;font-size:.82rem}.empty-hint.svelte-182r2sc{text-align:center;color:var(--text-muted);font-size:.85rem;margin:30px 0}.items-list.svelte-182r2sc,.form-grid.svelte-182r2sc{display:flex;flex-direction:column;gap:8px}.it-row.svelte-182r2sc{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:8px;font-size:.85rem}.it-desc.svelte-182r2sc{font-size:.72rem;color:var(--text-muted);margin:3px 0 0}.status-badge.svelte-182r2sc{font-size:.72rem;font-weight:700;color:var(--text-muted)}.status-badge.active.svelte-182r2sc,.test-pill.ok.svelte-182r2sc{color:#10b981}.form-grid.svelte-182r2sc label:where(.svelte-182r2sc){font-size:.78rem;font-weight:600;color:var(--text-secondary);display:flex;flex-direction:column;gap:4px}.chk-row.svelte-182r2sc{display:flex;gap:16px;align-items:center}.chk-label.svelte-182r2sc{flex-direction:row!important;align-items:center;gap:6px!important;cursor:pointer;font-size:.8rem!important}.form-grid.svelte-182r2sc input:where(.svelte-182r2sc),.form-grid.svelte-182r2sc select:where(.svelte-182r2sc){padding:8px 12px;border-radius:8px;border:1px solid var(--border);background:var(--bg-surface-elevated);color:var(--text-primary);font-size:.82rem}.row-2.svelte-182r2sc{display:grid;grid-template-columns:1fr 1fr;gap:8px}.provider-banner.svelte-182r2sc{padding:6px 10px;background:var(--bg-surface-elevated);border-radius:6px;border-left:3px solid var(--accent-primary);font-size:.78rem;color:var(--text-secondary)}.docs-hint.svelte-182r2sc{font-size:.76rem;color:var(--text-secondary);background:var(--bg-surface-elevated);padding:6px 10px;border-radius:6px}.docs-hint.svelte-182r2sc code:where(.svelte-182r2sc){background:#ffffff14;padding:1px 4px;border-radius:4px;font-size:.74rem;color:var(--accent-primary)}.docs-link.svelte-182r2sc{color:var(--accent-primary);text-decoration:underline;margin-left:4px}.btn-row.svelte-182r2sc{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:6px}.btn-test.svelte-182r2sc{background:#3b82f61f;color:var(--accent-primary);border:1px solid rgba(59,130,246,.3);border-radius:8px;padding:8px 14px;font-size:.8rem;font-weight:600;cursor:pointer}.btn-tg.svelte-182r2sc{display:block;text-align:center;background:#229ed9;color:#fff;font-weight:700;padding:8px 12px;border-radius:8px;text-decoration:none;font-size:.82rem}.test-pill.svelte-182r2sc{font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:6px;background:#ef444426;color:#ef4444}.btn-primary.svelte-182r2sc{background:var(--accent-primary);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-weight:700;cursor:pointer}.status-msg.svelte-15t44f9{text-align:center;color:var(--text-muted);padding:24px}.error-msg.svelte-15t44f9{background:#ef44441a;color:#ef4444;padding:12px;border-radius:8px;font-size:.85rem}.stats-bar.svelte-15t44f9{display:flex;gap:12px;background:var(--bg-surface-elevated);padding:10px 14px;border-radius:10px;border:1px solid var(--border)}.stat-item.svelte-15t44f9{display:flex;flex-direction:column;min-width:80px}.stat-val.svelte-15t44f9{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.stat-lbl.svelte-15t44f9{font-size:.7rem;color:var(--text-muted);text-transform:uppercase}.text-green.svelte-15t44f9{color:#10b981}.sec-box.svelte-15t44f9 h3:where(.svelte-15t44f9){font-size:.88rem;font-weight:700;margin:0 0 6px;color:var(--text-primary)}.bullet-list.svelte-15t44f9,.objections-list.svelte-15t44f9,.actions-list.svelte-15t44f9{margin:0;padding-left:20px;font-size:.84rem;color:var(--text-secondary);line-height:1.5}.objections-list.svelte-15t44f9 li:where(.svelte-15t44f9){list-style:none;margin-left:-20px;padding:4px 8px;background:#f59e0b1a;color:#f59e0b;border-radius:6px;margin-bottom:4px}.actions-list.svelte-15t44f9 li:where(.svelte-15t44f9){list-style:none;margin-left:-20px;padding:4px 8px;background:#10b9811a;color:#10b981;border-radius:6px;margin-bottom:4px}.empty-hint.svelte-15t44f9{font-size:.82rem;color:var(--text-muted);font-style:italic;margin:0}.modal-backdrop.svelte-p2bg2l{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:120;padding:16px}.modal-card.svelte-p2bg2l{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;max-width:680px;width:100%;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-p2bg2l{padding:14px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.modal-header.svelte-p2bg2l h2:where(.svelte-p2bg2l){font-size:1.15rem;font-weight:700;margin:0}.meta-sub.svelte-p2bg2l{font-size:.78rem;color:var(--text-muted)}.btn-close.svelte-p2bg2l{background:transparent;border:none;font-size:1.25rem;color:var(--text-muted);cursor:pointer}.modal-tabs.svelte-p2bg2l{display:flex;border-bottom:1px solid var(--border);background:var(--bg-surface-elevated);padding:0 16px;gap:8px}.tab-btn.svelte-p2bg2l{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted);padding:10px 14px;font-size:.82rem;font-weight:600;cursor:pointer}.tab-btn.active.svelte-p2bg2l{color:var(--accent-cyan, #06b6d4);border-bottom-color:var(--accent-cyan, #06b6d4)}.modal-body.svelte-p2bg2l{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal-backdrop.svelte-1pi492a{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:120;padding:16px}.modal-card.svelte-1pi492a{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;max-width:540px;width:100%;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-1pi492a{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between}.modal-header.svelte-1pi492a h2:where(.svelte-1pi492a){font-size:1.1rem;font-weight:700;margin:0}.sub-txt.svelte-1pi492a{font-size:.78rem;color:var(--text-muted)}.btn-close.svelte-1pi492a{background:transparent;border:none;font-size:1.25rem;color:var(--text-muted);cursor:pointer}.modal-body.svelte-1pi492a{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.banner.svelte-1pi492a{padding:8px 12px;border-radius:8px;font-size:.82rem}.banner.error.svelte-1pi492a{background:#ef44441a;color:#ef4444}.banner.success.svelte-1pi492a{background:#10b9811a;color:#10b981}.lbl.svelte-1pi492a{display:flex;flex-direction:column;gap:6px;font-size:.82rem;font-weight:600;color:var(--text-secondary)}textarea.svelte-1pi492a{background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);padding:10px;font-family:monospace;font-size:.82rem;resize:vertical}.hint-box.svelte-1pi492a{background:#3b82f614;border-left:3px solid var(--accent-primary);padding:8px 12px;border-radius:6px;font-size:.78rem;color:var(--text-secondary)}.actions.svelte-1pi492a{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.btn-cancel.svelte-1pi492a{background:transparent;border:1px solid var(--border);color:var(--text-muted);border-radius:6px;padding:6px 14px;font-size:.82rem;cursor:pointer}.btn-extract.svelte-1pi492a{background:var(--accent-primary);color:#fff;border:none;border-radius:6px;padding:6px 16px;font-size:.82rem;font-weight:600;cursor:pointer}.clients-view.svelte-vadhkq{display:flex;flex-direction:column;gap:14px}.toolbar.svelte-vadhkq{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.search-input.svelte-vadhkq{flex:1;min-width:260px;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;padding:8px 12px;color:var(--text-primary);font-size:.85rem}.tool-actions.svelte-vadhkq{display:flex;gap:8px}.btn-tool.svelte-vadhkq{padding:8px 14px;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;border:none}.btn-primary.svelte-vadhkq{background:var(--accent-primary);color:#fff}.btn-ai.svelte-vadhkq{background:linear-gradient(135deg,#06b6d4,#3b82f6);color:#fff}.create-card.svelte-vadhkq{background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px}.grid-fields.svelte-vadhkq{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.grid-fields.svelte-vadhkq input:where(.svelte-vadhkq){background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;padding:8px 10px;color:var(--text-primary);font-size:.82rem}.form-actions.svelte-vadhkq{display:flex;justify-content:flex-end;gap:8px}.clients-table.svelte-vadhkq{display:flex;flex-direction:column;gap:8px}.client-row.svelte-vadhkq{display:flex;justify-content:space-between;align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;padding:12px 16px}.client-info.svelte-vadhkq{display:flex;flex-direction:column;gap:2px}.name.svelte-vadhkq{font-weight:600;font-size:.95rem;color:var(--text-primary)}.meta.svelte-vadhkq{font-size:.78rem;color:var(--text-muted)}.sync-tags.svelte-vadhkq{display:flex;gap:4px;margin-top:2px}.crm-tag.svelte-vadhkq{font-size:.65rem;padding:1px 6px;border-radius:4px;font-weight:700;text-transform:uppercase}.crm-tag.sf.svelte-vadhkq{background:#00a1e026;color:#00a1e0}.crm-tag.zoho.svelte-vadhkq{background:#dc262626;color:#dc2626}.crm-tag.hub.svelte-vadhkq{background:#ff7a5926;color:#ff7a59}.row-actions.svelte-vadhkq{display:flex;gap:6px}.btn-brief.svelte-vadhkq{background:#06b6d41f;color:var(--accent-cyan);border:1px solid rgba(6,182,212,.3);border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:600;cursor:pointer}.btn-dossier.svelte-vadhkq{background:#3b82f61f;color:#3b82f6;border:1px solid rgba(59,130,246,.3);border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:600;cursor:pointer}.empty-state.svelte-vadhkq{text-align:center;color:var(--text-muted);padding:32px;background:var(--bg-surface);border-radius:12px;border:1px dashed var(--border)}.modal-backdrop.svelte-iryaud{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.modal-card.svelte-iryaud{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;max-width:520px;width:100%;overflow:hidden}.modal-header.svelte-iryaud{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.modal-header.svelte-iryaud h2:where(.svelte-iryaud){font-size:1.15rem;margin:0;color:var(--text-primary)}.sub-txt.svelte-iryaud{font-size:.78rem;color:var(--text-muted);margin:2px 0 0}.btn-close.svelte-iryaud{background:none;border:none;font-size:1.2rem;color:var(--text-muted);cursor:pointer}.modal-body.svelte-iryaud{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.mode-select.svelte-iryaud{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mode-card.svelte-iryaud{border:1px solid var(--border);background:var(--bg-surface-elevated);border-radius:10px;padding:10px 8px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;font-size:.72rem;color:var(--text-muted)}.mode-card.active.svelte-iryaud{border-color:var(--accent-primary);background:#3b82f61a;color:var(--text-primary)}.mode-card.svelte-iryaud strong:where(.svelte-iryaud){font-size:.8rem;color:var(--text-primary)}.prompt-hint.svelte-iryaud{font-size:.8rem;background:#f59e0b1a;border-left:3px solid #f59e0b;padding:8px 12px;border-radius:4px}.btn-record.svelte-iryaud,.btn-stop.svelte-iryaud{width:100%;padding:12px;border-radius:8px;font-weight:700;font-size:.95rem;cursor:pointer;border:none;color:#fff}.btn-record.svelte-iryaud{background:#10b981}.btn-record.svelte-iryaud:disabled{opacity:.6;cursor:not-allowed}.btn-stop.svelte-iryaud{background:#ef4444}.recording-view.svelte-iryaud{display:flex;flex-direction:column;gap:12px;align-items:center}.timer-badge.svelte-iryaud{font-size:1.25rem;font-family:monospace;color:#ef4444}.bm-input-row.svelte-iryaud{display:flex;gap:8px;width:100%}.bm-input-row.svelte-iryaud input:where(.svelte-iryaud){flex:1;padding:8px 10px;border-radius:6px;border:1px solid var(--border);background:var(--bg-surface-elevated);color:var(--text-primary);font-size:.85rem}.btn-bm.svelte-iryaud{background:var(--bg-surface-elevated);border:1px solid var(--border);border-radius:6px;padding:8px 14px;cursor:pointer;font-size:.8rem;font-weight:600}.bm-list.svelte-iryaud{display:flex;flex-wrap:wrap;gap:6px;width:100%;max-height:100px;overflow-y:auto}.bm-item.svelte-iryaud{font-size:.75rem;background:#f59e0b26;color:#b45309;padding:2px 8px;border-radius:4px}.banner.error.svelte-iryaud{background:#ef44441f;color:#ef4444;padding:8px 12px;font-size:.8rem}.uploading-state.svelte-iryaud{text-align:center;padding:30px;font-size:.95rem;color:var(--accent-primary);font-weight:600}.dashboard-container.svelte-1rhy1at{max-width:1100px;margin:0 auto;padding:2rem 1.5rem}.dash-header.svelte-1rhy1at{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.brand-block.svelte-1rhy1at{display:flex;align-items:center;gap:12px}.brand-icon.svelte-1rhy1at{border-radius:8px}.brand-title.svelte-1rhy1at{font-size:1.25rem;font-weight:700;margin:0}.user-sub.svelte-1rhy1at{font-size:.8rem;color:var(--text-muted)}.dash-actions.svelte-1rhy1at{display:flex;align-items:center;gap:8px}.balance-badge.svelte-1rhy1at{background:var(--bg-surface-elevated);border:1px solid var(--border);padding:.4rem .8rem;border-radius:8px;font-size:.8rem;color:var(--accent-primary);font-weight:700;display:flex;gap:6px}.badge-sep.svelte-1rhy1at{color:var(--border)}.btn-sm.svelte-1rhy1at{padding:.4rem .8rem;border-radius:6px;font-size:.8rem;cursor:pointer;font-weight:600}.btn-record.svelte-1rhy1at{background:#10b98126;border:1px solid rgba(16,185,129,.4);color:#10b981}.btn-primary.svelte-1rhy1at{background:var(--accent-primary);border:none;color:#fff}.btn-outline.svelte-1rhy1at{background:var(--bg-surface-elevated);border:1px solid var(--border);color:var(--text-primary)}.btn-ghost.svelte-1rhy1at{background:transparent;border:none;color:var(--text-muted)}.btn-ghost.svelte-1rhy1at:hover{color:#ef4444}.dash-nav-bar.svelte-1rhy1at{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid var(--border);padding-bottom:.8rem;flex-wrap:wrap;gap:10px}.nav-tabs.svelte-1rhy1at,.actions-group.svelte-1rhy1at{display:flex;gap:6px}.tab-btn.svelte-1rhy1at{background:none;border:none;font-size:.9rem;font-weight:600;color:var(--text-secondary);cursor:pointer;padding:.5rem .9rem;border-radius:6px}.tab-btn.active.svelte-1rhy1at{background:var(--bg-surface-elevated);color:var(--accent-primary)}.meetings-feed.svelte-1rhy1at{display:flex;flex-direction:column;gap:.75rem}.empty-state.svelte-1rhy1at{text-align:center;padding:4rem 1rem;background:var(--bg-surface);border:1px dashed var(--border);border-radius:12px;color:var(--text-secondary)}.mt-2.svelte-1rhy1at{margin-top:10px}.workspace-gateway{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:32px 16px}.gateway-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;padding:40px;max-width:480px;width:100%;text-align:center;box-shadow:0 12px 36px #0003}.logo-row{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.logo-row img{border-radius:10px;object-fit:cover}.logo-row h2{font-size:24px;font-weight:800}.plan-alert{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:var(--accent-primary);padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:20px}.subtitle{color:var(--text-secondary);font-size:14px;line-height:1.6;margin-bottom:28px}.action-buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.btn-primary,.btn-outline{display:block;padding:12px 20px;border-radius:8px;font-weight:600;font-size:14px;text-decoration:none;transition:all .15s}.btn-primary{background:var(--accent-primary);color:#fff}.btn-primary:hover{opacity:.9}.btn-outline{background:var(--bg-surface-elevated);border:1px solid var(--border);color:var(--text-primary)}.btn-outline:hover{background:#ffffff14}.mobile-companion-box{border-top:1px solid var(--border);padding-top:20px;font-size:13px;color:var(--text-muted)}.mobile-companion-box h4{color:var(--text-primary);font-size:14px;margin-bottom:6px}.companion-links{margin-top:8px;display:flex;justify-content:center;gap:12px}.companion-links a{color:var(--accent-primary);text-decoration:none;font-weight:600}.companion-links a:hover{text-decoration:underline}.terms-notice{font-size:12px;color:var(--text-muted);margin-top:-16px;margin-bottom:24px}.terms-notice a{color:var(--accent-primary);text-decoration:underline}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.consent-modal{background:var(--bg-surface);border:1px solid var(--border);border-radius:20px;max-width:520px;width:100%;padding:32px;box-shadow:0 20px 60px #0009;display:flex;flex-direction:column;gap:16px}.consent-header{display:flex;align-items:center;gap:12px}.consent-icon{font-size:28px}.consent-header h3{font-size:20px;font-weight:800}.consent-desc{font-size:13.5px;color:var(--text-secondary);line-height:1.5}.consent-list{list-style:none;display:flex;flex-direction:column;gap:12px;background:#ffffff08;padding:16px;border-radius:12px;border:1px solid var(--border);font-size:12.5px;color:var(--text-secondary);line-height:1.5}.consent-list strong{color:var(--text-primary)}.consent-links{display:flex;justify-content:center;gap:12px;font-size:12px}.consent-links a{color:var(--accent-primary);text-decoration:none;font-weight:600}.consent-accept-btn{margin-top:8px;width:100%;padding:14px;font-size:15px;font-weight:700;border-radius:12px;border:none;cursor:pointer}
