.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-fa0e2d3c]{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-fa0e2d3c]{max-width:1560px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;gap:18px}.logo[data-v-fa0e2d3c]{height:44px;width:auto;flex-shrink:0}.header-text[data-v-fa0e2d3c]{flex:1;min-width:0}.header-text h1[data-v-fa0e2d3c]{margin:0;font-size:1.4rem;font-weight:700;color:#f8fafc}.header-text p[data-v-fa0e2d3c]{margin:3px 0 0;font-size:.8rem;color:#94a3b8}.user-profile-wrap[data-v-fa0e2d3c]{position:relative;margin-left:auto;flex-shrink:0}.theme-toggle[data-v-fa0e2d3c]{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-fa0e2d3c]:hover{background:#ffffff29;border-color:#ffffff4d}.theme-toggle svg[data-v-fa0e2d3c]{width:19px;height:19px}.user-profile-btn[data-v-fa0e2d3c]{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-fa0e2d3c]:hover{background:#ffffff26;border-color:#ffffff40}.user-avatar[data-v-fa0e2d3c]{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-fa0e2d3c]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.2}.user-name[data-v-fa0e2d3c]{font-size:.85rem;font-weight:600;color:#f8fafc;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-meta[data-v-fa0e2d3c]{font-size:.72rem;color:#94a3b8;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chevron-icon[data-v-fa0e2d3c]{width:16px;height:16px;color:#94a3b8;transition:transform .2s ease}.chevron-icon.is-open[data-v-fa0e2d3c]{transform:rotate(180deg)}.profile-dropdown[data-v-fa0e2d3c]{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-fa0e2d3c .15s cubic-bezier(.16,1,.3,1)}@keyframes dropdownIn-fa0e2d3c{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-fa0e2d3c]{display:flex;align-items:center;gap:12px;padding:10px 16px 12px}.dropdown-avatar[data-v-fa0e2d3c]{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-fa0e2d3c]{flex:1;min-width:0}.dropdown-name[data-v-fa0e2d3c]{font-weight:700;font-size:.92rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-email[data-v-fa0e2d3c]{font-size:.78rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.dropdown-auth-badge[data-v-fa0e2d3c]{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-fa0e2d3c]{height:1px;background:#f1f5f9;margin:6px 0}.dropdown-section[data-v-fa0e2d3c]{padding:4px 8px}.dropdown-section-title[data-v-fa0e2d3c]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;padding:4px 8px 6px}.dropdown-item[data-v-fa0e2d3c]{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-fa0e2d3c]{width:16px;height:16px;flex-shrink:0}.dropdown-item[data-v-fa0e2d3c]:hover{background:#f8fafc;color:#0f172a}.dropdown-item.primary-action[data-v-fa0e2d3c]{color:var(--brand);font-weight:600}.dropdown-item.primary-action[data-v-fa0e2d3c]:hover{background:#fef2f2}.dropdown-item.logout-action[data-v-fa0e2d3c]{color:#dc2626}.dropdown-item.logout-action[data-v-fa0e2d3c]:hover{background:#fef2f2}.badge-tag[data-v-fa0e2d3c]{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-fa0e2d3c]{padding:0 4px 4px}.consultant-select[data-v-fa0e2d3c]{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-fa0e2d3c]{flex-wrap:wrap}.header-text[data-v-fa0e2d3c]{flex:1}.user-profile-wrap[data-v-fa0e2d3c]{margin-left:auto}}@media (pointer: coarse){.theme-toggle[data-v-fa0e2d3c]{flex-basis:44px;width:44px;height:44px}.user-profile-btn[data-v-fa0e2d3c]{min-height:44px}}.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}}.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-f903528b]{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-f903528b]{background:#fff;border-radius:20px;padding:48px 40px;text-align:center;width:360px;box-shadow:0 32px 80px #0006}.login-logo[data-v-f903528b]{height:50px;width:auto;margin-bottom:20px;background:#0f172a;padding:8px 20px;border-radius:10px}.login-box h1[data-v-f903528b]{margin:0 0 6px;font-size:1.6rem}.login-sub[data-v-f903528b]{margin:0 0 24px;color:var(--muted);font-size:.9rem}.login-form[data-v-f903528b]{display:flex;flex-direction:column;gap:12px}.login-error[data-v-f903528b]{color:var(--brand);font-size:.85rem;margin:0}.btn-ms[data-v-f903528b]{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-f903528b]:hover:not(:disabled){background:#f3f3f3}.btn-ms[data-v-f903528b]:disabled{opacity:.5;cursor:default}.client-research-more summary[data-v-f903528b]{color:var(--muted);font-size:.82rem;font-weight:700;cursor:pointer}.dash-view-select select[data-v-f903528b]{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-f903528b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.page-nav[data-v-f903528b]{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-f903528b]{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-f903528b]{width:16px;height:16px}.page-tab[data-v-f903528b]:hover{color:var(--neutral);background:#fff;border-color:#e2e8f0}.page-tab.is-active[data-v-f903528b]{color:#1e3a8a;border-color:#bfdbfe;background:linear-gradient(135deg,#fff,#eef5ff);box-shadow:0 4px 10px #1e3a8a14}.page-tab.is-working[data-v-f903528b]{animation:researchPulse-f903528b 1.3s ease-in-out infinite;border-color:#93c5fd}.jobs-badge[data-v-f903528b]{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-f903528b]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0 16px}.sub-tabs[data-v-f903528b]{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:#fff}.sub-tab[data-v-f903528b]{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-f903528b]:hover{color:var(--neutral);background:#f5f7fb}.sub-tab.is-active[data-v-f903528b]{color:#1e3a8a;border-color:#bfdbfe;background:linear-gradient(135deg,#fff,#eef5ff);box-shadow:0 2px 6px #1e3a8a1a}.sub-tab.is-working[data-v-f903528b]{border-color:#93c5fd}@media (max-width: 900px){.page-tab[data-v-f903528b]{flex:1 1 calc(50% - 8px);justify-content:center}}@keyframes researchPulse-f903528b{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}
