.global-search[data-v-626a598e]{position:relative;flex:0 1 540px;min-width:260px;margin-left:auto}.search-control[data-v-626a598e]{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 9px 0 12px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#fffffff5;color:#334155}.search-icon[data-v-626a598e]{width:18px;height:18px;flex:0 0 auto;color:#64748b}.search-control input[data-v-626a598e]{width:100%;min-width:60px;padding:8px 0;border:0;outline:0;background:transparent;color:#0f172a;font:inherit;font-size:.88rem}.search-control input[data-v-626a598e]::placeholder{color:#64748b}.search-control select[data-v-626a598e]{max-width:130px;padding:6px 23px 6px 8px;border:0;border-left:1px solid #e2e8f0;outline:0;background:#fff;color:#475569;font:inherit;font-size:.74rem}.clear-search[data-v-626a598e]{flex:0 0 auto;padding:0 3px;border:0;background:transparent;color:#64748b;font-size:1.2rem;cursor:pointer}.search-results[data-v-626a598e]{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:min(70vh,560px);overflow-y:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 16px 40px #0f172a38;color:#0f172a;z-index:300}.result-group+.result-group[data-v-626a598e]{border-top:1px solid #e2e8f0}.result-group h2[data-v-626a598e]{display:flex;align-items:center;gap:7px;margin:0;padding:10px 13px 5px;color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.result-group h2 span[data-v-626a598e]{color:#94a3b8;font-weight:600}.result-option[data-v-626a598e]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 13px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.result-option[data-v-626a598e]:hover,.result-option.is-active[data-v-626a598e]{background:#f1f5f9}.result-label[data-v-626a598e]{overflow:hidden;color:#1e293b;font-size:.84rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.result-detail[data-v-626a598e]{flex:0 0 auto;color:#64748b;font-size:.72rem}.search-message[data-v-626a598e]{margin:0;padding:18px 14px;color:#64748b;font-size:.82rem}.search-hint[data-v-626a598e]{margin:0;padding:8px 13px;border-top:1px solid #f1f5f9;color:#94a3b8;font-size:.68rem}@media (max-width: 760px){.global-search[data-v-626a598e]{order:3;flex-basis:100%;min-width:0}.search-results[data-v-626a598e]{max-height:60vh}}.notify-wrap[data-v-746bfaea]{position:relative;flex:0 0 38px}.notify-btn[data-v-746bfaea]{display:grid;width:38px;height:38px;padding:0;place-items:center;position:relative;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff14;color:#f8fafc;cursor:pointer;transition:background .2s ease,border-color .2s ease}.notify-btn[data-v-746bfaea]:hover{background:#ffffff29;border-color:#ffffff4d}.notify-btn svg[data-v-746bfaea]{width:19px;height:19px}@media (pointer: coarse){.notify-wrap[data-v-746bfaea]{flex-basis:44px}.notify-btn[data-v-746bfaea]{width:44px;height:44px}.notify-item[data-v-746bfaea]{padding:14px}.notify-link[data-v-746bfaea]{min-height:44px;padding:0 8px}}.notify-badge[data-v-746bfaea]{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--brand);color:#fff;font-size:.68rem;font-weight:700;display:flex;align-items:center;justify-content:center}.notify-panel[data-v-746bfaea]{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:min(380px,92vw);max-height:70vh;overflow:auto;background:var(--panel, #fff);color:var(--ink);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 30px #0000002e}.notify-head[data-v-746bfaea]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border)}.notify-link[data-v-746bfaea]{background:none;border:0;color:var(--brand);cursor:pointer;font-size:.8rem}.notify-empty[data-v-746bfaea]{padding:20px 14px;color:var(--muted);font-size:.88rem;text-align:center}.notify-list[data-v-746bfaea]{list-style:none;margin:0;padding:0}.notify-item[data-v-746bfaea]{display:grid;gap:3px;width:100%;text-align:left;padding:10px 14px;background:none;border:0;border-bottom:1px solid var(--border);color:inherit;cursor:pointer;font:inherit;font-size:.84rem}.notify-item[data-v-746bfaea]:hover{background:var(--bg-secondary)}.notify-item.is-unread[data-v-746bfaea]{border-left:3px solid var(--brand)}.notify-cat[data-v-746bfaea]{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.notify-body[data-v-746bfaea]{color:var(--muted);overflow-wrap:anywhere}.notify-time[data-v-746bfaea]{color:var(--muted);font-size:.72rem}.app-header[data-v-1af83ad0]{background:var(--header-bg);border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #00000026}.header-inner[data-v-1af83ad0]{max-width:1560px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;gap:18px}.logo[data-v-1af83ad0]{height:44px;width:auto;flex-shrink:0}.header-text[data-v-1af83ad0]{flex:1;min-width:0}.header-text h1[data-v-1af83ad0]{margin:0;font-size:1.4rem;font-weight:700;color:#f8fafc}.header-text p[data-v-1af83ad0]{margin:3px 0 0;font-size:.8rem;color:#94a3b8}.user-profile-wrap[data-v-1af83ad0]{position:relative;margin-left:auto;flex-shrink:0}.theme-toggle[data-v-1af83ad0]{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff14;color:#f8fafc;transition:background .2s ease,border-color .2s ease}.theme-toggle[data-v-1af83ad0]:hover{background:#ffffff29;border-color:#ffffff4d}.theme-toggle svg[data-v-1af83ad0]{width:19px;height:19px}.user-profile-btn[data-v-1af83ad0]{display:flex;align-items:center;gap:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:9999px;padding:4px 12px 4px 4px;cursor:pointer;color:#f8fafc;transition:all .2s ease}.user-profile-btn[data-v-1af83ad0]:hover{background:#ffffff26;border-color:#ffffff40}.user-avatar[data-v-1af83ad0]{width:34px;height:34px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;letter-spacing:.5px;box-shadow:0 2px 4px #0003;flex-shrink:0}.user-info[data-v-1af83ad0]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.2}.user-name[data-v-1af83ad0]{font-size:.85rem;font-weight:600;color:#f8fafc;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-meta[data-v-1af83ad0]{font-size:.72rem;color:#94a3b8;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chevron-icon[data-v-1af83ad0]{width:16px;height:16px;color:#94a3b8;transition:transform .2s ease}.chevron-icon.is-open[data-v-1af83ad0]{transform:rotate(180deg)}.profile-dropdown[data-v-1af83ad0]{position:absolute;top:calc(100% + 8px);right:0;width:270px;background:#fff;border-radius:12px;box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014;border:1px solid var(--line);padding:8px 0;z-index:200;color:var(--ink);animation:dropdownIn-1af83ad0 .15s cubic-bezier(.16,1,.3,1)}@keyframes dropdownIn-1af83ad0{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-1af83ad0]{display:flex;align-items:center;gap:12px;padding:10px 16px 12px}.dropdown-avatar[data-v-1af83ad0]{width:40px;height:40px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;flex-shrink:0}.dropdown-details[data-v-1af83ad0]{flex:1;min-width:0}.dropdown-name[data-v-1af83ad0]{font-weight:700;font-size:.92rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-email[data-v-1af83ad0]{font-size:.78rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.dropdown-auth-badge[data-v-1af83ad0]{display:inline-block;font-size:.68rem;color:#047857;background:#ecfdf5;padding:1px 6px;border-radius:4px;font-weight:600;margin-top:4px}.dropdown-divider[data-v-1af83ad0]{height:1px;background:#f1f5f9;margin:6px 0}.dropdown-section[data-v-1af83ad0]{padding:4px 8px}.dropdown-section-title[data-v-1af83ad0]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;padding:4px 8px 6px}.dropdown-item[data-v-1af83ad0]{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:#334155;font-size:.85rem;font-weight:500;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.dropdown-item svg[data-v-1af83ad0]{width:16px;height:16px;flex-shrink:0}.dropdown-item[data-v-1af83ad0]:hover{background:#f8fafc;color:#0f172a}.dropdown-item.primary-action[data-v-1af83ad0]{color:var(--brand);font-weight:600}.dropdown-item.primary-action[data-v-1af83ad0]:hover{background:#fef2f2}.dropdown-item.logout-action[data-v-1af83ad0]{color:#dc2626}.dropdown-item.logout-action[data-v-1af83ad0]:hover{background:#fef2f2}.badge-tag[data-v-1af83ad0]{margin-left:auto;font-size:.68rem;background:#fee2e2;color:var(--brand);padding:2px 6px;border-radius:9999px;font-weight:600}.consultant-select-wrap[data-v-1af83ad0]{padding:0 4px 4px}.consultant-select[data-v-1af83ad0]{width:100%;padding:6px 8px;font-size:.8rem;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#1e293b}@media (max-width: 760px){.header-inner[data-v-1af83ad0]{flex-wrap:wrap}.header-text[data-v-1af83ad0]{flex:1}.user-profile-wrap[data-v-1af83ad0]{margin-left:auto}}@media (pointer: coarse){.theme-toggle[data-v-1af83ad0]{flex-basis:44px;width:44px;height:44px}.user-profile-btn[data-v-1af83ad0]{min-height:44px}}.analytics-wrap[data-v-8534268e]{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 4px 16px #0000000f}.charts-row[data-v-8534268e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.chart-card[data-v-8534268e]{background:#fff;padding:16px;border-radius:10px;border:1px solid var(--line)}.controls-panel[data-v-c371751c]{padding:16px 20px}.controls-title[data-v-c371751c]{margin:0 0 16px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}.sliders-grid[data-v-c371751c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px}.slider-row label[data-v-c371751c]{display:flex;justify-content:space-between;font-size:.82rem;color:var(--neutral);font-weight:600;margin-bottom:6px}.slider-row label strong[data-v-c371751c]{color:var(--ink)}.filter-checks[data-v-c371751c]{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:14px}.check-label[data-v-c371751c]{display:flex;align-items:center;gap:7px;font-size:.85rem;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.rule-form[data-v-c371751c]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rule-pills[data-v-c371751c]{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.am-trigger[data-v-b19fbe63]{display:inline-flex;align-items:center;gap:6px;height:30px;min-width:30px;justify-content:center;padding:0 7px;border:1px solid transparent;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;font-size:.8rem;font-weight:700}.am-trigger.has-label[data-v-b19fbe63]{border-color:var(--line);background:#fff;padding:0 10px}.am-trigger[data-v-b19fbe63]:hover,.am-trigger.is-open[data-v-b19fbe63],.am-trigger[data-v-b19fbe63]:focus-visible{border-color:var(--line);background:#f8fafc;color:#0f172a}.am-menu[data-v-b19fbe63]{position:fixed;z-index:1000;min-width:200px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 28px #0f172a2e}.am-menu .menu-item[data-v-b19fbe63-s]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#334155;cursor:pointer;font-size:.8rem;text-align:left}.am-menu .menu-item[data-v-b19fbe63-s]:hover,.am-menu .menu-item.is-selected[data-v-b19fbe63-s]{background:#f1f5f9;color:#0f172a}.am-menu .menu-item[data-v-b19fbe63-s]:disabled{opacity:.5;cursor:default}.am-menu .menu-label[data-v-b19fbe63-s]{padding:6px 10px 4px;color:var(--muted);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.am-menu .menu-divider[data-v-b19fbe63-s]{height:1px;margin:5px 4px;background:var(--line)}.badge-vtiger[data-v-63daedd6]{background:#ede9fe;color:#5b21b6}.contacts-grid[data-v-63daedd6]{display:grid;gap:10px}.grid-full[data-v-63daedd6]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid-compact[data-v-63daedd6]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.contact-link[data-v-63daedd6]{border:0;background:none;padding:0;color:var(--neutral);font-weight:700;text-align:left}.expand-consultants[data-v-63daedd6]{border:1px solid var(--line);background:#faf7f3;color:var(--neutral);font-size:.66rem;font-weight:700;border-radius:999px;padding:2px 7px}.batch-overlay[data-v-a7219656]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;display:flex;align-items:center;justify-content:center;padding:24px 16px}.batch-modal[data-v-a7219656]{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000038;width:100%;max-width:680px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0}.batch-header[data-v-a7219656]{padding:20px 24px 16px;border-bottom:1px solid #eef2f6;display:flex;align-items:flex-start;justify-content:space-between}.batch-title-wrap h2[data-v-a7219656]{margin:0;font-size:1.3rem;font-weight:700;color:#0f172a}.batch-sub[data-v-a7219656]{margin:4px 0 0;font-size:.82rem;color:#64748b;line-height:1.4}.btn-close[data-v-a7219656]{background:transparent;border:none;font-size:1.2rem;color:#94a3b8;cursor:pointer}.btn-close[data-v-a7219656]:hover{color:#0f172a}.batch-body[data-v-a7219656]{padding:20px 24px;display:flex;flex-direction:column;gap:18px}.batch-stats-grid[data-v-a7219656]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.batch-stat-card[data-v-a7219656]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.stat-label[data-v-a7219656]{font-size:.7rem;font-weight:700;color:#64748b;text-transform:uppercase}.stat-value[data-v-a7219656]{font-size:1.3rem;font-weight:800;color:#0f172a}.text-green[data-v-a7219656]{color:#16a34a}.text-amber[data-v-a7219656]{color:#d97706}.batch-config-panel[data-v-a7219656]{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:16px}.config-row[data-v-a7219656]{display:flex;flex-direction:column;gap:6px}.config-label[data-v-a7219656]{font-size:.8rem;font-weight:700;color:#334155}.radio-options[data-v-a7219656]{display:flex;flex-direction:column;gap:8px}.radio-option[data-v-a7219656],.checkbox-option[data-v-a7219656]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#1e293b;cursor:pointer}.batch-select[data-v-a7219656]{padding:8px 12px;font-size:.85rem;border-radius:6px;border:1px solid #cbd5e1}.batch-progress-panel[data-v-a7219656]{display:flex;flex-direction:column;gap:12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:16px}.progress-header-row[data-v-a7219656]{display:flex;align-items:center;justify-content:space-between}.progress-status-text[data-v-a7219656]{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700;color:#166534}.progress-pct[data-v-a7219656]{font-size:1rem;font-weight:800;color:#166534}.progress-bar-wrap[data-v-a7219656]{width:100%;height:10px;background:#dcfce7;border-radius:5px;overflow:hidden}.progress-bar-fill[data-v-a7219656]{height:100%;background:#16a34a;border-radius:5px;transition:width .3s ease}.current-ticker[data-v-a7219656]{display:flex;align-items:center;gap:6px;font-size:.82rem;color:#14532d}.spinner-sm[data-v-a7219656]{width:16px;height:16px;border:2px solid #bbf7d0;border-top-color:#16a34a;border-radius:50%;animation:spin-a7219656 .8s linear infinite}@keyframes spin-a7219656{to{transform:rotate(360deg)}}.batch-finished-panel[data-v-a7219656]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px;gap:8px}.finished-icon[data-v-a7219656]{font-size:2.5rem}.batch-finished-panel h3[data-v-a7219656]{margin:0;color:#166534}.batch-finished-panel p[data-v-a7219656]{margin:0;color:#4b5563;font-size:.88rem}.batch-error-box[data-v-a7219656]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:10px 14px;border-radius:8px;font-size:.85rem}.batch-footer[data-v-a7219656]{padding:14px 24px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:flex-end;gap:12px}.company-row[data-v-0a24491b]{cursor:pointer}.company-link[data-v-0a24491b]{color:inherit;text-decoration:none}.company-link[data-v-0a24491b]:hover{color:var(--brand);text-decoration:underline}.details-row td[data-v-0a24491b]{border-top:2px solid var(--line)}.sort-summary[data-v-0a24491b]{font-size:.76rem;font-weight:700;color:var(--neutral);background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:6px 10px}.sortable-column[data-v-0a24491b]{cursor:pointer;-webkit-user-select:none;user-select:none}.status-cell[data-v-0a24491b]{position:relative;white-space:nowrap}.row-actions[data-v-0a24491b]{white-space:nowrap;text-align:right}.row-actions[data-v-0a24491b]>*{vertical-align:middle}.status-menu-dot[data-v-0a24491b]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tag-filter-select[data-v-0a24491b]{border-color:#bfdbfe;background-color:#f8fafc;color:#1e40af;font-weight:600}.row-signal-pill[data-v-0a24491b]{font-size:.65rem;font-weight:600;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:999px;padding:1px 6px;cursor:pointer;white-space:nowrap}.row-signal-pill[data-v-0a24491b]:hover{background:#1d4ed8;color:#fff}.row-signal-more[data-v-0a24491b]{font-size:.65rem;font-weight:700;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:1px 5px;cursor:pointer}.row-signal-more[data-v-0a24491b]:hover{background:#e2e8f0;color:#0f172a}.badge-competitor[data-v-0a24491b]{background:#fee2e2;color:#991b1b}.badge-prospect[data-v-0a24491b]{background:#fef3c7;color:#92400e}.badge-former[data-v-0a24491b]{background:#e0e7ff;color:#3730a3}.source-badge[data-v-0a24491b]{font-size:.6rem;font-weight:800;letter-spacing:.04em;border-radius:4px;padding:1px 5px;text-transform:uppercase}.source-badge.vtiger[data-v-0a24491b]{background:#ede9fe;color:#5b21b6;border:1px solid #c4b5fd}.source-badge.tnb[data-v-0a24491b]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.badge-unmarked[data-v-0a24491b]{background:#f1f5f9;color:#64748b}.assignment-pill[data-v-0a24491b]{background:#dcfce7;border-color:#86efac;color:#166534}.assignment-icon[data-v-0a24491b]{color:#15803d;font-size:.58rem;margin-right:4px;vertical-align:1px}.previous-assignment-pill[data-v-0a24491b]{background:#fff7ed;border-color:#fdba74;color:#9a3412}.previous-assignment-icon[data-v-0a24491b]{color:#c2410c;font-size:.78rem;margin-right:4px;vertical-align:-1px}.pagination[data-v-0a24491b]{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px;border-top:1px solid var(--line)}.page-info[data-v-0a24491b]{font-size:.82rem;color:var(--muted);font-weight:600}.alias-info[data-v-0a24491b]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid #94a3b8;border-radius:50%;color:#475569;font-size:.68rem;font-weight:800;cursor:help}.alias-tooltip[data-v-0a24491b]{position:absolute;z-index:20;left:50%;top:calc(100% + 8px);width:max-content;max-width:280px;padding:10px 12px;display:none;flex-direction:column;gap:4px;border:1px solid #cbd5e1;border-radius:8px;background:#0f172a;color:#f8fafc;box-shadow:0 12px 28px #0f172a38;font-size:.72rem;font-weight:500;white-space:normal}.alias-tooltip strong[data-v-0a24491b]{color:#bae6fd;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.alias-info:hover .alias-tooltip[data-v-0a24491b],.alias-info:focus .alias-tooltip[data-v-0a24491b]{display:flex}.consultant-events[data-v-f058ca8a]{margin:0;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fff}.consultant-events h2[data-v-f058ca8a]{margin:0 0 9px;font-size:.82rem}.events-state[data-v-f058ca8a]{margin:0;color:var(--muted);font-size:.73rem;line-height:1.4}.events-error[data-v-f058ca8a]{color:var(--brand)}.recommendation-list[data-v-f058ca8a]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.recommendation-list li[data-v-f058ca8a]{display:grid;gap:3px}.recommendation-list a[data-v-f058ca8a]{color:var(--ink);font-size:.76rem;font-weight:700;line-height:1.35;text-decoration:none}.recommendation-list a[data-v-f058ca8a]:hover,.all-events-link[data-v-f058ca8a]:hover{color:var(--brand);text-decoration:underline}.recommendation-list>li>span[data-v-f058ca8a]{color:var(--muted);font-size:.68rem;line-height:1.35}.matched-skills[data-v-f058ca8a]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.skill-badge[data-v-f058ca8a]{border:1px solid #bfdbfe;border-radius:999px;padding:2px 6px;background:#eff6ff;color:#1e3a8a;font-size:.62rem;font-weight:700;line-height:1.25}.all-events-link[data-v-f058ca8a]{display:inline-block;margin-top:10px;color:var(--brand);font-size:.73rem;font-weight:700;text-decoration:none}.pathways[data-v-4350e20c]{display:grid;gap:14px;margin-top:20px}.pathways-header[data-v-4350e20c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pathways-header h3[data-v-4350e20c]{margin:0 0 4px;color:var(--ink);font-size:1rem}.pathways-header p[data-v-4350e20c]{max-width:760px;margin:0;color:var(--muted);font-size:.77rem;line-height:1.45}.pathways-header>span[data-v-4350e20c]{flex:none;color:var(--muted);font-size:.73rem}.path-grid[data-v-4350e20c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.path-card[data-v-4350e20c]{min-width:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel, #fff)}.path-card.completed[data-v-4350e20c]{border-color:#15803d}.path-title[data-v-4350e20c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.path-title h4[data-v-4350e20c]{margin:2px 0 0;color:var(--ink);font-size:.88rem}.provider[data-v-4350e20c]{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.path-title a[data-v-4350e20c]{flex:none;color:var(--brand);font-size:.7rem;text-decoration:none}.path-title a[data-v-4350e20c]:hover{text-decoration:underline}.path-note[data-v-4350e20c],.learning-label[data-v-4350e20c]{margin:9px 0 0;color:var(--muted);font-size:.7rem;line-height:1.4}.learning-label[data-v-4350e20c]{color:#854d0e}.match-reason[data-v-4350e20c]{margin:8px 0 0;color:var(--muted);font-size:.67rem}.completed-label[data-v-4350e20c]{margin:9px 0 0;color:#166534;font-size:.7rem;font-weight:700}.path-steps[data-v-4350e20c]{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.path-steps li[data-v-4350e20c]{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:42px;padding-bottom:10px}.step-marker[data-v-4350e20c]{z-index:1;display:grid;flex:0 0 23px;width:23px;height:23px;place-items:center;border:1px solid #cbd5e1;border-radius:50%;background:#fff;color:#64748b;font-size:.7rem;font-weight:700}.step-content[data-v-4350e20c]{display:grid;gap:2px;padding-top:2px}.step-content strong[data-v-4350e20c]{color:var(--ink);font-size:.76rem;line-height:1.35}.step-link[data-v-4350e20c]{color:var(--ink);font-size:.76rem;font-weight:700;line-height:1.35;text-decoration:none}.step-link[data-v-4350e20c]:hover{color:var(--brand);text-decoration:underline}.step-status[data-v-4350e20c]{color:var(--muted);font-size:.67rem}.step-connector[data-v-4350e20c]{position:absolute;top:22px;left:11px;height:calc(100% - 12px);border-left:1px solid #cbd5e1}.held .step-marker[data-v-4350e20c]{border-color:#15803d;background:#f0fdf4;color:#15803d}.held .step-status[data-v-4350e20c]{color:#166534}.retired:not(.held) .step-marker[data-v-4350e20c]{border-color:#d97706;background:#fffbeb;color:#92400e}.retired:not(.held) .step-status[data-v-4350e20c]{color:#92400e}.recommended .step-marker[data-v-4350e20c]{border-color:var(--brand);background:#fdf2f3;color:var(--brand)}.recommended .step-status[data-v-4350e20c]{color:var(--brand);font-weight:700}.earlier .step-content strong[data-v-4350e20c]{color:var(--muted)}.path-empty[data-v-4350e20c]{margin:0;color:var(--muted);font-size:.8rem}@media (max-width: 650px){.pathways-header[data-v-4350e20c]{display:grid}.path-grid[data-v-4350e20c]{grid-template-columns:1fr}}.me-page[data-v-f1276ec2]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.me-sidebar[data-v-f1276ec2]{display:grid;gap:14px;min-width:0}.me-nav[data-v-f1276ec2]{position:static;display:grid;gap:14px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 12px}.me-identity[data-v-f1276ec2]{display:flex;align-items:center;gap:10px;padding:0 4px 12px;border-bottom:1px solid var(--line)}.avatar[data-v-f1276ec2]{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;flex:none}.identity-text[data-v-f1276ec2]{display:grid;gap:2px;min-width:0}.eyebrow[data-v-f1276ec2]{color:var(--brand);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.persona[data-v-f1276ec2]{padding:3px 6px;font-size:.82rem;font-weight:700;max-width:160px}.me-nav nav[data-v-f1276ec2]{display:grid;gap:2px}.more-sections summary[data-v-f1276ec2]{padding:8px 10px;color:var(--muted);font-size:.78rem;font-weight:700;cursor:pointer}.more-sections[open][data-v-f1276ec2]{display:grid;gap:2px}.nav-item[data-v-f1276ec2]{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-left:3px solid transparent;border-radius:6px;background:none;color:var(--neutral);font:inherit;font-size:.84rem;text-align:left;cursor:pointer}.nav-item[data-v-f1276ec2]:hover{background:#f1f5f9}.nav-item.active[data-v-f1276ec2]{background:#f5eaeb;border-left-color:var(--brand);color:var(--ink);font-weight:700}.nav-count[data-v-f1276ec2]{font-size:.7rem;color:var(--muted);background:#f1f5f9;border-radius:999px;padding:1px 7px}.nav-upload[data-v-f1276ec2]{width:100%;font-size:.8rem}.me-content[data-v-f1276ec2]{display:grid;gap:18px;min-width:0}.profile-heading[data-v-f1276ec2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.me-section[data-v-f1276ec2]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 22px;scroll-margin-top:12px;min-width:0}.me-section h1[data-v-f1276ec2]{margin:0;font-size:1.8rem;color:var(--ink)}.lede[data-v-f1276ec2]{margin:6px 0 16px;color:var(--muted);font-size:.9rem}.section-head[data-v-f1276ec2]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;flex-wrap:wrap}.section-head h2[data-v-f1276ec2]{margin:0;font-size:1.05rem;color:var(--ink)}.section-head>span[data-v-f1276ec2]{color:var(--muted);font-size:.78rem}.sub[data-v-f1276ec2]{margin:16px 0 8px;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.sub[data-v-f1276ec2]:first-of-type{margin-top:0}.empty[data-v-f1276ec2]{margin:0;color:var(--muted);font-size:.85rem}.stat-grid[data-v-f1276ec2]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.stat-grid button[data-v-f1276ec2]{display:grid;gap:4px;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#f8fafc;font:inherit;cursor:pointer}.stat-grid button[data-v-f1276ec2]:hover{border-color:var(--brand);background:#fff}.stat-grid span[data-v-f1276ec2]{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.stat-grid strong[data-v-f1276ec2]{font-size:1.4rem;color:var(--ink)}.assign-grid[data-v-f1276ec2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.assign-card[data-v-f1276ec2]{display:grid;gap:4px;padding:14px;border:1px solid #bbf7d0;border-left:4px solid #16a34a;border-radius:10px;background:#f0fdf4;text-decoration:none;color:var(--ink)}.assign-card[data-v-f1276ec2]:hover{box-shadow:0 4px 12px #0000000f}.assign-card strong[data-v-f1276ec2]{font-size:.95rem}.assign-status[data-v-f1276ec2]{font-size:.68rem;font-weight:800;color:#15803d;text-transform:uppercase;letter-spacing:.05em}.assign-project[data-v-f1276ec2]{font-size:.8rem;color:#334155}.assign-project.muted[data-v-f1276ec2]{color:var(--muted)}.past-list[data-v-f1276ec2]{list-style:none;margin:0;padding:0;display:grid}.past-list li[data-v-f1276ec2]{display:flex;justify-content:space-between;gap:16px;padding:9px 4px;border-bottom:1px solid #f1f5f9;font-size:.84rem}.past-list a[data-v-f1276ec2]{color:var(--ink);font-weight:600;text-decoration:none;white-space:nowrap}.past-list a[data-v-f1276ec2]:hover{color:var(--brand);text-decoration:underline}.past-list span[data-v-f1276ec2]{color:var(--muted);text-align:right;overflow-wrap:anywhere}.past-projects[data-v-f1276ec2]{display:grid;gap:4px;justify-items:end}.past-project[data-v-f1276ec2]{display:block}.past-project[data-v-f1276ec2]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 8px}.assign-project[data-v-f1276ec2]{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px}.assign-dates[data-v-f1276ec2]{display:inline-block;color:var(--muted);font-size:.74rem;white-space:nowrap;font-variant-numeric:tabular-nums}.gap-pill[data-v-f1276ec2]{display:inline-flex;align-items:center;gap:5px;padding:1px 4px 1px 8px;border-radius:999px;border:1px solid color-mix(in srgb,#f59e0b 45%,transparent);background:color-mix(in srgb,#f59e0b 12%,transparent);color:#92400e;font-size:.66rem;font-weight:700;white-space:nowrap}.gap-pill i[data-v-f1276ec2]{width:6px;height:6px;border-radius:50%;background:#f59e0b}.gap-dismiss[data-v-f1276ec2]{display:inline-grid;place-items:center;width:16px;height:16px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-size:.62rem;line-height:1;padding:0;opacity:.65}.gap-dismiss[data-v-f1276ec2]:hover{opacity:1;background:color-mix(in srgb,#f59e0b 25%,transparent)}.gap-restore[data-v-f1276ec2]{margin:8px 0 0}.branch-pill[data-v-f1276ec2]{display:inline-block;padding:3px 10px;border-radius:999px;background:#e0f2fe;color:#075985;font-size:.78rem;font-weight:700}html[data-theme=dark] .branch-pill[data-v-f1276ec2]{background:#0c4a6e;color:#bae6fd}.profile-heading[data-v-f1276ec2]{flex-wrap:wrap;gap:10px;align-items:center}.me-table[data-v-f1276ec2]{width:100%;border-collapse:collapse;font-size:.84rem}.me-table th[data-v-f1276ec2]{text-align:left;font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:6px 8px;border-bottom:1px solid var(--line);background:transparent}.me-table td[data-v-f1276ec2]{padding:9px 8px;border-bottom:1px solid #f1f5f9}.me-table a[data-v-f1276ec2]{color:var(--ink);font-weight:600;text-decoration:none}.me-table a[data-v-f1276ec2]:hover{color:var(--brand);text-decoration:underline}.tag.vtiger[data-v-f1276ec2]{margin-left:6px;font-size:.6rem;font-weight:800;text-transform:uppercase;background:#ede9fe;color:#5b21b6;border-radius:4px;padding:1px 5px}.status[data-v-f1276ec2]{font-size:.7rem;font-weight:700;border-radius:999px;padding:2px 8px}.status.current[data-v-f1276ec2]{background:#dcfce7;color:#166534}.status.former[data-v-f1276ec2]{background:#e0e7ff;color:#3730a3}.status.other[data-v-f1276ec2]{background:#f1f5f9;color:#475569}.link-button[data-v-f1276ec2]{margin-top:10px;padding:0;border:0;background:none;color:var(--brand);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.conn-list[data-v-f1276ec2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.conn-list li[data-v-f1276ec2]{display:flex;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid #f1f5f9}.conn-list div[data-v-f1276ec2]{display:grid;gap:2px;min-width:0}.conn-list a[data-v-f1276ec2]{color:var(--ink);text-decoration:none}.conn-list a:hover strong[data-v-f1276ec2]{color:var(--brand)}.conn-list span[data-v-f1276ec2]{color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conn-list time[data-v-f1276ec2]{color:var(--muted);font-size:.74rem;white-space:nowrap}.authored-articles[data-v-f1276ec2]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.authored-articles li[data-v-f1276ec2]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid #f1f5f9}.authored-articles a[data-v-f1276ec2]{color:var(--ink);font-size:.88rem;font-weight:650;text-decoration:none}.authored-articles a[data-v-f1276ec2]:hover{color:var(--brand);text-decoration:underline}.authored-articles time[data-v-f1276ec2]{flex:none;color:var(--muted);font-size:.74rem}.contacts-scroll[data-v-f1276ec2]{max-height:640px;overflow-y:auto}.chips[data-v-f1276ec2]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-f1276ec2]{border:1px solid #bfdbfe;background:#eef5ff;color:#1e3a8a;border-radius:5px;padding:3px 8px;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.chip.cert[data-v-f1276ec2]{border-color:#fde68a;background:#fffbeb;color:#92400e}.chip.certified[data-v-f1276ec2]{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.chip.vertical[data-v-f1276ec2]{border-color:#e7c3c6;background:#f5eaeb;color:var(--brand)}.resume-facts[data-v-f1276ec2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.resume-summary[data-v-f1276ec2]{margin:0 0 14px;color:var(--neutral);line-height:1.55;white-space:pre-line}.resume-warning[data-v-f1276ec2]{margin:0 0 12px;padding:9px 12px;border-left:3px solid #d97706;background:#fffbeb;color:#92400e;font-size:.82rem}.resume-load-error p[data-v-f1276ec2]{margin:0 0 8px}.resume-facts>div[data-v-f1276ec2]{background:#fff;padding:12px 14px;min-width:0}.resume-facts span[data-v-f1276ec2]{display:block;font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.resume-facts strong[data-v-f1276ec2]{display:block;margin-top:4px;font-size:.85rem;overflow-wrap:anywhere}.roles[data-v-f1276ec2]{list-style:none;margin:14px 0 0;padding:0 0 0 16px;border-left:2px solid var(--line);display:grid;gap:10px}.roles li[data-v-f1276ec2]{display:grid;gap:2px;font-size:.85rem}.roles span[data-v-f1276ec2]{color:var(--muted);font-size:.78rem}.upload-history[data-v-f1276ec2]{margin:12px 0 0;padding-left:18px;color:var(--muted);font-size:.8rem}.print-resume-details[data-v-f1276ec2]{display:none}@media (max-width: 1100px){.stat-grid[data-v-f1276ec2]{grid-template-columns:repeat(3,minmax(0,1fr))}.resume-facts[data-v-f1276ec2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.me-page[data-v-f1276ec2],.me-sidebar[data-v-f1276ec2]{grid-template-columns:1fr}.me-nav[data-v-f1276ec2]{position:static}.me-nav nav[data-v-f1276ec2]{display:flex;overflow-x:auto}.conn-list[data-v-f1276ec2]{grid-template-columns:1fr}}@media print{.me-page[data-v-f1276ec2]{display:block}.me-sidebar[data-v-f1276ec2],.print-profile-action[data-v-f1276ec2],.link-button[data-v-f1276ec2],.app-header,.page-nav{display:none!important}.me-content[data-v-f1276ec2]{display:block;font-size:9pt}.print-hide[data-v-f1276ec2],.stat-grid[data-v-f1276ec2]{display:none!important}.me-section[data-v-f1276ec2]{break-inside:auto;margin:0;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.me-section h1[data-v-f1276ec2]{font-size:18pt}.section-head h2[data-v-f1276ec2]{font-size:12pt}.lede[data-v-f1276ec2],.assign-project[data-v-f1276ec2],.past-list li[data-v-f1276ec2],.resume-summary[data-v-f1276ec2]{font-size:9pt}.assign-card[data-v-f1276ec2]{padding:4px 0;border:0;border-radius:0;background:transparent}.resume-facts[data-v-f1276ec2]{grid-template-columns:repeat(2,minmax(0,1fr));border:0;border-radius:0;background:transparent}.resume-facts>div[data-v-f1276ec2]{padding:4px 8px 4px 0;background:transparent}.chips[data-v-f1276ec2]{gap:2px 10px}.chip[data-v-f1276ec2]{padding:0;border:0;border-radius:0;background:transparent!important;color:inherit!important;font-size:9pt;font-weight:400;cursor:default}.print-resume-details[data-v-f1276ec2]{display:block;margin-top:16px}.print-resume-details h3[data-v-f1276ec2]{margin:0 0 8px;font-size:13pt}.print-resume-details h4[data-v-f1276ec2]{margin:12px 0 5px;font-size:10pt}.print-roles[data-v-f1276ec2],.print-education[data-v-f1276ec2]{margin:0;padding-left:18px}.print-roles>li[data-v-f1276ec2],.print-education>li[data-v-f1276ec2]{margin:0 0 10px;break-inside:avoid}.print-roles span[data-v-f1276ec2],.print-education span[data-v-f1276ec2]{display:block;color:#444}.print-roles p[data-v-f1276ec2]{margin:4px 0;white-space:pre-line}.print-roles ul[data-v-f1276ec2]{margin:4px 0;padding-left:18px}a[data-v-f1276ec2]{color:inherit!important;text-decoration:none!important}button[data-v-f1276ec2]{color:inherit!important;background:transparent!important;border:0!important}}.person-link[data-v-662a5ca6]{color:inherit;text-decoration:none}.person-link[data-v-662a5ca6]:hover{color:var(--brand);text-decoration:underline}.clients-cell[data-v-662a5ca6]{display:grid;gap:5px}.directory-sort[data-v-662a5ca6]{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.78rem;white-space:nowrap}.directory-sort select[data-v-662a5ca6]{max-width:220px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font:inherit}.client-chips[data-v-662a5ca6]{display:flex;flex-wrap:wrap;gap:4px}.client-chip[data-v-662a5ca6]{border:0;border-radius:999px;padding:2px 8px;font:inherit;font-size:.72rem;font-weight:600;cursor:pointer}.client-chip.current[data-v-662a5ca6]{background:#dcfce7;color:#166534}.client-chip.past[data-v-662a5ca6]{background:#f1f5f9;color:#475569}.client-chip-more[data-v-662a5ca6]{align-self:center;color:var(--muted);font-size:.72rem;white-space:nowrap}.client-chip[data-v-662a5ca6]:hover{filter:brightness(.95);text-decoration:underline}.cert-chip[data-v-662a5ca6]{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}.resume-sharepoint-modified[data-v-662a5ca6]{margin-bottom:4px;color:#64748b;font-size:.68rem}.resume-actions[data-v-662a5ca6]{text-align:right;min-width:190px}.resume-action-group[data-v-662a5ca6]{display:inline-flex;align-items:stretch;width:180px;height:30px;border:1px solid var(--line);border-radius:5px;background:#fff}.resume-parse-button[data-v-662a5ca6]{flex:1;border:0;border-right:1px solid var(--line);padding:0 8px;background:transparent;color:var(--neutral);font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap}.resume-parse-button[data-v-662a5ca6]:hover{background:#f1f5f9}.resume-action-select[data-v-662a5ca6]{width:34px;flex:none;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;background:#fff;color:var(--neutral);cursor:pointer;font-size:.85rem}.resume-action-select[data-v-662a5ca6]:disabled{color:var(--muted);cursor:not-allowed}.view-profile-btn[data-v-662a5ca6]{display:block;margin:3px 0 0 auto}.hero-actions[data-v-662a5ca6]{display:flex;align-items:center;gap:8px}.parser-toggle-btn[data-v-662a5ca6]{display:inline-flex;align-items:center;gap:6px}.summary-card.purple.active[data-v-662a5ca6]{border-color:#a855f7;background:#faf5ff}.summary-card.purple .value[data-v-662a5ca6]{color:#7e22ce}.parser-drawer[data-v-662a5ca6]{padding:18px 22px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;animation:slideDown-662a5ca6 .18s ease-out}@keyframes slideDown-662a5ca6{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.drawer-header[data-v-662a5ca6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.drawer-header h3[data-v-662a5ca6]{margin:0 0 2px;font-size:1.05rem;color:#0f172a}.drawer-header p[data-v-662a5ca6]{margin:0;font-size:.82rem;color:#64748b}.mode-list[data-v-662a5ca6]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.mode-option[data-v-662a5ca6]{flex:1;min-width:200px;display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;transition:all .15s}.mode-input textarea[data-v-662a5ca6]{width:100%;padding:8px 12px;font-size:.82rem;border-radius:8px;border:1px solid var(--line)}.mode-input input[type=file][data-v-662a5ca6]{width:100%;padding:6px;font-size:.82rem}.limit-row[data-v-662a5ca6]{display:flex;align-items:center;gap:10px;font-size:.82rem;color:#475569}.limit-row input[data-v-662a5ca6]{width:120px;padding:6px 8px;font-size:.82rem;border:1px solid var(--line);border-radius:6px}.parser-action-row[data-v-662a5ca6]{display:flex;align-items:center;gap:12px}.single-preview-card[data-v-662a5ca6]{margin-top:12px;padding:10px 14px;background:#fff;border:1px solid var(--line);border-radius:8px}.single-preview-card h4[data-v-662a5ca6]{margin:0 0 4px;font-size:.92rem}.preview-meta[data-v-662a5ca6]{display:flex;gap:14px;font-size:.78rem;color:#64748b;margin-bottom:6px}.skill-chips-preview[data-v-662a5ca6]{display:flex;flex-wrap:wrap;gap:4px}.directory-section[data-v-662a5ca6]{padding:18px 20px}.directory-toolbar[data-v-662a5ca6]{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.directory-search-input[data-v-662a5ca6]{width:320px;padding:8px 12px;font-size:.84rem;border:1px solid var(--line);border-radius:8px}.filter-pills[data-v-662a5ca6]{display:flex;gap:6px;flex-wrap:wrap}.filter-pills summary[data-v-662a5ca6]{color:var(--muted);font-size:.8rem;font-weight:700;cursor:pointer}.filter-pills[open][data-v-662a5ca6]{flex-basis:100%}.pill-btn[data-v-662a5ca6]{border:1px solid var(--line);background:#fff;border-radius:999px;font-size:.74rem;font-weight:600;padding:5px 12px;cursor:pointer;color:#475569;transition:all .15s}.pill-btn.purple.is-active[data-v-662a5ca6]{background:#7e22ce;color:#fff;border-color:#7e22ce}.table-wrap[data-v-662a5ca6]{border:1px solid var(--line);border-radius:10px;overflow:auto}.directory-table[data-v-662a5ca6]{width:100%;border-collapse:collapse;font-size:.84rem}.directory-table th[data-v-662a5ca6]{background:#f8fafc;padding:10px 14px;font-weight:700;color:#475569;border-bottom:1px solid var(--line);text-align:left}.directory-table td[data-v-662a5ca6]{padding:12px 14px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.row-missing[data-v-662a5ca6]{background:#fffcf7}.consultant-cell[data-v-662a5ca6]{display:flex;flex-direction:column;gap:2px}.consultant-name[data-v-662a5ca6]{display:flex;align-items:center;gap:8px}.id-badge[data-v-662a5ca6]{font-size:.68rem;background:#f1f5f9;color:#475569;padding:1px 6px;border-radius:4px;font-weight:600}.consultant-sub[data-v-662a5ca6]{font-size:.72rem;color:#64748b}.submission-cell[data-v-662a5ca6]{display:flex;flex-direction:column;gap:4px}.status-pill[data-v-662a5ca6]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:.7rem;font-weight:700;width:fit-content}.connections-sub[data-v-662a5ca6]{font-size:.72rem;color:#64748b}.resume-intel-cell[data-v-662a5ca6]{display:flex;flex-direction:column;gap:5px}.resume-badges-row[data-v-662a5ca6]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.resume-status-badge[data-v-662a5ca6]{background:#f3e8ff;color:#7e22ce;padding:2px 6px;border-radius:4px;font-size:.7rem;font-weight:700}.exp-badge[data-v-662a5ca6]{background:#e0f2fe;color:#0369a1;padding:2px 6px;border-radius:4px;font-size:.7rem;font-weight:600}.skill-count-badge[data-v-662a5ca6]{background:#f1f5f9;color:#334155;padding:2px 6px;border-radius:4px;font-size:.7rem;font-weight:600}.file-tag[data-v-662a5ca6]{font-size:.68rem;color:#94a3b8;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skill-chips-row[data-v-662a5ca6]{display:flex;flex-wrap:wrap;gap:4px}.chip[data-v-662a5ca6]{background:#f1f5f9;color:#334155;padding:1px 6px;border-radius:4px;font-size:.68rem;font-weight:500}.skill-chips-row>.skill-chip[data-v-662a5ca6]{background:#dbeafe;color:#1e40af}.skill-chips-row>.vertical-chip[data-v-662a5ca6]{background:#fee2e2;color:#b91c1c}.skill-chips-row>.chip[data-v-662a5ca6],.skill-chips-preview>.chip[data-v-662a5ca6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline-flex;align-items:center;padding:2px 6px;line-height:1.35;font-family:inherit;cursor:pointer}.skill-chips-row>.chip[data-v-662a5ca6]:hover,.skill-chips-preview>.chip[data-v-662a5ca6]:hover{background:#dbeafe}.skill-chips-row>.vertical-chip[data-v-662a5ca6]:hover{background:#fecaca}.chip-more[data-v-662a5ca6]{font-size:.68rem;color:#64748b;padding:1px 4px}.no-resume-cell[data-v-662a5ca6]{color:#94a3b8;font-size:.76rem}.no-resume-text[data-v-662a5ca6]{font-style:italic}.btn-sm[data-v-662a5ca6]{font-size:.75rem;padding:4px 10px}.parse-hint-btn[data-v-662a5ca6]{color:#7e22ce}.parse-hint-btn[data-v-662a5ca6]:hover{background:#faf5ff}.status-msg[data-v-662a5ca6]{padding:24px;font-size:.85rem;color:var(--muted);text-align:center}.consultants-unified-page[data-v-662a5ca6]{display:flex;flex-direction:column;gap:16px}.page-top-hero[data-v-662a5ca6]{padding:20px 24px}.hero-header-row[data-v-662a5ca6]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.hero-header-row h2[data-v-662a5ca6]{margin:0 0 4px;font-size:1.35rem;color:var(--ink, #0f172a)}.hero-header-row p[data-v-662a5ca6]{margin:0;color:var(--muted, #64748b);font-size:.88rem}.summary-grid[data-v-662a5ca6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.summary-card[data-v-662a5ca6]{border:1px solid var(--line, #e2e8f0);background:#fff;border-radius:10px;padding:14px 16px;text-align:left;display:flex;flex-direction:column;transition:all .15s ease}.summary-click[data-v-662a5ca6]{cursor:pointer}.summary-click[data-v-662a5ca6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.summary-click.active[data-v-662a5ca6]{border-color:#3b82f6;background:#eff6ff}.summary-card.success.active[data-v-662a5ca6]{border-color:#10b981;background:#ecfdf5}.summary-card.warn.active[data-v-662a5ca6]{border-color:#f59e0b;background:#fffbeb}.summary-card .label[data-v-662a5ca6]{font-size:.76rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.5px}.summary-card .value[data-v-662a5ca6]{font-size:1.55rem;font-weight:800;color:#0f172a;margin:2px 0}.summary-card .hint[data-v-662a5ca6]{font-size:.72rem;color:#94a3b8}.summary-card.success .value[data-v-662a5ca6]{color:#047857}.summary-card.warn .value[data-v-662a5ca6]{color:#b45309}.summary-card.resume-metric[data-v-662a5ca6]{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#e9d5ff}.summary-card.resume-metric .value[data-v-662a5ca6]{color:#7e22ce}.unified-grid[data-v-662a5ca6]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width: 1080px){.unified-grid[data-v-662a5ca6]{grid-template-columns:1fr}}.roster-card[data-v-662a5ca6],.parser-card[data-v-662a5ca6]{padding:18px 20px;min-height:580px;display:flex;flex-direction:column}.card-head[data-v-662a5ca6]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.card-head h3[data-v-662a5ca6]{margin:0;font-size:1.1rem;color:#0f172a}.card-subtitle[data-v-662a5ca6]{font-size:.78rem;color:#64748b}.filter-pills[data-v-662a5ca6]{display:flex;gap:4px}.pill-btn[data-v-662a5ca6]{border:1px solid var(--line);background:#fff;border-radius:999px;font-size:.72rem;font-weight:600;padding:4px 10px;cursor:pointer;color:#64748b;transition:all .15s}.pill-btn[data-v-662a5ca6]:hover{background:#f8fafc}.pill-btn.is-active[data-v-662a5ca6]{background:#0f172a;color:#fff;border-color:#0f172a}.pill-btn.success.is-active[data-v-662a5ca6]{background:#047857;color:#fff;border-color:#047857}.pill-btn.warn.is-active[data-v-662a5ca6]{background:#b45309;color:#fff;border-color:#b45309}.roster-toolbar[data-v-662a5ca6]{margin-bottom:10px}.roster-toolbar input[data-v-662a5ca6]{width:100%;padding:8px 12px;font-size:.85rem;border-radius:8px;border:1px solid var(--line)}.table-wrap[data-v-662a5ca6]{border:1px solid var(--line);border-radius:8px;overflow:auto}.roster-table-wrap[data-v-662a5ca6]{max-height:440px}.resume-table-wrap[data-v-662a5ca6]{max-height:300px}table[data-v-662a5ca6]{width:100%;border-collapse:collapse;font-size:.82rem}th[data-v-662a5ca6]{background:#f8fafc;padding:8px 12px;font-weight:700;color:#475569;border-bottom:1px solid var(--line)}td[data-v-662a5ca6]{padding:8px 12px;border-bottom:1px solid #f1f5f9;color:#334155}.row-missing[data-v-662a5ca6]{background:#fffdfa}.row-submitted[data-v-662a5ca6]{background:#fff}.status-pill[data-v-662a5ca6]{display:inline-block;padding:2px 8px;border-radius:9999px;font-size:.7rem;font-weight:700}.missing-pill[data-v-662a5ca6]{background:#fef3c7;color:#92400e}.submitted-pill[data-v-662a5ca6]{background:#dcfce7;color:#166534}.mode-list[data-v-662a5ca6]{display:flex;gap:8px;margin-bottom:12px}.mode-option[data-v-662a5ca6]{flex:1;display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;transition:all .15s}.mode-option.is-selected[data-v-662a5ca6]{border-color:#3b82f6;background:#eff6ff}.mode-text strong[data-v-662a5ca6]{display:block;font-size:.78rem;color:#0f172a}.mode-text small[data-v-662a5ca6]{display:block;font-size:.68rem;color:#64748b;line-height:1.2}.mode-input[data-v-662a5ca6]{margin-bottom:12px}.mode-input textarea[data-v-662a5ca6]{width:100%;padding:8px;font-size:.8rem;border-radius:8px;border:1px solid var(--line)}.mode-input input[type=file][data-v-662a5ca6]{width:100%;padding:6px;font-size:.8rem}.limit-row[data-v-662a5ca6]{display:flex;align-items:center;gap:10px;font-size:.8rem;color:#475569}.limit-row input[data-v-662a5ca6]{width:120px;padding:6px 8px;font-size:.8rem;border:1px solid var(--line);border-radius:6px}.parser-action-row[data-v-662a5ca6]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.result-card[data-v-662a5ca6]{background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:12px;margin-bottom:14px}.result-card h4[data-v-662a5ca6]{margin:0 0 6px;font-size:.95rem;color:#0f172a}.profile-meta[data-v-662a5ca6]{display:flex;gap:14px;font-size:.78rem;margin:0 0 8px}.profile-meta div[data-v-662a5ca6]{display:flex;gap:4px}.profile-meta dt[data-v-662a5ca6]{font-weight:600;color:#64748b}.profile-meta dd[data-v-662a5ca6]{margin:0;color:#0f172a}.chips[data-v-662a5ca6]{display:flex;flex-wrap:wrap;gap:4px}.chip[data-v-662a5ca6]{background:#e2e8f0;color:#334155;padding:2px 6px;border-radius:4px;font-size:.68rem;font-weight:600}.chip-more[data-v-662a5ca6]{font-size:.68rem;color:#64748b;padding:2px 4px}.parsed-library-header[data-v-662a5ca6]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 8px}.parsed-library-header h4[data-v-662a5ca6]{margin:0;font-size:.9rem;color:#0f172a}.resume-filter-input[data-v-662a5ca6]{width:200px;padding:4px 8px;font-size:.76rem;border-radius:6px;border:1px solid var(--line)}.file-name[data-v-662a5ca6]{font-size:.68rem;color:#94a3b8;margin-top:2px}.skill-count-badge[data-v-662a5ca6]{background:#f3e8ff;color:#7e22ce;padding:2px 6px;border-radius:4px;font-size:.7rem;font-weight:600}.detail-button[data-v-662a5ca6]{font-size:.72rem;padding:3px 8px}.status-msg[data-v-662a5ca6]{padding:12px;font-size:.82rem;color:var(--muted)}.status-msg.error[data-v-662a5ca6]{color:var(--brand)}.insights-page[data-v-93890522]{border-radius:14px}.headline[data-v-93890522]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.headline h2[data-v-93890522]{margin:0;font-size:1.12rem}.headline p[data-v-93890522]{margin:4px 0 0;color:var(--muted)}.pill-wrap[data-v-93890522]{display:flex;gap:6px;flex-wrap:wrap}.grid-2[data-v-93890522]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.chart-card[data-v-93890522]{border:1px solid var(--line);border-radius:10px;padding:12px;background:#fff}.network-card[data-v-93890522]{border:1px solid var(--line);border-radius:14px;padding:14px;background:linear-gradient(145deg,#fff,#f8fafc);margin-bottom:14px;box-shadow:0 12px 32px #0f172a12}.network-heading[data-v-93890522]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;padding:2px 4px 10px}.network-heading>div[data-v-93890522]:first-child{display:grid;gap:3px}.network-heading strong[data-v-93890522]{color:#12344d;font-size:1rem;letter-spacing:-.01em}.network-heading span[data-v-93890522]{color:var(--muted);font-size:.74rem;line-height:1.5;max-width:700px}.network-options[data-v-93890522]{min-width:0}.network-options summary[data-v-93890522]{color:var(--muted);font-size:.76rem;font-weight:700;cursor:pointer}.network-options[open][data-v-93890522]{display:grid;gap:10px}.network-legend[data-v-93890522]{display:flex;flex-wrap:wrap;gap:9px 13px;max-width:760px}.network-legend span[data-v-93890522]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:#475569}.network-dot[data-v-93890522]{display:inline-block;width:10px;height:10px;border-radius:50%}.network-dot-company[data-v-93890522]{background:#12344d}.network-dot-contact[data-v-93890522]{background:#94a3b8}.network-dot-decision[data-v-93890522]{background:#0f766e}.network-dot-key[data-v-93890522]{background:#c2410c}.network-dot-consultant[data-v-93890522]{background:#7c3aed}.network-line-swatch[data-v-93890522]{display:inline-block;width:16px;height:0;border-top:2px solid #94a3b8}.network-line-consultant[data-v-93890522]{border-color:#7c3aed;border-top-style:dashed}.network-filter[data-v-93890522]{display:flex;align-items:center;gap:14px;max-width:560px;margin:0 2px 12px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.network-filter-copy[data-v-93890522]{display:grid;gap:2px;min-width:145px}.network-filter-copy strong[data-v-93890522]{color:#334155;font-size:.75rem}.network-filter-copy small[data-v-93890522]{color:#64748b;font-size:.67rem}.network-filter input[data-v-93890522]{flex:1;min-width:100px;accent-color:#0e7490}.network-filter-value[data-v-93890522]{display:grid;place-items:center;width:34px;height:30px;border-radius:8px;background:#e0f2fe;color:#075985;font-size:.8rem;font-weight:800}.network-stats[data-v-93890522]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 2px 10px}.network-stats span[data-v-93890522]{border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;padding:5px 10px;font-size:.72rem;font-weight:700}.network-stats .network-hint[data-v-93890522]{margin-left:auto;border-color:transparent;background:transparent;color:#64748b;font-weight:500}.network-scroll[data-v-93890522]{position:relative;display:grid;place-items:center;height:min(72vh,800px);min-height:560px;overflow:hidden;border:1px solid rgb(148 163 184 / 25%);border-radius:10px;background:radial-gradient(ellipse at 50% 45%,rgb(30 64 105 / 64%) 0%,transparent 58%),radial-gradient(circle at 1px 1px,rgb(148 163 184 / 16%) 1px,transparent 0) 0 0 / 26px 26px,#0b1220;scrollbar-color:#475569 #111827}.network-svg[data-v-93890522]{display:block;width:100%;height:100%}.network-links line[data-v-93890522]{stroke:#93a4ba;stroke-opacity:.19;stroke-width:1.1;transition:opacity .16s ease,stroke-opacity .16s ease,stroke-width .16s ease}.network-links line.network-link-consultant[data-v-93890522]{stroke:#a78bfa;stroke-opacity:.32;stroke-width:1.35}.network-links line.network-link-dimmed[data-v-93890522]{opacity:.07}.network-links line[data-v-93890522]:not(.network-link-dimmed){vector-effect:non-scaling-stroke}.network-links line.network-link-consultant[data-v-93890522]:not(.network-link-dimmed){stroke-opacity:.76}.network-node[data-v-93890522]{cursor:pointer;transition:opacity .16s ease}.network-node circle[data-v-93890522]{transition:r .16s ease,filter .16s ease,stroke-width .16s ease;vector-effect:non-scaling-stroke}.network-node-dimmed[data-v-93890522]{opacity:.12}.network-node-focused[data-v-93890522]{opacity:1}.network-node-focused circle[data-v-93890522]{filter:drop-shadow(0 0 9px currentColor);stroke:#fff;stroke-width:2.5}.network-company circle[data-v-93890522]{fill:#38bdf8;stroke:#e0f2fe;stroke-width:1.5;filter:drop-shadow(0 0 8px rgb(56 189 248 / 55%))}.network-consultant circle[data-v-93890522]{fill:#a78bfa;stroke:#ede9fe;stroke-width:1.5;filter:drop-shadow(0 0 7px rgb(167 139 250 / 65%))}.network-contact circle[data-v-93890522]{fill:#94a3b8;stroke:#cbd5e1;stroke-width:.8}.network-contact-decision circle[data-v-93890522]{fill:#2dd4bf;stroke:#ccfbf1}.network-contact-key circle[data-v-93890522]{fill:#fb923c;stroke:#ffedd5;stroke-width:1.2}.network-node-label[data-v-93890522]{fill:#f1f5f9;font-size:11px;font-weight:650;paint-order:stroke;stroke:#0b1220;stroke-width:4px;stroke-linejoin:round;pointer-events:none;-webkit-user-select:none;user-select:none}.network-tooltip[data-v-93890522]{position:absolute;top:16px;right:16px;display:grid;width:380px;max-width:min(380px,calc(100% - 24px));gap:12px;padding:16px;border:1px solid rgb(148 163 184 / 42%);border-radius:14px;background:linear-gradient(145deg,#1e293bfa,#0f172afa);color:#cbd5e1;box-shadow:0 18px 48px #00000061,inset 0 1px #ffffff14;pointer-events:auto;font-size:.74rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.network-tooltip-header[data-v-93890522]{display:flex;align-items:center;gap:10px;min-width:0}.network-avatar[data-v-93890522]{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid rgb(45 212 191 / 45%);border-radius:12px;background:linear-gradient(145deg,#0f766e,#134e4a);color:#ccfbf1;font-size:.86rem;font-weight:800}.network-avatar-consultant[data-v-93890522]{border-color:#c4b5fd7f;background:linear-gradient(145deg,#7c3aed,#4c1d95);color:#ede9fe}.network-avatar-company[data-v-93890522]{border-color:#7dd3fc7f;background:linear-gradient(145deg,#0284c7,#075985);color:#e0f2fe}.network-tooltip-identity[data-v-93890522]{display:grid;flex:1;min-width:0;gap:4px}.network-tooltip-identity strong[data-v-93890522]{overflow:hidden;color:#fff;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.network-tooltip-identity>span[data-v-93890522]{overflow:hidden;color:#cbd5e1;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.network-score-badge[data-v-93890522]{flex:0 0 auto;padding:5px 7px;border:1px solid rgb(56 189 248 / 35%);border-radius:8px;background:#0e749038;color:#bae6fd;font-size:.65rem;font-weight:800}.network-tooltip-detail[data-v-93890522]{display:grid;gap:4px;padding-top:9px;border-top:1px solid rgb(148 163 184 / 18%);overflow-wrap:anywhere}.network-detail-label[data-v-93890522]{color:#94a3b8;font-size:.58rem;font-weight:800;letter-spacing:.1em}.network-tooltip-detail>strong[data-v-93890522],.network-tooltip-detail>span[data-v-93890522]:not(.network-detail-label){color:#e2e8f0;font-size:.74rem;font-weight:600;line-height:1.4}.network-tooltip-tags[data-v-93890522]{display:flex;flex-wrap:wrap;gap:6px}.network-tag[data-v-93890522]{padding:4px 8px;border:1px solid transparent;border-radius:999px;font-size:.62rem;font-weight:750}.network-tag-key[data-v-93890522]{border-color:#fb923c59;background:#c2410c40;color:#fed7aa}.network-tag-decision[data-v-93890522]{border-color:#2dd4bf59;background:#0f766e40;color:#99f6e4}.network-tag-email[data-v-93890522]{border-color:#38bdf859;background:#0369a138;color:#bae6fd}.network-tag-tier[data-v-93890522]{border-color:#7dd3fc4d;background:#0369a12e;color:#bae6fd}.network-role-insight[data-v-93890522]{display:grid;gap:6px;padding:10px 11px;border:1px solid rgb(45 212 191 / 22%);border-radius:10px;background:linear-gradient(135deg,#0f766e2e,#0f172a33)}.network-role-insight p[data-v-93890522]{max-height:100px;overflow:auto;margin:0;color:#d1fae5;font-size:.72rem;line-height:1.5}.network-profile-link[data-v-93890522]{display:flex;justify-content:space-between;align-items:center;padding:9px 11px;border:1px solid rgb(56 189 248 / 32%);border-radius:9px;background:#0369a12e;color:#bae6fd;font-size:.72rem;font-weight:750;text-decoration:none;pointer-events:auto;transition:background .15s ease,border-color .15s ease}.network-profile-link[data-v-93890522]:hover{border-color:#38bdf8a6;background:#0369a152}.network-company-chips[data-v-93890522]{display:flex;flex-wrap:wrap;gap:6px}.network-company-chips>span[data-v-93890522],.network-consultant-chip[data-v-93890522]{max-width:100%;padding:4px 8px;border:1px solid rgb(167 139 250 / 28%);border-radius:999px;background:#7c3aed29;color:#ddd6fe;font-size:.65rem;overflow-wrap:anywhere}.network-consultant-chip[data-v-93890522]{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font:inherit}.network-consultant-chip[data-v-93890522]:hover{border-color:#c4b5fdad;background:#7c3aed4d}.network-consultant-chip.is-shared[data-v-93890522]{border-color:#a78bfa94;background:#7c3aed47}.network-consultant-chip small[data-v-93890522]{color:#c4b5fd;font-size:.6rem;font-weight:800}.network-company-more[data-v-93890522],.network-company-note[data-v-93890522]{width:100%;color:#94a3b8;font-size:.63rem}.network-tooltip-metrics[data-v-93890522]{display:flex;gap:10px}.network-tooltip-metrics>div[data-v-93890522]{display:grid;flex:1;gap:3px;padding:10px;border:1px solid rgb(148 163 184 / 18%);border-radius:10px;background:#0f172a8c}.network-tooltip-metrics strong[data-v-93890522]{color:#fff;font-size:1rem}.network-tooltip-metrics span[data-v-93890522]{color:#94a3b8;font-size:.66rem}.chart-heading[data-v-93890522]{display:grid;gap:3px;padding:2px 4px 0}.chart-heading strong[data-v-93890522]{color:#12344d;font-size:.86rem;letter-spacing:.01em}.chart-heading span[data-v-93890522]{color:var(--muted);font-size:.72rem}.table-card[data-v-93890522]{border:1px solid var(--line);border-radius:10px;padding:12px;background:#fff}.table-card h3[data-v-93890522]{margin:0 0 8px;font-size:.95rem}.empty[data-v-93890522]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;color:#475569;padding:18px;text-align:center}.suggestion-list[data-v-93890522]{display:grid;gap:10px}.suggestion-item[data-v-93890522]{border:1px solid var(--line);border-radius:10px;padding:12px;background:linear-gradient(135deg,#fffaf5,#fff)}.suggestion-item p[data-v-93890522]{margin:6px 0 0;color:var(--muted)}@media (max-width: 700px){.network-scroll[data-v-93890522]{height:68vh;min-height:480px}.network-heading[data-v-93890522]{display:grid}.network-stats .network-hint[data-v-93890522]{margin-left:0}.network-filter[data-v-93890522]{max-width:none}.network-tooltip[data-v-93890522]{top:10px;right:10px;width:340px}}.campaigns-page[data-v-77086730]{padding:20px}.campaign-header[data-v-77086730]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.campaign-header h2[data-v-77086730]{margin:0}.campaign-header p[data-v-77086730]{margin:4px 0 0;color:var(--muted)}.campaign-actions[data-v-77086730]{display:flex;gap:8px}.selection-tip[data-v-77086730]{margin-bottom:14px;border:1px solid #cfe6d2;border-radius:10px;padding:8px 10px;font-size:.78rem;color:#14532d;background:#f0fdf4;font-weight:600}.campaign-grid[data-v-77086730]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr);gap:16px}.campaign-card[data-v-77086730]{border:1px solid #d8ead9;border-radius:12px;padding:16px;background:linear-gradient(160deg,#fff,#f7fcf8)}.campaign-card h3[data-v-77086730]{margin:0 0 12px}.finder-toolbar[data-v-77086730],.manual-grid[data-v-77086730],.campaign-actions-row[data-v-77086730]{display:grid;grid-template-columns:1fr 220px;gap:10px;margin-bottom:12px}.tier-pills[data-v-77086730]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.email-toggle[data-v-77086730]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600}.contact-table-wrap[data-v-77086730]{max-height:640px;overflow:auto;border:1px solid #d8ead9;border-radius:10px}.target-row[data-v-77086730]{cursor:pointer;transition:background .14s ease}.target-row[data-v-77086730]:hover{background:#ecfaf0}.target-row.is-selected[data-v-77086730]{background:#def7e7}.link-button[data-v-77086730]{background:none;border:0;padding:0;color:var(--neutral);font-weight:700;text-align:left}.mini-copy[data-v-77086730]{color:var(--muted);font-size:.75rem}.stat-row[data-v-77086730]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.campaign-stat[data-v-77086730]{border:1px solid #d8ead9;border-radius:10px;padding:10px;background:#f0fdf4;display:flex;flex-direction:column;gap:4px}.campaign-stat strong[data-v-77086730]{font-size:1.2rem}.campaign-stat span[data-v-77086730]{color:var(--muted);font-size:.75rem}.suggestion-grid[data-v-77086730]{display:grid;gap:10px;margin:14px 0}.suggestion-card[data-v-77086730]{border:1px solid #d8ead9;border-radius:10px;padding:12px;background:linear-gradient(135deg,#f7fcf8,#fff)}.suggestion-card h4[data-v-77086730]{margin:0 0 6px}.suggestion-card p[data-v-77086730]{margin:0;color:var(--muted)}.crm-block[data-v-77086730]{border-top:1px solid #d8ead9;padding-top:14px}.crm-row[data-v-77086730]{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin-bottom:12px}.stage-grid[data-v-77086730]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px}.stage-card[data-v-77086730]{border:1px solid #d8ead9;border-radius:10px;padding:10px;background:#f0fdf4;display:flex;justify-content:space-between;align-items:center}.stage-card span[data-v-77086730]{color:var(--muted);font-size:.76rem}.stage-card strong[data-v-77086730]{font-size:1rem}.template-card[data-v-77086730]{border:1px dashed var(--line);border-radius:10px;padding:10px;font-size:.8rem;color:var(--muted);min-height:42px;display:flex;align-items:center}.followups h4[data-v-77086730]{margin:0 0 8px}.followups ul[data-v-77086730]{margin:0;padding-left:18px}.followups li[data-v-77086730]{margin-bottom:6px;font-size:.8rem;color:var(--muted)}@media (max-width: 1100px){.campaign-grid[data-v-77086730]{grid-template-columns:1fr}}@media (max-width: 640px){.finder-toolbar[data-v-77086730],.campaign-actions-row[data-v-77086730],.crm-row[data-v-77086730],.stage-grid[data-v-77086730],.stat-row[data-v-77086730]{grid-template-columns:1fr}}.research-page[data-v-a46df08e]{padding:20px}.research-header[data-v-a46df08e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.research-header h2[data-v-a46df08e]{margin:0}.research-header p[data-v-a46df08e]{margin:4px 0 0;color:var(--muted)}.selection-actions[data-v-a46df08e]{display:flex;gap:8px}.selection-actions summary[data-v-a46df08e]{color:var(--muted);font-size:.82rem;font-weight:700;cursor:pointer}.selection-tip[data-v-a46df08e]{margin-bottom:14px;border:1px solid #c7ddff;border-radius:10px;padding:8px 10px;font-size:.78rem;color:#1e3a8a;background:#eef5ff;font-weight:600}.intel-strip[data-v-a46df08e]{margin-bottom:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.intel-strip article[data-v-a46df08e]{border:1px solid #dbe7f5;border-radius:10px;padding:10px;background:linear-gradient(150deg,#fff,#f5f9ff);display:flex;flex-direction:column;gap:4px}.intel-strip span[data-v-a46df08e]{color:#64748b;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.intel-strip strong[data-v-a46df08e]{color:#1e3a8a;font-size:.78rem}.research-explainer[data-v-a46df08e]{display:block;margin-bottom:14px}.explainer-block[data-v-a46df08e]{border:1px solid #dbe7f5;border-radius:10px;background:linear-gradient(145deg,#fff,#f4f8ff);padding:10px 12px}.explainer-block h4[data-v-a46df08e]{margin:0 0 6px;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.explainer-block p[data-v-a46df08e]{margin:0;color:var(--muted);font-size:.76rem;line-height:1.45}.research-grid[data-v-a46df08e]{display:grid;gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(320px,.95fr)}.research-card[data-v-a46df08e]{border:1px solid #dbe7f5;border-radius:12px;background:linear-gradient(160deg,#fff,#f8fbff);padding:16px}.research-card h3[data-v-a46df08e]{margin:0 0 12px}.finder-head[data-v-a46df08e]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.finder-mode-switch[data-v-a46df08e]{display:inline-flex;gap:6px}.finder-toolbar[data-v-a46df08e],.manual-grid[data-v-a46df08e]{display:grid;grid-template-columns:1fr 220px;gap:10px;margin-bottom:12px}.signal-search-row[data-v-a46df08e]{margin-top:8px}.signal-chip-row[data-v-a46df08e]{margin:4px 0 10px;display:flex;flex-wrap:wrap;gap:6px}.tier-pills[data-v-a46df08e]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.email-toggle[data-v-a46df08e]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600}.contact-table-wrap[data-v-a46df08e]{max-height:660px;overflow:auto;border:1px solid #dbe7f5;border-radius:10px}.target-row[data-v-a46df08e]{cursor:pointer;transition:background .14s ease}.target-row[data-v-a46df08e]:hover{background:#f3f8ff}.target-row.is-selected[data-v-a46df08e]{background:#eaf2ff}.link-button[data-v-a46df08e]{background:none;border:0;padding:0;color:var(--neutral);font-weight:700;text-align:left}.mode-row[data-v-a46df08e]{display:grid;grid-template-columns:220px 1fr;gap:10px;align-items:end;margin-bottom:12px}.mode-label-row[data-v-a46df08e]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.mode-select-wrap[data-v-a46df08e]{position:relative}.info-icon[data-v-a46df08e]{width:20px;height:20px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--neutral);font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mode-tooltip[data-v-a46df08e]{position:absolute;z-index:3;top:calc(100% + 6px);left:0;width:280px;border:1px solid #dbe7f5;border-radius:10px;background:#f8fbff;box-shadow:0 12px 24px #0f172a1f;padding:10px;display:grid;gap:6px;font-size:.74rem;color:var(--muted)}.actions-row[data-v-a46df08e]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.loading-banner[data-v-a46df08e]{margin-top:8px;display:inline-flex;align-items:center;gap:8px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:600}.mini-spinner[data-v-a46df08e]{width:14px;height:14px;border:2px solid #dbeafe;border-top-color:#1d4ed8;border-radius:50%;animation:spin-a46df08e .8s linear infinite}.stat-row[data-v-a46df08e]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.research-stat[data-v-a46df08e]{border:1px solid #dbe7f5;border-radius:10px;background:#f4f8ff;padding:10px;display:flex;flex-direction:column;gap:4px}.research-stat strong[data-v-a46df08e]{font-size:1.2rem}.research-stat span[data-v-a46df08e],.mini-copy[data-v-a46df08e]{color:var(--muted);font-size:.75rem}.error-copy[data-v-a46df08e]{color:var(--brand);font-size:.8rem;margin-top:6px}.progress-shell[data-v-a46df08e]{margin-top:12px}.progress-bar[data-v-a46df08e]{height:10px;border-radius:999px;background:#ece8e1;overflow:hidden;margin-bottom:6px}.progress-bar span[data-v-a46df08e]{display:block;height:100%;background:linear-gradient(90deg,var(--brand),#d97706)}.research-results-shell[data-v-a46df08e]{margin-top:16px}.research-results[data-v-a46df08e]{display:grid;gap:10px;margin-top:8px}.results-actions[data-v-a46df08e]{display:flex;justify-content:flex-end}.result-card[data-v-a46df08e]{border:1px solid #dbe7f5;border-radius:10px;padding:10px;background:linear-gradient(145deg,#fff,#f7fbff)}.result-top[data-v-a46df08e]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.result-top p[data-v-a46df08e]{margin:4px 0 0;color:var(--muted)}.result-meta[data-v-a46df08e]{display:grid;gap:6px;margin-top:8px}.result-meta span[data-v-a46df08e]{display:block;color:var(--muted);font-size:.72rem}.stub-badge[data-v-a46df08e]{display:inline-flex;align-items:center;gap:6px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:999px;padding:3px 8px;font-size:.7rem;font-weight:700}.lead-signal-grid[data-v-a46df08e]{margin:8px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lead-signal-grid.is-loading .lead-chip[data-v-a46df08e]{opacity:.9}.lead-chip[data-v-a46df08e]{border:1px solid #dce7f3;border-radius:8px;background:#f8fbff;padding:6px 7px;display:flex;flex-direction:column;gap:2px}.lead-chip span[data-v-a46df08e]{font-size:.68rem;color:var(--muted)}.lead-chip strong[data-v-a46df08e]{font-size:.76rem;color:#1e3a8a}.crm-research-grid[data-v-a46df08e]{margin:6px 0 4px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-research-chip[data-v-a46df08e]{border:1px solid #d7e7fb;border-radius:8px;background:#f4f9ff;padding:6px 7px;display:flex;flex-direction:column;gap:2px}.crm-research-chip span[data-v-a46df08e]{color:#64748b;font-size:.64rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.crm-research-chip strong[data-v-a46df08e]{color:#1e3a8a;font-size:.74rem}.snapshot[data-v-a46df08e]{border-left:3px solid #3b82f6;background:#eef5ff;padding:7px 9px;border-radius:8px;font-size:.74rem;color:#1e3a8a;margin-bottom:6px}.snapshot-loading[data-v-a46df08e]{border-left-color:#1d4ed8;background:#eff6ff;color:#1e3a8a}.crm-next-action[data-v-a46df08e]{margin-top:6px;border-left:3px solid #60a5fa;background:#f0f7ff;border-radius:8px;padding:7px 9px;color:#1e3a8a;font-size:.73rem}.signal-pills[data-v-a46df08e]{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px}.signal-pill[data-v-a46df08e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af;border-radius:999px;padding:2px 7px;font-size:.66rem;font-weight:700;cursor:pointer}.signal-pill.is-active[data-v-a46df08e]{border-color:#1d4ed8;background:#dbeafe;color:#1e3a8a}.profile-links[data-v-a46df08e]{margin-top:6px;display:flex;flex-direction:column;gap:3px}.links-label[data-v-a46df08e]{font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--muted)}.profile-links a[data-v-a46df08e]{color:var(--neutral);font-size:.71rem;text-decoration:none}.profile-links a[data-v-a46df08e]:hover{text-decoration:underline}.leadership-tree[data-v-a46df08e]{margin-top:8px;display:grid;gap:8px}.leadership-group[data-v-a46df08e]{border:1px solid #dce7f3;border-radius:8px;background:#fbfdff;padding:8px;display:grid;gap:6px}.leadership-level[data-v-a46df08e]{font-size:.66rem;color:#1e40af;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.leadership-person[data-v-a46df08e]{border:1px solid #e5edf8;border-radius:8px;padding:7px;background:#fff;display:grid;gap:4px}.leadership-links[data-v-a46df08e]{display:flex;flex-wrap:wrap;gap:8px;font-size:.7rem}.leadership-links a[data-v-a46df08e]{color:#1e40af;text-decoration:none}.leadership-links a[data-v-a46df08e]:hover{text-decoration:underline}@media (max-width: 1100px){.intel-strip[data-v-a46df08e]{grid-template-columns:1fr}.finder-head[data-v-a46df08e]{flex-direction:column;align-items:flex-start}.research-grid[data-v-a46df08e]{grid-template-columns:1fr}}@media (max-width: 640px){.finder-toolbar[data-v-a46df08e],.manual-grid[data-v-a46df08e],.actions-row[data-v-a46df08e],.mode-row[data-v-a46df08e],.stat-row[data-v-a46df08e],.lead-signal-grid[data-v-a46df08e],.crm-research-grid[data-v-a46df08e]{grid-template-columns:1fr}.mode-tooltip[data-v-a46df08e]{width:100%}}@keyframes spin-a46df08e{to{transform:rotate(360deg)}}.detail-page[data-v-b2749852]{padding:20px}.detail-header[data-v-b2749852]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px}.detail-actions[data-v-b2749852]{display:flex;gap:8px}.hero-card[data-v-b2749852]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:20px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#fffdfb,#f5f3ef);margin-bottom:16px}.hero-card h1[data-v-b2749852]{margin:4px 0;font-size:1.6rem}.hero-card p[data-v-b2749852]{margin:0;color:var(--muted)}.eyebrow[data-v-b2749852]{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--brand);font-weight:700}.hero-badges[data-v-b2749852]{display:flex;gap:6px;flex-wrap:wrap}.detail-grid[data-v-b2749852]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-bottom:14px}.detail-card[data-v-b2749852]{border:1px solid var(--line);border-radius:12px;background:#fff;padding:16px}.detail-card h2[data-v-b2749852]{margin:0 0 12px;font-size:1rem}.fact-grid[data-v-b2749852],.meta-grid[data-v-b2749852]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.fact-item[data-v-b2749852],.meta-grid>div[data-v-b2749852]{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:10px;background:#faf7f3}.fact-item span[data-v-b2749852],.meta-grid span[data-v-b2749852]{color:var(--muted);font-size:.75rem}.fact-item strong[data-v-b2749852],.meta-grid strong[data-v-b2749852]{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.value-line[data-v-b2749852]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.meta-grid a[data-v-b2749852]{color:var(--neutral);text-decoration:none}.meta-grid a[data-v-b2749852]:hover{text-decoration:underline}.copy-btn[data-v-b2749852]{border:1px solid #d4dce8;background:#fff;color:#334155;border-radius:8px;padding:4px 8px;font-size:.68rem;font-weight:700;cursor:pointer;white-space:nowrap}.copy-btn[data-v-b2749852]:hover{border-color:#94a3b8;background:#f8fafc}.detail-list[data-v-b2749852]{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:8px}.notes-list[data-v-b2749852]{display:grid;gap:10px}.note-card[data-v-b2749852]{border:1px solid var(--line);border-radius:10px;padding:12px}.note-copy[data-v-b2749852]{margin-bottom:8px;white-space:pre-wrap}.note-meta[data-v-b2749852]{display:flex;justify-content:space-between;gap:8px;font-size:.75rem;color:var(--muted)}.detail-empty[data-v-b2749852]{padding:30px;color:var(--muted);text-align:center}.detail-error[data-v-b2749852]{color:var(--brand)}.research-card[data-v-b2749852]{border-color:#dbe7f5;background:linear-gradient(160deg,#fff,#f7fbff)}.research-controls[data-v-b2749852]{display:grid;grid-template-columns:220px 1fr auto;gap:10px;align-items:end;margin-bottom:10px}.research-controls label[data-v-b2749852]{display:grid;gap:6px;font-size:.78rem;color:var(--muted);font-weight:700}.toggle-inline[data-v-b2749852]{display:inline-flex!important;align-items:center;gap:6px;font-weight:600!important}.research-meta-grid[data-v-b2749852]{margin-top:8px}.snapshot-box[data-v-b2749852]{margin-top:10px;border-left:3px solid #3b82f6;background:#eef5ff;color:#1e3a8a;border-radius:8px;padding:8px 10px;font-size:.8rem}.link-section[data-v-b2749852]{margin-top:10px;display:grid;gap:5px}.link-section span[data-v-b2749852]{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.68rem;font-weight:700}.link-section a[data-v-b2749852]{color:var(--neutral);text-decoration:none;font-size:.78rem;overflow-wrap:anywhere}.link-section a[data-v-b2749852]:hover{text-decoration:underline}.leadership-item[data-v-b2749852]{border:1px solid #dbe7f5;border-radius:8px;padding:8px;background:#fff}@media (max-width: 800px){.research-controls[data-v-b2749852]{grid-template-columns:1fr}}.resume-page[data-v-9fd68c42]{max-width:1180px;margin:0 auto 40px}.resume-toolbar[data-v-9fd68c42]{margin:14px 0}.state[data-v-9fd68c42]{padding:48px 0;text-align:center;color:var(--muted)}.state.error[data-v-9fd68c42]{color:var(--brand)}.resume-header[data-v-9fd68c42]{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:22px 0;border-bottom:2px solid var(--line)}.eyebrow[data-v-9fd68c42]{margin:0 0 7px;color:var(--brand);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1[data-v-9fd68c42]{margin:0;font-size:2rem;letter-spacing:0;color:var(--ink)}.file-name[data-v-9fd68c42]{margin:7px 0 0;color:var(--muted);overflow-wrap:anywhere}.header-meta[data-v-9fd68c42]{display:grid;gap:5px;color:var(--muted);font-size:.78rem;text-align:right}.facts-band[data-v-9fd68c42]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.facts-band div[data-v-9fd68c42]{min-width:0;padding:16px;border-right:1px solid var(--line)}.facts-band div[data-v-9fd68c42]:last-child{border-right:0}.facts-band span[data-v-9fd68c42]{display:block;color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.facts-band strong[data-v-9fd68c42]{display:block;margin-top:5px;font-size:.9rem;overflow-wrap:anywhere}.resume-layout[data-v-9fd68c42]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:32px;margin-top:24px;align-items:start}.resume-main[data-v-9fd68c42],.resume-side[data-v-9fd68c42]{min-width:0;display:grid;gap:22px}.resume-side[data-v-9fd68c42]{position:sticky;top:12px}.content-section[data-v-9fd68c42]{min-width:0;padding:0 0 22px;border-bottom:1px solid var(--line)}.content-section[data-v-9fd68c42]:last-child{border-bottom:0}.content-section h2[data-v-9fd68c42],.side-section h2[data-v-9fd68c42]{display:flex;align-items:baseline;gap:8px;margin:0 0 14px;font-size:1rem;color:var(--neutral)}.count[data-v-9fd68c42]{color:var(--muted);font-size:.78rem;font-weight:500}.summary-text[data-v-9fd68c42]{margin:0 0 8px;color:var(--ink);font-size:.88rem;line-height:1.6}.side-section[data-v-9fd68c42]{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px 16px}.chips[data-v-9fd68c42]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-9fd68c42]{background:#eef5ff;border:1px solid #bfdbfe;border-radius:5px;color:#1e3a8a;padding:3px 8px;font-size:.74rem;font-weight:700;font-family:inherit;cursor:pointer}.chip[data-v-9fd68c42]:hover{background:#dbeafe}.chip.vertical[data-v-9fd68c42]{background:#f5eaeb;border-color:#e7c3c6;color:var(--brand)}.chip.certified[data-v-9fd68c42]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.skill-group+.skill-group[data-v-9fd68c42]{margin-top:12px}.skill-group h4[data-v-9fd68c42]{margin:0 0 6px;color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cert-list[data-v-9fd68c42]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cert[data-v-9fd68c42]{width:100%;display:grid;gap:2px;text-align:left;padding:8px 10px;background:#fffbeb;border:1px solid #fde68a;border-left:3px solid #d97706;border-radius:5px;font:inherit;cursor:pointer}.cert[data-v-9fd68c42]:hover{background:#fef3c7}.cert strong[data-v-9fd68c42]{color:var(--ink);font-size:.82rem}.cert span[data-v-9fd68c42]{color:var(--muted);font-size:.72rem}.timeline[data-v-9fd68c42]{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid var(--line);display:grid;gap:22px}.job[data-v-9fd68c42]{position:relative;min-width:0}.job[data-v-9fd68c42]:before{content:"";position:absolute;left:-25px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px #fff}.job-head[data-v-9fd68c42]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.job-titles[data-v-9fd68c42]{min-width:0}.job h3[data-v-9fd68c42]{margin:0;color:var(--ink);font-size:.95rem;line-height:1.3;overflow-wrap:anywhere}.job-company[data-v-9fd68c42]{margin:3px 0 0;color:var(--neutral);font-size:.84rem;font-weight:600}.job-dates[data-v-9fd68c42]{flex:0 0 auto;color:var(--muted);font-size:.76rem;font-weight:700;white-space:nowrap;background:#f1f5f9;border-radius:4px;padding:3px 7px}.job-text[data-v-9fd68c42]{margin:8px 0 0;color:var(--ink);font-size:.85rem;line-height:1.55;overflow-wrap:anywhere}.bullets[data-v-9fd68c42]{margin:8px 0 0;padding-left:18px;color:var(--ink);font-size:.84rem;line-height:1.5}.bullets li[data-v-9fd68c42]{margin:4px 0;overflow-wrap:anywhere}.link-button[data-v-9fd68c42]{margin-top:4px;padding:0;background:none;border:0;color:var(--brand);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.plain-list[data-v-9fd68c42]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.plain-list li[data-v-9fd68c42]{display:grid;gap:2px}.plain-list strong[data-v-9fd68c42]{color:var(--ink);font-size:.88rem}.meta[data-v-9fd68c42]{color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.resume-toolbar[data-v-9fd68c42]{display:flex;align-items:center;gap:10px}.toolbar-note[data-v-9fd68c42]{color:var(--muted);font-size:.8rem}.empty[data-v-9fd68c42]{margin:0;color:var(--muted);font-size:.85rem}.raw-output[data-v-9fd68c42]{margin-top:24px;border:1px solid var(--line);border-radius:6px;padding:12px}.raw-output summary[data-v-9fd68c42]{cursor:pointer;color:var(--neutral);font-size:.84rem;font-weight:700}.raw-output pre[data-v-9fd68c42]{max-height:440px;overflow:auto;margin:12px 0 0;padding:12px;background:#f8fafc;border-radius:4px;font-size:.75rem}@media (max-width: 760px){.resume-header[data-v-9fd68c42]{align-items:flex-start;flex-direction:column}.header-meta[data-v-9fd68c42]{text-align:left}h1[data-v-9fd68c42]{font-size:1.55rem}.facts-band[data-v-9fd68c42]{grid-template-columns:repeat(2,minmax(0,1fr))}.facts-band div[data-v-9fd68c42]:nth-child(2){border-right:0}.facts-band div[data-v-9fd68c42]:nth-child(-n+2){border-bottom:1px solid var(--line)}.resume-layout[data-v-9fd68c42]{grid-template-columns:1fr;gap:18px}.resume-side[data-v-9fd68c42]{position:static}.job-head[data-v-9fd68c42]{flex-direction:column;gap:6px}}.company-page[data-v-0433dc27]{max-width:1320px;margin:0 auto 48px}.page-toolbar[data-v-0433dc27]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 16px;flex-wrap:wrap}.toolbar-actions[data-v-0433dc27]{display:flex;gap:8px;align-items:center}.depth-select[data-v-0433dc27]{width:auto;padding:6px 10px;font-size:.82rem}.company-hero[data-v-0433dc27]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 26px;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:12px}.eyebrow[data-v-0433dc27]{margin:0 0 6px;color:var(--brand);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.company-hero h1[data-v-0433dc27]{margin:0;font-size:2rem;color:var(--ink);line-height:1.15}.hero-badges[data-v-0433dc27]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.status-badge[data-v-0433dc27]{font-size:.72rem;font-weight:800;border-radius:999px;padding:3px 10px}.status-badge.is-current[data-v-0433dc27],.mini-status.is-current[data-v-0433dc27]{background:#dcfce7;color:#166534}.status-badge.is-former[data-v-0433dc27],.mini-status.is-former[data-v-0433dc27]{background:#e0e7ff;color:#3730a3}.source-badge[data-v-0433dc27]{font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 6px}.source-badge.vtiger[data-v-0433dc27]{background:#ede9fe;color:#5b21b6}.source-badge.tnb[data-v-0433dc27]{background:#ecfdf5;color:#047857}.hero-link[data-v-0433dc27]{font-size:.8rem;font-weight:600;color:var(--neutral);text-decoration:none}.hero-link[data-v-0433dc27]:hover{color:var(--brand);text-decoration:underline}.hero-stats[data-v-0433dc27]{display:grid;grid-template-columns:repeat(4,auto);gap:4px 26px;text-align:right}.hero-stats span[data-v-0433dc27]{display:block;color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hero-stats strong[data-v-0433dc27]{font-size:1.35rem;color:var(--ink)}.company-layout[data-v-0433dc27]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px;margin-top:20px;align-items:start}.company-main[data-v-0433dc27]{display:grid;gap:16px;min-width:0}.card[data-v-0433dc27]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 20px;min-width:0}.card h2[data-v-0433dc27]{margin:0 0 14px;font-size:1rem;color:var(--ink)}.card h3[data-v-0433dc27]{margin:0 0 6px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.card-head[data-v-0433dc27]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.card-head h2[data-v-0433dc27]{margin:0}.technology-label[data-v-0433dc27]{display:block;margin:8px 0 6px;color:var(--neutral);font-size:.78rem;font-weight:700}.technology-error[data-v-0433dc27]{margin:0 0 10px;color:var(--brand);font-size:.82rem}.technology-actions[data-v-0433dc27]{display:flex;gap:8px;margin-top:10px}.inferred-term[data-v-0433dc27]{display:inline-flex;align-items:center;gap:3px}.add-technology[data-v-0433dc27]{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--panel, #fff);color:var(--neutral);font-size:.9rem;line-height:1;cursor:pointer}.add-technology[data-v-0433dc27]:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.add-technology[data-v-0433dc27]:disabled{cursor:default;opacity:.5}.technology-list[data-v-0433dc27]{display:grid;gap:12px}.technology-row[data-v-0433dc27]{display:grid;gap:6px;padding-bottom:10px;border-bottom:1px solid var(--line)}.technology-row[data-v-0433dc27]:last-child{padding-bottom:0;border-bottom:0}.certified-label[data-v-0433dc27]{margin-left:6px;color:#166534;font-size:.65rem;font-weight:800}.muted[data-v-0433dc27]{color:var(--muted);font-size:.84rem;margin:0}.small[data-v-0433dc27]{font-size:.76rem}.state[data-v-0433dc27]{text-align:center;padding:36px 20px;display:grid;justify-items:center;gap:10px}.banner.error[data-v-0433dc27]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:10px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;font-size:.85rem}.rel-grid[data-v-0433dc27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pills[data-v-0433dc27]{display:flex;flex-wrap:wrap;gap:6px}.pill[data-v-0433dc27]{font-size:.76rem;font-weight:600;border-radius:999px;padding:3px 10px;text-decoration:none}a.pill[data-v-0433dc27]:hover{text-decoration:underline;filter:brightness(.95)}.pill.vertical[data-v-0433dc27]{background:#f5eaeb;color:var(--brand)}.pill.skill[data-v-0433dc27]{background:#f8fafc;color:#334155;border:1px solid var(--line)}.pill small[data-v-0433dc27]{opacity:.7}.pill.current[data-v-0433dc27]{background:#dcfce7;color:#166534}.pill.past[data-v-0433dc27]{background:#f1f5f9;color:#475569}.pill.neutral[data-v-0433dc27]{background:#eef5ff;color:#1e3a8a}.data-table[data-v-0433dc27]{width:100%;margin-top:14px;border-collapse:collapse;font-size:.82rem}.data-table th[data-v-0433dc27]{text-align:left;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:6px 8px;border-bottom:1px solid var(--line);background:transparent}.data-table td[data-v-0433dc27]{padding:8px;border-bottom:1px solid #f1f5f9}.mini-status[data-v-0433dc27]{font-size:.7rem;font-weight:700;border-radius:999px;padding:2px 8px}.vtiger-block[data-v-0433dc27]{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line)}.metric-grid[data-v-0433dc27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.metric-grid>div[data-v-0433dc27]{background:#fff;padding:12px 14px}.metric-grid span[data-v-0433dc27]{display:block;color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.metric-grid strong[data-v-0433dc27]{display:block;margin-top:4px;font-size:.9rem;color:var(--ink)}.bar[data-v-0433dc27]{height:5px;margin-top:6px;background:#e2e8f0;border-radius:999px;overflow:hidden}.bar div[data-v-0433dc27]{height:100%;background:var(--brand)}.overview[data-v-0433dc27]{margin:14px 0 0;font-size:.88rem;line-height:1.6;color:var(--ink);white-space:pre-line}.callout[data-v-0433dc27]{margin-top:12px;padding:10px 14px;border-radius:8px;font-size:.85rem;line-height:1.5}.callout.strategy[data-v-0433dc27]{background:#f8fafc;border-left:3px solid var(--brand)}.callout.action[data-v-0433dc27]{background:#fffbeb;border-left:3px solid #d97706}.signal[data-v-0433dc27]{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:3px 10px;font:inherit;font-size:.76rem;font-weight:600;cursor:pointer}.signal[data-v-0433dc27]:hover{background:#1d4ed8;color:#fff}.routes[data-v-0433dc27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.route-item[data-v-0433dc27]{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.82rem;padding:3px 0;overflow-wrap:anywhere}.route-item a[data-v-0433dc27],.route-link[data-v-0433dc27]{color:#1d4ed8;text-decoration:none}.route-link[data-v-0433dc27]{display:block;font-size:.78rem;padding:2px 0;overflow-wrap:anywhere}.copy[data-v-0433dc27]{border:1px solid var(--line);background:#fff;border-radius:5px;font-size:.68rem;padding:2px 6px;cursor:pointer}.leader-group+.leader-group[data-v-0433dc27]{margin-top:14px}.leader-grid[data-v-0433dc27]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.leader[data-v-0433dc27]{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:.8rem}.leader span[data-v-0433dc27]{color:var(--muted)}.leader.in-network[data-v-0433dc27]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--panel))}.network-pill[data-v-0433dc27]{justify-self:start;margin:3px 0;padding:2px 8px;border:0;border-radius:999px;background:color-mix(in srgb,var(--brand) 16%,transparent);color:var(--brand);font-size:.7rem;font-weight:800;cursor:pointer}.leader a[data-v-0433dc27]{color:var(--brand);font-size:.74rem;font-weight:700;text-decoration:none}.news-rail[data-v-0433dc27]{position:sticky;top:12px;max-height:calc(100vh - 24px);display:flex}.news-card[data-v-0433dc27]{flex:1;display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.news-head[data-v-0433dc27]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line);background:#0f172a}.news-head h2[data-v-0433dc27]{margin:0;font-size:.95rem;color:#fff}.refresh[data-v-0433dc27]{border:0;background:#ffffff1f;color:#fff;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:.95rem}.refresh[data-v-0433dc27]:hover:not(:disabled){background:#ffffff40}.news-card>.muted[data-v-0433dc27]{padding:18px}.news-filters[data-v-0433dc27]{display:flex;flex-wrap:wrap;gap:6px;padding:10px 18px;border-bottom:1px solid var(--line);background:#f8fafc}.news-filters button[data-v-0433dc27]{border:1px solid var(--line);background:#fff;border-radius:999px;padding:2px 10px;font:inherit;font-size:.72rem;font-weight:700;color:var(--neutral);cursor:pointer}.news-filters button.active[data-v-0433dc27]{background:var(--brand);border-color:var(--brand);color:#fff}.news-list[data-v-0433dc27]{list-style:none;margin:0;padding:0;overflow-y:auto}.news-list li[data-v-0433dc27]{border-bottom:1px solid #f1f5f9}.news-list a[data-v-0433dc27]{display:grid;gap:4px;padding:12px 18px;text-decoration:none;color:inherit}.news-list a[data-v-0433dc27]:hover{background:#f8fafc}.news-list a:hover .news-title[data-v-0433dc27]{color:var(--brand)}.news-source[data-v-0433dc27]{font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.news-title[data-v-0433dc27]{font-size:.86rem;font-weight:600;line-height:1.35;color:var(--ink)}.news-list li.lead a[data-v-0433dc27]{padding:16px 18px;background:linear-gradient(180deg,#fff7f7,#fff)}.news-list li.lead .news-title[data-v-0433dc27]{font-size:1rem}.news-summary[data-v-0433dc27]{font-size:.8rem;line-height:1.45;color:#475569;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-list time[data-v-0433dc27]{font-size:.72rem;color:var(--muted)}.news-skeleton[data-v-0433dc27]{padding:12px 18px;display:grid;gap:14px}.skeleton-item[data-v-0433dc27]{display:grid;gap:6px}.skeleton-item span[data-v-0433dc27]{height:10px;border-radius:4px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:shimmer-0433dc27 1.2s infinite}.skeleton-item span[data-v-0433dc27]:first-child{width:30%}@keyframes shimmer-0433dc27{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1000px){.company-layout[data-v-0433dc27]{grid-template-columns:1fr}.news-rail[data-v-0433dc27]{position:static;max-height:none}.company-hero[data-v-0433dc27]{flex-direction:column;align-items:flex-start}.hero-stats[data-v-0433dc27]{text-align:left;grid-template-columns:repeat(2,auto)}.rel-grid[data-v-0433dc27],.routes[data-v-0433dc27],.metric-grid[data-v-0433dc27]{grid-template-columns:1fr}}.talent-page[data-v-32a348c9]{min-width:0;padding-bottom:36px}.certification-reference[data-v-32a348c9]{margin-top:18px}.certification-reference summary[data-v-32a348c9]{color:var(--ink);font-weight:700;cursor:pointer}.talent-header[data-v-32a348c9]{display:flex;align-items:baseline;gap:14px;padding:0 0 15px;border-bottom:1px solid var(--line)}.talent-header h2[data-v-32a348c9]{font-size:1.3rem;margin:0;color:var(--ink)}.talent-header>span[data-v-32a348c9],.detail-head>span[data-v-32a348c9]{color:var(--muted);font-size:.82rem}.talent-layout[data-v-32a348c9]{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:28px;margin-top:18px}.term-nav[data-v-32a348c9]{min-width:0;border-right:1px solid var(--line);padding-right:16px}.term-search input[data-v-32a348c9]{width:100%;padding:9px 10px;border:1px solid var(--line);background:#fff;font:inherit;font-size:.84rem}.term-list[data-v-32a348c9]{max-height:69vh;overflow-y:auto;margin-top:10px}.term-button[data-v-32a348c9]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;background:none;border:0;border-left:3px solid transparent;padding:9px 10px;color:var(--ink);font:inherit;font-size:.82rem;cursor:pointer}.term-button[data-v-32a348c9]:hover{background:#f1f5f9}.term-button.selected[data-v-32a348c9]{background:#f5eaeb;border-left-color:var(--brand);font-weight:700}.term-count[data-v-32a348c9]{color:var(--muted);font-size:.74rem}.term-detail[data-v-32a348c9]{min-width:0}.detail-head[data-v-32a348c9]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:1px solid var(--line);padding:2px 0 12px}.detail-head h3[data-v-32a348c9]{font-size:1.16rem;margin:0;overflow-wrap:anywhere}.result-section[data-v-32a348c9]{margin-top:23px}.result-section h4[data-v-32a348c9]{display:flex;align-items:baseline;gap:8px;color:var(--neutral);margin:0 0 8px;font-size:.88rem}.result-section h4 span[data-v-32a348c9]{color:var(--muted);font-weight:400}.result-list[data-v-32a348c9]{border-top:1px solid var(--line)}.result-row[data-v-32a348c9]{display:flex;align-items:center;width:100%;gap:10px;padding:12px 6px;background:none;border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;color:var(--ink);font:inherit;font-size:.85rem}.result-row[data-v-32a348c9]:hover{background:#f8fafc}.result-row strong[data-v-32a348c9]{flex:1}.result-row>span[data-v-32a348c9]{color:var(--muted);font-size:.78rem}.result-row>.certified-badge[data-v-32a348c9]{color:#166534;background:#f0fdf4;border-radius:999px;padding:3px 7px;font-weight:700}.empty[data-v-32a348c9]{color:var(--muted);font-size:.84rem}.detail-empty[data-v-32a348c9]{margin-top:16px}.sr-only[data-v-32a348c9]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (max-width: 680px){.talent-layout[data-v-32a348c9]{display:block}.term-nav[data-v-32a348c9]{border-right:0;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:12px}.term-list[data-v-32a348c9]{display:flex;overflow-x:auto;max-height:none;padding:4px 0}.term-button[data-v-32a348c9]{flex:0 0 auto;width:auto;border-left:0;border-bottom:2px solid transparent}.term-button.selected[data-v-32a348c9]{border-bottom-color:var(--brand)}.term-count[data-v-32a348c9]{margin-left:8px}.term-detail[data-v-32a348c9]{margin-top:18px}}.pursuit-page[data-v-cd239009]{display:grid;gap:14px}.pursuit-hero[data-v-cd239009]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;color:#f8fafc;background:linear-gradient(120deg,#102a43,#1f4e5f 62%,#176b87);border-radius:12px;box-shadow:0 14px 32px #102a432e}.eyebrow[data-v-cd239009]{margin:0 0 6px;color:#a9e7df;font-size:.68rem;font-weight:800;letter-spacing:.14em}.pursuit-hero h2[data-v-cd239009]{margin:0;font-size:1.7rem}.lede[data-v-cd239009]{max-width:620px;margin:7px 0 0;color:#d8edf0}.pursuit-layout[data-v-cd239009]{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px}.pursuit-rail[data-v-cd239009],.pursuit-main[data-v-cd239009]{background:#fff;border:1px solid var(--line);border-radius:10px}.pursuit-rail[data-v-cd239009]{padding:14px;display:grid;align-content:start;gap:10px}.signal-block[data-v-cd239009]{display:grid;gap:2px;padding:12px;background:#f1f5f9;border-left:3px solid #256d85}.signal-block strong[data-v-cd239009]{font-size:1.45rem;color:#12344d}.signal-block span[data-v-cd239009]{color:var(--muted);font-size:.74rem}.signal-block.critical[data-v-cd239009]{border-left-color:#c2410c;background:#fff7ed}.signal-block.critical strong[data-v-cd239009]{color:#9a3412}.task-form[data-v-cd239009]{display:grid;gap:8px;margin-top:8px;padding-top:14px;border-top:1px solid var(--line)}.task-form h3[data-v-cd239009]{margin:0;font-size:.88rem}.pursuit-toolbar[data-v-cd239009]{display:flex;gap:8px;flex-wrap:wrap;padding:12px;border-bottom:1px solid var(--line)}.pursuit-toolbar input[data-v-cd239009]{max-width:280px}.pursuit-toolbar select[data-v-cd239009]{width:150px}.account-list[data-v-cd239009]{padding:6px 12px}.account-row[data-v-cd239009]{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:14px 4px;border-bottom:1px solid var(--line)}.account-row[data-v-cd239009]:last-child{border-bottom:0}.account-score[data-v-cd239009]{display:grid;place-items:center;height:42px;color:#fff;background:#176b87;border-radius:8px;font-weight:800}.account-name[data-v-cd239009]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.account-meta[data-v-cd239009]{margin:4px 0 8px;color:var(--muted);font-size:.77rem}.account-controls[data-v-cd239009]{display:grid;grid-template-columns:145px 140px minmax(180px,1fr) 140px;gap:6px}.pursuit-empty[data-v-cd239009],.pursuit-loading[data-v-cd239009],.pursuit-error[data-v-cd239009]{padding:30px;color:var(--muted)}.pursuit-error[data-v-cd239009]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px}@media (max-width:850px){.pursuit-layout[data-v-cd239009]{grid-template-columns:1fr}.account-controls[data-v-cd239009]{grid-template-columns:1fr 1fr}.pursuit-hero[data-v-cd239009]{align-items:flex-start;flex-direction:column}}.automation-page[data-v-9d851563]{display:grid;gap:18px}.page-header[data-v-9d851563]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.eyebrow[data-v-9d851563]{margin:0 0 5px;color:var(--brand);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1[data-v-9d851563]{margin:0;color:var(--ink);font-size:1.65rem}.page-header p[data-v-9d851563]:last-child{margin:6px 0 0;color:var(--muted);font-size:.86rem}.actions[data-v-9d851563]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.automation-more[data-v-9d851563]{position:relative}.automation-more summary[data-v-9d851563]{padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:.82rem;font-weight:700;cursor:pointer}.automation-more[open][data-v-9d851563]{display:grid;gap:6px}.automation-more[open] summary[data-v-9d851563]{grid-column:1 / -1}.runs-panel[data-v-9d851563]{min-width:0;padding:18px;border:1px solid var(--line);border-radius:10px;background:#fff}.schedule-panel[data-v-9d851563]{padding:18px;border:1px solid var(--line);border-radius:10px;background:#fff}.schedule-panel>header[data-v-9d851563]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.schedule-panel h2[data-v-9d851563]{margin:0;font-size:1rem}.schedule-panel>header span[data-v-9d851563],.schedule-note[data-v-9d851563],.schedule-empty[data-v-9d851563]{color:var(--muted);font-size:.82rem}.schedule-row[data-v-9d851563]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-top:1px solid #f1f5f9}.schedule-row>div[data-v-9d851563]:first-child,.schedule-actions[data-v-9d851563]{display:flex;align-items:center;gap:12px}.schedule-actions a[data-v-9d851563]{color:var(--brand);font-size:.82rem;font-weight:700;white-space:nowrap}.schedule-note[data-v-9d851563]{margin:12px 0 0}.status-enabled[data-v-9d851563]{color:#166534;background:#dcfce7}.status-disabled[data-v-9d851563]{color:#475569;background:#e2e8f0}.runs-panel>header[data-v-9d851563]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.runs-panel h2[data-v-9d851563]{margin:0;font-size:1rem}.runs-panel>header span[data-v-9d851563],.notice[data-v-9d851563]{color:var(--muted);font-size:.82rem}.notice[data-v-9d851563]{padding:10px 12px;border-radius:6px;background:#f8fafc}.notice.error[data-v-9d851563]{color:#991b1b;background:#fef2f2}.table-wrap[data-v-9d851563]{overflow-x:auto}table[data-v-9d851563]{width:100%;border-collapse:collapse;font-size:.8rem}th[data-v-9d851563]{padding:8px;background:#f8fafc;text-align:left;white-space:nowrap}td[data-v-9d851563]{padding:9px 8px;border-bottom:1px solid #f1f5f9;vertical-align:top}.details[data-v-9d851563]{min-width:160px;max-width:340px;overflow-wrap:anywhere}.status[data-v-9d851563]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:capitalize}.status-queued[data-v-9d851563]{color:#854d0e;background:#fef9c3}.status-running[data-v-9d851563]{color:#1d4ed8;background:#dbeafe}.status-cancelling[data-v-9d851563]{color:#9a3412;background:#ffedd5}.status-completed[data-v-9d851563]{color:#166534;background:#dcfce7}.status-failed[data-v-9d851563]{color:#991b1b;background:#fee2e2}.status-cancelled[data-v-9d851563]{color:#475569;background:#e2e8f0}.empty[data-v-9d851563]{padding:24px;color:var(--muted);text-align:center}.report-link[data-v-9d851563]{display:block;margin-top:5px;padding:0;border:0;background:none;color:var(--brand);cursor:pointer;font:inherit;font-weight:700}@media (max-width: 900px){.page-header[data-v-9d851563]{flex-direction:column}.actions[data-v-9d851563]{justify-content:flex-start}.schedule-row[data-v-9d851563]{align-items:flex-start;flex-direction:column}.schedule-actions[data-v-9d851563]{flex-wrap:wrap}}.audit-page[data-v-38774e1e]{display:grid;gap:14px}.audit-head[data-v-38774e1e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.audit-filters[data-v-38774e1e]{display:flex;flex-wrap:wrap;gap:8px}.audit-filters input[data-v-38774e1e]{flex:1 1 240px;padding:8px}.audit-advanced-filters summary[data-v-38774e1e]{padding:8px 10px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:.82rem;cursor:pointer}.audit-advanced-filters[open][data-v-38774e1e]{flex-basis:100%}.audit-advanced-filters>div[data-v-38774e1e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.audit-filters select[data-v-38774e1e]{padding:8px}.audit-link[data-v-38774e1e]{background:none;border:0;color:var(--brand);cursor:pointer;font-size:.78rem;margin-left:6px}.audit-changes[data-v-38774e1e]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem;color:var(--muted)}.audit-pager[data-v-38774e1e]{display:flex;justify-content:flex-end;align-items:center;gap:12px;color:var(--muted);font-size:.85rem}.recruiting-page[data-v-86c3fea0]{display:grid;gap:14px}.recruiting-head[data-v-86c3fea0]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.recruiting-views[data-v-86c3fea0]{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.recruiting-views button[data-v-86c3fea0]{padding:7px 14px;border:0;background:none;color:inherit;cursor:pointer;font:inherit;font-size:.86rem}.recruiting-views button.active[data-v-86c3fea0]{background:var(--brand);color:#fff}.recruiting-filters[data-v-86c3fea0]{display:flex;gap:8px;flex-wrap:wrap}.recruiting-search[data-v-86c3fea0]{flex:1 1 220px;max-width:360px;padding:8px}.recruiting-hint[data-v-86c3fea0]{color:var(--muted);font-size:.86rem;margin:0 0 8px}.notify-link[data-v-86c3fea0]{background:none;border:0;color:var(--brand);cursor:pointer;font:inherit;padding:0 0 0 6px}.recruit-source[data-v-86c3fea0]{font-size:.74rem;padding:2px 8px;border-radius:999px;border:1px solid var(--border);white-space:nowrap}.recruit-source.is-linkedin[data-v-86c3fea0]{color:#0a66c2;border-color:#0a66c2}.recruit-source.is-vtiger[data-v-86c3fea0]{color:#7c3aed;border-color:#7c3aed}.recruit-actions[data-v-86c3fea0]{white-space:nowrap}.recruit-edit[data-v-86c3fea0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.recruit-edit label[data-v-86c3fea0]{display:grid;gap:4px;font-size:.8rem;color:var(--muted)}.recruit-edit label.wide[data-v-86c3fea0]{grid-column:1 / -1}.recruit-edit input[data-v-86c3fea0],.recruit-edit textarea[data-v-86c3fea0]{padding:8px;font:inherit}.recruit-edit-actions[data-v-86c3fea0]{grid-column:1 / -1;display:flex;gap:8px}.events-page[data-v-0ef3eb02]{display:grid;gap:16px}.events-more[data-v-0ef3eb02]{display:flex;justify-content:center}.events-header[data-v-0ef3eb02]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.events-actions[data-v-0ef3eb02]{display:flex;align-items:center;gap:12px}.online-filter[data-v-0ef3eb02]{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.82rem;white-space:nowrap}.online-filter input[data-v-0ef3eb02]{width:auto;margin:0;accent-color:var(--brand)}.events-filters[data-v-0ef3eb02]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.events-advanced-filters[data-v-0ef3eb02]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.events-advanced-filters summary[data-v-0ef3eb02]{color:var(--muted);font-size:.82rem;font-weight:700;cursor:pointer}.events-advanced-filters[open][data-v-0ef3eb02]{flex-basis:100%}.events-filters label[data-v-0ef3eb02]{display:grid;gap:3px;font-size:.74rem;font-weight:700;color:var(--muted)}.events-filters label.online-filter[data-v-0ef3eb02]{display:inline-flex;align-self:center}.events-filters input[type=date][data-v-0ef3eb02],.events-filters select[data-v-0ef3eb02],.events-filters input[type=search][data-v-0ef3eb02]{padding:6px 8px;font-size:.84rem}.location-filter[data-v-0ef3eb02]{min-width:190px}.quick-ranges[data-v-0ef3eb02]{display:inline-flex;gap:6px}.events-header h1[data-v-0ef3eb02]{margin:0 0 5px;font-size:1.4rem}.events-header p[data-v-0ef3eb02],.events-note[data-v-0ef3eb02],.events-footer[data-v-0ef3eb02],.event-hint[data-v-0ef3eb02],.events-warning[data-v-0ef3eb02]{margin:0;color:var(--muted)}.events-note[data-v-0ef3eb02],.events-footer[data-v-0ef3eb02],.event-hint[data-v-0ef3eb02],.events-warning[data-v-0ef3eb02]{font-size:.82rem}.events-warning[data-v-0ef3eb02]{color:var(--brand)}.events-grid[data-v-0ef3eb02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px}.event-card[data-v-0ef3eb02]{display:grid;align-content:start;gap:12px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 2px 6px #0000000a}.event-meta[data-v-0ef3eb02]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;color:var(--muted);font-size:.76rem;font-weight:700}.event-card h2[data-v-0ef3eb02]{margin:0;font-size:1.08rem;line-height:1.4}.event-card h2 a[data-v-0ef3eb02]{color:var(--ink);text-decoration:none}.event-card h2 a[data-v-0ef3eb02]:hover{color:var(--brand);text-decoration:underline}.event-topics[data-v-0ef3eb02],.event-matches[data-v-0ef3eb02]{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.event-topic[data-v-0ef3eb02]{padding:4px 9px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:.72rem;font-weight:700}.event-matches[data-v-0ef3eb02]{padding-top:10px;border-top:1px solid var(--line);font-size:.8rem}.event-matches>strong[data-v-0ef3eb02]{width:100%}.event-match[data-v-0ef3eb02]{padding:4px 8px;border:1px solid #bbf7d0;border-radius:7px;background:#ecfdf5;color:#166534;font:inherit;font-size:.78rem;font-weight:700;text-align:left}.event-match[data-v-0ef3eb02]:hover{background:#d1fae5}.event-match small[data-v-0ef3eb02]{font-weight:500}.events-state[data-v-0ef3eb02]{display:grid;justify-items:start;gap:10px;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--muted)}.events-error[data-v-0ef3eb02]{color:var(--brand)}@media (max-width: 600px){.events-header[data-v-0ef3eb02],.events-actions[data-v-0ef3eb02]{align-items:flex-start;flex-direction:column}.event-meta[data-v-0ef3eb02]{flex-direction:column}}.data-section[data-v-2342f5bd]{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.table-heading[data-v-2342f5bd]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.table-heading h2[data-v-2342f5bd]{margin:0 0 4px;font-size:1.05rem}.table-description[data-v-2342f5bd]{margin:0;color:var(--muted);font-size:.77rem}.result-count[data-v-2342f5bd]{flex:none;color:var(--muted);font-size:.7rem}.table-toolbar[data-v-2342f5bd]{display:flex;align-items:center;justify-content:space-between;gap:10px}.table-search[data-v-2342f5bd]{display:block;width:min(100%,340px)}.table-search input[data-v-2342f5bd]{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:.78rem}.table-wrap[data-v-2342f5bd]{overflow-x:auto}table[data-v-2342f5bd]{width:100%;border-collapse:collapse;font-size:.78rem}th[data-v-2342f5bd]{padding:0;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.sort-button[data-v-2342f5bd]{display:inline-flex;align-items:center;gap:6px;width:100%;padding:9px 8px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.66rem;font-weight:700;text-align:left;text-transform:uppercase;cursor:pointer}.sort-button[data-v-2342f5bd]:hover{color:var(--ink)}.sort-hint[data-v-2342f5bd]{color:#94a3b8}td[data-v-2342f5bd]{padding:9px 8px;border-bottom:1px solid #f1f5f9;color:var(--ink)}td[data-v-2342f5bd]:not(:first-child){white-space:nowrap}td a[data-v-2342f5bd]{color:var(--brand);overflow-wrap:anywhere;text-decoration:none}td a[data-v-2342f5bd]:hover{text-decoration:underline}.table-limit[data-v-2342f5bd]{margin:8px 0 0;color:var(--muted);font-size:.72rem}.section-summary[data-v-2342f5bd]{display:grid;gap:5px}.summary-button[data-v-2342f5bd]{display:flex;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:.9rem;font-weight:700;text-align:left;cursor:pointer}.summary-count[data-v-2342f5bd]{color:var(--muted);font-size:.72rem;font-weight:500}.summary-chevron[data-v-2342f5bd]{margin-left:auto;color:var(--muted);font-size:1.1rem}.sr-only[data-v-2342f5bd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seo-state[data-v-2342f5bd]{margin:0;color:var(--muted);font-size:.84rem}@media (max-width: 760px){.table-heading[data-v-2342f5bd]{flex-wrap:wrap}.table-search[data-v-2342f5bd]{width:100%}}.seo-page[data-v-f732b72f]{display:grid;gap:18px}.seo-header[data-v-f732b72f],.section-heading[data-v-f732b72f]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.seo-header h1[data-v-f732b72f]{margin:0 0 5px;font-size:1.4rem}.seo-header p[data-v-f732b72f],.section-heading p[data-v-f732b72f],.seo-note[data-v-f732b72f],.seo-warning[data-v-f732b72f]{margin:0;color:var(--muted);font-size:.84rem}.seo-header a[data-v-f732b72f]{display:inline-block;margin-top:5px;color:var(--brand);font-size:.78rem}.trend-section[data-v-f732b72f],.opportunity-section[data-v-f732b72f]{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.seo-opportunities>summary[data-v-f732b72f]{color:var(--ink);font-weight:700;cursor:pointer}.seo-opportunities[open]>summary[data-v-f732b72f]{margin-bottom:10px}.trend-kpis[data-v-f732b72f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.trend-kpis>div[data-v-f732b72f]{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.trend-kpis span[data-v-f732b72f],.trend-kpis small[data-v-f732b72f]{color:var(--muted);font-size:.74rem}.trend-kpis strong[data-v-f732b72f]{font-size:1.3rem}.spark[data-v-f732b72f]{display:flex;align-items:flex-end;gap:3px;height:70px}.spark span[data-v-f732b72f]{flex:1;min-width:2px;border-radius:3px 3px 0 0;background:var(--brand);opacity:.8}.opportunity-grid[data-v-f732b72f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.opportunity-grid article[data-v-f732b72f]{display:grid;gap:6px;align-content:start;padding:12px 14px;border:1px solid var(--line);border-radius:10px}.opportunity-grid h3[data-v-f732b72f]{margin:0;font-size:.92rem}.opportunity-grid p[data-v-f732b72f]{margin:0;color:var(--muted);font-size:.76rem}.opportunity-grid ul[data-v-f732b72f]{display:grid;gap:5px;margin:0;padding:0;list-style:none}.opportunity-grid li[data-v-f732b72f]{display:grid;gap:1px;font-size:.82rem}.opportunity-grid li small[data-v-f732b72f]{color:var(--muted)}.seo-state[data-v-f732b72f]{display:grid;gap:10px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--muted);font-size:.86rem}.seo-error[data-v-f732b72f],.seo-warning[data-v-f732b72f]{color:var(--brand)}.seo-setup h2[data-v-f732b72f]{margin:0;color:var(--ink);font-size:1.1rem}.seo-setup p[data-v-f732b72f]{margin:0}.seo-setup ol[data-v-f732b72f]{display:grid;gap:7px;margin:0;padding-left:22px;color:var(--ink)}.seo-setup code[data-v-f732b72f]{border-radius:4px;padding:2px 5px;background:#e2e8f0;font-size:.8rem}.quarter-section[data-v-f732b72f]{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.section-heading h2[data-v-f732b72f]{margin:0 0 4px;font-size:1.05rem}.section-heading p[data-v-f732b72f]{font-size:.77rem}.quarter-picker[data-v-f732b72f]{display:grid;gap:4px;color:var(--muted);font-size:.72rem;font-weight:700}.quarter-picker select[data-v-f732b72f]{min-width:120px;padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink)}.metric-grid[data-v-f732b72f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-card[data-v-f732b72f]{display:grid;gap:5px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:9px;background:#fff}.metric-card>span[data-v-f732b72f]{color:var(--muted);font-size:.69rem;font-weight:700;text-transform:uppercase}.metric-card strong[data-v-f732b72f]{color:var(--ink);font-size:1.35rem}.metric-card small[data-v-f732b72f]{color:var(--muted);font-size:.68rem;line-height:1.35}.forecast-note[data-v-f732b72f]{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.quarter-chart[data-v-f732b72f]{display:grid;gap:8px}.chart-legend[data-v-f732b72f]{display:flex;justify-content:flex-end;gap:14px;color:var(--muted);font-size:.68rem}.chart-legend span[data-v-f732b72f]{display:inline-flex;align-items:center;gap:5px}.chart-legend i[data-v-f732b72f]{width:9px;height:9px;border-radius:50%}.clicks-key[data-v-f732b72f],.clicks-bar[data-v-f732b72f]{background:#2563eb}.impressions-key[data-v-f732b72f],.impressions-bar[data-v-f732b72f]{background:#a5b4fc}.quarter-row[data-v-f732b72f]{display:grid;grid-template-columns:72px minmax(100px,1fr) minmax(180px,auto);align-items:center;gap:10px;color:var(--muted);font-size:.69rem}.quarter-row>strong[data-v-f732b72f]{color:var(--ink)}.quarter-bars[data-v-f732b72f]{display:grid;gap:4px}.bar-track[data-v-f732b72f]{height:7px;overflow:hidden;border-radius:99px;background:#f1f5f9}.bar-track span[data-v-f732b72f]{display:block;min-width:2px;height:100%;border-radius:inherit}@media (max-width: 760px){.metric-grid[data-v-f732b72f]{grid-template-columns:repeat(2,minmax(0,1fr))}.quarter-row[data-v-f732b72f]{grid-template-columns:60px minmax(65px,1fr)}.quarter-row>span[data-v-f732b72f]{grid-column:2}.section-heading[data-v-f732b72f]{flex-wrap:wrap}}.entity-list[data-v-f730dccc]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.entity-option[data-v-f730dccc]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.entity-option span[data-v-f730dccc]{display:flex;flex-direction:column;gap:2px}.entity-option small[data-v-f730dccc]{color:var(--muted);font-size:.78rem}.limit-row[data-v-f730dccc]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.85rem;color:var(--muted);margin-bottom:14px}.limit-row input[data-v-f730dccc]{width:110px;padding:6px 8px;border:1px solid var(--line);border-radius:8px}.results[data-v-f730dccc]{margin:0 0 14px;padding-left:18px;font-size:.84rem;color:var(--muted)}.where[data-v-f730dccc]{margin:0 0 14px;padding:12px 14px;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:10px;font-size:.82rem}.where h3[data-v-f730dccc]{margin:0 0 8px;font-size:.88rem;color:#5b21b6}.where ul[data-v-f730dccc]{margin:0;padding-left:18px;display:grid;gap:5px}.where .tag[data-v-f730dccc]{background:#ede9fe;color:#5b21b6;border-radius:4px;padding:0 4px;font-size:.7rem;font-weight:800}.where .last[data-v-f730dccc]{margin:8px 0 0;color:var(--muted);font-size:.76rem}.assistant-fab[data-v-2e53deea]{position:fixed;right:24px;bottom:24px;z-index:900;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:0;border-radius:999px;background:#1d4ed8;color:#fff;font-weight:700;font-size:.88rem;cursor:pointer;box-shadow:0 10px 24px #1d4ed859}.assistant-fab[data-v-2e53deea]:hover{background:#1e40af}.assistant-panel[data-v-2e53deea]{position:fixed;right:24px;bottom:24px;z-index:900;display:flex;flex-direction:column;width:min(460px,calc(100vw - 32px));height:min(620px,calc(100vh - 48px));background:#fff;border:1px solid #dfeafc;border-radius:16px;box-shadow:0 18px 48px #0f172a40;overflow:hidden}.assistant-panel.is-expanded[data-v-2e53deea]{width:min(820px,calc(100vw - 32px));height:calc(100vh - 48px)}.assistant-header[data-v-2e53deea]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 16px 12px;background:linear-gradient(135deg,#f8fbff,#edf4ff);border-bottom:1px solid #dfeafc}.assistant-kicker[data-v-2e53deea]{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#2563eb;font-weight:700}.assistant-header h3[data-v-2e53deea]{margin:4px 0 0;font-size:.98rem;color:var(--ink)}.header-actions[data-v-2e53deea]{display:flex;gap:2px}.icon-btn[data-v-2e53deea]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#64748b;cursor:pointer}.icon-btn[data-v-2e53deea]:hover{background:#fff;color:#0f172a}.icon-btn.close[data-v-2e53deea]{font-size:1.35rem;line-height:1}.assistant-thread[data-v-2e53deea]{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px;background:#fafbfd}.assistant-empty p[data-v-2e53deea]{margin:0 0 8px;color:var(--muted);font-size:.82rem}.suggestions[data-v-2e53deea]{display:flex;flex-wrap:wrap;gap:6px}.suggestion[data-v-2e53deea]{padding:5px 10px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1e40af;font-size:.76rem;font-weight:600;cursor:pointer}.suggestion[data-v-2e53deea]:hover{background:#1d4ed8;color:#fff}.msg[data-v-2e53deea]{max-width:100%;font-size:.84rem;line-height:1.5}.msg-user[data-v-2e53deea]{align-self:flex-end;max-width:85%;padding:8px 12px;border-radius:12px 12px 2px;background:#1d4ed8;color:#fff;overflow-wrap:anywhere}.msg-assistant[data-v-2e53deea]{align-self:stretch;padding:10px 12px 6px;border:1px solid var(--line);border-radius:12px 12px 12px 2px;background:#fff;color:var(--ink)}.copy-btn[data-v-2e53deea]{margin-top:4px;border:0;background:transparent;color:#94a3b8;font-size:.7rem;font-weight:600;cursor:pointer;padding:2px 0}.copy-btn[data-v-2e53deea]:hover{color:#1d4ed8}.md[data-v-2e53deea] h3,.md[data-v-2e53deea] h4,.md[data-v-2e53deea] h5,.md[data-v-2e53deea] h6{margin:10px 0 6px;color:#0f172a;line-height:1.3}.md[data-v-2e53deea] h3{font-size:1rem}.md[data-v-2e53deea] h4{font-size:.9rem}.md[data-v-2e53deea] h5,.md[data-v-2e53deea] h6{font-size:.84rem}.md[data-v-2e53deea] h3:first-child,.md[data-v-2e53deea] p:first-child{margin-top:0}.md[data-v-2e53deea] p{margin:6px 0}.md[data-v-2e53deea] ul,.md[data-v-2e53deea] ol{margin:6px 0;padding-left:20px}.md[data-v-2e53deea] li{margin:2px 0}.md[data-v-2e53deea] code{padding:1px 6px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.74rem;font-family:inherit;font-weight:600}.md[data-v-2e53deea] blockquote{margin:8px 0;padding:6px 10px;border-left:3px solid #93c5fd;background:#f8fafc;color:#475569}.md[data-v-2e53deea] hr{border:0;border-top:1px solid var(--line);margin:10px 0}.md[data-v-2e53deea] a{color:#1d4ed8}.md[data-v-2e53deea] .md-table-wrap{overflow-x:auto;margin:6px 0;border:1px solid var(--line);border-radius:8px}.md[data-v-2e53deea] table{width:100%;border-collapse:collapse;font-size:.76rem}.md[data-v-2e53deea] th{background:#f8fafc;font-weight:700;color:#475569;white-space:nowrap}.md[data-v-2e53deea] th,.md[data-v-2e53deea] td{padding:6px 8px;border-bottom:1px solid #f1f5f9;vertical-align:top}.md[data-v-2e53deea] tr:last-child td{border-bottom:0}.assistant-controls[data-v-2e53deea]{display:flex;gap:8px;align-items:center;padding:12px 16px;border-top:1px solid var(--line);background:#fff}.assistant-controls input[data-v-2e53deea]{flex:1;min-width:0}.login-overlay[data-v-1006524b]{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f172a,#1e293b);display:flex;align-items:center;justify-content:center;z-index:9999}.login-box[data-v-1006524b]{background:#fff;border-radius:20px;padding:48px 40px;text-align:center;width:360px;box-shadow:0 32px 80px #0006}.login-logo[data-v-1006524b]{height:50px;width:auto;margin-bottom:20px;background:#0f172a;padding:8px 20px;border-radius:10px}.login-box h1[data-v-1006524b]{margin:0 0 6px;font-size:1.6rem}.login-sub[data-v-1006524b]{margin:0 0 24px;color:var(--muted);font-size:.9rem}.login-form[data-v-1006524b]{display:flex;flex-direction:column;gap:12px}.login-error[data-v-1006524b]{color:var(--brand);font-size:.85rem;margin:0}.btn-ms[data-v-1006524b]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 20px;border:1px solid #8c8c8c;border-radius:8px;background:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s}.btn-ms[data-v-1006524b]:hover:not(:disabled){background:#f3f3f3}.btn-ms[data-v-1006524b]:disabled{opacity:.5;cursor:default}.client-research-more summary[data-v-1006524b]{color:var(--muted);font-size:.82rem;font-weight:700;cursor:pointer}.dash-view-select select[data-v-1006524b]{min-height:36px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit}.dash-toolbar[data-v-1006524b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.page-nav[data-v-1006524b]{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#fcfcfd,#f5f7fb)}.page-tab[data-v-1006524b]{border:1px solid transparent;background:transparent;border-radius:10px;color:var(--muted);font-size:.82rem;font-weight:700;padding:8px 10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .18s ease}.page-tab svg[data-v-1006524b]{width:16px;height:16px}.page-tab[data-v-1006524b]:hover{color:var(--neutral);background:#fff;border-color:#e2e8f0}.page-tab.is-active[data-v-1006524b]{color:#1e3a8a;border-color:#bfdbfe;background:linear-gradient(135deg,#fff,#eef5ff);box-shadow:0 4px 10px #1e3a8a14}.page-tab.is-working[data-v-1006524b]{animation:researchPulse-1006524b 1.3s ease-in-out infinite;border-color:#93c5fd}.jobs-badge[data-v-1006524b]{margin-left:2px;min-width:18px;height:18px;border-radius:999px;border:1px solid #bfdbfe;background:#dbeafe;color:#1e3a8a;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.sub-nav[data-v-1006524b]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0 16px}.sub-tabs[data-v-1006524b]{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:#fff}.sub-tab[data-v-1006524b]{border:1px solid transparent;background:transparent;border-radius:999px;color:var(--muted);font-size:.8rem;font-weight:700;padding:7px 16px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .18s ease}.sub-tab[data-v-1006524b]:hover{color:var(--neutral);background:#f5f7fb}.sub-tab.is-active[data-v-1006524b]{color:#1e3a8a;border-color:#bfdbfe;background:linear-gradient(135deg,#fff,#eef5ff);box-shadow:0 2px 6px #1e3a8a1a}.sub-tab.is-working[data-v-1006524b]{border-color:#93c5fd}@media (max-width: 900px){.page-tab[data-v-1006524b]{flex:1 1 calc(50% - 8px);justify-content:center}}@keyframes researchPulse-1006524b{0%,to{box-shadow:0 0 #3b82f638}50%{box-shadow:0 0 0 8px #3b82f60a}}:root{--bg: #f9f7f4;--panel: #ffffff;--ink: #1a1a1a;--muted: #666;--line: #e8e4e0;--accent: #6b7280;--neutral: #6b7280;--neutral-light: #f3f4f6;--brand: #960811;--brand-dark: #7a0610;--header-bg: linear-gradient(135deg, #0f172a 0%, #1e293b 100%)}html[data-theme=dark]{color-scheme:dark;--bg: #111827;--panel: #1f2937;--ink: #e5e7eb;--muted: #a1a1aa;--line: #374151;--accent: #9ca3af;--neutral: #cbd5e1;--neutral-light: #273449;--brand: #f87171;--brand-dark: #ef4444;--header-bg: linear-gradient(135deg, #030712 0%, #111827 100%)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:14px;letter-spacing:-.2px}button{font-family:inherit;cursor:pointer}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] textarea,html[data-theme=dark] select{background-color:#111827;color:var(--ink);border-color:var(--line)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#9ca3af}html[data-theme=dark] option{background:#1f2937;color:var(--ink)}html[data-theme=dark] .panel,html[data-theme=dark] .modal-box,html[data-theme=dark] .contact-card,html[data-theme=dark] .chart-card,html[data-theme=dark] .me-nav,html[data-theme=dark] .me-section,html[data-theme=dark] .consultant-events,html[data-theme=dark] .path-card,html[data-theme=dark] .data-section,html[data-theme=dark] .profile-dropdown,html[data-theme=dark] .page-nav,html[data-theme=dark] .sub-tabs,html[data-theme=dark] .term-nav,html[data-theme=dark] .card{background:var(--panel)!important;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .page-nav,html[data-theme=dark] .sub-tabs{background:#182230!important}html[data-theme=dark] th{background:#273449;color:#cbd5e1}html[data-theme=dark] tr:hover td{background:#273449}html[data-theme=dark] .dropdown-name,html[data-theme=dark] .dropdown-item,html[data-theme=dark] .dropdown-item:hover,html[data-theme=dark] .step-content strong,html[data-theme=dark] .step-link{color:var(--ink)}html[data-theme=dark] .dropdown-divider{background:var(--line)}html[data-theme=dark] .dropdown-item:hover{background:#273449}html[data-theme=dark] .page-tab:hover{background:#273449;border-color:var(--line)}html[data-theme=dark] .page-tab.is-active,html[data-theme=dark] .sub-tab.is-active{color:#bfdbfe;border-color:#36506e;background:#263b55}html[data-theme=dark] .sub-tab:hover{background:#273449}html[data-theme=dark] .stat-grid button,html[data-theme=dark] .result-row,html[data-theme=dark] .metric-card,html[data-theme=dark] .company-card,html[data-theme=dark] .article-card,html[data-theme=dark] .event-card{background-color:var(--panel);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .result-row:hover{background:#273449}html[data-theme=dark] a{color:#93c5fd}html[data-theme=dark] .btn-primary,html[data-theme=dark] .btn-primary:hover{color:#fff}html[data-theme=dark] .btn-ghost{color:var(--ink)}html[data-theme=dark] .btn-ghost:hover{background:#475569}html[data-theme=dark] .login-box,html[data-theme=dark] .btn-ms{background:var(--panel);color:var(--ink)}html[data-theme=dark] .login-box{border:1px solid var(--line)}html[data-theme=dark] .btn-ms:hover:not(:disabled){background:#273449}.wrap{max-width:1560px;margin:0 auto;padding:0 20px 40px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #0000000a}.badge{display:inline-flex;align-items:center;font-size:.68rem;font-weight:700;border-radius:999px;padding:2px 8px}.badge-dm{background:#960811;color:#fff}.badge-key{background:linear-gradient(135deg,#960811,#7a0610);color:#fff}.badge-client{background:#dcfce7;color:#15803d;border:1px solid #86efac}.badge-gray{background:var(--neutral-light);color:var(--neutral);border:1px solid var(--line)}.pill{display:inline-block;font-size:.65rem;font-weight:600;background:var(--neutral-light);color:var(--neutral);border:1px solid var(--line);border-radius:999px;padding:2px 8px;margin:1px 3px 1px 0}table{width:100%;border-collapse:collapse}th,td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{background:linear-gradient(135deg,var(--neutral-light) 0%,#faf8f6 100%);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--neutral);white-space:nowrap}tr:hover td{background:#fcfbfa}.score-bar{height:4px;border-radius:2px;background:var(--neutral-light);margin-top:5px;overflow:hidden}.score-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--neutral),#4b5563);border-radius:2px;transition:width .4s ease}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:.82rem;font-weight:600;transition:all .2s;border:1px solid transparent}.btn-primary{background:var(--brand);color:#fff;border-color:var(--brand-dark)}.btn-primary:hover{background:var(--brand-dark)}.btn-ghost{background:var(--neutral-light);color:var(--neutral);border-color:var(--line)}.btn-ghost:hover{background:var(--neutral);color:#fff}.btn-icon{padding:5px 10px;font-size:.75rem}input[type=text],input[type=password],input[type=date],input[type=file],textarea,select{font-family:inherit;font-size:.9rem;padding:9px 11px;border:1px solid var(--line);border-radius:8px;outline:none;width:100%;transition:border-color .2s}input:focus,textarea:focus{border-color:var(--neutral)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-box{background:#fff;border-radius:16px;padding:28px 32px;width:90%;max-height:82vh;overflow-y:auto;box-shadow:0 24px 60px #0000004d}input[type=range]{width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,#e5e7eb,#d1d5db);outline:none;-webkit-appearance:none;cursor:pointer;padding:0;border:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--neutral);cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px #00000040}.contact-card{border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff;transition:all .2s}.contact-card:hover{border-color:var(--neutral);box-shadow:0 6px 16px #0000001a;transform:translateY(-2px)}.contact-card a{color:var(--neutral);text-decoration:none;font-weight:600}.contact-card a:hover{text-decoration:underline}.spinner{width:36px;height:36px;border:3px solid var(--line);border-top-color:var(--neutral);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 760px){.wrap{padding:0 12px 32px}.panel{overflow-x:auto}th,td{padding:10px}.modal-box{width:94%;max-height:90vh;max-height:90dvh;padding:18px 16px}.page-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page-nav::-webkit-scrollbar,.sub-tabs::-webkit-scrollbar{display:none}.page-nav .page-tab{flex:0 0 auto;white-space:nowrap}.sub-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.sub-tab{white-space:nowrap}.detail-header,.detail-actions{flex-wrap:wrap}.detail-grid,.fact-grid{grid-template-columns:1fr}.notify-panel{position:fixed;left:8px;right:8px;top:64px;width:auto}}@media (pointer: coarse){.btn,.btn-icon,.page-tab,.sub-tab,.copy-btn,.notify-link,summary{min-height:44px}.btn-icon,.copy-btn{min-width:44px;justify-content:center}.page-tab{padding:10px 14px}.sub-tab{padding:10px 18px}input[type=text],input[type=password],input[type=date],input[type=search],input[type=email],input[type=number],input[type=file],textarea,select{font-size:16px;min-height:44px}input[type=checkbox],input[type=radio]{width:22px;height:22px}label:has(>input[type=checkbox]),label:has(>input[type=radio]){min-height:44px;display:inline-flex;align-items:center;gap:8px}th,td{padding-top:12px;padding-bottom:12px}.pill{padding:4px 10px}}html[data-theme=dark] .login-box,html[data-theme=dark] .btn-ms{background:var(--panel)!important}html[data-theme=dark] .btn-ms:hover:not(:disabled){background:#273449!important}html[data-theme=dark] .page-tab:hover{background:var(--panel)!important;border-color:var(--line)}html[data-theme=dark] .sub-tab:hover{background:#273449!important}html[data-theme=dark] .am-trigger.has-label{background:var(--panel)!important}html[data-theme=dark] .am-trigger:hover,html[data-theme=dark] .am-trigger.is-open,html[data-theme=dark] .am-trigger:focus-visible{background:#273449!important;color:var(--ink)}html[data-theme=dark] .am-menu{background:var(--panel)!important}html[data-theme=dark] .am-menu .menu-item{color:var(--ink)}html[data-theme=dark] .am-menu .menu-item:hover,html[data-theme=dark] .am-menu .menu-item.is-selected{background:#273449!important;color:var(--ink)}html[data-theme=dark] .analytics-wrap{background:#273449!important}html[data-theme=dark] .chart-card,html[data-theme=dark] .profile-dropdown{background:var(--panel)!important}html[data-theme=dark] .dropdown-name{color:var(--ink)}html[data-theme=dark] .dropdown-divider{background:#273449!important}html[data-theme=dark] .dropdown-item{color:var(--ink)}html[data-theme=dark] .dropdown-item:hover{background:#273449!important;color:var(--ink)}html[data-theme=dark] .dropdown-item.primary-action:hover{background:#273449!important}html[data-theme=dark] .dropdown-item.logout-action{color:color-mix(in srgb,#dc2626 45%,white)}html[data-theme=dark] .dropdown-item.logout-action:hover{background:#273449!important}html[data-theme=dark] .badge-tag{background:color-mix(in srgb,#fee2e2 14%,var(--panel))!important}html[data-theme=dark] .consultant-select{background:var(--panel)!important;color:var(--ink)}html[data-theme=dark] .intel-strip article{background:#273449!important}html[data-theme=dark] .intel-strip strong{color:color-mix(in srgb,#1e3a8a 45%,white)}html[data-theme=dark] .explainer-block,html[data-theme=dark] .research-card,html[data-theme=dark] .target-row:hover{background:#273449!important}html[data-theme=dark] .target-row.is-selected{background:color-mix(in srgb,#eaf2ff 14%,var(--panel))!important}html[data-theme=dark] .info-icon{background:var(--panel)!important}html[data-theme=dark] .mode-tooltip,html[data-theme=dark] .research-stat,html[data-theme=dark] .progress-bar,html[data-theme=dark] .result-card,html[data-theme=dark] .lead-chip{background:#273449!important}html[data-theme=dark] .lead-chip strong{color:color-mix(in srgb,#1e3a8a 45%,white)}html[data-theme=dark] .crm-research-chip{background:#273449!important}html[data-theme=dark] .crm-research-chip strong{color:color-mix(in srgb,#1e3a8a 45%,white)}html[data-theme=dark] .leadership-group{background:var(--panel)!important}html[data-theme=dark] .leadership-level{color:color-mix(in srgb,#1e40af 45%,white)}html[data-theme=dark] .leadership-person{background:var(--panel)!important}html[data-theme=dark] .leadership-links a{color:color-mix(in srgb,#1e40af 45%,white)}html[data-theme=dark] .batch-modal{background:var(--panel)!important;border-color:var(--line)}html[data-theme=dark] .batch-header{border-bottom-color:var(--line)}html[data-theme=dark] .batch-title-wrap h2,html[data-theme=dark] .btn-close:hover{color:var(--ink)}html[data-theme=dark] .batch-stat-card{background:#273449!important;border-color:var(--line)}html[data-theme=dark] .stat-value{color:var(--ink)}html[data-theme=dark] .batch-config-panel{background:var(--panel)!important}html[data-theme=dark] .config-label,html[data-theme=dark] .radio-option,html[data-theme=dark] .checkbox-option{color:var(--ink)}html[data-theme=dark] .batch-progress-panel{background:#273449!important}html[data-theme=dark] .progress-status-text,html[data-theme=dark] .progress-pct{color:color-mix(in srgb,#166534 45%,white)}html[data-theme=dark] .progress-bar-wrap{background:color-mix(in srgb,#dcfce7 14%,var(--panel))!important}html[data-theme=dark] .current-ticker{color:color-mix(in srgb,#14532d 45%,white)}html[data-theme=dark] .batch-finished-panel h3{color:color-mix(in srgb,#166534 45%,white)}html[data-theme=dark] .batch-finished-panel p{color:var(--muted)}html[data-theme=dark] .batch-error-box{background:#273449!important;color:color-mix(in srgb,#991b1b 45%,white)}html[data-theme=dark] .batch-footer{background:#273449!important;border-top-color:var(--line)}html[data-theme=dark] .selection-tip{background:#273449!important;color:color-mix(in srgb,#14532d 45%,white)}html[data-theme=dark] .campaign-card{background:#273449!important}html[data-theme=dark] .target-row.is-selected{background:color-mix(in srgb,#def7e7 14%,var(--panel))!important}html[data-theme=dark] .campaign-stat,html[data-theme=dark] .suggestion-card,html[data-theme=dark] .stage-card{background:#273449!important}html[data-theme=dark] .path-card{background:var(--panel)!important}html[data-theme=dark] .learning-label{color:color-mix(in srgb,#854d0e 45%,white)}html[data-theme=dark] .completed-label{color:color-mix(in srgb,#166534 45%,white)}html[data-theme=dark] .step-marker{background:var(--panel)!important}html[data-theme=dark] .held .step-marker{background:#273449!important;color:color-mix(in srgb,#15803d 45%,white)}html[data-theme=dark] .held .step-status{color:color-mix(in srgb,#166534 45%,white)}html[data-theme=dark] .retired:not(.held) .step-status{color:color-mix(in srgb,#92400e 45%,white)}html[data-theme=dark] .recommended .step-marker{background:#273449!important}html[data-theme=dark] .relationship-section,html[data-theme=dark] .news-section{border-top-color:var(--line)}html[data-theme=dark] .rel-pill.past{background:#273449!important;color:var(--muted)}html[data-theme=dark] .rel-vtiger-meta{color:var(--muted)}html[data-theme=dark] .rel-table th,html[data-theme=dark] .rel-table td{border-bottom-color:var(--line)}html[data-theme=dark] .news-title{color:var(--ink)}html[data-theme=dark] .dossier-modal{background:var(--panel)!important;border-color:var(--line)}html[data-theme=dark] .dossier-header{background:var(--panel)!important;border-bottom-color:var(--line)}html[data-theme=dark] .dossier-company-name{color:var(--ink)}html[data-theme=dark] .btn-visit-site{color:color-mix(in srgb,#2563eb 45%,white)}html[data-theme=dark] .btn-visit-site:hover{background:color-mix(in srgb,#eff6ff 14%,var(--panel))!important}html[data-theme=dark] .btn-close:hover{background:#273449!important;color:var(--ink)}html[data-theme=dark] .metric-box{background:var(--panel)!important}html[data-theme=dark] .metric-val,html[data-theme=dark] .metric-val-large{color:var(--ink)}html[data-theme=dark] .metric-box-sm{background:var(--panel)!important}html[data-theme=dark] .metric-val-sm{color:var(--ink)}html[data-theme=dark] .completeness-bar{background:#273449!important}html[data-theme=dark] .overview-card{background:#273449!important;border-color:var(--line)}html[data-theme=dark] .overview-text{color:var(--ink)}html[data-theme=dark] .strategy-banner{background:var(--panel)!important;color:var(--muted);border-color:var(--line)}html[data-theme=dark] .action-callout-box{background:color-mix(in srgb,#f0f7ff 14%,var(--panel))!important}html[data-theme=dark] .action-callout-text{color:color-mix(in srgb,#1e40af 45%,white)}html[data-theme=dark] .intel-link{color:color-mix(in srgb,#2563eb 45%,white)}html[data-theme=dark] .phone-text{color:var(--ink)}html[data-theme=dark] .btn-copy{background:#273449!important;color:var(--muted)}html[data-theme=dark] .btn-copy:hover{background:#273449!important}html[data-theme=dark] .intel-val{color:var(--ink)}html[data-theme=dark] .external-url-link{color:color-mix(in srgb,#2563eb 45%,white)}html[data-theme=dark] .leadership-section{border-top-color:var(--line)}html[data-theme=dark] .group-label{color:color-mix(in srgb,#2563eb 45%,white)}html[data-theme=dark] .leader-card{background:var(--panel)!important}html[data-theme=dark] .leader-name{color:var(--ink)}html[data-theme=dark] .leader-title{color:var(--muted)}html[data-theme=dark] .leader-link:hover{background:color-mix(in srgb,#dbeafe 14%,var(--panel))!important}html[data-theme=dark] .dossier-footer-meta{border-top-color:var(--line)}html[data-theme=dark] .dossier-error-banner{background:#273449!important;color:color-mix(in srgb,#991b1b 45%,white)}html[data-theme=dark] .dossier-footer{background:#273449!important;border-top-color:var(--line)}html[data-theme=dark] .company-hero{background:#273449!important}html[data-theme=dark] .certified-label{color:color-mix(in srgb,#166534 45%,white)}html[data-theme=dark] .banner.error{background:#273449!important;color:color-mix(in srgb,#991b1b 45%,white)}html[data-theme=dark] .pill.vertical{background:#273449!important}html[data-theme=dark] .pill.skill{background:#273449!important;color:var(--ink)}html[data-theme=dark] .pill.past{background:#273449!important;color:var(--muted)}html[data-theme=dark] .data-table td{border-bottom-color:var(--line)}html[data-theme=dark] .metric-grid>div{background:var(--panel)!important}html[data-theme=dark] .bar,html[data-theme=dark] .callout.strategy{background:#273449!important}html[data-theme=dark] .callout.action{background:color-mix(in srgb,#fffbeb 14%,var(--panel))!important}html[data-theme=dark] .route-item a,html[data-theme=dark] .route-link{color:color-mix(in srgb,#1d4ed8 45%,white)}html[data-theme=dark] .copy,html[data-theme=dark] .news-card{background:var(--panel)!important}html[data-theme=dark] .news-filters{background:#273449!important}html[data-theme=dark] .news-filters button{background:var(--panel)!important}html[data-theme=dark] .news-list li{border-bottom-color:var(--line)}html[data-theme=dark] .news-list a:hover,html[data-theme=dark] .news-list li.lead a{background:#273449!important}html[data-theme=dark] .news-summary{color:var(--muted)}html[data-theme=dark] .skeleton-item span{background:#273449!important}html[data-theme=dark] .consultant-events,html[data-theme=dark] .directory-sort select{background:var(--panel)!important}html[data-theme=dark] .client-chip.past{background:#273449!important;color:var(--muted)}html[data-theme=dark] .resume-action-group{background:var(--panel)!important}html[data-theme=dark] .resume-parse-button:hover{background:#273449!important}html[data-theme=dark] .resume-action-select{background:var(--panel)!important}html[data-theme=dark] .hero-header-row h2{color:var(--ink)}html[data-theme=dark] .summary-card{background:var(--panel)!important;border-color:var(--line)}html[data-theme=dark] .summary-click.active{background:color-mix(in srgb,#eff6ff 14%,var(--panel))!important}html[data-theme=dark] .summary-card.success.active{background:color-mix(in srgb,#ecfdf5 14%,var(--panel))!important}html[data-theme=dark] .summary-card.warn.active{background:color-mix(in srgb,#fffbeb 14%,var(--panel))!important}html[data-theme=dark] .summary-card.purple.active{background:#273449!important}html[data-theme=dark] .summary-card .value{color:var(--ink)}html[data-theme=dark] .summary-card.success .value{color:color-mix(in srgb,#047857 45%,white)}html[data-theme=dark] .summary-card.warn .value{color:color-mix(in srgb,#b45309 45%,white)}html[data-theme=dark] .summary-card.purple .value{color:color-mix(in srgb,#7e22ce 45%,white)}html[data-theme=dark] .parser-drawer{background:#273449!important}html[data-theme=dark] .drawer-header h3{color:var(--ink)}html[data-theme=dark] .mode-option{background:var(--panel)!important}html[data-theme=dark] .mode-option.is-selected{background:color-mix(in srgb,#eff6ff 14%,var(--panel))!important}html[data-theme=dark] .mode-text strong{color:var(--ink)}html[data-theme=dark] .limit-row{color:var(--muted)}html[data-theme=dark] .single-preview-card{background:var(--panel)!important}html[data-theme=dark] .pill-btn{background:var(--panel)!important;color:var(--muted)}html[data-theme=dark] .pill-btn:hover{background:#273449!important}html[data-theme=dark] .directory-table th{background:#273449!important;color:var(--muted)}html[data-theme=dark] .directory-table td{border-bottom-color:var(--line)}html[data-theme=dark] .row-submitted,html[data-theme=dark] .row-missing{background:var(--panel)!important}html[data-theme=dark] .id-badge{background:#273449!important;color:var(--muted)}html[data-theme=dark] .skill-count-badge,html[data-theme=dark] .chip{background:#273449!important;color:var(--ink)}html[data-theme=dark] .skill-chips-row>.chip:hover,html[data-theme=dark] .skill-chips-preview>.chip:hover{background:color-mix(in srgb,#dbeafe 14%,var(--panel))!important}html[data-theme=dark] .skill-chips-row>.vertical-chip:hover{background:color-mix(in srgb,#fecaca 14%,var(--panel))!important}html[data-theme=dark] .parse-hint-btn{color:color-mix(in srgb,#7e22ce 45%,white)}html[data-theme=dark] .parse-hint-btn:hover{background:#273449!important}html[data-theme=dark] .summary-card.resume-metric{background:color-mix(in srgb,#faf5ff 14%,var(--panel))!important}html[data-theme=dark] .summary-card.resume-metric .value{color:color-mix(in srgb,#7e22ce 45%,white)}html[data-theme=dark] .card-head h3{color:var(--ink)}html[data-theme=dark] .pill-btn{background:var(--panel)!important}html[data-theme=dark] th{background:#273449!important;color:var(--muted)}html[data-theme=dark] td{color:var(--ink);border-bottom-color:var(--line)}html[data-theme=dark] .result-card h4,html[data-theme=dark] .profile-meta dd,html[data-theme=dark] .parsed-library-header h4{color:var(--ink)}html[data-theme=dark] .hero-card{background:#273449!important}html[data-theme=dark] .detail-card{background:var(--panel)!important}html[data-theme=dark] .fact-item,html[data-theme=dark] .meta-grid>div{background:#273449!important}html[data-theme=dark] .copy-btn{background:var(--panel)!important;color:var(--ink)}html[data-theme=dark] .copy-btn:hover{background:#273449!important}html[data-theme=dark] .leadership-item{background:var(--panel)!important}html[data-theme=dark] .expand-consultants{background:#273449!important}html[data-theme=dark] .global-search .search-control{background:#111827!important;border-color:#374151;color:var(--ink)}html[data-theme=dark] .global-search .search-control:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 35%,transparent)}html[data-theme=dark] .search-icon,html[data-theme=dark] .clear-search{color:var(--muted)}html[data-theme=dark] .search-control input{color:var(--ink)}html[data-theme=dark] .search-control input::placeholder{color:var(--muted)}html[data-theme=dark] .global-search .search-control select{background:#1f2937!important;color:var(--ink);border-left-color:var(--line)}html[data-theme=dark] .result-group h2,html[data-theme=dark] .result-detail,html[data-theme=dark] .search-message,html[data-theme=dark] .search-hint{color:var(--muted)}html[data-theme=dark] .search-results{background:var(--panel)!important;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .result-group+.result-group{border-top-color:var(--line)}html[data-theme=dark] .result-option:hover,html[data-theme=dark] .result-option.is-active{background:#273449!important}html[data-theme=dark] .result-label{color:var(--ink)}html[data-theme=dark] .search-hint{border-top-color:var(--line)}html[data-theme=dark] .network-card{background:#273449!important}html[data-theme=dark] .network-heading strong{color:color-mix(in srgb,#12344d 45%,white)}html[data-theme=dark] .network-legend span{color:var(--muted)}html[data-theme=dark] .network-filter{background:var(--panel)!important;border-color:var(--line)}html[data-theme=dark] .network-filter-copy strong{color:var(--ink)}html[data-theme=dark] .network-stats span{background:var(--panel)!important;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .chart-heading strong{color:color-mix(in srgb,#12344d 45%,white)}html[data-theme=dark] .table-card{background:var(--panel)!important}html[data-theme=dark] .empty{background:#273449!important;color:var(--muted)}html[data-theme=dark] .suggestion-item,html[data-theme=dark] .summary-card,html[data-theme=dark] .summary-card.success,html[data-theme=dark] .summary-card.warn{background:#273449!important}html[data-theme=dark] .status.error{background:#273449!important;color:color-mix(in srgb,#7f1d1d 45%,white)}html[data-theme=dark] .projects-table th{background:#273449!important;color:var(--muted)}html[data-theme=dark] .projects-table td{border-bottom-color:var(--line)}html[data-theme=dark] .row-active-project,html[data-theme=dark] .row-past-project{background:var(--panel)!important}html[data-theme=dark] .project-title{color:var(--ink)}html[data-theme=dark] .project-dossier-tag{color:color-mix(in srgb,#0284c7 45%,white)}html[data-theme=dark] .status-past{background:#273449!important;color:var(--muted);border-color:var(--line)}html[data-theme=dark] .connections-count{color:var(--ink)}html[data-theme=dark] .dm-sub{color:color-mix(in srgb,#b45309 45%,white)}html[data-theme=dark] .consultant-pill{background:#273449!important;color:var(--muted)}html[data-theme=dark] .empty-state h3{color:var(--ink)}html[data-theme=dark] .me-nav{background:var(--panel)!important}html[data-theme=dark] .nav-item:hover,html[data-theme=dark] .nav-item.active,html[data-theme=dark] .nav-count{background:#273449!important}html[data-theme=dark] .me-section{background:var(--panel)!important}html[data-theme=dark] .stat-grid button{background:#273449!important}html[data-theme=dark] .stat-grid button:hover{background:var(--panel)!important}html[data-theme=dark] .assign-card{background:#273449!important}html[data-theme=dark] .assign-status{color:color-mix(in srgb,#15803d 45%,white)}html[data-theme=dark] .assign-project{color:var(--ink)}html[data-theme=dark] .past-list li,html[data-theme=dark] .me-table td{border-bottom-color:var(--line)}html[data-theme=dark] .status.other{background:#273449!important;color:var(--muted)}html[data-theme=dark] .conn-list li,html[data-theme=dark] .authored-articles li{border-bottom-color:var(--line)}html[data-theme=dark] .chip.certified{background:#273449!important;color:color-mix(in srgb,#166534 45%,white)}html[data-theme=dark] .chip.vertical{background:#273449!important}html[data-theme=dark] .resume-facts>div{background:var(--panel)!important}html[data-theme=dark] .print-roles span,html[data-theme=dark] .print-education span{color:var(--ink)}html[data-theme=dark] .assistant-panel{background:var(--panel)!important}html[data-theme=dark] .assistant-header{background:color-mix(in srgb,#f8fbff 14%,var(--panel))!important}html[data-theme=dark] .assistant-kicker{color:color-mix(in srgb,#2563eb 45%,white)}html[data-theme=dark] .icon-btn:hover{background:var(--panel)!important;color:var(--ink)}html[data-theme=dark] .assistant-thread{background:#273449!important}html[data-theme=dark] .msg-assistant{background:var(--panel)!important}html[data-theme=dark] .copy-btn:hover{color:color-mix(in srgb,#1d4ed8 45%,white)}html[data-theme=dark] .md h3,html[data-theme=dark] .md h4,html[data-theme=dark] .md h5,html[data-theme=dark] .md h6{color:var(--ink)}html[data-theme=dark] .md blockquote{background:#273449!important;color:var(--muted)}html[data-theme=dark] .md a{color:color-mix(in srgb,#1d4ed8 45%,white)}html[data-theme=dark] .md th{background:#273449!important;color:var(--muted)}html[data-theme=dark] .md th,html[data-theme=dark] .md td{border-bottom-color:var(--line)}html[data-theme=dark] .assistant-controls{background:var(--panel)!important}html[data-theme=dark] .sort-summary{background:#273449!important}html[data-theme=dark] .tag-filter-select{background:#273449!important;color:color-mix(in srgb,#1e40af 45%,white)}html[data-theme=dark] .row-signal-more{background:#273449!important;border-color:var(--line)}html[data-theme=dark] .row-signal-more:hover{background:#273449!important;color:var(--ink)}html[data-theme=dark] .badge-unmarked{background:#273449!important}html[data-theme=dark] .assignment-icon{color:color-mix(in srgb,#15803d 45%,white)}html[data-theme=dark] .previous-assignment-icon{color:color-mix(in srgb,#c2410c 45%,white)}html[data-theme=dark] .alias-info{color:var(--muted)}html[data-theme=dark] .runs-panel,html[data-theme=dark] .schedule-panel{background:var(--panel)!important}html[data-theme=dark] .schedule-row{border-top-color:var(--line)}html[data-theme=dark] .status-disabled{background:#273449!important;color:var(--muted)}html[data-theme=dark] .notice{background:#273449!important}html[data-theme=dark] .notice.error{background:#273449!important;color:color-mix(in srgb,#991b1b 45%,white)}html[data-theme=dark] th{background:#273449!important}html[data-theme=dark] td{border-bottom-color:var(--line)}html[data-theme=dark] .status-cancelled{background:#273449!important;color:var(--muted)}html[data-theme=dark] .pursuit-rail,html[data-theme=dark] .pursuit-main{background:var(--panel)!important}html[data-theme=dark] .signal-block{background:#273449!important}html[data-theme=dark] .signal-block strong{color:color-mix(in srgb,#12344d 45%,white)}html[data-theme=dark] .signal-block.critical{background:color-mix(in srgb,#fff7ed 14%,var(--panel))!important}html[data-theme=dark] .signal-block.critical strong{color:color-mix(in srgb,#9a3412 45%,white)}html[data-theme=dark] .pursuit-error{background:#273449!important;color:color-mix(in srgb,#991b1b 45%,white)}html[data-theme=dark] .side-section{background:var(--panel)!important}html[data-theme=dark] .chip:hover{background:color-mix(in srgb,#dbeafe 14%,var(--panel))!important}html[data-theme=dark] .cert{background:color-mix(in srgb,#fffbeb 14%,var(--panel))!important}html[data-theme=dark] .cert:hover{background:color-mix(in srgb,#fef3c7 14%,var(--panel))!important}html[data-theme=dark] .job-dates,html[data-theme=dark] .raw-output pre,html[data-theme=dark] .result-card pre,html[data-theme=dark] .resume-grid th{background:#273449!important}html[data-theme=dark] .detail-button{background:var(--panel)!important;color:color-mix(in srgb,#1e3a8a 45%,white)}html[data-theme=dark] .detail-button:hover{background:color-mix(in srgb,#eef5ff 14%,var(--panel))!important}html[data-theme=dark] .table-search input{background:var(--panel)!important}html[data-theme=dark] .seo-setup code{background:#273449!important}html[data-theme=dark] .quarter-picker select,html[data-theme=dark] .metric-card{background:var(--panel)!important}html[data-theme=dark] .bar-track{background:#273449!important}html[data-theme=dark] .term-search input{background:var(--panel)!important}html[data-theme=dark] .term-button:hover,html[data-theme=dark] .term-button.selected,html[data-theme=dark] .result-row:hover{background:#273449!important}html[data-theme=dark] .result-row>.certified-badge{background:#273449!important;color:color-mix(in srgb,#166534 45%,white)}html[data-theme=dark] .event-match:hover{background:color-mix(in srgb,#d1fae5 14%,var(--panel))!important}html[data-theme=dark] .where{background:#273449!important}html[data-theme=dark] .where h3{color:color-mix(in srgb,#5b21b6 45%,white)}html[data-theme=dark] .gap-pill{color:#fde68a}html[data-theme=dark] .status.current,html[data-theme=dark] .pill.current,html[data-theme=dark] .rel-status.is-current,html[data-theme=dark] .rel-pill.current,html[data-theme=dark] .client-chip.current,html[data-theme=dark] .assignment-pill,html[data-theme=dark] .status-enabled,html[data-theme=dark] .status-completed,html[data-theme=dark] .source-badge.tnb,html[data-theme=dark] .chip.certified,html[data-theme=dark] .certified-badge{background:#22c55e29!important;border-color:#4ade8066!important;color:#86efac!important}html[data-theme=dark] .status.former,html[data-theme=dark] .rel-status.is-former,html[data-theme=dark] .badge-former,html[data-theme=dark] .pill.neutral,html[data-theme=dark] .status-running,html[data-theme=dark] .skill-badge,html[data-theme=dark] .branch-pill,html[data-theme=dark] .branch-badge{background:#6366f12e!important;border-color:#818cf866!important;color:#c7d2fe!important}html[data-theme=dark] .status.other,html[data-theme=dark] .pill.past,html[data-theme=dark] .rel-pill.past,html[data-theme=dark] .client-chip.past,html[data-theme=dark] .badge-unmarked,html[data-theme=dark] .status-disabled,html[data-theme=dark] .status-cancelled{background:#94a3b829!important;border-color:#94a3b84d!important;color:#cbd5e1!important}html[data-theme=dark] .badge-prospect,html[data-theme=dark] .previous-assignment-pill,html[data-theme=dark] .cert-chip,html[data-theme=dark] .chip.cert,html[data-theme=dark] .status-queued,html[data-theme=dark] .status-cancelling{background:#f59e0b29!important;border-color:#fbbf2466!important;color:#fcd34d!important}html[data-theme=dark] .badge-competitor,html[data-theme=dark] .status-failed{background:#ef444429!important;border-color:#f8717166!important;color:#fca5a5!important}html[data-theme=dark] .source-badge.vtiger,html[data-theme=dark] .badge-vtiger,html[data-theme=dark] .tag.vtiger{background:#8b5cf62e!important;border-color:#a78bfa66!important;color:#ddd6fe!important}
