html,body,#app{-webkit-font-smoothing:antialiased;background-color:#f6f7fb;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root{--ks-bg:#f6f7fb;--ks-surface:#fff;--ks-surface-soft:#f8fafc;--ks-border:#e6e8f0;--ks-text:#111827;--ks-muted:#64748b;--ks-primary:#4f46e5;--ks-primary-hover:#7c3aed;--ks-primary-soft:#eef2ff;--ks-secondary:#06b6d4;--ks-dark:#0f172a;--ks-shadow-sm:0 1px 2px #0f172a0d;--ks-shadow-md:0 14px 34px #0f172a14}body.dark-mode{--ks-bg:#0b1020;--ks-surface:#111827;--ks-surface-soft:#0f172a;--ks-border:#94a3b829;--ks-text:#ffffffe6;--ks-muted:#e2e8f09e;--ks-primary:#8b5cf6;--ks-primary-hover:#a78bfa;--ks-primary-soft:#8b5cf629;--ks-secondary:#22d3ee;--ks-dark:#e2e8f0;background-color:#0b1020}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark-mode ::-webkit-scrollbar-thumb{background:#ffffff26}.dark-mode ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@font-face{font-family:v-sans;font-weight:400;src:url(/assets/LatoLatin-Regular-Dmlz1U0B.woff2)}@font-face{font-family:v-sans;font-weight:600;src:url(/assets/LatoLatin-Semibold-Dbk81p2D.woff2)}@font-face{font-family:v-mono;font-weight:400;src:url(/assets/FiraCode-Regular-CRwVj4V2.woff2)}.shell[data-v-e3414921]{--bg:#f4f5f7;--surface:#fff;--border:#e4e6eb;--text:#1a1d21;--sub:#5c636b;--muted:#9ba3ad;--accent:#4f46e5;--accent-bg:#4f46e517;--accent-h:#15904f;--topbar:#fff;--danger:#d03050;--warn:#f0a020;background:var(--bg);color:var(--text);flex-direction:column;height:100vh;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;display:flex}.shell.dark[data-v-e3414921]{--bg:#0f1015;--surface:#1a1b1f;--border:#2c2d33;--text:#ffffffe0;--sub:#ffffff85;--muted:#ffffff52;--accent:#22d3ee;--accent-bg:#22d3ee17;--accent-h:#67e8f9;--topbar:#1a1b1f}.topbar[data-v-e3414921]{background:var(--topbar);border-bottom:1px solid var(--border);z-index:50;flex-shrink:0;align-items:center;gap:0;height:56px;padding:0 20px;display:flex;box-shadow:0 1px 6px #0000000d}.brand[data-v-e3414921]{align-items:center;gap:8px;min-width:180px;display:flex}.brand-dot[data-v-e3414921]{background:var(--accent);width:9px;height:9px;box-shadow:0 0 8px var(--accent);border-radius:50%}.brand-name[data-v-e3414921]{color:var(--accent);letter-spacing:-.3px;font-size:.95rem;font-weight:700}.tabs[data-v-e3414921]{flex:1;justify-content:center;gap:4px;display:flex}.tab-btn[data-v-e3414921]{cursor:pointer;color:var(--sub);background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:7px 16px;font-family:inherit;font-size:.86rem;font-weight:500;transition:all .15s;display:flex}.tab-btn[data-v-e3414921]:hover{background:var(--accent-bg);color:var(--accent)}.tab-btn.active[data-v-e3414921]{background:var(--accent-bg);color:var(--accent);font-weight:700}.topbar-right[data-v-e3414921]{justify-content:flex-end;align-items:center;gap:8px;min-width:160px;display:flex}.dot-badge[data-v-e3414921]{border-radius:20px;padding:3px 9px;font-size:.72rem;font-weight:700}.dot-badge.ok[data-v-e3414921]{background:var(--accent-bg);color:var(--accent)}.dot-badge.err[data-v-e3414921]{color:var(--danger);background:#d030501a}.icon-btn[data-v-e3414921]{border:1px solid var(--border);cursor:pointer;color:var(--sub);background:0 0;border-radius:7px;padding:6px 10px;font-size:1rem;transition:all .15s}.icon-btn[data-v-e3414921]:hover{border-color:var(--accent);color:var(--accent)}.content[data-v-e3414921]{flex:1;padding:24px;overflow-y:auto}.page[data-v-e3414921]{max-width:1300px;margin:0 auto}.fade-in[data-v-e3414921]{animation:.2s forwards fadeIn-e3414921}@keyframes fadeIn-e3414921{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.page-head[data-v-e3414921]{margin-bottom:22px}.page-head h1[data-v-e3414921]{letter-spacing:-.5px;margin:0 0 4px;font-size:1.5rem;font-weight:700}.page-head p[data-v-e3414921]{color:var(--sub);margin:0;font-size:.88rem}.stats-row[data-v-e3414921]{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.stat-card[data-v-e3414921]{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:10px;padding:20px}.stat-num[data-v-e3414921]{color:var(--accent);font-size:2rem;font-weight:800;line-height:1}.stat-lbl[data-v-e3414921]{color:var(--muted);margin-top:6px;font-size:.8rem}.console-card[data-v-e3414921]{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.console-header[data-v-e3414921]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;font-size:.88rem;font-weight:600;display:flex}.console[data-v-e3414921]{background:#0d0e12;height:340px;padding:14px 16px;font-family:Fira Code,monospace;font-size:.8rem;line-height:1.7;overflow-y:auto}.c-line[data-v-e3414921]{align-items:flex-start;gap:8px;margin-bottom:3px;display:flex}.c-time[data-v-e3414921]{color:#4b5263;flex-shrink:0;font-size:.75rem}.c-msg[data-v-e3414921]{color:#abb2bf;word-break:break-all}.c-empty[data-v-e3414921]{color:#4b5263}.c-tag[data-v-e3414921]{color:#fff;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:.65rem;font-weight:700}.c-tag.sys[data-v-e3414921]{background:#4b5263}.c-tag.api[data-v-e3414921]{background:#2080f0}.c-tag.llm[data-v-e3414921]{background:#7c3aed}.c-tag.agent[data-v-e3414921]{background:#4f46e5}.discover-layout[data-v-e3414921]{grid-template-columns:300px 1fr;align-items:flex-start;gap:20px;display:grid}.search-panel[data-v-e3414921]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px;position:sticky;top:0}.panel-title[data-v-e3414921]{color:var(--text);border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:12px;font-size:.95rem;font-weight:700}.field[data-v-e3414921]{margin-bottom:14px}.field label[data-v-e3414921]{color:var(--sub);margin-bottom:5px;font-size:.78rem;font-weight:600;display:block}.hint[data-v-e3414921]{color:var(--muted);font-size:.72rem;font-weight:400}.inp[data-v-e3414921]{box-sizing:border-box;background:var(--bg);border:1.5px solid var(--border);width:100%;color:var(--text);appearance:none;border-radius:7px;outline:none;padding:9px 11px;font-family:inherit;font-size:.86rem;transition:border-color .15s,box-shadow .15s}.inp[data-v-e3414921]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.inp[data-v-e3414921]::placeholder{color:var(--muted)}.inp-area[data-v-e3414921]{resize:vertical;line-height:1.5}.search-btn[data-v-e3414921]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:4px;padding:10px;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .15s,transform .1s}.search-btn[data-v-e3414921]:hover:not(:disabled){background:var(--accent-h);transform:translateY(-1px)}.search-btn[data-v-e3414921]:disabled{opacity:.55;cursor:not-allowed}.search-query-preview[data-v-e3414921]{background:var(--bg);border:1px solid var(--border);border-radius:6px;margin-top:14px;padding:10px}.sq-label[data-v-e3414921]{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:700}.sq-text[data-v-e3414921]{color:var(--sub);word-break:break-all;font-family:Fira Code,monospace;font-size:.75rem}.results-panel[data-v-e3414921]{min-width:0}.results-header[data-v-e3414921]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.results-count[data-v-e3414921]{color:var(--text);font-size:.9rem;font-weight:700}.results-empty[data-v-e3414921],.results-loading[data-v-e3414921]{text-align:center;color:var(--muted);padding:60px 20px}.empty-icon[data-v-e3414921]{margin-bottom:12px;font-size:3.5rem}.results-empty h3[data-v-e3414921]{color:var(--sub);margin:0 0 8px;font-size:1.1rem}.results-empty p[data-v-e3414921]{max-width:360px;margin:0 auto;font-size:.88rem}.results-loading[data-v-e3414921]{flex-direction:column;align-items:center;gap:14px;display:flex}.result-cards[data-v-e3414921]{flex-direction:column;gap:12px;display:flex}.result-card[data-v-e3414921]{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:14px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.result-card[data-v-e3414921]:hover{border-color:var(--accent);box-shadow:0 2px 12px #4f46e51a}.rc-left[data-v-e3414921]{flex-shrink:0}.rc-avatar[data-v-e3414921]{background:var(--accent-bg);width:48px;height:48px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex}.rc-body[data-v-e3414921]{flex:1;min-width:0}.rc-name-row[data-v-e3414921]{align-items:center;gap:8px;margin-bottom:2px;display:flex}.rc-name[data-v-e3414921]{color:var(--text);font-size:1rem;font-weight:700}.rc-linkedin-link[data-v-e3414921]{color:var(--accent);flex-shrink:0;font-size:.85rem;text-decoration:none}.rc-linkedin-link[data-v-e3414921]:hover{text-decoration:underline}.rc-role[data-v-e3414921]{color:var(--sub);font-size:.86rem}.rc-loc[data-v-e3414921]{color:var(--muted);margin-top:2px;font-size:.8rem}.rc-snippet[data-v-e3414921]{color:var(--sub);margin-top:6px;font-size:.82rem;line-height:1.5}.rc-url[data-v-e3414921]{color:var(--muted);margin-top:4px;font-family:Fira Code,monospace;font-size:.74rem}.rc-actions[data-v-e3414921]{flex-direction:column;flex-shrink:0;gap:6px;min-width:100px;display:flex}.enrich-btn[data-v-e3414921]{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .15s}.enrich-btn[data-v-e3414921]:hover:not(:disabled){background:var(--accent-h)}.enrich-btn[data-v-e3414921]:disabled{opacity:.55;cursor:not-allowed}.save-btn[data-v-e3414921]{border:1.5px solid var(--border);color:var(--sub);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .15s}.save-btn.saved[data-v-e3414921],.save-btn[data-v-e3414921]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-bg)}.outreach-btn[data-v-e3414921]{border:1.5px solid var(--border);color:var(--sub);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .15s}.outreach-btn[data-v-e3414921]:hover{color:#2080f0;background:#2080f012;border-color:#2080f0}.remove-btn[data-v-e3414921]{border:1.5px solid var(--border);color:var(--danger);cursor:pointer;background:0 0;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .15s}.remove-btn[data-v-e3414921]:hover{border-color:var(--danger);background:#d0305012}.enriched-badge[data-v-e3414921]{color:var(--accent);background:var(--accent-bg);border-radius:10px;margin-top:4px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.settings-grid[data-v-e3414921]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.settings-card[data-v-e3414921]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px}.sc-title[data-v-e3414921]{color:var(--text);margin-bottom:10px;font-size:1rem;font-weight:700}.sc-desc[data-v-e3414921]{color:var(--muted);margin-bottom:18px;font-size:.82rem}.sc-desc code[data-v-e3414921]{background:var(--bg);border-radius:4px;padding:2px 5px;font-family:Fira Code,monospace;font-size:.78rem}.status-row[data-v-e3414921]{background:var(--bg);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px;display:flex}.status-name[data-v-e3414921]{color:var(--text);font-size:.88rem;font-weight:600}.status-sub[data-v-e3414921]{color:var(--muted);margin-top:2px;font-size:.76rem}.badge[data-v-e3414921]{border-radius:20px;flex-shrink:0;margin-left:10px;padding:4px 10px;font-size:.76rem;font-weight:700}.badge-ok[data-v-e3414921]{background:var(--accent-bg);color:var(--accent)}.badge-err[data-v-e3414921]{color:var(--danger);background:#d030501a}.badge-warn[data-v-e3414921]{color:var(--warn);background:#f0a0201a}.test-btn[data-v-e3414921]{border:1.5px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:7px;margin-top:8px;padding:7px 14px;font-family:inherit;font-size:.84rem;font-weight:600;transition:all .15s}.test-btn[data-v-e3414921]:hover:not(:disabled),.test-btn.test-ok[data-v-e3414921]{background:var(--accent-bg)}.test-btn[data-v-e3414921]:disabled{opacity:.5;cursor:not-allowed}.divider[data-v-e3414921]{border:none;border-top:1px solid var(--border);margin:18px 0}.profile-overlay[data-v-e3414921]{z-index:200;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.profile-panel[data-v-e3414921]{background:var(--surface);flex-direction:column;width:480px;max-width:95vw;height:100%;display:flex;box-shadow:-4px 0 30px #00000026}.pp-header[data-v-e3414921]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.pp-header h2[data-v-e3414921]{margin:0;font-size:1.1rem}.pp-body[data-v-e3414921]{flex:1;padding:20px;overflow-y:auto}.pp-hero[data-v-e3414921]{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.pp-avatar[data-v-e3414921]{background:var(--accent-bg);width:64px;height:64px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:800;display:flex}.pp-name[data-v-e3414921]{color:var(--text);font-size:1.2rem;font-weight:700}.pp-headline[data-v-e3414921]{color:var(--sub);margin-top:3px;font-size:.9rem}.pp-loc[data-v-e3414921]{color:var(--muted);margin-top:3px;font-size:.82rem}.pp-linkedin[data-v-e3414921]{color:var(--accent);margin-top:6px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.pp-linkedin[data-v-e3414921]:hover{text-decoration:underline}.pp-section[data-v-e3414921]{margin-bottom:18px}.pp-section-title[data-v-e3414921]{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:10px;padding-bottom:6px;font-size:.82rem;font-weight:700}.pp-text[data-v-e3414921]{color:var(--sub);margin:0;font-size:.88rem;line-height:1.6}.pp-exp-item[data-v-e3414921]{margin-bottom:12px}.pp-exp-title[data-v-e3414921]{color:var(--text);font-size:.9rem;font-weight:600}.pp-exp-company[data-v-e3414921]{color:var(--sub);font-size:.84rem}.pp-exp-period[data-v-e3414921]{color:var(--muted);margin-top:2px;font-size:.78rem}.pp-skills[data-v-e3414921]{flex-wrap:wrap;gap:6px;display:flex}.skill-chip[data-v-e3414921]{background:var(--bg);border:1px solid var(--border);color:var(--sub);border-radius:20px;padding:4px 10px;font-size:.78rem}.pp-footer[data-v-e3414921]{border-top:1px solid var(--border);flex-shrink:0;gap:10px;padding:16px 20px;display:flex}.save-btn-lg[data-v-e3414921]{border:1.5px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:10px;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .15s}.save-btn-lg[data-v-e3414921]:hover{background:var(--accent-bg)}.outreach-btn-lg[data-v-e3414921]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px;font-family:inherit;font-size:.88rem;font-weight:700;transition:background .15s}.outreach-btn-lg[data-v-e3414921]:hover{background:var(--accent-h)}.modal-overlay[data-v-e3414921]{z-index:300;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-box[data-v-e3414921]{background:var(--surface);border-radius:14px;flex-direction:column;width:100%;max-width:520px;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-e3414921]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.modal-title[data-v-e3414921]{font-size:1rem;font-weight:700}.modal-sub[data-v-e3414921]{color:var(--muted);margin-top:2px;font-size:.82rem}.modal-body[data-v-e3414921]{padding:18px 20px}.loading-row[data-v-e3414921]{color:var(--sub);align-items:center;gap:12px;font-size:.88rem;display:flex}.char-count[data-v-e3414921]{color:var(--muted);text-align:right;margin-top:6px;font-size:.76rem}.outreach-area[data-v-e3414921]{min-height:130px}.modal-footer[data-v-e3414921]{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.ghost-btn[data-v-e3414921]{border:1px solid var(--border);color:var(--sub);cursor:pointer;background:0 0;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:.82rem;transition:all .15s}.ghost-btn[data-v-e3414921]:hover{border-color:var(--accent);color:var(--accent)}.spinner[data-v-e3414921]{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin-e3414921}.spinner.sm[data-v-e3414921]{border-width:2px;width:18px;height:18px}@keyframes spin-e3414921{to{transform:rotate(360deg)}}.slide-enter-active[data-v-e3414921],.slide-leave-active[data-v-e3414921]{transition:transform .3s}.slide-enter-from[data-v-e3414921],.slide-leave-to[data-v-e3414921]{transform:translate(100%)}.fade-modal-enter-active[data-v-e3414921],.fade-modal-leave-active[data-v-e3414921]{transition:opacity .2s}.fade-modal-enter-from[data-v-e3414921],.fade-modal-leave-to[data-v-e3414921]{opacity:0}.dashboard-view-container[data-v-91023e54]{max-width:100%;animation:.4s cubic-bezier(.16,1,.3,1) fadeIn-91023e54}@keyframes fadeIn-91023e54{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.welcome-banner[data-v-91023e54]{color:#fff;box-shadow:none;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #ffffff14;border-radius:6px;margin-bottom:28px;padding:32px;position:relative;overflow:hidden}.welcome-mesh-overlay[data-v-91023e54]{opacity:.15;pointer-events:none;background-image:radial-gradient(circle at 80% 20%,#4f46e5 0%,#0000 45%),radial-gradient(circle at 15% 85%,#8b5cf6 0%,#0000 40%);position:absolute;inset:0}.welcome-banner-inner[data-v-91023e54]{z-index:10;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.welcome-text[data-v-91023e54]{max-width:60%}.welcome-pill[data-v-91023e54]{color:#4f46e5;text-transform:uppercase;letter-spacing:.05em;background:#4f46e526;border:1px solid #4f46e540;border-radius:4px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.welcome-text h2[data-v-91023e54]{letter-spacing:-.02em;color:#fff;margin:0 0 8px;font-size:26px;font-weight:800}.welcome-text p[data-v-91023e54]{color:#94a3b8;margin:0;font-size:14.5px;line-height:1.55}.welcome-text p strong[data-v-91023e54]{color:#4f46e5;font-weight:800}.discover-cta[data-v-91023e54]{box-shadow:none!important;background:#4f46e5!important;border-radius:4px!important;height:44px!important;padding:0 22px!important;font-size:14px!important}.discover-cta[data-v-91023e54]:hover{transform:translateY(-1.5px)scale(1.02);box-shadow:none!important;background:#7c3aed!important}.saas-page-head.header-inline[data-v-91023e54]{border-bottom:1px solid #efeff5;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;padding-bottom:16px;display:flex}.saas-page-head h1[data-v-91023e54]{letter-spacing:-.015em;color:#0f172a;margin:0;font-size:22px;font-weight:800}.saas-page-head p[data-v-91023e54]{color:#64748b;margin:5px 0 0;font-size:13.5px}.primary-btn-premium[data-v-91023e54]{color:#fff;cursor:pointer;height:38px;box-shadow:none;background:#0f172a;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.primary-btn-premium.create-job-cta[data-v-91023e54]{box-shadow:none;background:#4f46e5}.primary-btn-premium.create-job-cta[data-v-91023e54]:hover{box-shadow:none;background:#7c3aed;transform:translateY(-1px)}.plus-icon[data-v-91023e54],.search-icon[data-v-91023e54]{stroke-width:2.8px;width:16px;height:16px}.metric-grid[data-v-91023e54]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px;display:grid}.metric-card[data-v-91023e54]{box-shadow:none;background:#fff;border:1px solid #efeff5;border-radius:6px;align-items:center;gap:20px;padding:24px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.metric-card-bg[data-v-91023e54]{opacity:0;pointer-events:none;z-index:1;transition:opacity .25s;position:absolute;inset:0}.glow-emerald[data-v-91023e54]:hover{border-color:#4f46e5;transform:translateY(-3px)}.glow-emerald:hover .metric-card-bg[data-v-91023e54]{opacity:.04;background:#4f46e5}.glow-amber[data-v-91023e54]:hover{border-color:#f59e0b;transform:translateY(-3px)}.glow-amber:hover .metric-card-bg[data-v-91023e54]{opacity:.04;background:#f59e0b}.glow-purple[data-v-91023e54]:hover{border-color:#8b5cf6;transform:translateY(-3px)}.glow-purple:hover .metric-card-bg[data-v-91023e54]{opacity:.04;background:#8b5cf6}.metric-icon-wrapper[data-v-91023e54]{z-index:5;border-radius:4px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.card-icon[data-v-91023e54]{width:22px;height:22px}.open-jobs-icon[data-v-91023e54]{color:#4f46e5;background:#eef2ff;border:1px solid #4f46e54d}.paused-jobs-icon[data-v-91023e54]{color:#f59e0b;background:#fffbeb;border:1px solid #f59e0b4d}.plan-icon[data-v-91023e54]{color:#8b5cf6;background:#faf5ff;border:1px solid #8b5cf64d}.metric-content[data-v-91023e54]{z-index:5;flex-direction:column;display:flex}.metric-content span[data-v-91023e54]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.metric-content strong[data-v-91023e54]{color:#0f172a;letter-spacing:-.02em;margin:3px 0 4px;font-size:28px;font-weight:850;line-height:1.1}.metric-content .plan-text[data-v-91023e54]{text-transform:uppercase;color:#7c3aed}.metric-subtitle[data-v-91023e54]{color:#94a3b8;font-size:12px;font-weight:500}.dashboard-grid[data-v-91023e54]{grid-template-columns:1.15fr 1fr;align-items:start;gap:28px;display:grid}@media (width<=1024px){.dashboard-grid[data-v-91023e54]{grid-template-columns:1fr}}.content-block[data-v-91023e54]{box-shadow:none;background:#fff;border:1px solid #efeff5;border-radius:6px;padding:24px}.block-head[data-v-91023e54]{border-bottom:1px solid #efeff5;margin-bottom:22px;padding-bottom:14px}.block-head h2[data-v-91023e54]{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:850}.block-head p[data-v-91023e54]{color:#64748b;margin:6px 0 0;font-size:13px;line-height:1.45}.block-head.split[data-v-91023e54]{justify-content:space-between;align-items:center;gap:12px;display:flex}.sourcing-loader[data-v-91023e54]{border:2.5px solid #efeff5;border-top-color:#4f46e5;border-radius:50%;width:28px;height:28px;margin:16px auto;animation:.8s linear infinite spin-91023e54}@keyframes spin-91023e54{to{transform:rotate(360deg)}}.empty-state[data-v-91023e54]{text-align:center;color:#64748b;background:#fafafc;border:1px dashed #efeff5;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:44px 20px;font-size:13.5px;display:flex}.empty-icon[data-v-91023e54]{color:#cbd5e1;width:36px;height:36px;margin-bottom:14px}.empty-state p[data-v-91023e54]{max-width:360px;margin:0;line-height:1.5}.job-list[data-v-91023e54]{gap:12px;display:grid}.job-row[data-v-91023e54]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:16px;padding:16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.job-row.interactive-card[data-v-91023e54]{cursor:pointer}.job-avatar-circle[data-v-91023e54]{letter-spacing:-.01em;border:1px solid #0000000a;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:15px;font-weight:850;display:grid;box-shadow:inset 0 -2px 4px #00000008}.job-details[data-v-91023e54]{flex:1;min-width:0}.job-details h3[data-v-91023e54]{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:800;transition:color .15s}.job-meta-row[data-v-91023e54]{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0 0;font-size:12.5px;display:flex}.meta-dot[data-v-91023e54]{color:#cbd5e1}.employment-tag[data-v-91023e54]{color:#475569;text-transform:uppercase;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.job-row-actions[data-v-91023e54]{align-items:center;gap:12px;display:flex}.row-chevron[data-v-91023e54]{color:#94a3b8;opacity:0;width:16px;height:16px;transition:all .2s cubic-bezier(.16,1,.3,1);transform:translate(-4px)}.job-row.interactive-card[data-v-91023e54]:hover{box-shadow:none;border-color:#4f46e5;transform:translateY(-2px)}.job-row.interactive-card:hover h3[data-v-91023e54]{color:#4f46e5}.job-row.interactive-card:hover .row-chevron[data-v-91023e54]{opacity:1;color:#4f46e5;transform:translate(0)}.status-badge[data-v-91023e54]{text-transform:uppercase;letter-spacing:.05em;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.status-badge.open[data-v-91023e54]{color:#3730a3;background:#eef2ff;border-color:#a7f3d0}.status-badge.paused[data-v-91023e54]{color:#92400e;background:#fffbeb;border-color:#fde68a}.status-badge.closed[data-v-91023e54],.status-badge.filled[data-v-91023e54]{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.view-all-link[data-v-91023e54]{color:#64748b;align-items:center;gap:5px;font-size:13px;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex}.view-all-link[data-v-91023e54]:hover{color:#4f46e5}.arrow-right[data-v-91023e54]{stroke-width:2.8px;width:14px;height:14px}.secondary-btn.refresh-btn[data-v-91023e54]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:750;transition:all .15s;display:flex}.secondary-btn.refresh-btn[data-v-91023e54]:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8}.secondary-btn.refresh-btn[data-v-91023e54]:disabled{opacity:.6;cursor:not-allowed}.refresh-icon[data-v-91023e54]{stroke-width:2.5px;width:13px;height:13px}.refresh-icon.spinning[data-v-91023e54]{animation:1s linear infinite spin-91023e54}.activity-timeline[data-v-91023e54]{flex-direction:column;display:flex;position:relative}.activity-timeline[data-v-91023e54]:before{content:"";background:#f1f5f9;width:2px;position:absolute;top:8px;bottom:80px;left:20px}.activity-timeline-item[data-v-91023e54]{align-items:flex-start;gap:16px;padding:16px 0;display:flex;position:relative}.activity-timeline-item[data-v-91023e54]:last-of-type{padding-bottom:8px}.activity-icon-indicator[data-v-91023e54]{z-index:10;border:1.5px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 2px 5px #00000008}.activity-icon-indicator svg[data-v-91023e54]{width:17px;height:17px}.activity-body[data-v-91023e54]{flex:1;min-width:0;padding-top:2px}.activity-body p[data-v-91023e54]{color:#334155;margin:0 0 5px;font-size:13.5px;line-height:1.5}.actor-name[data-v-91023e54]{color:#0f172a;font-weight:800}.event-label[data-v-91023e54]{color:#475569}.activity-time-row[data-v-91023e54]{color:#94a3b8;align-items:center;gap:6px;font-size:12px;display:flex}.actor-email-dot[data-v-91023e54]{color:#cbd5e1}.actor-email-label[data-v-91023e54]{color:#64748b;font-weight:500}.block-footer[data-v-91023e54]{border-top:1px solid #f1f5f9;justify-content:center;margin-top:18px;padding-top:18px;display:flex}.view-audit-btn[data-v-91023e54]{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:12.5px;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 2px 4px #00000005}.view-audit-btn[data-v-91023e54]:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8;transform:translateY(-.5px)}body.dark-mode{color:#22d3ee;background:#ffffff0d;border-color:#303033}.saas-page[data-v-1b9401a5]{max-width:100%}.saas-page-head[data-v-1b9401a5]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.page-title[data-v-1b9401a5]{color:#1f2225;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.page-subtitle[data-v-1b9401a5]{color:#5c6370;margin:4px 0 0;font-size:13px}.primary-btn[data-v-1b9401a5]{color:#fff;cursor:pointer;background-color:#4f46e5;border:0;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .2s;display:inline-flex}.primary-btn[data-v-1b9401a5]:hover{background-color:#7c3aed}.jobs-master-container[data-v-1b9401a5],.jobs-detail-container[data-v-1b9401a5]{width:100%;animation:.2s cubic-bezier(.16,1,.3,1) fadeIn-1b9401a5}@keyframes fadeIn-1b9401a5{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.jobs-table-card[data-v-1b9401a5]{box-sizing:border-box;background-color:#fff;border:1px solid #efeff5;border-radius:4px;overflow:hidden;box-shadow:0 1px 2px #00000005}.table-responsive[data-v-1b9401a5]{width:100%;overflow-x:auto}.naive-jobs-table[data-v-1b9401a5]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.naive-jobs-table th[data-v-1b9401a5],.naive-jobs-table td[data-v-1b9401a5]{vertical-align:middle;border-bottom:1px solid #efeff5;padding:12px 16px}body.dark-mode,body.dark-mode{border-bottom-color:#303033}.naive-jobs-table th[data-v-1b9401a5]{color:#1f2225;text-transform:uppercase;letter-spacing:.03em;-webkit-user-select:none;user-select:none;background-color:#fafafc;font-size:12px;font-weight:600}.job-table-row[data-v-1b9401a5]{cursor:pointer;transition:background-color .15s}.job-table-row[data-v-1b9401a5]:hover{background-color:#fafafc}.job-title-cell[data-v-1b9401a5]{align-items:center;gap:10px;display:flex}.job-title-text[data-v-1b9401a5]{color:#1f2225;font-size:13.5px;font-weight:600}.job-dept-badge[data-v-1b9401a5]{color:#5c6370;background-color:#f0f0f5;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.job-loc-text[data-v-1b9401a5]{color:#5c6370;font-weight:500}.status-pill-badge[data-v-1b9401a5]{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.status-pill-badge.open[data-v-1b9401a5]{color:#4f46e5;background-color:#eef2ff}.status-pill-badge.paused[data-v-1b9401a5]{color:#f0a020;background-color:#fdf6ec}.status-pill-badge.closed[data-v-1b9401a5],.status-pill-badge.archived[data-v-1b9401a5]{color:#d03050;background-color:#fdf3f5}body.dark-mode,body.dark-mode{color:#e05070;background-color:#d0305026}.job-candidate-count-badge[data-v-1b9401a5]{color:#8c8c8c;background-color:#f0f0f5;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.job-candidate-count-badge.populated[data-v-1b9401a5]{color:#4f46e5;background-color:#eef2ff}.job-row-actions[data-v-1b9401a5]{align-items:center;gap:12px;display:inline-flex}.btn-action-view[data-v-1b9401a5]{color:#4f46e5;cursor:pointer;background:0 0;border:1px solid #4f46e5;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.btn-action-view[data-v-1b9401a5]:hover{color:#fff;background-color:#4f46e5}.btn-action-archive[data-v-1b9401a5]{color:#bfbfbf;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;transition:all .15s;display:grid}.job-table-row:hover .btn-action-archive[data-v-1b9401a5]{color:#bfbfbf}.btn-action-archive[data-v-1b9401a5]:hover{background-color:#d0305014;color:#d03050!important}.btn-action-archive svg[data-v-1b9401a5]{width:13px;height:13px}.back-link-btn[data-v-1b9401a5]{color:#5c6370;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:6px;padding:0;font-size:12px;font-weight:600;transition:color .15s;display:inline-flex}.back-link-btn[data-v-1b9401a5]:hover{color:#4f46e5}.back-arrow-svg[data-v-1b9401a5]{stroke-width:3px;width:12px;height:12px}.detail-role-title-row[data-v-1b9401a5]{align-items:center;gap:12px;display:flex}.flex-between[data-v-1b9401a5]{justify-content:space-between;align-items:flex-end;display:flex}.full-width-pipeline[data-v-1b9401a5]{width:100%;height:calc(100vh - 165px);margin-top:4px}.table-state-loading[data-v-1b9401a5],.table-state-empty[data-v-1b9401a5]{text-align:center;color:#8c8c8c;flex-direction:column;justify-content:center;align-items:center;padding:60px 40px;display:flex}.table-state-empty h3[data-v-1b9401a5]{color:#1f2225;margin:0 0 6px;font-size:15px;font-weight:600}.table-state-empty p[data-v-1b9401a5]{max-width:320px;margin:0 0 16px;font-size:12.5px;line-height:1.4}.mt-12[data-v-1b9401a5]{margin-top:12px}.pipeline-main-column[data-v-1b9401a5]{box-sizing:border-box;background-color:#fff;border:1px solid #efeff5;border-radius:4px;flex-direction:column;height:100%;display:flex;overflow:hidden}.pipeline-board-panel[data-v-1b9401a5]{flex-direction:column;height:100%;display:flex;overflow:hidden}.pipeline-board-header[data-v-1b9401a5]{background-color:#fafafc;border-bottom:1px solid #efeff5;flex-shrink:0;padding:12px 16px}.pipeline-board-crumbs[data-v-1b9401a5]{color:#8c8c8c;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.crumb-separator[data-v-1b9401a5]{color:#d9d9d9}.active-crumb[data-v-1b9401a5]{color:#4f46e5}.pipeline-board-subtitle[data-v-1b9401a5]{color:#5c6370;margin-top:4px;font-size:12px;font-weight:500}.pipeline-empty-state[data-v-1b9401a5]{text-align:center;color:#8c8c8c;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.empty-spark[data-v-1b9401a5]{color:#4f46e5;margin-bottom:12px;font-size:24px}.pipeline-empty-state h3[data-v-1b9401a5]{color:#1f2225;margin:0 0 6px;font-size:15px;font-weight:600}.pipeline-empty-state p[data-v-1b9401a5]{max-width:320px;margin:0;font-size:12.5px;line-height:1.4}.kanban-scroller[data-v-1b9401a5]{flex:1;padding:12px;overflow:auto hidden}.kanban-columns-container[data-v-1b9401a5]{align-items:start;gap:12px;height:100%;display:flex}.kanban-stage-col[data-v-1b9401a5]{background-color:#fafafc;border:1px solid #efeff5;border-radius:4px;flex-direction:column;flex:1;min-width:215px;max-width:260px;max-height:100%;display:flex}.kanban-stage-head[data-v-1b9401a5]{background-color:#f5f7f9;border-bottom:1px solid #efeff5;border-top-left-radius:4px;border-top-right-radius:4px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.stage-name[data-v-1b9401a5]{color:#1f2225;text-transform:uppercase;letter-spacing:.03em;font-size:11.5px;font-weight:700}.stage-count[data-v-1b9401a5]{color:#5c6370;background-color:#e0e0e6;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:10.5px;font-weight:700;display:grid}.kanban-stage-list[data-v-1b9401a5]{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;overflow-y:auto}.kanban-candidate-card[data-v-1b9401a5]{cursor:pointer;background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:10px;transition:all .15s;box-shadow:0 1px 2px #00000008}.kanban-candidate-card[data-v-1b9401a5]:hover{border-color:#4f46e5}.candidate-card-top[data-v-1b9401a5]{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.candidate-name[data-v-1b9401a5]{color:#1f2225;font-size:12.5px;font-weight:600}.candidate-linkedin-anchor[data-v-1b9401a5]{color:#0077b5;flex-shrink:0;transition:transform .15s;display:inline-flex}.candidate-linkedin-anchor[data-v-1b9401a5]:hover{transform:scale(1.1)}.linkedin-svg[data-v-1b9401a5]{width:12px;height:12px}.candidate-headline[data-v-1b9401a5]{color:#8c8c8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 8px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.candidate-card-bottom[data-v-1b9401a5]{border-top:1px solid #fafafc;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.fit-score-pill[data-v-1b9401a5]{border-radius:2px;padding:1px 5px;font-size:10px;font-weight:700}.score-success[data-v-1b9401a5]{color:#4f46e5;background-color:#eef2ff}.score-warning[data-v-1b9401a5]{color:#f0a020;background-color:#fdf6ec}.score-error[data-v-1b9401a5]{color:#d03050;background-color:#fdf3f5}.trigger-score-btn[data-v-1b9401a5]{color:#5c6370;cursor:pointer;background-color:#fafafc;border:1px dashed #d9d9d9;border-radius:2px;align-items:center;gap:3px;padding:1px 4px;font-size:10px;font-weight:600;display:inline-flex}.trigger-score-btn[data-v-1b9401a5]:hover:not(:disabled){color:#4f46e5;border-color:#4f46e5}.score-sparkle-svg[data-v-1b9401a5]{color:currentColor;width:9px;height:9px}.candidate-shift-arrows[data-v-1b9401a5]{gap:2px;display:flex}.arrow-btn[data-v-1b9401a5]{color:#5c6370;cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:inline-flex}.arrow-btn[data-v-1b9401a5]:hover{color:#4f46e5;border-color:#4f46e5}.arrow-btn svg[data-v-1b9401a5]{width:8px;height:8px}.kanban-empty-placeholder[data-v-1b9401a5]{color:#bfbfbf;text-align:center;background-color:#fff;border:1px dashed #d9d9d9;border-radius:4px;padding:16px 8px;font-size:10.5px}.flat-spinner[data-v-1b9401a5]{border:2px solid #4f46e51a;border-top-color:#4f46e5;border-radius:50%;width:20px;height:20px;margin-bottom:8px;animation:.8s linear infinite spin-1b9401a5}@keyframes spin-1b9401a5{to{transform:rotate(360deg)}}.saas-page[data-v-0f0a8559]{max-width:100%}.discovery-filters-bar[data-v-0f0a8559]{-webkit-backdrop-filter:blur(8px);background:#f8fafcb3;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:12px;margin-bottom:16px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff80,0 1px 3px #0f172a08}.filters-top-row[data-v-0f0a8559]{grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}.search-input-wrapper[data-v-0f0a8559]{flex:1;align-items:center;display:flex;position:relative}.search-field-icon[data-v-0f0a8559]{color:#64748b;pointer-events:none;width:14px;height:14px;position:absolute;left:10px}.premium-filter-search[data-v-0f0a8559]{color:#1f2225;background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%;height:34px;padding:0 32px;font-size:12px;font-weight:500;transition:all .15s}.premium-filter-search[data-v-0f0a8559]:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 2px #4f46e51a}.clear-search-btn[data-v-0f0a8559]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;transition:all .15s;display:flex;position:absolute;right:8px}.clear-search-btn[data-v-0f0a8559]:hover{color:#1f2225;background:#cbd5e1}.sort-selector-wrapper[data-v-0f0a8559]{align-items:center;gap:8px;display:flex}.filter-label-text[data-v-0f0a8559]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:700}.premium-filter-select[data-v-0f0a8559]{cursor:pointer;color:#1f2225;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:14px;border:1px solid #cbd5e1;border-radius:4px;height:34px;padding:0 28px 0 10px;font-size:12px;font-weight:600;transition:all .15s}.premium-filter-select[data-v-0f0a8559]:hover{border-color:#4f46e5}.premium-filter-select[data-v-0f0a8559]:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 2px #4f46e51a}.sort-select[data-v-0f0a8559]{min-width:200px}.filters-bottom-row[data-v-0f0a8559]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.filter-dropdown-group[data-v-0f0a8559]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.filter-select-wrapper[data-v-0f0a8559]{align-items:center;gap:8px;display:flex}.filter-actions-group[data-v-0f0a8559]{align-items:center;display:flex}.reset-filters-pill[data-v-0f0a8559]{color:#b91c1c;cursor:pointer;background:#fef2f2;border:1px solid #fca5a5;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.reset-filters-pill[data-v-0f0a8559]:hover{color:#991b1b;background:#fee2e2;border-color:#ef4444;transform:translateY(-.5px)}.reset-icon[data-v-0f0a8559]{font-size:12px;font-weight:700;line-height:1}.master-selection-row[data-v-0f0a8559]{border-top:1px solid #e2e8f0;align-items:center;padding-top:10px;display:flex}.master-checkbox-label[data-v-0f0a8559]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.master-selection-text[data-v-0f0a8559]{color:#475569;font-size:12px;font-weight:600;transition:color .15s}.master-checkbox-label:hover .master-selection-text[data-v-0f0a8559]{color:#4f46e5}.empty-state.no-filter-matches[data-v-0f0a8559]{padding:40px 20px}.empty-state.no-filter-matches h3[data-v-0f0a8559]{color:#1e293b;margin:12px 0 6px}.clear-filters-btn-empty[data-v-0f0a8559]{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:4px;margin-top:14px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .15s;box-shadow:0 1px 2px #4f46e51a}.clear-filters-btn-empty[data-v-0f0a8559]:hover{background:#7c3aed;transform:translateY(-1px)}body.dark-mode{box-shadow:none;color:#ffffffd1;background:#7c3aed;border-color:#303033 #ef444480 #ef444480;box-shadow:0 0 0 2px #22d3ee26}.saas-page-head[data-v-0f0a8559]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.saas-page-head h1[data-v-0f0a8559]{letter-spacing:-.01em;color:#1f2225;margin:0;font-size:22px;font-weight:600}.saas-page-head p[data-v-0f0a8559]{color:#5c6370;margin:5px 0 0;font-size:13px}.discover-layout-grid[data-v-0f0a8559]{grid-template-columns:280px 1fr;align-items:start;gap:20px;display:grid}.discover-sidebar-form[data-v-0f0a8559]{background:#fff;border:1px solid #efeff5;border-radius:4px;padding:16px;position:sticky;top:16px}.discover-sidebar-header[data-v-0f0a8559]{border-bottom:1px solid #efeff5;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.discover-sidebar-header h2[data-v-0f0a8559]{color:#1f2225;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:11px;font-weight:700}.sidebar-reset-btn[data-v-0f0a8559]{color:#8c8c8c;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;transition:all .15s}.sidebar-reset-btn[data-v-0f0a8559]:hover{color:#1f2225;background:#f5f7f9}.discover-form[data-v-0f0a8559]{gap:12px;display:grid}.form-field[data-v-0f0a8559]{color:#5c6370;gap:5px;font-size:12px;font-weight:600;display:grid}.form-field input[data-v-0f0a8559]{box-sizing:border-box;width:100%;font:inherit;color:#1f2225;background:#fff;border:1px solid #efeff5;border-radius:4px;padding:8px 10px;font-size:12.5px;transition:border-color .15s}.form-field input[data-v-0f0a8559]:focus{border-color:#4f46e5;outline:none}.form-field input[data-v-0f0a8559]::placeholder{color:#bfbfbf}.search-submit-btn[data-v-0f0a8559]{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;height:36px;margin-top:4px;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .15s;display:flex}.search-submit-btn[data-v-0f0a8559]:hover:not(:disabled){background:#7c3aed}.search-submit-btn[data-v-0f0a8559]:disabled{opacity:.65;cursor:wait}.search-icon[data-v-0f0a8559]{stroke-width:2.5px;width:14px;height:14px}.discover-results-main[data-v-0f0a8559]{min-width:0}.results-panel[data-v-0f0a8559]{background:#fff;border:1px solid #efeff5;border-radius:4px;padding:16px}.block-head.split[data-v-0f0a8559]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.block-head h2[data-v-0f0a8559]{color:#1f2225;margin:0;font-size:15px;font-weight:600}.pool-meta[data-v-0f0a8559]{color:#8c8c8c;margin:3px 0 0;font-size:12px}.refresh-btn[data-v-0f0a8559]{color:#5c6370;cursor:pointer;background:#fff;border:1px solid #efeff5;border-radius:4px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.refresh-btn[data-v-0f0a8559]:hover:not(:disabled){background:#fafafc;border-color:#c8c8cc}.refresh-btn[data-v-0f0a8559]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon[data-v-0f0a8559]{stroke-width:2.5px;width:12px;height:12px}.refresh-icon.spinning[data-v-0f0a8559]{animation:1s linear infinite spin-0f0a8559}@keyframes spin-0f0a8559{to{transform:rotate(360deg)}}.query-preview[data-v-0f0a8559]{background:#fafafc;border:1px dashed #efeff5;border-radius:4px;align-items:center;gap:10px;margin-bottom:16px;padding:8px 12px;display:flex}.query-icon[data-v-0f0a8559]{color:#8c8c8c;flex-shrink:0;width:13px;height:13px}.query-info[data-v-0f0a8559]{flex-direction:column;gap:1px;min-width:0;display:flex}.query-label[data-v-0f0a8559]{color:#8c8c8c;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.query-code[data-v-0f0a8559]{color:#1f2225;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:11.5px;overflow:hidden}.sourcing-active-state[data-v-0f0a8559]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;display:flex}.sourcing-loader[data-v-0f0a8559]{border:2px solid #efeff5;border-top-color:#4f46e5;border-radius:50%;width:24px;height:24px;margin-bottom:14px;animation:.8s linear infinite spin-0f0a8559}.sourcing-active-state h3[data-v-0f0a8559]{color:#1f2225;margin:0 0 6px;font-size:14px;font-weight:600}.sourcing-active-state p[data-v-0f0a8559]{color:#8c8c8c;max-width:420px;margin:0;font-size:13px;line-height:1.5}.empty-state[data-v-0f0a8559]{text-align:center;color:#8c8c8c;background:#fafafc;border:1px dashed #efeff5;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;display:flex}.empty-pool-icon[data-v-0f0a8559]{color:#c8c8cc;width:36px;height:36px;margin-bottom:12px}.empty-state h3[data-v-0f0a8559]{color:#1f2225;margin:0 0 6px;font-size:14px;font-weight:600}.empty-state p[data-v-0f0a8559]{max-width:400px;margin:0;font-size:12.5px;line-height:1.5}.candidate-list[data-v-0f0a8559]{grid-template-columns:1fr;gap:10px;display:grid}.candidate-card[data-v-0f0a8559]{background:#fff;border:1px solid #e3e5ea;border-radius:4px;flex-direction:column;align-items:stretch;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.interactive-card[data-v-0f0a8559]{cursor:pointer}.interactive-card[data-v-0f0a8559]:hover{border-color:#4f46e5;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.card-header[data-v-0f0a8559]{background:#fff;border-bottom:1px solid #eef0f3;border-right:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.avatar-and-name[data-v-0f0a8559]{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.candidate-avatar[data-v-0f0a8559]{color:#4f46e5;background:#eef2ff;border:1px solid #4f46e540;border-radius:4px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.name-headline-group[data-v-0f0a8559]{flex:1;min-width:0}.candidate-name-row[data-v-0f0a8559]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.candidate-name[data-v-0f0a8559]{color:#15181c;white-space:nowrap;text-overflow:ellipsis;max-width:min(450px,50vw);margin:0;font-size:14px;font-weight:700;overflow:hidden}.enriched-chip[data-v-0f0a8559]{color:#4f46e5;text-transform:uppercase;letter-spacing:.03em;background:#eef2ff;border:1px solid #4f46e540;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:9.5px;font-weight:700}.pipeline-status-chip[data-v-0f0a8559]{color:#4f46e5;text-transform:uppercase;letter-spacing:.03em;background:#eef2ff;border:1px solid #4f46e533;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:9.5px;font-weight:700}.candidate-meta-location[data-v-0f0a8559]{color:#555f6d;align-items:center;gap:4px;margin:3px 0 0;font-size:11.5px;display:flex}.meta-icon[data-v-0f0a8559]{color:#64748b;flex-shrink:0;width:12px;height:12px}.card-header-actions-group[data-v-0f0a8559]{flex-shrink:0;align-items:center;gap:6px;display:flex}.card-remove-btn[data-v-0f0a8559]{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #fee2e2;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.card-remove-btn[data-v-0f0a8559]:hover{color:#b91c1c;background:#fee2e2;border-color:#fca5a5;transform:scale(1.05)}.card-remove-btn .remove-icon[data-v-0f0a8559]{width:13px;height:13px}.card-linkedin-link[data-v-0f0a8559]{color:#0077b5;background:#fff;border:1px solid #d7ecf8;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:all .15s;display:inline-flex}.card-linkedin-link[data-v-0f0a8559]:hover{color:#005a8a;background:#f0f9ff;border-color:#bae6fd;transform:scale(1.05)}.linkedin-icon[data-v-0f0a8559]{width:13px;height:13px}.card-body[data-v-0f0a8559]{flex-direction:column;gap:9px;min-width:0;padding:14px 16px;display:flex}.candidate-headline[data-v-0f0a8559]{color:#303842;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.company-row[data-v-0f0a8559]{align-items:center;gap:5px;display:flex}.company-label[data-v-0f0a8559]{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:11px;font-weight:700}.company-text[data-v-0f0a8559]{color:#28313d;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.skills-wrapper[data-v-0f0a8559]{flex-wrap:wrap;gap:4px;display:flex}.skill-badge[data-v-0f0a8559]{color:#374151;background:#f7f9fb;border:1px solid #dfe3e8;border-radius:3px;padding:1.5px 6px;font-size:11px;font-weight:600}.more-skills-badge[data-v-0f0a8559]{color:#6b7280;cursor:default;padding:1.5px 5px;font-size:10.5px;font-weight:600}.candidate-snippet-block[data-v-0f0a8559]{background:#f8fafc;border:1px solid #e1e7ef;border-radius:4px;padding:8px 10px}.snippet-label[data-v-0f0a8559]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.candidate-snippet[data-v-0f0a8559]{color:#334155;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}.card-footer[data-v-0f0a8559]{background:#fafafc;border-left:1px solid #eef0f3;flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:14px;display:flex}.job-selector-wrapper[data-v-0f0a8559]{flex-direction:column;gap:4px;display:flex}.job-select-label[data-v-0f0a8559]{color:#5f6b7a;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.select-container[data-v-0f0a8559]{position:relative}.action-select[data-v-0f0a8559]{box-sizing:border-box;cursor:pointer;color:#1f2225;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E") right 6px center/14px no-repeat;border:1px solid #dfe3e8;border-radius:4px;width:100%;height:30px;padding:0 28px 0 10px;font-size:12px;font-weight:600;transition:border-color .15s}.action-select[data-v-0f0a8559]:hover{border-color:#4f46e5}.action-select[data-v-0f0a8559]:focus{border-color:#4f46e5;outline:none}.card-pipeline-state[data-v-0f0a8559]{color:#475569;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:4px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11.5px;font-weight:600;display:flex}.card-pipeline-state.active[data-v-0f0a8559]{color:#4f46e5;background:#eef2ff;border-style:solid;border-color:#4f46e540}.footer-actions[data-v-0f0a8559]{align-items:center;gap:6px;display:flex}.action-btn[data-v-0f0a8559]{cursor:pointer;box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;height:28px;padding:0 10px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.view-btn[data-v-0f0a8559]{color:#5c6370;background:#fff;border-color:#efeff5}.view-btn[data-v-0f0a8559]:hover{color:#4f46e5;background:#fff;border-color:#4f46e5}.enrich-btn[data-v-0f0a8559]{color:#7c3aed;background:#faf5ff;border-color:#c084fc66}.enrich-btn[data-v-0f0a8559]:hover:not(:disabled){color:#6d28d9;background:#f3e8ff;border-color:#a855f7}.enrich-btn[data-v-0f0a8559]:disabled{opacity:.55;cursor:wait}.pipeline-btn[data-v-0f0a8559]{color:#fff;background:#4f46e5;border-color:#0000;flex:1}.pipeline-btn[data-v-0f0a8559]:hover:not(:disabled){background:#7c3aed}.pipeline-btn[data-v-0f0a8559]:disabled{opacity:.6;cursor:not-allowed}.pipeline-btn.added-state[data-v-0f0a8559]{color:#4f46e5;cursor:not-allowed;opacity:1;background:#eef2ff;border-color:#4f46e540}@media (width<=990px){.discover-layout-grid[data-v-0f0a8559]{grid-template-columns:1fr}}@media (width<=1180px){.candidate-name[data-v-0f0a8559]{max-width:min(420px,70vw)}}body.dark-mode{color:#22d3ee;background:#4f46e51f;border-color:#22d3ee40}.candidate-checkbox-wrapper[data-v-0f0a8559]{align-items:center;margin-right:2px;display:flex}.candidate-card-checkbox[data-v-0f0a8559]{cursor:pointer;accent-color:#4f46e5;border:1px solid #efeff5;border-radius:4px;width:16px;height:16px;transition:all .15s}body.dark-mode{accent-color:#22d3ee;border-color:#303033}.bulk-actions-overlay[data-v-0f0a8559]{z-index:99;box-sizing:border-box;background:#fff;border:1px solid #efeff5;border-radius:6px;width:auto;max-width:90vw;padding:12px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000014}.bulk-actions-content[data-v-0f0a8559]{align-items:center;gap:16px;display:flex}.bulk-selected-count[data-v-0f0a8559]{color:#1f2225;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.pulse-dot[data-v-0f0a8559]{background:#4f46e5;border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulse-0f0a8559;box-shadow:0 0 #4f46e566}@keyframes pulse-0f0a8559{0%{transform:scale(.95);box-shadow:0 0 #4f46e5b3}70%{transform:scale(1);box-shadow:0 0 0 6px #4f46e500}to{transform:scale(.95);box-shadow:0 0 #4f46e500}}.bulk-divider[data-v-0f0a8559]{background:#efeff5;width:1px;height:24px}.bulk-controls-row[data-v-0f0a8559]{align-items:center;gap:12px;display:flex}.bulk-job-selector[data-v-0f0a8559]{align-items:center;gap:8px;display:flex}.bulk-job-selector label[data-v-0f0a8559]{color:#8c8c8c;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:11px;font-weight:700}.bulk-select[data-v-0f0a8559]{cursor:pointer;color:#1f2225;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:14px;border:1px solid #efeff5;border-radius:4px;min-width:140px;height:32px;padding:0 28px 0 10px;font-size:12px;font-weight:600}.bulk-action-btn[data-v-0f0a8559]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:4px;height:32px;padding:0 14px;font-size:12px;font-weight:600;transition:all .15s}.bulk-add-btn[data-v-0f0a8559]{color:#fff;background:#4f46e5}.bulk-add-btn[data-v-0f0a8559]:hover:not(:disabled){background:#7c3aed}.bulk-add-btn[data-v-0f0a8559]:disabled{opacity:.6;cursor:not-allowed}.bulk-score-btn[data-v-0f0a8559]{color:#1f2225;background:#f7f9fb;border:1px solid #efeff5}.bulk-score-btn[data-v-0f0a8559]:hover{background:#f0f2f5;border-color:#cbd5e1}.bulk-cancel-btn[data-v-0f0a8559]{color:#8c8c8c;cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:12px;font-weight:600;transition:color .15s}.bulk-cancel-btn[data-v-0f0a8559]:hover{color:#1f2225}.slide-up-enter-active[data-v-0f0a8559],.slide-up-leave-active[data-v-0f0a8559]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s}.slide-up-enter-from[data-v-0f0a8559],.slide-up-leave-to[data-v-0f0a8559]{opacity:0;transform:translate(-50%,20px)}.discover-pipeline-scope-card[data-v-0f0a8559]{background:#fff;border:1px solid #efeff5;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex;box-shadow:0 1px 2px #00000005}.scope-info-group[data-v-0f0a8559]{align-items:center;gap:12px;display:flex}.scope-info-group h3[data-v-0f0a8559]{color:#1f2225;margin:0;font-size:13.5px;font-weight:600}.scope-help[data-v-0f0a8559]{color:#8c8c8c;margin:2px 0 0;font-size:11px}.scope-indicator-dot[data-v-0f0a8559]{background:#dc2626;border-radius:50%;width:8px;height:8px}.scope-indicator-dot.has-job[data-v-0f0a8559]{background:#4f46e5}.scope-selector-wrap[data-v-0f0a8559]{min-width:220px}.premium-scope-select[data-v-0f0a8559]{cursor:pointer;color:#1f2225;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:14px;border:1px solid #efeff5;border-radius:4px;width:100%;height:34px;padding:0 28px 0 10px;font-size:12px;font-weight:600;transition:border-color .15s}.premium-scope-select[data-v-0f0a8559]:focus{border-color:#4f46e5;outline:none}.scope-warning-banner[data-v-0f0a8559]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:4px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:12.5px;font-weight:500;line-height:1.45;display:flex}.warning-icon[data-v-0f0a8559]{color:currentColor;flex-shrink:0;width:16px;height:16px}.score-status-badge[data-v-0f0a8559]{text-transform:uppercase;letter-spacing:.03em;border-radius:3px;flex-shrink:0;align-items:center;padding:1.5px 6px;font-size:9.5px;font-weight:700;display:inline-flex}.score-status-badge.score-success[data-v-0f0a8559]{color:#4f46e5;background-color:#eef2ff;border:1px solid #4f46e540}.score-status-badge.score-warning[data-v-0f0a8559]{color:#f0a020;background-color:#fdf6ec;border:1px solid #f0a02040}.score-status-badge.score-error[data-v-0f0a8559]{color:#d03050;background-color:#fdf3f5;border:1px solid #d0305040}.scoring-status-badge[data-v-0f0a8559]{color:#ea580c;text-transform:uppercase;letter-spacing:.03em;background-color:#fff7ed;border:1px solid #ea580c40;border-radius:3px;flex-shrink:0;align-items:center;gap:4px;padding:1.5px 6px;font-size:9.5px;font-weight:700;display:inline-flex}.pulse-dot-orange[data-v-0f0a8559]{background-color:#ea580c;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite pulse-orange-ani-0f0a8559;display:inline-block}@keyframes pulse-orange-ani-0f0a8559{0%{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.5;transform:scale(.8)}}.card-pipeline-state.evaluating[data-v-0f0a8559]{color:#ea580c;background:#ea580c0d;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-weight:600;animation:2s ease-in-out infinite pulse-bg-ani-0f0a8559;display:flex}.mini-spinner[data-v-0f0a8559]{border:2px solid #ea580c4d;border-top-color:#ea580c;border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin-ani-0f0a8559}body.dark-mode{border:2px solid #f973164d;border-top-color:#f97316}@keyframes spin-ani-0f0a8559{to{transform:rotate(360deg)}}@keyframes pulse-bg-ani-0f0a8559{0%{opacity:.65}50%{opacity:1}to{opacity:.65}}.unenriched-chip[data-v-0f0a8559]{color:#d97706;text-transform:uppercase;letter-spacing:.03em;background:#fef3c7;border:1px solid #d9770640;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:9.5px;font-weight:700}.low-data-warning-badge[data-v-0f0a8559]{color:#ef4444;text-transform:uppercase;letter-spacing:.03em;cursor:help;background-color:#fee2e2;border:1px solid #ef444440;border-radius:3px;flex-shrink:0;padding:1.5px 6px;font-size:9.5px;font-weight:700}.saas-page[data-v-a17b3316]{max-width:100%}.saas-page-head[data-v-a17b3316]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.saas-page-head h1[data-v-a17b3316]{color:#1f2225;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.saas-page-head p[data-v-a17b3316]{color:#5c6370;margin:4px 0 0;font-size:13px}.team-panel[data-v-a17b3316]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;margin-top:16px;padding:16px;box-shadow:0 1px 2px #00000005}.block-head h2[data-v-a17b3316]{color:#1f2225;margin:0 0 4px;font-size:15px;font-weight:600}.block-head p[data-v-a17b3316]{color:#5c6370;margin:0;font-size:12px}.split[data-v-a17b3316]{justify-content:space-between;align-items:center;gap:12px;display:flex}.secondary-btn[data-v-a17b3316]{color:#1f2225;cursor:pointer;background-color:#fff;border:1px solid #efeff5;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.secondary-btn[data-v-a17b3316]:hover{background-color:#fafafc;border-color:#cbd5e1}.primary-link[data-v-a17b3316]{color:#fff;cursor:pointer;background-color:#4f46e5;border:0;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .2s;display:inline-flex}.primary-link[data-v-a17b3316]:hover,body.dark-mode{background-color:#7c3aed}.primary-link[data-v-a17b3316]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-a17b3316]{color:#5c6370;text-align:center;padding:22px;font-size:13px}.team-invite-form[data-v-a17b3316]{grid-template-columns:1fr 220px auto;align-items:end;gap:12px;margin:14px 0;display:grid}.team-invite-form label[data-v-a17b3316]{color:#1f2225;gap:6px;font-size:12.5px;font-weight:600;display:grid}.team-invite-form input[data-v-a17b3316],.team-invite-form select[data-v-a17b3316],.team-actions select[data-v-a17b3316]{box-sizing:border-box;color:#1f2225;text-transform:capitalize;background-color:#fff;border:1px solid #efeff5;border-radius:4px;outline:none;width:100%;min-height:32px;padding:0 10px;font-size:13px;transition:all .15s}.team-invite-form input[data-v-a17b3316]:focus,.team-invite-form select[data-v-a17b3316]:focus,.team-actions select[data-v-a17b3316]:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}body.dark-mode,body.dark-mode,body.dark-mode{color:#ffffffd1;background-color:#18181c;border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee26}.invite-link[data-v-a17b3316]{background-color:#eef2ff;border:1px solid #4f46e5;border-radius:4px;gap:4px;margin-bottom:14px;padding:10px 12px;display:grid}.invite-link span[data-v-a17b3316]{color:#4f46e5;text-transform:uppercase;font-size:11px;font-weight:700}.invite-link code[data-v-a17b3316]{white-space:normal;color:#1f2225;font-size:12px;line-height:1.4}.team-list[data-v-a17b3316],.pending-invites[data-v-a17b3316]{gap:8px;display:grid}.pending-invites[data-v-a17b3316]{border-top:1px solid #efeff5;margin-top:16px;padding-top:16px}.pending-invites>h3[data-v-a17b3316]{color:#1f2225;margin:0 0 8px;font-size:14px;font-weight:600}.team-row[data-v-a17b3316]{border:1px solid #efeff5;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;transition:background-color .15s;display:flex}.team-row[data-v-a17b3316]:hover{background-color:#fafafc}.team-row h3[data-v-a17b3316]{color:#1f2225;margin:0;font-size:13.5px;font-weight:600}.team-row p[data-v-a17b3316]{color:#5c6370;text-transform:capitalize;margin:4px 0 0;font-size:11.5px}.team-actions[data-v-a17b3316]{align-items:center;gap:8px;display:flex}.team-actions select[data-v-a17b3316]{width:150px}@media (width<=860px){.team-invite-form[data-v-a17b3316],.team-row[data-v-a17b3316],.team-actions[data-v-a17b3316]{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.team-actions select[data-v-a17b3316]{width:100%}}.saas-page[data-v-e3153b81]{max-width:100%}.saas-page-head[data-v-e3153b81]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.saas-page-head h1[data-v-e3153b81]{color:#1f2225;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.saas-page-head p[data-v-e3153b81]{color:#5c6370;margin:4px 0 0;font-size:13px}.secondary-btn[data-v-e3153b81]{color:#1f2225;cursor:pointer;background-color:#fff;border:1px solid #efeff5;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.secondary-btn[data-v-e3153b81]:hover{background-color:#fafafc;border-color:#cbd5e1}.billing-grid[data-v-e3153b81]{grid-template-columns:1fr 1.2fr;gap:16px;margin-bottom:24px;display:grid}.billing-card[data-v-e3153b81]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000005}.active-plan-card[data-v-e3153b81]{color:#fff;background:linear-gradient(135deg,#18181c 0%,#26262a 100%);border:1px solid #303033}.card-glow[data-v-e3153b81]{pointer-events:none;background:radial-gradient(circle,#4f46e51f 0%,#0000 70%);width:100%;height:100%;position:absolute;top:-50%;right:-50%}.active-plan-header[data-v-e3153b81]{margin-bottom:16px}.active-plan-header span[data-v-e3153b81]{letter-spacing:.05em;color:#4f46e5;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.premium-text-gradient[data-v-e3153b81]{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:24px;font-weight:700}.active-plan-details p[data-v-e3153b81]{color:#94a3b8;margin:0 0 16px;font-size:13px;line-height:1.5}.active-plan-meta[data-v-e3153b81]{border-top:1px solid #374151;grid-template-columns:1fr 1fr;gap:12px;padding-top:16px;display:grid}.active-plan-meta small[data-v-e3153b81]{color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}.active-plan-meta strong[data-v-e3153b81]{color:#f1f5f9;font-size:14px}.usage-summary-card h3[data-v-e3153b81]{color:#1f2225;margin:0 0 16px;font-size:15px;font-weight:600}.billing-usage-list[data-v-e3153b81]{gap:12px;display:grid}.billing-usage-item[data-v-e3153b81]{background-color:#fafafc;border:1px solid #efeff5;border-radius:4px;padding:10px 12px}.billing-usage-head[data-v-e3153b81]{margin-bottom:6px}.usage-label-row[data-v-e3153b81]{justify-content:space-between;align-items:center;display:flex}.usage-label-row strong[data-v-e3153b81]{color:#1f2225;font-size:12.5px}.usage-count[data-v-e3153b81]{color:#1f2225;font-size:12.5px;font-weight:700}.billing-progress-track[data-v-e3153b81]{background-color:#e2e8f0;border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.billing-progress-fill[data-v-e3153b81]{border-radius:inherit;background:linear-gradient(90deg,#4f46e5 0%,#7c3aed 100%);height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.billing-progress-fill.warning[data-v-e3153b81]{background:linear-gradient(90deg,#f0a020 0%,#fcb040 100%)}.usage-remaining[data-v-e3153b81]{color:#5c6370;margin:0;font-size:11px}.pricing-header[data-v-e3153b81]{text-align:center;margin:32px 0 18px}.pricing-header h2[data-v-e3153b81]{color:#1f2225;margin-bottom:6px;font-size:18px;font-weight:600}.pricing-header p[data-v-e3153b81]{color:#5c6370;max-width:600px;margin:0 auto;font-size:13px}.pricing-matrix[data-v-e3153b81]{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px;display:grid}@media (width<=900px){.pricing-matrix[data-v-e3153b81]{grid-template-columns:repeat(2,1fr)}.billing-grid[data-v-e3153b81]{grid-template-columns:1fr}}@media (width<=600px){.pricing-matrix[data-v-e3153b81]{grid-template-columns:1fr}}.plan-tier-card[data-v-e3153b81]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;flex-direction:column;padding:18px;transition:all .2s;display:flex;position:relative}.plan-tier-card[data-v-e3153b81]:hover{border-color:#4f46e5;transform:translateY(-2px)}.plan-tier-card.active[data-v-e3153b81]{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}body.dark-mode{border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee26}.plan-tier-card.featured[data-v-e3153b81]{border-color:#4f46e5;box-shadow:0 1px 4px #4f46e514}body.dark-mode{box-shadow:none;border-color:#22d3ee}.plan-tier-card.featured.active[data-v-e3153b81]{box-shadow:0 0 0 2px #4f46e5,0 1px 4px #4f46e51a}body.dark-mode{box-shadow:0 0 0 2px #22d3ee}.current-plan-badge[data-v-e3153b81]{color:#4f46e5;text-transform:uppercase;background-color:#eef2ff;border-radius:2px;padding:2px 6px;font-size:9.5px;font-weight:700;position:absolute;top:12px;right:12px}.featured-badge[data-v-e3153b81]{color:#fff;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#4f46e5 0%,#7c3aed 100%);border-radius:2px;padding:2px 8px;font-size:9.5px;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.tier-head[data-v-e3153b81]{margin-bottom:16px}.tier-head h3[data-v-e3153b81]{color:#1f2225;margin:0 0 8px;font-size:15px;font-weight:600}.tier-price[data-v-e3153b81]{margin-bottom:8px}.tier-price strong[data-v-e3153b81]{color:#1f2225;font-size:26px;font-weight:700}.tier-price span[data-v-e3153b81]{color:#5c6370;font-size:12px}.tier-head p[data-v-e3153b81]{color:#5c6370;margin:0;font-size:11px;line-height:1.4}.tier-features[data-v-e3153b81]{flex:1;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.tier-features li[data-v-e3153b81]{color:#5c6370;padding-left:18px;font-size:11.5px;line-height:1.4;position:relative}.tier-features li[data-v-e3153b81]:before{content:"✓";color:#4f46e5;font-weight:700;position:absolute;left:0}.plan-action-btn[data-v-e3153b81]{color:#1f2225;cursor:pointer;background-color:#fff;border:1px solid #efeff5;border-radius:4px;width:100%;min-height:30px;font-size:12px;font-weight:600;transition:all .2s}.plan-action-btn[data-v-e3153b81]:hover:not(:disabled){background-color:#fafafc;border-color:#cbd5e1}.plan-action-btn.primary[data-v-e3153b81]{color:#fff;background-color:#4f46e5;border:none}.plan-action-btn.primary[data-v-e3153b81]:hover:not(:disabled){background-color:#7c3aed}.plan-action-btn[data-v-e3153b81]:disabled{color:#bfbfbf;cursor:not-allowed;background-color:#f5f7f9;border-color:#efeff5}.content-block[data-v-e3153b81]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:16px;box-shadow:0 1px 2px #00000005}.block-head[data-v-e3153b81]{margin-bottom:12px}.block-head h2[data-v-e3153b81]{color:#1f2225;margin:0 0 4px;font-size:15px;font-weight:600}.block-head p[data-v-e3153b81]{color:#5c6370;margin:0;font-size:12px}.invoice-table[data-v-e3153b81]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.invoice-table th[data-v-e3153b81]{color:#5c6370;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #efeff5;padding:10px 12px;font-size:11px;font-weight:700}.invoice-table td[data-v-e3153b81]{color:#1f2225;border-bottom:1px solid #efeff5;padding:10px 12px;font-size:13px}.invoice-status.paid[data-v-e3153b81]{color:#4f46e5;text-transform:uppercase;background-color:#eef2ff;border-radius:2px;padding:1px 6px;font-size:10px;font-weight:700}.receipt-link[data-v-e3153b81]{color:#4f46e5;font-weight:600;text-decoration:none}.receipt-link[data-v-e3153b81]:hover{text-decoration:underline}.saas-page[data-v-4956dee5]{max-width:100%}.saas-page-head[data-v-4956dee5]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.saas-page-head h1[data-v-4956dee5]{color:#1f2225;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.saas-page-head p[data-v-4956dee5]{color:#5c6370;margin:4px 0 0;font-size:13px}.secondary-btn[data-v-4956dee5]{color:#1f2225;cursor:pointer;background-color:#fff;border:1px solid #efeff5;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.secondary-btn[data-v-4956dee5]:hover{background-color:#fafafc;border-color:#cbd5e1}.audit-filter-bar[data-v-4956dee5]{gap:12px;margin-bottom:16px;display:flex}.search-input-wrapper[data-v-4956dee5]{flex:1;position:relative}.search-icon[data-v-4956dee5]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.audit-search-input[data-v-4956dee5]{box-sizing:border-box;color:#1f2225;background-color:#fff;border:1px solid #efeff5;border-radius:4px;outline:none;width:100%;padding:8px 10px 8px 32px;font-size:13px;transition:all .15s}.audit-search-input[data-v-4956dee5]:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}body.dark-mode{color:#ffffffd1;background-color:#18181c;border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee26}.filter-select-wrapper[data-v-4956dee5]{width:200px}.audit-filter-select[data-v-4956dee5]{box-sizing:border-box;color:#1f2225;cursor:pointer;background-color:#fff;border:1px solid #efeff5;border-radius:4px;outline:none;width:100%;padding:8px 10px;font-size:13px;transition:all .15s}.audit-filter-select[data-v-4956dee5]:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}body.dark-mode{color:#ffffffd1;background-color:#18181c;border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee26}.content-block[data-v-4956dee5]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:16px;box-shadow:0 1px 2px #00000005}.empty-state[data-v-4956dee5]{color:#5c6370;text-align:center;padding:32px;font-size:13px}.spinner-ring[data-v-4956dee5]{border:2px solid #4f46e51a;border-top-color:#4f46e5;border-radius:50%;width:20px;height:20px;margin:0 auto 10px;animation:.8s linear infinite spin-4956dee5}body.dark-mode{border-color:#22d3ee #22d3ee1a #22d3ee1a}@keyframes spin-4956dee5{to{transform:rotate(360deg)}}.audit-table[data-v-4956dee5]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.audit-tr[data-v-4956dee5]{border-bottom:1px solid #efeff5;transition:background-color .15s}.audit-tr[data-v-4956dee5]:hover{background-color:#fafafc}body.dark-mode{background-color:#ffffff05;border-bottom-color:#303033}.audit-table th[data-v-4956dee5]{color:#5c6370;text-transform:uppercase;letter-spacing:.03em;-webkit-user-select:none;user-select:none;background-color:#fafafc;border-bottom:1px solid #efeff5;padding:10px 12px;font-size:11px;font-weight:700}.audit-table td[data-v-4956dee5]{vertical-align:middle;padding:12px 16px}.audit-td-actor[data-v-4956dee5]{min-width:200px}.actor-info[data-v-4956dee5]{align-items:center;gap:10px;display:flex}.actor-avatar[data-v-4956dee5]{color:#4f46e5;background-color:#eef2ff;border:1px solid #4f46e5;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.actor-info strong[data-v-4956dee5]{color:#1f2225;font-size:13px;display:block}.actor-info small[data-v-4956dee5]{color:#5c6370;font-size:11px;display:block}.audit-td-label[data-v-4956dee5]{color:#1f2225;font-size:13px}.audit-action-label[data-v-4956dee5]{font-weight:600}.audit-meta-preview[data-v-4956dee5]{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.meta-tag[data-v-4956dee5]{color:#5c6370;background-color:#f5f7f9;border:1px solid #efeff5;border-radius:2px;padding:1px 5px;font-size:10.5px}.meta-tag strong[data-v-4956dee5]{color:#1f2225}.entity-pill[data-v-4956dee5]{text-transform:uppercase;letter-spacing:.03em;border-radius:2px;align-items:center;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.entity-pill.pipeline_entry[data-v-4956dee5]{color:#0369a1;background-color:#e0f2fe;border:1px solid #bae6fd}.entity-pill.candidate[data-v-4956dee5]{color:#be185d;background-color:#fce7f3;border:1px solid #fbcfe8}.entity-pill.job[data-v-4956dee5]{color:#6d28d9;background-color:#f3e8ff;border:1px solid #e9d5ff}.entity-pill.user[data-v-4956dee5]{color:#4f46e5;background-color:#eef2ff;border:1px solid #a7f3d0}.entity-pill.organization[data-v-4956dee5]{color:#c2410c;background-color:#ffedd5;border:1px solid #fed7aa}.audit-td-time[data-v-4956dee5]{color:#5c6370;white-space:nowrap;font-size:12px}.audit-load-more[data-v-4956dee5]{justify-content:center;padding-top:16px;display:flex}.load-more-btn[data-v-4956dee5]{min-width:140px;font-weight:600}.saas-page[data-v-f896cbf7]{max-width:100%}.saas-page-head[data-v-f896cbf7]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.saas-page-head h1[data-v-f896cbf7]{color:#1f2225;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.saas-page-head p[data-v-f896cbf7]{color:#5c6370;margin:4px 0 0;font-size:13px}.content-block[data-v-f896cbf7]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:16px;box-shadow:0 1px 2px #00000005}.settings-grid[data-v-f896cbf7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-grid span[data-v-f896cbf7],.settings-grid strong[data-v-f896cbf7]{display:block}.settings-grid span[data-v-f896cbf7]{color:#5c6370;margin-bottom:4px;font-size:12px}.settings-grid strong[data-v-f896cbf7]{color:#1f2225;font-size:13.5px;font-weight:600}.usage-panel[data-v-f896cbf7]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;margin-top:16px;padding:16px;box-shadow:0 1px 2px #00000005}.block-head h2[data-v-f896cbf7]{color:#1f2225;margin:0 0 4px;font-size:15px;font-weight:600}.block-head p[data-v-f896cbf7]{color:#5c6370;margin:0;font-size:12px}.split[data-v-f896cbf7]{justify-content:space-between;align-items:center;gap:12px;display:flex}.secondary-btn[data-v-f896cbf7]{color:#1f2225;cursor:pointer;background-color:#fff;border:1px solid #efeff5;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.secondary-btn[data-v-f896cbf7]:hover{background-color:#fafafc;border-color:#cbd5e1}.empty-state[data-v-f896cbf7]{color:#5c6370;text-align:center;padding:22px;font-size:13px}.usage-list[data-v-f896cbf7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.usage-row[data-v-f896cbf7]{background-color:#fafafc;border:1px solid #efeff5;border-radius:4px;padding:12px}.usage-row-head[data-v-f896cbf7]{justify-content:space-between;align-items:center;gap:12px;display:flex}.usage-row-head strong[data-v-f896cbf7],.usage-row-head span[data-v-f896cbf7]{font-size:12.5px}.usage-row-head strong[data-v-f896cbf7]{color:#1f2225;font-weight:600}.usage-row-head span[data-v-f896cbf7]{color:#5c6370;font-weight:700}.usage-track[data-v-f896cbf7]{background-color:#e2e8f0;border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.usage-fill[data-v-f896cbf7]{border-radius:inherit;background:linear-gradient(90deg,#4f46e5 0%,#7c3aed 100%);height:100%}.usage-row p[data-v-f896cbf7]{color:#5c6370;margin:6px 0 0;font-size:11px}@media (width<=860px){.settings-grid[data-v-f896cbf7],.usage-list[data-v-f896cbf7]{grid-template-columns:1fr}}.admin-dashboard-container[data-v-4535f796]{max-width:100%;padding:8px 0;animation:.3s cubic-bezier(.16,1,.3,1) fadeIn-4535f796}@keyframes fadeIn-4535f796{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-header-row[data-v-4535f796]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.admin-header-row h1[data-v-4535f796]{color:#0f172a;letter-spacing:-.025em;background:linear-gradient(135deg,#0f172a 0%,#334155 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 6px;font-size:26px;font-weight:850}.subtitle[data-v-4535f796]{color:#64748b;margin:0;font-size:14px;font-weight:450}.load-data-btn[data-v-4535f796]{color:#fff;cursor:pointer;background-color:#0f172a;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #0f172a1f}.load-data-btn[data-v-4535f796]:hover{background-color:#1e293b;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a2e}.refresh-icon[data-v-4535f796]{width:14px;height:14px}.refresh-icon.spinning[data-v-4535f796]{animation:1.2s linear infinite spin-4535f796}@keyframes spin-4535f796{to{transform:rotate(360deg)}}.admin-success-banner[data-v-4535f796]{color:#3730a3;background-color:#eef2ff;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 18px;font-size:14px;font-weight:600;display:flex;box-shadow:0 4px 12px #34d3991a}.success-icon[data-v-4535f796]{flex-shrink:0;width:18px;height:18px}.admin-error-banner[data-v-4535f796]{color:#991b1b;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 18px;font-size:14px;font-weight:600;display:flex;box-shadow:0 4px 12px #ef444414}body.dark-mode{color:#f87171;box-shadow:none;background-color:#ef444414;border-color:#ef444440}.error-icon[data-v-4535f796]{flex-shrink:0;width:18px;height:18px}.kpi-grid[data-v-4535f796]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:28px;display:grid}.kpi-card[data-v-4535f796]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:16px;padding:20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #00000005}.kpi-card[data-v-4535f796]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000000f}.kpi-icon-wrap[data-v-4535f796]{border-radius:10px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.kpi-icon-wrap svg[data-v-4535f796]{width:22px;height:22px}.orgs-color[data-v-4535f796]{color:#0284c7;background-color:#e0f2fe}.users-color[data-v-4535f796]{color:#4f46e5;background-color:#e0e7ff}.usage-color[data-v-4535f796]{color:#d97706;background-color:#fef3c7}.rev-color[data-v-4535f796]{color:#4f46e5;background-color:#eef2ff}.usd-sign[data-v-4535f796]{font-size:22px;font-weight:850}.kpi-data[data-v-4535f796]{flex:1}.kpi-label[data-v-4535f796]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.kpi-value[data-v-4535f796]{color:#0f172a;margin:0 0 2px;font-size:24px;font-weight:850}.kpi-trend[data-v-4535f796]{color:#64748b;font-size:12px;font-weight:450}.admin-tabs-row[data-v-4535f796]{border-bottom:1px solid #e2e8f0;gap:12px;margin-bottom:24px;padding-bottom:1px;display:flex}.admin-tab-btn[data-v-4535f796]{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2.5px solid #0000;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.admin-tab-btn[data-v-4535f796]:hover{color:#1e293b;background-color:#f8fafc;border-radius:6px 6px 0 0}.admin-tab-btn.active[data-v-4535f796]{color:#4f46e5;border-bottom-color:#4f46e5}.tab-icon[data-v-4535f796]{width:16px;height:16px}.admin-main-grid-full[data-v-4535f796]{width:100%}.admin-card-section[data-v-4535f796]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 4px 20px #00000005}.section-hdr[data-v-4535f796]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.hdr-title-group h3[data-v-4535f796]{color:#0f172a;margin:0 0 6px;font-size:18px;font-weight:800}.hdr-title-group .meta[data-v-4535f796]{color:#64748b;margin:0;font-size:13px;font-weight:450}.filter-controls[data-v-4535f796]{align-items:center;gap:10px;display:flex}.admin-search-input[data-v-4535f796]{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;width:200px;height:36px;padding:0 14px;font-size:13px}.admin-search-input[data-v-4535f796]:focus{border-color:#4f46e5;outline:none}.admin-filter-select[data-v-4535f796]{color:#0f172a;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid #cbd5e1;border-radius:8px;height:36px;padding:0 28px 0 12px;font-size:13px}.admin-filter-select[data-v-4535f796]:focus{border-color:#4f46e5;outline:none}.table-scroll-wrap[data-v-4535f796]{width:100%;overflow-x:auto}.premium-admin-table[data-v-4535f796]{border-collapse:collapse;text-align:left;width:100%}.premium-admin-table th[data-v-4535f796]{color:#475569;text-transform:uppercase;letter-spacing:.05em;background-color:#f8fafc;border-bottom:2px solid #e2e8f0;padding:12px 14px;font-size:11px;font-weight:800}body.dark-mode{color:#94a3b8;background-color:#1c1c20;border-bottom-color:#303033}.premium-admin-table td[data-v-4535f796]{color:#334155;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:14px;font-size:13.5px}.premium-admin-table tr[data-v-4535f796]:hover{background-color:#f8fafc}.org-name-cell[data-v-4535f796]{flex-direction:column;display:flex}.org-cell-name[data-v-4535f796]{color:#0f172a;font-weight:700}.org-id-sub[data-v-4535f796]{color:#94a3b8;margin-top:3px;font-family:monospace;font-size:11px}.date-cell[data-v-4535f796]{color:#64748b;font-weight:500}.seats-badge-wrap[data-v-4535f796]{align-items:center;gap:8px;display:flex}.seats-badge[data-v-4535f796]{color:#475569;background-color:#f1f5f9;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.edit-seats-btn[data-v-4535f796]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.edit-seats-btn[data-v-4535f796]:hover{color:#4f46e5;background-color:#f1f5f9}.edit-seats-btn svg[data-v-4535f796]{width:14px;height:14px}.seats-inline-editor[data-v-4535f796]{align-items:center;gap:6px;display:flex}.seats-edit-input[data-v-4535f796]{text-align:center;border:1px solid #cbd5e1;border-radius:4px;width:60px;height:28px;padding:0 6px;font-size:12.5px}.seats-action-btn[data-v-4535f796]{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.seats-action-btn svg[data-v-4535f796]{width:14px;height:14px}.check-btn[data-v-4535f796]{color:#137333;background-color:#e6f4ea}.check-btn[data-v-4535f796]:hover{background-color:#ceead6}.cancel-btn[data-v-4535f796]{color:#c5221f;background-color:#fce8e6}.cancel-btn[data-v-4535f796]:hover{background-color:#fad2cf}.plan-controller-wrap[data-v-4535f796]{align-items:center;gap:8px;display:flex}.plan-select-btn[data-v-4535f796]{appearance:none;cursor:pointer;background-position:right 8px center;background-repeat:no-repeat;background-size:14px;border:1px solid #0000;border-radius:6px;height:30px;padding:0 26px 0 10px;font-size:12px;font-weight:700;transition:all .15s}.plan-select-btn[data-v-4535f796]:disabled{opacity:.6;cursor:not-allowed}.plan-free[data-v-4535f796]{color:#475569;background-color:#f1f5f9;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");border-color:#cbd5e1}.plan-starter[data-v-4535f796]{color:#0369a1;background-color:#f0f9ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%230369a1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");border-color:#bae6fd}.plan-pro[data-v-4535f796]{color:#137333;background-color:#e6f4ea;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23137333' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");border-color:#c2e7c9}.plan-enterprise[data-v-4535f796]{color:#7c3aed;background-color:#faf5ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%237c3aed' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");border-color:#e9d5ff}.governance-actions-wrap[data-v-4535f796]{align-items:center;gap:8px;display:flex}.gov-btn[data-v-4535f796]{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.gov-btn svg[data-v-4535f796]{width:14px;height:14px}.users-btn[data-v-4535f796]{color:#475569;background-color:#f1f5f9;border-color:#cbd5e1}.users-btn[data-v-4535f796]:hover{color:#1e293b;background-color:#e2e8f0}.delete-btn[data-v-4535f796]{color:#b91c1c;background-color:#fef2f2;border-color:#fca5a5}.delete-btn[data-v-4535f796]:hover{color:#991b1b;background-color:#fee2e2}.prompts-workbench-grid[data-v-4535f796]{flex-direction:column;gap:20px;display:flex}.prompts-info-banner[data-v-4535f796]{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:12px;padding:14px 18px;font-size:13.5px;line-height:1.5;display:flex}.info-icon[data-v-4535f796]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.banner-body strong[data-v-4535f796]{font-weight:750}.prompt-workspace-card[data-v-4535f796]{background-color:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex}.prompt-workspace-hdr[data-v-4535f796]{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-title-group[data-v-4535f796]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-title-group h4[data-v-4535f796]{color:#0f172a;margin:0;font-size:15px;font-weight:800}.prompt-key-badge[data-v-4535f796]{color:#475569;background-color:#e2e8f0;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:11px;font-weight:700}.prompt-role[data-v-4535f796]{color:#4f46e5;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.prompt-description[data-v-4535f796]{color:#64748b;margin:0;font-size:13px;line-height:1.45}.prompt-textarea[data-v-4535f796]{color:#0f172a;resize:vertical;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;height:180px;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:13px;line-height:1.5}.prompt-textarea[data-v-4535f796]:focus{border-color:#4f46e5;outline:none}.save-prompts-btn[data-v-4535f796]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #4f46e526}.save-prompts-btn[data-v-4535f796]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #4f46e540}.save-prompts-btn[data-v-4535f796]:disabled{opacity:.6;cursor:not-allowed}.spinner-small-white[data-v-4535f796]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin-4535f796}.highlight-text[data-v-4535f796]{color:#4f46e5}.telemetry-wrapper[data-v-4535f796]{margin-top:10px}.telemetry-loading[data-v-4535f796],.telemetry-empty[data-v-4535f796]{text-align:center;color:#64748b;padding:50px}.telemetry-loading[data-v-4535f796]{justify-content:center;align-items:center;gap:10px;display:flex}.telemetry-list[data-v-4535f796]{flex-direction:column;gap:20px;display:flex}.telemetry-card[data-v-4535f796]{flex-direction:column;gap:10px;display:flex}.telemetry-meta[data-v-4535f796]{justify-content:space-between;align-items:flex-start;display:flex}.telemetry-title[data-v-4535f796]{flex-direction:column;display:flex}.telemetry-title strong[data-v-4535f796]{color:#0f172a;font-size:14px;font-weight:750}.raw-key[data-v-4535f796]{color:#94a3b8;margin-top:2px;font-family:monospace;font-size:11px}.telemetry-totals[data-v-4535f796]{text-align:right}.total-units-val[data-v-4535f796]{color:#0f172a;margin:0;font-size:16px;font-weight:850}.total-calls-sub[data-v-4535f796]{color:#94a3b8;font-size:11.5px}.telemetry-bar-bg[data-v-4535f796]{background-color:#e2e8f0;border-radius:4px;width:100%;height:8px;overflow:hidden}.telemetry-bar-fill[data-v-4535f796]{background:linear-gradient(90deg,#4f46e5,#7c3aed);border-radius:4px;height:100%}.admin-modal-overlay[data-v-4535f796]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0f172a99;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.admin-modal-card[data-v-4535f796]{background-color:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:580px;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) slideUp-4535f796;display:flex;box-shadow:0 20px 40px #00000026}@keyframes slideUp-4535f796{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body.dark-mode{background-color:#1c1c20;border:1px solid #303033;box-shadow:0 20px 40px #00000080}.admin-modal-hdr[data-v-4535f796]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.admin-modal-hdr .hdr-title[data-v-4535f796]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-modal-hdr h3[data-v-4535f796]{color:#0f172a;margin:0;font-size:18px;font-weight:800}.org-name-badge[data-v-4535f796]{color:#4f46e5;background-color:#e0e7ff;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:700}.modal-close-btn[data-v-4535f796]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.modal-close-btn[data-v-4535f796]:hover{color:#475569;background-color:#f1f5f9}.modal-close-btn svg[data-v-4535f796]{width:18px;height:18px}.admin-modal-body[data-v-4535f796]{flex:1;padding:24px;overflow-y:auto}.modal-user-list[data-v-4535f796]{flex-direction:column;gap:12px;display:flex}.modal-user-row[data-v-4535f796]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.user-info-group[data-v-4535f796]{align-items:center;gap:12px;display:flex}.user-avatar-initials[data-v-4535f796]{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border-radius:50%;place-items:center;width:36px;height:36px;font-size:13.5px;font-weight:700;display:grid;box-shadow:0 2px 6px #4f46e533}.user-names[data-v-4535f796]{flex-direction:column;display:flex}.user-names strong[data-v-4535f796]{color:#0f172a;font-size:14px}.user-email-sub[data-v-4535f796]{color:#64748b;margin-top:1px;font-size:11.5px}.user-badges-group[data-v-4535f796]{flex-shrink:0;align-items:center;gap:6px;display:flex}.modal-badge-role[data-v-4535f796]{text-transform:capitalize;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.modal-badge-role.admin[data-v-4535f796]{color:sienna;background-color:#ffe8d6}.modal-badge-role.hr_manager[data-v-4535f796]{color:#0284c7;background-color:#e0f2fe}.modal-badge-role.recruiter[data-v-4535f796]{color:#4f46e5;background-color:#e0e7ff}.modal-badge-role.interviewer[data-v-4535f796]{color:#475569;background-color:#f1f5f9}.modal-badge-status[data-v-4535f796]{text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.modal-badge-status.active[data-v-4535f796]{color:#137333;background-color:#e6f4ea}.modal-badge-status.invited[data-v-4535f796]{color:#b45309;background-color:#fef3c7}.modal-badge-status.disabled[data-v-4535f796]{color:#c5221f;background-color:#fce8e6}.modal-loading-state[data-v-4535f796],.modal-empty-state[data-v-4535f796]{text-align:center;color:#64748b;padding:40px}.modal-loading-state[data-v-4535f796]{justify-content:center;align-items:center;gap:10px;display:flex}.danger-modal[data-v-4535f796]{border-top:4px solid #d93025;max-width:500px}.danger-hdr h3[data-v-4535f796]{color:#c5221f!important}.danger-warning-text[data-v-4535f796]{color:#334155;background-color:#fdf6f6;border:1px solid #fce8e6;border-radius:8px;margin-bottom:20px;padding:14px;font-size:14px;line-height:1.5}.danger-confirm-field[data-v-4535f796]{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.danger-label[data-v-4535f796]{color:#64748b;font-size:13px;font-weight:500}.org-confirm-expected[data-v-4535f796]{color:#c5221f;letter-spacing:.05em;text-align:center;background-color:#f1f5f9;border-radius:6px;padding:8px 12px;font-family:monospace;font-size:15px}.danger-confirm-input[data-v-4535f796]{color:#0f172a;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:6px;height:38px;padding:0 12px;font-size:13.5px}.danger-confirm-input[data-v-4535f796]:focus{border-color:#d93025;outline:none}.danger-actions-row[data-v-4535f796]{justify-content:flex-end;gap:12px;display:flex}.danger-cancel-btn[data-v-4535f796]{color:#475569;cursor:pointer;background-color:#f1f5f9;border:none;border-radius:6px;height:38px;padding:0 16px;font-size:13px;font-weight:700;transition:all .15s}.danger-cancel-btn[data-v-4535f796]:hover{background-color:#e2e8f0}.danger-confirm-btn[data-v-4535f796]{color:#fff;cursor:pointer;background-color:#d93025;border:none;border-radius:6px;align-items:center;gap:8px;height:38px;padding:0 20px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.danger-confirm-btn[data-v-4535f796]:hover{background-color:#b31412}.danger-confirm-btn[data-v-4535f796]:disabled{color:#cbd5e1;cursor:not-allowed;background-color:#f1f5f9}.table-loading-row[data-v-4535f796],.table-empty-row[data-v-4535f796]{text-align:center;color:#64748b;padding:50px!important}.table-loading-row[data-v-4535f796]{justify-content:center;align-items:center;gap:10px;display:flex}.animate-fade[data-v-4535f796]{animation:.25s tabFadeIn-4535f796}@keyframes tabFadeIn-4535f796{0%{opacity:0}to{opacity:1}}.slide-fade-enter-active[data-v-4535f796]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-4535f796]{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-4535f796],.slide-fade-leave-to[data-v-4535f796]{opacity:0;transform:translateY(-10px)}.drawer-backdrop[data-v-9f9a44bb]{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a59;justify-content:flex-end;animation:.2s backdropIn-9f9a44bb;display:flex;position:fixed;inset:0}@keyframes backdropIn-9f9a44bb{0%{opacity:0}to{opacity:1}}.candidate-drawer[data-v-9f9a44bb]{box-sizing:border-box;background-color:#f5f7f9;flex-direction:column;width:min(520px,100%);height:100vh;animation:.25s cubic-bezier(.16,1,.3,1) drawerSlideIn-9f9a44bb;display:flex;overflow-y:auto;box-shadow:-24px 0 60px #0f172a1f}@keyframes drawerSlideIn-9f9a44bb{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.drawer-head[data-v-9f9a44bb]{background:#fff;border-bottom:1px solid #efeff5;align-items:flex-start;gap:12px;padding:18px 18px 16px;display:flex}.drawer-head-avatar[data-v-9f9a44bb]{color:#4f46e5;background:#eef2ff;border:1px solid #4f46e540;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid}.drawer-head-info[data-v-9f9a44bb]{flex:1;min-width:0}.drawer-head-info h2[data-v-9f9a44bb]{color:#1f2225;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;overflow:hidden}.drawer-headline[data-v-9f9a44bb]{color:#5c6370;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 6px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.drawer-meta-row[data-v-9f9a44bb]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meta-chip[data-v-9f9a44bb]{color:#8c8c8c;align-items:center;gap:4px;font-size:11px;display:inline-flex}.meta-chip svg[data-v-9f9a44bb]{flex-shrink:0;width:10px;height:10px}.enriched-chip[data-v-9f9a44bb]{color:#4f46e5;text-transform:uppercase;letter-spacing:.03em;background:#eef2ff;border:1px solid #4f46e540;border-radius:3px;padding:1px 5px;font-size:9.5px;font-weight:700}.pipeline-chip[data-v-9f9a44bb]{color:#4f46e5;text-transform:uppercase;letter-spacing:.03em;background:#eef2ff;border:1px solid #4f46e533;border-radius:3px;padding:1px 5px;font-size:9.5px;font-weight:700}.drawer-close-btn[data-v-9f9a44bb]{color:#8c8c8c;cursor:pointer;background:0 0;border:1px solid #efeff5;border-radius:4px;flex-shrink:0;place-items:center;width:30px;height:30px;transition:all .15s;display:grid}.drawer-close-btn[data-v-9f9a44bb]:hover{color:#1f2225;background:#f5f7f9;border-color:#c8c8cc}.drawer-close-btn svg[data-v-9f9a44bb]{width:14px;height:14px}body.dark-mode{color:#ffffffd1;background:#ffffff0f;border-color:#303033}.drawer-body[data-v-9f9a44bb]{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.drawer-card-block[data-v-9f9a44bb]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:12px 14px}.section-label[data-v-9f9a44bb]{color:#8c8c8c;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #efeff5;margin-bottom:10px;padding-bottom:6px;font-size:10px;font-weight:700;display:block}.profile-actions-block[data-v-9f9a44bb]{gap:10px;display:grid}.profile-action-row[data-v-9f9a44bb],.pipeline-action-row[data-v-9f9a44bb]{align-items:center;gap:8px;display:flex}.drawer-action-btn[data-v-9f9a44bb]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.drawer-action-btn[data-v-9f9a44bb]:disabled{opacity:.6;cursor:not-allowed}.enrich-action[data-v-9f9a44bb]{color:#7c3aed;background:#faf5ff;border-color:#c084fc66;flex:1}.enrich-action[data-v-9f9a44bb]:hover:not(:disabled){background:#f3e8ff;border-color:#a855f7}.linkedin-action[data-v-9f9a44bb]{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.drawer-icon-linkedin[data-v-9f9a44bb]{color:#0077b5;background:#fff;border:1px solid #d7ecf8;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:all .15s;display:inline-flex}.drawer-icon-linkedin[data-v-9f9a44bb]:hover{color:#005a8a;background:#f0f9ff;border-color:#bae6fd;transform:translateY(-1px)}.drawer-icon-linkedin .linkedin-icon[data-v-9f9a44bb]{width:15px;height:15px}.pipeline-action-panel[data-v-9f9a44bb]{gap:5px;display:grid}.drawer-job-label[data-v-9f9a44bb]{color:#8c8c8c;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.drawer-job-select[data-v-9f9a44bb]{color:#1f2225;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:14px;border:1px solid #efeff5;border-radius:4px;flex:1;min-width:0;height:34px;padding:0 28px 0 10px;font-size:12px;font-weight:600}.drawer-job-select[data-v-9f9a44bb]:focus{border-color:#4f46e5;outline:none}.pipeline-action[data-v-9f9a44bb]{color:#fff;background:#4f46e5;min-width:132px}.pipeline-action[data-v-9f9a44bb]:hover:not(:disabled){background:#7c3aed}.pipeline-action.added-state[data-v-9f9a44bb]{color:#4f46e5;opacity:1;background:#eef2ff;border-color:#4f46e540}.no-jobs-note[data-v-9f9a44bb]{color:#8c8c8c;margin:0;font-size:12px;line-height:1.45}body.dark-mode{color:#22d3ee;background:#4f46e51f;border-color:#22d3ee40}.action-links-block[data-v-9f9a44bb]{padding:8px 14px}.linkedin-link[data-v-9f9a44bb]{color:#4f46e5;align-items:center;gap:8px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.linkedin-link[data-v-9f9a44bb]:hover{color:#7c3aed}.linkedin-svg[data-v-9f9a44bb]{color:#0077b5;flex-shrink:0;width:14px;height:14px}.ext-icon[data-v-9f9a44bb]{opacity:.5;flex-shrink:0;width:11px;height:11px}.serper-context-block[data-v-9f9a44bb]{background:linear-gradient(135deg,#fafafc 0%,#f0f9ff 100%);border-color:#e0f2fe}.serper-block-header[data-v-9f9a44bb]{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.serper-icon-wrap[data-v-9f9a44bb]{color:#0369a1;background:#e0f2fe;border-radius:4px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.serper-icon-wrap svg[data-v-9f9a44bb]{width:13px;height:13px}.serper-sub[data-v-9f9a44bb]{color:#64748b;margin:2px 0 0;font-size:10.5px}.serper-snippet[data-v-9f9a44bb]{color:#334155;background:#0ea5e90d;border-left:3px solid #0ea5e9;border-radius:0 4px 4px 0;margin:0 0 8px;padding:10px 12px;font-size:12.5px;font-style:italic;line-height:1.6}.serper-source-link[data-v-9f9a44bb]{color:#0ea5e9;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;text-decoration:none;transition:color .15s;display:block;overflow:hidden}.serper-source-link[data-v-9f9a44bb]:hover{color:#0284c7;text-decoration:underline}.current-title[data-v-9f9a44bb]{color:#1f2225;margin:0;font-size:13.5px;font-weight:600}.current-company[data-v-9f9a44bb]{color:#5c6370;margin:4px 0 0;font-size:12.5px}.summary-text[data-v-9f9a44bb]{color:#5c6370;margin:0;font-size:12.5px;line-height:1.65}.candidate-tags[data-v-9f9a44bb]{flex-wrap:wrap;gap:5px;display:flex}.skill-chip[data-v-9f9a44bb]{color:#5c6370;background-color:#fafafc;border:1px solid #efeff5;border-radius:3px;padding:3px 8px;font-size:11.5px;font-weight:500}.experience-list[data-v-9f9a44bb]{gap:6px;display:grid}.profile-item[data-v-9f9a44bb]{background-color:#fafafc;border:1px solid #efeff5;border-radius:4px;padding:9px 10px}.profile-item-header[data-v-9f9a44bb]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.profile-item strong[data-v-9f9a44bb]{color:#1f2225;font-size:12.5px;font-weight:600}.profile-date[data-v-9f9a44bb]{color:#8c8c8c;white-space:nowrap;flex-shrink:0;font-size:10.5px}.profile-item p[data-v-9f9a44bb]{color:#8c8c8c;margin:0;font-size:12px}.profile-desc[data-v-9f9a44bb]{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden;color:#94a3b8!important;margin:5px 0 0!important;font-size:11.5px!important}.enrich-cta-block[data-v-9f9a44bb]{text-align:center;background:#fafafc;border:1px dashed #efeff5;flex-direction:column;align-items:center;padding:20px;display:flex}.enrich-cta-icon[data-v-9f9a44bb]{color:#4f46e5;margin-bottom:8px;font-size:20px}.enrich-cta-block strong[data-v-9f9a44bb]{color:#1f2225;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.enrich-cta-block p[data-v-9f9a44bb]{color:#8c8c8c;max-width:300px;margin:0;font-size:12px;line-height:1.5}.manual-contact-resume-section[data-v-9f9a44bb]{border-top:1px solid #efeff5;flex-direction:column;gap:12px;margin-top:10px;margin-bottom:6px;padding-top:14px;display:flex}.manual-section-hdr[data-v-9f9a44bb]{justify-content:space-between;align-items:center;gap:12px;display:flex}.edit-contact-trigger-btn[data-v-9f9a44bb]{color:#4f46e5;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:11.5px;font-weight:700;transition:all .15s}.edit-contact-trigger-btn[data-v-9f9a44bb]:hover{background-color:#eef2ff}body.dark-mode{color:#22d3ee;background-color:#4f46e526}.contact-edit-form[data-v-9f9a44bb]{background-color:#f8fafc;border:1px solid #efeff5;border-radius:6px;flex-direction:column;gap:10px;padding:12px;display:flex}.edit-inputs-grid[data-v-9f9a44bb]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.edit-field[data-v-9f9a44bb]{color:#64748b;text-transform:uppercase;flex-direction:column;gap:4px;font-size:10px;font-weight:700;display:flex}.edit-field input[data-v-9f9a44bb]{color:#1f2225;background-color:#fff;border:1px solid #dfe3e8;border-radius:4px;height:28px;padding:0 8px;font-size:12px;font-weight:600;transition:border-color .15s}.edit-field input[data-v-9f9a44bb]:focus{border-color:#4f46e5;outline:none}.edit-actions-row[data-v-9f9a44bb]{justify-content:flex-end;display:flex}.compact-btn[data-v-9f9a44bb]{height:26px;min-height:26px;padding:0 10px;font-size:11px}.contact-display-grid[data-v-9f9a44bb]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.contact-card-item[data-v-9f9a44bb]{flex-direction:column;gap:4px;display:flex}.contact-lbl[data-v-9f9a44bb]{text-transform:uppercase;color:#8c8c8c;letter-spacing:.05em;font-size:9.5px;font-weight:700}.contact-val-row[data-v-9f9a44bb]{align-items:center;gap:6px;min-height:24px;display:flex}.contact-link[data-v-9f9a44bb]{color:#334155;border-bottom:1px dotted #cbd5e1;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .15s}.contact-link[data-v-9f9a44bb]:hover{color:#4f46e5;border-bottom-color:#4f46e5}.empty-placeholder-text[data-v-9f9a44bb]{color:#94a3b8;font-size:12px;font-style:italic}.copy-value-btn[data-v-9f9a44bb]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:3px;transition:all .15s;display:inline-flex}.copy-value-btn[data-v-9f9a44bb]:hover{color:#4f46e5;background-color:#f1f5f9}body.dark-mode{color:#22d3ee;background-color:#ffffff0d}.resume-attachment-container[data-v-9f9a44bb]{flex-direction:column;gap:6px;margin-top:4px;display:flex}.resume-file-chip[data-v-9f9a44bb]{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;transition:all .15s;display:flex}.resume-file-chip[data-v-9f9a44bb]:hover{border-color:#cbd5e1}.chip-info[data-v-9f9a44bb]{align-items:center;gap:8px;min-width:0;display:flex}.file-icon-svg[data-v-9f9a44bb]{color:#4f46e5;flex-shrink:0;width:16px;height:16px}.resume-filename-link[data-v-9f9a44bb]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;text-decoration:none;overflow:hidden}.resume-filename-link[data-v-9f9a44bb]:hover{color:#4f46e5;text-decoration:underline}.chip-actions[data-v-9f9a44bb]{flex-shrink:0;align-items:center;gap:8px;display:flex}.chip-action-btn[data-v-9f9a44bb]{cursor:pointer;background:0 0;border:none;border-radius:3px;padding:3px 6px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s}.chip-action-btn.dl-btn[data-v-9f9a44bb]{color:#4f46e5;background-color:#eef2ff}.chip-action-btn.dl-btn[data-v-9f9a44bb]:hover{background-color:#d1f2e1}.chip-action-btn.del-btn[data-v-9f9a44bb]{color:#dc2626;background-color:#fef2f2}.chip-action-btn.del-btn[data-v-9f9a44bb]:hover{background-color:#fee2e2}.resume-dropzone-box[data-v-9f9a44bb]{text-align:center;cursor:pointer;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;padding:12px;transition:all .2s;position:relative}.resume-dropzone-box[data-v-9f9a44bb]:hover{background-color:#f4fbf7;border-color:#4f46e5}.resume-dropzone-box.is-loading[data-v-9f9a44bb]{opacity:.6;cursor:not-allowed}.hidden-file-input[data-v-9f9a44bb]{display:none}.dropzone-label-area[data-v-9f9a44bb]{justify-content:center;align-items:center;gap:10px;display:flex}.upload-arrow-icon[data-v-9f9a44bb]{color:#94a3b8;font-size:16px;font-weight:700;animation:1.5s ease-in-out infinite bounceUpload-9f9a44bb;display:inline-block}@keyframes bounceUpload-9f9a44bb{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.upload-prompt[data-v-9f9a44bb]{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.upload-prompt strong[data-v-9f9a44bb]{color:#475569;font-size:12px}.upload-prompt span[data-v-9f9a44bb]{color:#94a3b8;font-size:10px}.drawer-backdrop[data-v-e610645f]{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a66;justify-content:flex-end;display:flex;position:fixed;inset:0}.candidate-drawer[data-v-e610645f]{box-sizing:border-box;background-color:#fafafc;flex-direction:column;width:min(640px,100%);height:100vh;padding:20px;display:flex;overflow-y:auto;box-shadow:-20px 0 50px #0f172a26}.drawer-head[data-v-e610645f]{border-bottom:1px solid #efeff5;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.drawer-head h2[data-v-e610645f]{color:#1f2225;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.drawer-head p[data-v-e610645f]{color:#5c6370;margin:4px 0 0;font-size:12.5px;line-height:1.45}.secondary-btn[data-v-e610645f]{color:#1f2225;cursor:pointer;background-color:#fff;border:1px solid #efeff5;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.secondary-btn[data-v-e610645f]:hover{background-color:#fafafc;border-color:#cbd5e1}.secondary-btn.compact-btn[data-v-e610645f]{border-radius:4px;min-height:28px;padding:0 10px;font-size:11.5px}.primary-link[data-v-e610645f]{color:#fff;cursor:pointer;background-color:#4f46e5;border:0;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .2s;display:inline-flex}.primary-link[data-v-e610645f]:hover:not(:disabled),body.dark-mode{background-color:#7c3aed}.primary-link[data-v-e610645f]:disabled{opacity:.5;cursor:not-allowed}.drawer-body[data-v-e610645f]{flex-direction:column;flex:1;gap:12px;display:flex}.drawer-card-block[data-v-e610645f]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:14px;box-shadow:0 1px 2px #00000005}.section-label[data-v-e610645f]{color:#8c8c8c;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #efeff5;margin-bottom:12px;padding-bottom:4px;font-size:11px;font-weight:600;display:block}.sub-label[data-v-e610645f]{color:#1f2225;text-transform:uppercase;letter-spacing:.03em;margin:16px 0 8px;font-size:12px;font-weight:600;display:block}.drawer-stage-selector-group[data-v-e610645f]{background-color:#fafafc;border:1px solid #efeff5;border-radius:4px;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px;padding:12px;display:grid}.selector-field[data-v-e610645f],.drawer-ai-score-field[data-v-e610645f]{flex-direction:column;gap:4px;display:flex}.field-label[data-v-e610645f]{color:#8c8c8c;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.select-wrapper[data-v-e610645f]{width:100%;display:block;position:relative}.premium-drawer-select[data-v-e610645f]{color:#1f2225;appearance:none;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #efeff5;border-radius:4px;width:100%;height:34px;padding:6px 32px 6px 12px;font-size:13px;font-weight:500;transition:all .2s}.premium-drawer-select[data-v-e610645f]:hover{border-color:#cbd5e1}.premium-drawer-select[data-v-e610645f]:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e514}body.dark-mode{color:#ffffffd1;background-color:#26262a;border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee14}.select-arrow[data-v-e610645f]{pointer-events:none;border-top:5px solid #8c8c8c;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.score-badge-row[data-v-e610645f]{align-items:center;gap:12px;height:34px;display:flex}.no-score-text[data-v-e610645f]{color:#8c8c8c;font-size:13px;font-style:italic}.premium-fit-badge[data-v-e610645f]{border-radius:4px;justify-content:center;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.premium-fit-badge.large-badge[data-v-e610645f]{border-radius:4px;padding:5px 10px;font-size:13px;font-weight:600}.score-emerald[data-v-e610645f]{color:#4f46e5;background-color:#edf8f2;border:1px solid #c2e9d6}.score-amber[data-v-e610645f]{color:#f0a020;background-color:#fdf6ec;border:1px solid #fae3c4}.score-rose[data-v-e610645f]{color:#d03050;background-color:#fdf5f5;border:1px solid #f7c9c9}body.dark-mode{color:#e88080;background-color:#e880801a;border:1px solid #e880804d}.sparkles-icon[data-v-e610645f]{stroke-width:2.5px;color:currentColor;width:13px;height:13px;margin-right:4px}.ai-eval-trigger-btn[data-v-e610645f]{color:#2080f0;background-color:#fff;border-color:#efeff5}.ai-eval-trigger-btn[data-v-e610645f]:hover{background-color:#fafafc;border-color:#cbd5e1}.drawer-fit-summary[data-v-e610645f]{flex-direction:column;gap:12px;display:flex}.summary-card[data-v-e610645f]{background-color:#f2f7fc;border:1px solid #d0e4f7;border-radius:4px;padding:12px}.summary-card p[data-v-e610645f]{color:#2080f0;margin:0;font-size:13px;line-height:1.55}.ai-match-matrix[data-v-e610645f]{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}@media (width<=580px){.ai-match-matrix[data-v-e610645f]{grid-template-columns:1fr}}.matrix-column[data-v-e610645f]{border:1px solid #0000;border-radius:4px;flex-direction:column;gap:8px;padding:12px;display:flex}.strengths-box[data-v-e610645f]{background-color:#edf8f2;border-color:#c2e9d6}.gaps-box[data-v-e610645f]{background-color:#fdf6ec;border-color:#fae3c4}.matrix-title[data-v-e610645f]{text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.strengths-box .matrix-title[data-v-e610645f]{color:#4f46e5}.gaps-box .matrix-title[data-v-e610645f]{color:#f0a020}.title-icon[data-v-e610645f]{width:14px;height:14px}.title-icon.icon-emerald[data-v-e610645f]{color:#4f46e5}.title-icon.icon-amber[data-v-e610645f]{color:#f0a020}.matrix-list[data-v-e610645f]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.matrix-item[data-v-e610645f]{align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.bullet-icon[data-v-e610645f]{flex-shrink:0;margin-top:1px;font-size:12px;font-weight:600}.strength-item[data-v-e610645f]{color:#1f2225}.strength-item .bullet-icon[data-v-e610645f]{color:#4f46e5}.gap-item[data-v-e610645f]{color:#1f2225}.gap-item .bullet-icon[data-v-e610645f]{color:#f0a020}.item-text[data-v-e610645f]{font-weight:500}.review-textarea[data-v-e610645f]{box-sizing:border-box;width:100%;font:inherit;color:#1f2225;resize:vertical;background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:8px 12px;font-size:13px;transition:all .15s}.review-textarea[data-v-e610645f]:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e514}body.dark-mode{color:#ffffffd1;background-color:#26262a;border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee14}.drawer-actions[data-v-e610645f]{justify-content:flex-end;margin-top:8px;display:flex}.comments-history[data-v-e610645f]{border-top:1px solid #efeff5;margin-top:14px;padding-top:10px}.feedback-list[data-v-e610645f]{gap:8px;margin-top:6px;display:grid}.feedback-item[data-v-e610645f]{background-color:#fafafc;border:1px solid #efeff5;border-radius:4px;padding:10px 12px}.feedback-head[data-v-e610645f]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.feedback-head strong[data-v-e610645f]{color:#1f2225;font-size:13px;font-weight:500}.feedback-date[data-v-e610645f]{color:#8c8c8c;font-size:11px}.feedback-item p[data-v-e610645f]{color:#5c6370;margin:0;font-size:12.5px;line-height:1.45}.scorecard-form[data-v-e610645f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scorecard-form label[data-v-e610645f]{color:#5c6370;gap:4px;font-size:12.5px;font-weight:500;display:grid}.scorecard-form textarea[data-v-e610645f],.scorecard-form input[data-v-e610645f],.scorecard-form select[data-v-e610645f]{box-sizing:border-box;width:100%;font:inherit;color:#1f2225;background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:6px 12px;font-size:13px;transition:all .15s}.scorecard-form textarea[data-v-e610645f]:focus,.scorecard-form input[data-v-e610645f]:focus,.scorecard-form select[data-v-e610645f]:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e514}body.dark-mode,body.dark-mode,body.dark-mode{color:#ffffffd1;background-color:#26262a;border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee14}.scorecard-form select[data-v-e610645f],.scorecard-form input[data-v-e610645f]{height:34px}.scorecard-form textarea[data-v-e610645f]{resize:vertical}.scorecards-history[data-v-e610645f]{border-top:1px solid #efeff5;margin-top:14px;padding-top:10px}.rec-pill[data-v-e610645f]{text-transform:uppercase;letter-spacing:.03em;border:1px solid #0000;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:9.5px;font-weight:600;display:inline-block}.rec-pill.strong_yes[data-v-e610645f],.rec-pill.yes[data-v-e610645f]{color:#4f46e5;background-color:#edf8f2;border-color:#c2e9d6}.rec-pill.maybe[data-v-e610645f]{color:#f0a020;background-color:#fdf6ec;border-color:#fae3c4}.rec-pill.no[data-v-e610645f],.rec-pill.strong_no[data-v-e610645f]{color:#d03050;background-color:#fdf5f5;border-color:#f7c9c9}body.dark-mode,body.dark-mode{color:#e88080;background-color:#e880801a;border-color:#e880804d}.scores-grid[data-v-e610645f]{color:#5c6370;background-color:#fff;border:1px solid #efeff5;border-radius:4px;gap:10px;width:max-content;margin-bottom:6px;padding:4px 8px;font-size:11.5px;font-weight:500;display:flex}.scores-grid strong[data-v-e610645f]{color:#1f2225;font-weight:600}.eval-notes[data-v-e610645f]{color:#5c6370;background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:6px 10px;font-size:12.5px;font-style:italic}.evaluation-alignment-container[data-v-e610645f]{background-color:#f2f7fc;border:1px solid #d0e4f7;border-radius:4px;margin-top:14px;padding:12px}.alignment-grid-box[data-v-e610645f]{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}@media (width<=480px){.alignment-grid-box[data-v-e610645f]{grid-template-columns:1fr}}.alignment-item[data-v-e610645f]{flex-direction:column;gap:4px;display:flex}.alignment-meta[data-v-e610645f]{justify-content:space-between;align-items:center;display:flex}.meta-title[data-v-e610645f]{color:#5c6370;font-size:11.5px;font-weight:500}.meta-rating[data-v-e610645f]{color:#2080f0;font-size:11.5px;font-weight:600}.rating-progress-bar[data-v-e610645f]{background-color:#e2e8f0;border-radius:4px;height:5px;overflow:hidden}.progress-fill[data-v-e610645f]{border-radius:4px;height:100%;transition:width .3s}.fill-emerald[data-v-e610645f]{background-color:#4f46e5}.fill-indigo[data-v-e610645f]{background-color:#2080f0}.fill-purple[data-v-e610645f]{background-color:#a855f7}.fill-orange[data-v-e610645f]{background-color:#f0a020}.outreach-controls[data-v-e610645f]{background-color:#fafafc;border:1px dashed #cbd5e1;border-radius:4px;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.tone-select-group[data-v-e610645f]{flex-direction:column;flex:1;gap:4px;display:flex}.tone-picker[data-v-e610645f]{color:#1f2225;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #efeff5;border-radius:4px;width:100%;height:34px;padding:6px 12px;font-size:13px;font-weight:500}.tone-picker[data-v-e610645f]:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e514}body.dark-mode{color:#ffffffd1;background-color:#26262a;border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee14}.glow-btn[data-v-e610645f]{color:#fff;cursor:pointer;background-color:#4f46e5;border:0;border-radius:4px;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .2s}.glow-btn[data-v-e610645f]:hover:not(:disabled),body.dark-mode{background-color:#7c3aed}.outreach-list[data-v-e610645f]{flex-direction:column;gap:12px;display:flex}.outreach-envelope-preview[data-v-e610645f]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 1px 2px #00000005}.outreach-envelope-preview[data-v-e610645f]:hover{border-color:#cbd5e1}.envelope-header[data-v-e610645f]{background-color:#fafafc;border-bottom:1px solid #efeff5;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.header-metadata[data-v-e610645f]{flex-direction:column;flex:1;gap:4px;display:flex}.meta-row[data-v-e610645f]{align-items:center;gap:6px;display:flex}.field-name[data-v-e610645f]{color:#8c8c8c;text-transform:uppercase;letter-spacing:.05em;width:50px;font-size:10px;font-weight:600}.field-val[data-v-e610645f]{color:#1f2225;font-size:12.5px}.field-val.recipient-name[data-v-e610645f]{color:#1f2225;font-weight:600}.field-val.subject-line[data-v-e610645f]{color:#5c6370;font-weight:500}.subject-row[data-v-e610645f]{border-top:1px solid #efeff5;margin-top:2px;padding-top:4px}.header-badges[data-v-e610645f]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.outreach-tone-badge[data-v-e610645f]{text-transform:uppercase;letter-spacing:.05em;color:#2080f0;background-color:#f2f7fc;border:1px solid #d0e4f7;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:600}.outreach-status-pill[data-v-e610645f]{text-transform:uppercase;letter-spacing:.05em;border:1px solid #0000;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:600}.status-draft[data-v-e610645f]{color:#f0a020;background-color:#fdf6ec;border-color:#fae3c4}.status-approved[data-v-e610645f]{color:#4f46e5;background-color:#edf8f2;border-color:#c2e9d6}.status-sent[data-v-e610645f]{color:#2080f0;background-color:#f2f7fc;border-color:#d0e4f7}.status-discarded[data-v-e610645f]{color:#d03050;background-color:#fdf5f5;border-color:#f7c9c9}.envelope-body[data-v-e610645f]{background-color:#fff;border-bottom:1px solid #efeff5;min-height:100px;padding:14px 12px}.mail-body-text[data-v-e610645f]{color:#5c6370;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}[data-v-e610645f] .mail-placeholder-highlight{color:#f0a020;background-color:#fdf6ec;border:1px solid #fae3c4;border-radius:4px;padding:1px 4px;font-family:monospace;font-weight:600;box-shadow:0 1px 2px #f0a0200a}.envelope-actions[data-v-e610645f]{background-color:#fafafc;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.envelope-action-btn[data-v-e610645f]{cursor:pointer;color:#1f2225;background-color:#fff;border:1px solid #efeff5;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.envelope-action-btn[data-v-e610645f]:hover{color:#1f2225;background-color:#fafafc;border-color:#cbd5e1}.action-icon[data-v-e610645f]{stroke-width:2.5px;width:12px;height:12px}.copy-btn[data-v-e610645f]:hover{border-color:#cbd5e1}.approve-btn[data-v-e610645f]{color:#fff;background-color:#4f46e5;border:none}.approve-btn[data-v-e610645f]:hover,body.dark-mode{background-color:#7c3aed}.sent-btn[data-v-e610645f]{color:#2080f0;background-color:#f2f7fc;border-color:#d0e4f7}.sent-btn[data-v-e610645f]:hover{background-color:#e3f0fc}.danger-action[data-v-e610645f]{color:#d03050;margin-left:auto}.danger-action[data-v-e610645f]:hover{color:#d03050;background-color:#fdf5f5;border-color:#f7c9c9}body.dark-mode{color:#e88080;background-color:#e880801a;border-color:#e880804d}.empty-state[data-v-e610645f]{color:#8c8c8c;text-align:center;background-color:#fafafc;border:1px dashed #efeff5;border-radius:4px;padding:16px;font-size:13px}.empty-state.compact[data-v-e610645f]{padding:12px;font-size:12.5px}.profile-details-block[data-v-e610645f]{background-color:#fff;border:1px solid #efeff5;border-radius:6px;padding:18px;box-shadow:0 4px 12px #0f172a08}.profile-header-meta[data-v-e610645f]{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.profile-avatar[data-v-e610645f]{color:#4f46e5;background:#eef2ff;border:1px solid #4f46e533;border-radius:8px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:22px;font-weight:700;display:grid}.profile-title-area[data-v-e610645f]{flex:1;min-width:0}.profile-name-row[data-v-e610645f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-name-row h3[data-v-e610645f]{color:#1f2225;margin:0;font-size:17px;font-weight:600}.linkedin-pill-link[data-v-e610645f]{color:#0077b5;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.linkedin-pill-link[data-v-e610645f]:hover{color:#005a8a;background-color:#e0f2fe;transform:translateY(-1px)}.linkedin-pill-link .linkedin-icon[data-v-e610645f]{width:12px;height:12px}.profile-headline[data-v-e610645f]{color:#5c6370;margin:4px 0 8px;font-size:13px;line-height:1.45}.profile-chips-row[data-v-e610645f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.location-chip[data-v-e610645f]{color:#8c8c8c;align-items:center;gap:4px;font-size:11px;display:inline-flex}.location-chip svg[data-v-e610645f]{width:11px;height:11px}.badge-enriched[data-v-e610645f]{color:#7c3aed;text-transform:uppercase;letter-spacing:.02em;background-color:#faf5ff;border:1px solid #c084fc4d;border-radius:3px;padding:1.5px 6px;font-size:10px;font-weight:700}.profile-enrich-actions[data-v-e610645f]{margin-bottom:16px;display:flex}.enrich-btn[data-v-e610645f]{color:#7c3aed;cursor:pointer;background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);border:1px solid #7c3aed4d;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.enrich-btn[data-v-e610645f]:hover:not(:disabled){background:linear-gradient(135deg,#f3e8ff 0%,#e9d5ff 100%);border-color:#a855f7;transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed1f}.enrich-btn.is-enriched[data-v-e610645f]{color:#475569;background:linear-gradient(135deg,#fbfbfe 0%,#f1f3f9 100%);border-color:#cbd5e1}.enrich-btn.is-enriched[data-v-e610645f]:hover:not(:disabled){color:#1e293b;background:linear-gradient(135deg,#f1f3f9 0%,#e2e8f0 100%);border-color:#94a3b8;box-shadow:0 4px 12px #0000000d}body.dark-mode{color:#ffffffe6;background:linear-gradient(135deg,#ffffff14 0%,#ffffff1f 100%);border-color:#ffffff40;box-shadow:0 4px 12px #7c3aed33}.enrich-btn[data-v-e610645f]:disabled{opacity:.6;cursor:not-allowed}.sparkle-symbol[data-v-e610645f]{animation:1.8s ease-in-out infinite pulseSparkle-e610645f;display:inline-block}@keyframes pulseSparkle-e610645f{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 3px #7c3aed80);transform:scale(1.2)}}.serper-snippet-box[data-v-e610645f]{background-color:#f8fafc;border-left:3px solid #0ea5e9;border-radius:0 6px 6px 0;margin-bottom:16px;padding:10px 14px}body.dark-mode{background-color:#0ea5e90f;border-left-color:#38bdf8}.serper-lbl[data-v-e610645f]{text-transform:uppercase;color:#0ea5e9;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:700}.snippet-quote[data-v-e610645f]{color:#475569;margin:0;font-size:12.5px;font-style:italic;line-height:1.55}.enriched-details-area[data-v-e610645f]{border-top:1px solid #efeff5;flex-direction:column;gap:16px;padding-top:16px;display:flex}.profile-section-item[data-v-e610645f]{flex-direction:column;gap:6px;display:flex}.item-lbl[data-v-e610645f]{text-transform:uppercase;color:#64748b;letter-spacing:.05em;font-size:10.5px;font-weight:700}.summary-val[data-v-e610645f]{color:#334155;margin:0;font-size:13px;line-height:1.6}.skills-tags-wrap[data-v-e610645f]{flex-wrap:wrap;gap:6px;display:flex}.skill-tag[data-v-e610645f]{color:#334155;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:2.5px 8px;font-size:11px;font-weight:500}.exp-items-list[data-v-e610645f],.edu-items-list[data-v-e610645f]{flex-direction:column;gap:12px;display:flex}.exp-item-entry[data-v-e610645f],.edu-item-entry[data-v-e610645f]{background-color:#fafcfd;border:1px solid #f1f5f9;border-radius:6px;padding:10px 12px}body.dark-mode,body.dark-mode{background-color:#ffffff05;border-color:#ffffff0a}.exp-header-row[data-v-e610645f],.edu-header-row[data-v-e610645f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exp-role[data-v-e610645f],.edu-degree[data-v-e610645f]{color:#1f2225;font-size:13px;font-weight:600}.exp-dates[data-v-e610645f],.edu-dates[data-v-e610645f]{color:#8c8c8c;white-space:nowrap;font-size:11px}.exp-company[data-v-e610645f],.edu-school[data-v-e610645f]{color:#4f46e5;margin-top:2px;font-size:12px;font-weight:500}.exp-desc[data-v-e610645f]{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.5}.not-enriched-cta-pane[data-v-e610645f]{text-align:center;background-color:#fafcfd;border:1px dashed #e2e8f0;border-radius:6px;margin-top:10px;padding:16px}.cta-art[data-v-e610645f]{color:#7c3aed;margin-bottom:8px;font-size:24px;animation:2s ease-in-out infinite floatCTA-e610645f}@keyframes floatCTA-e610645f{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.not-enriched-cta-pane h4[data-v-e610645f]{color:#1f2225;margin:0 0 6px;font-size:13.5px;font-weight:600}.not-enriched-cta-pane p[data-v-e610645f]{color:#64748b;margin:0;font-size:12px;line-height:1.5}.manual-contact-resume-section[data-v-e610645f]{border-top:1px solid #efeff5;flex-direction:column;gap:12px;margin-top:10px;margin-bottom:6px;padding-top:14px;display:flex}.manual-section-hdr[data-v-e610645f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.edit-contact-trigger-btn[data-v-e610645f]{color:#4f46e5;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:11.5px;font-weight:700;transition:all .15s}.edit-contact-trigger-btn[data-v-e610645f]:hover{background-color:#eef2ff}body.dark-mode{color:#22d3ee;background-color:#4f46e526}.contact-edit-form[data-v-e610645f]{background-color:#f8fafc;border:1px solid #efeff5;border-radius:6px;flex-direction:column;gap:10px;padding:12px;display:flex}.edit-inputs-grid[data-v-e610645f]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.edit-field[data-v-e610645f]{color:#64748b;text-transform:uppercase;flex-direction:column;gap:4px;font-size:10px;font-weight:700;display:flex}.edit-field input[data-v-e610645f]{color:#1f2225;background-color:#fff;border:1px solid #dfe3e8;border-radius:4px;height:28px;padding:0 8px;font-size:12px;font-weight:600;transition:border-color .15s}.edit-field input[data-v-e610645f]:focus{border-color:#4f46e5;outline:none}.edit-actions-row[data-v-e610645f]{justify-content:flex-end;display:flex}.compact-btn[data-v-e610645f]{height:26px;min-height:26px;padding:0 10px;font-size:11px}.contact-display-grid[data-v-e610645f]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.contact-card-item[data-v-e610645f]{flex-direction:column;gap:4px;display:flex}.contact-lbl[data-v-e610645f]{text-transform:uppercase;color:#8c8c8c;letter-spacing:.05em;font-size:9.5px;font-weight:700}.contact-val-row[data-v-e610645f]{align-items:center;gap:6px;min-height:24px;display:flex}.contact-link[data-v-e610645f]{color:#334155;border-bottom:1px dotted #cbd5e1;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .15s}.contact-link[data-v-e610645f]:hover{color:#4f46e5;border-bottom-color:#4f46e5}.empty-placeholder-text[data-v-e610645f]{color:#94a3b8;font-size:12px;font-style:italic}.copy-value-btn[data-v-e610645f]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:3px;transition:all .15s;display:inline-flex}.copy-value-btn[data-v-e610645f]:hover{color:#4f46e5;background-color:#f1f5f9}body.dark-mode{color:#22d3ee;background-color:#ffffff0d}.resume-attachment-container[data-v-e610645f]{flex-direction:column;gap:6px;margin-top:4px;display:flex}.resume-file-chip[data-v-e610645f]{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;transition:all .15s;display:flex}.resume-file-chip[data-v-e610645f]:hover{border-color:#cbd5e1}.chip-info[data-v-e610645f]{align-items:center;gap:8px;min-width:0;display:flex}.file-icon-svg[data-v-e610645f]{color:#4f46e5;flex-shrink:0;width:16px;height:16px}.resume-filename-link[data-v-e610645f]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;text-decoration:none;overflow:hidden}.resume-filename-link[data-v-e610645f]:hover{color:#4f46e5;text-decoration:underline}.chip-actions[data-v-e610645f]{flex-shrink:0;align-items:center;gap:8px;display:flex}.chip-action-btn[data-v-e610645f]{cursor:pointer;background:0 0;border:none;border-radius:3px;padding:3px 6px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s}.chip-action-btn.dl-btn[data-v-e610645f]{color:#4f46e5;background-color:#eef2ff}.chip-action-btn.dl-btn[data-v-e610645f]:hover{background-color:#d1f2e1}.chip-action-btn.del-btn[data-v-e610645f]{color:#dc2626;background-color:#fef2f2}.chip-action-btn.del-btn[data-v-e610645f]:hover{background-color:#fee2e2}body.dark-mode{color:#fca5a5;background-color:#dc262640}.resume-dropzone-box[data-v-e610645f]{text-align:center;cursor:pointer;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;padding:12px;transition:all .2s;position:relative}.resume-dropzone-box[data-v-e610645f]:hover{background-color:#f4fbf7;border-color:#4f46e5}body.dark-mode{background-color:#22d3ee0a;border-color:#22d3ee}.resume-dropzone-box.is-loading[data-v-e610645f]{opacity:.6;cursor:not-allowed}.hidden-file-input[data-v-e610645f]{display:none}.dropzone-label-area[data-v-e610645f]{justify-content:center;align-items:center;gap:10px;display:flex}.upload-arrow-icon[data-v-e610645f]{color:#94a3b8;font-size:16px;font-weight:700;animation:1.5s ease-in-out infinite bounceUpload-e610645f;display:inline-block}@keyframes bounceUpload-e610645f{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.upload-prompt[data-v-e610645f]{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.upload-prompt strong[data-v-e610645f]{color:#475569;font-size:12px}.upload-prompt span[data-v-e610645f]{color:#94a3b8;font-size:10px}.sequence-tabs-row[data-v-e610645f]{border-bottom:1px solid #efeff5;gap:8px;margin:12px 0;padding-bottom:8px;display:flex}.sequence-tab-btn[data-v-e610645f]{cursor:pointer;background:#fafafc;border:1px solid #efeff5;border-radius:4px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 10px;transition:all .15s;display:flex}.sequence-tab-btn[data-v-e610645f]:hover{background:#f4f5f7;border-color:#c8c8cc}.sequence-tab-btn.active[data-v-e610645f]{color:#4f46e5;background:#eef2ff;border-color:#4f46e540}body.dark-mode{color:#22d3ee;background:#4f46e51f;border-color:#22d3ee40}.sequence-tab-btn strong[data-v-e610645f]{font-size:11px}.delay-tag[data-v-e610645f]{opacity:.75;font-size:9.5px}.email-subtext[data-v-e610645f]{color:#8c8c8c;margin-left:4px;font-size:11px;font-weight:400}.ai-interview-guide-block[data-v-e610645f]{flex-direction:column;gap:12px;display:flex}.guide-loading-pane[data-v-e610645f],.consensus-loading-pane[data-v-e610645f]{text-align:center;background:#fafafc;border:1px solid #efeff5;border-radius:6px;flex-direction:column;align-items:center;padding:24px 16px;display:flex}body.dark-mode,body.dark-mode{background:#ffffff05;border-color:#303033}.guide-loading-pane h4[data-v-e610645f],.consensus-loading-pane h4[data-v-e610645f]{color:#1f2225;margin:12px 0 6px;font-size:13.5px;font-weight:600}body.dark-mode,body.dark-mode{color:#ffffffd1}.guide-loading-pane p[data-v-e610645f],.consensus-loading-pane p[data-v-e610645f]{color:#8c8c8c;max-width:440px;margin:0;font-size:12px;line-height:1.5}.guide-cta-pane[data-v-e610645f]{text-align:center;background:#fafafc;border:1px dashed #efeff5;border-radius:4px;flex-direction:column;align-items:center;padding:20px;display:flex}.guide-cta-icon[data-v-e610645f]{color:#8c8c8c;margin-bottom:8px;font-size:24px}.guide-cta-pane h4[data-v-e610645f]{color:#1f2225;margin:0 0 6px;font-size:13.5px;font-weight:600}.guide-cta-pane p[data-v-e610645f]{color:#8c8c8c;max-width:380px;margin:0 0 12px;font-size:12px;line-height:1.5}.generate-guide-btn[data-v-e610645f]{background-color:#4f46e5}.guide-render-container[data-v-e610645f]{flex-direction:column;gap:16px;display:flex}.guide-alert-info[data-v-e610645f]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:11.5px;line-height:1.45;display:flex}.alert-info-icon[data-v-e610645f]{color:currentColor;flex-shrink:0;width:14px;height:14px;margin-top:1px}.guide-section[data-v-e610645f]{flex-direction:column;gap:8px;display:flex}.guide-section-label[data-v-e610645f]{color:#8c8c8c;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.focus-areas-grid[data-v-e610645f]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.focus-area-card[data-v-e610645f]{background:#fafafc;border:1px solid #efeff5;border-radius:4px;padding:10px 12px}.focus-area-hdr[data-v-e610645f]{align-items:center;gap:6px;margin-bottom:4px;display:flex}.bullet-sparkle[data-v-e610645f]{color:#4f46e5;font-size:12px}.focus-area-card strong[data-v-e610645f]{color:#1f2225;font-size:12px}.focus-area-card p[data-v-e610645f]{color:#5c6370;margin:0;font-size:11.5px;line-height:1.45}.questions-list[data-v-e610645f]{flex-direction:column;gap:10px;display:flex}.question-item-card[data-v-e610645f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;gap:12px;padding:12px;display:flex}.question-number-badge[data-v-e610645f]{color:#475569;background:#e2e8f0;border-radius:4px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.question-content-area[data-v-e610645f]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.question-text[data-v-e610645f]{color:#1e293b;margin:0;font-size:13px;line-height:1.5}.question-details-grid[data-v-e610645f]{border-top:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:10px;margin-top:2px;padding-top:8px;display:grid}.detail-box[data-v-e610645f]{flex-direction:column;gap:2px;display:flex}.detail-label[data-v-e610645f]{text-transform:uppercase;color:#64748b;font-size:9px;font-weight:700}.detail-box p[data-v-e610645f]{color:#475569;margin:0;font-size:11.5px;line-height:1.45}.guide-footer-actions[data-v-e610645f]{justify-content:flex-end;display:flex}.consensus-rollup-block[data-v-e610645f]{background:linear-gradient(135deg,#fff 0%,#f0f9ff 100%);border:1px solid #e0f2fe}.executive-stance-panel[data-v-e610645f]{background:#0ea5e90d;border-left:4px solid #0ea5e9;border-radius:0 6px 6px 0;margin-bottom:12px;padding:12px 14px}body.dark-mode{background:#38bdf80f;border-left-color:#38bdf8}.stance-title[data-v-e610645f]{text-transform:uppercase;color:#0ea5e9;letter-spacing:.06em;margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.stance-desc[data-v-e610645f]{color:#1e293b;margin:0;font-size:12.5px;font-style:italic;font-weight:600;line-height:1.55}.consensus-details-grid[data-v-e610645f]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.consensus-col[data-v-e610645f]{border:1px solid #0000;border-radius:6px;padding:12px}.consensus-col.strengths-card[data-v-e610645f]{background:#f0fdf4;border-color:#bbf7d0}.consensus-col.concerns-card[data-v-e610645f]{background:#fffbeb;border-color:#fde68a}.col-hdr[data-v-e610645f]{text-transform:uppercase;color:#374151;letter-spacing:.03em;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.col-dot[data-v-e610645f]{border-radius:50%;width:6px;height:6px}.col-dot.green[data-v-e610645f]{background-color:#4f46e5}.col-dot.amber[data-v-e610645f]{background-color:#f0a020}.consensus-list[data-v-e610645f]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.consensus-list li[data-v-e610645f]{font-size:11.5px;font-weight:500;line-height:1.45}.strengths-card .consensus-list li[data-v-e610645f]{color:#166534}.concerns-card .consensus-list li[data-v-e610645f]{color:#92400e}.drawer-backdrop[data-v-d6857652]{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a61;justify-content:flex-end;display:flex;position:fixed;inset:0}.candidate-drawer[data-v-d6857652]{box-sizing:border-box;background-color:#fafafc;flex-direction:column;width:min(520px,100%);height:100vh;padding:20px;display:flex;overflow:auto;box-shadow:-20px 0 50px #0f172a33}.drawer-head[data-v-d6857652]{border-bottom:1px solid #efeff5;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.drawer-head h2[data-v-d6857652]{color:#1f2225;margin:0;font-size:18px;font-weight:600}.drawer-head p[data-v-d6857652]{color:#5c6370;margin:4px 0 0;font-size:12.5px}.secondary-btn[data-v-d6857652]{color:#1f2225;cursor:pointer;background-color:#fff;border:1px solid #efeff5;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.secondary-btn[data-v-d6857652]:hover{background-color:#fafafc;border-color:#cbd5e1}.drawer-body[data-v-d6857652]{flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.drawer-card-block[data-v-d6857652]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:14px;box-shadow:0 1px 2px #00000005}.section-label[data-v-d6857652]{color:#5c6370;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #efeff5;margin-bottom:10px;padding-bottom:4px;font-size:10.5px;font-weight:700;display:block}.checkout-summary-section[data-v-d6857652]{background-color:#fff;grid-template-columns:1fr 1fr;gap:16px;display:grid}.checkout-summary-item span[data-v-d6857652]{color:#5c6370;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.checkout-summary-item strong[data-v-d6857652]{color:#1f2225;font-size:14px}.premium-price[data-v-d6857652]{color:#4f46e5!important;font-size:16px!important;font-weight:700!important}.premium-price span[data-v-d6857652]{color:#5c6370;font-size:11px}.checkout-form[data-v-d6857652]{flex-direction:column;gap:12px;display:flex}.form-label[data-v-d6857652]{color:#1f2225;gap:6px;font-size:12.5px;font-weight:600;display:grid}.checkout-input[data-v-d6857652]{box-sizing:border-box;width:100%;font:inherit;color:#1f2225;background-color:#fff;border:1px solid #efeff5;border-radius:4px;outline:none;height:34px;padding:8px 10px;font-size:13px;transition:all .15s}.checkout-input[data-v-d6857652]:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}body.dark-mode{color:#ffffffd1;background-color:#101014;border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee26}.select-input[data-v-d6857652]{cursor:pointer}.checkout-actions[data-v-d6857652]{margin-top:6px;padding-top:6px}.upgrade-pay-btn[data-v-d6857652]{color:#fff;cursor:pointer;background-color:#4f46e5;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;font-size:14.5px;font-weight:500;transition:background-color .2s;display:flex}.upgrade-pay-btn[data-v-d6857652]:hover:not(:disabled),body.dark-mode{background-color:#7c3aed}.upgrade-pay-btn[data-v-d6857652]:disabled{opacity:.5;cursor:not-allowed}.secure-checkout-notice[data-v-d6857652]{color:#5c6370;text-align:center;margin:8px 0 0;font-size:11px}.spinner-inline[data-v-d6857652]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-d6857652;display:inline-block}@keyframes spin-d6857652{to{transform:rotate(360deg)}}.checkout-success-view[data-v-d6857652]{text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;display:flex}.checkout-success-view h3[data-v-d6857652]{color:#1f2225;margin:16px 0 6px;font-size:16px;font-weight:600}.checkout-success-view p[data-v-d6857652]{color:#5c6370;margin:0;font-size:12.5px;line-height:1.4}.success-icon-wrapper[data-v-d6857652]{width:60px;height:60px}.checkmark-svg[data-v-d6857652]{--checkmark-fill:#4f46e50d;stroke:#4f46e5;stroke-width:2.5px;stroke-miterlimit:10;width:60px;height:60px;animation:fillCircle-d6857652 .4s ease-in-out .4s forwards,scaleCheckmark-d6857652 .3s ease-in-out .9s cubic-bezier(.175, .885, .32, 1.275) forwards;border-radius:50%;box-shadow:inset 0 0 #4f46e5}body.dark-mode{--checkmark-fill:#22d3ee0d;stroke:#22d3ee;box-shadow:inset 0 0 #22d3ee}.checkmark-circle[data-v-d6857652]{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2.5px;stroke-miterlimit:10;stroke:#4f46e5;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards strokeCircle-d6857652}.checkmark-check[data-v-d6857652]{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;stroke:#4f46e5;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards strokeCheckmark-d6857652}body.dark-mode{stroke:#22d3ee}@keyframes strokeCircle-d6857652{to{stroke-dashoffset:0}}@keyframes strokeCheckmark-d6857652{to{stroke-dashoffset:0}}@keyframes fillCircle-d6857652{to{box-shadow:inset 0px 0px 0px 40px var(--checkmark-fill)}}@keyframes scaleCheckmark-d6857652{0%,to{transform:none}50%{transform:scale(1.1)}}.drawer-backdrop[data-v-aa0199cf]{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a61;justify-content:flex-end;display:flex;position:fixed;inset:0}.candidate-drawer[data-v-aa0199cf]{box-sizing:border-box;background-color:#fafafc;flex-direction:column;width:min(520px,100%);height:100vh;padding:20px;display:flex;overflow:auto;box-shadow:-20px 0 50px #0f172a33}body.dark-mode{background-color:#101014;border-left:1px solid #303033;box-shadow:-20px 0 50px #00000080}.drawer-head[data-v-aa0199cf]{border-bottom:1px solid #efeff5;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.drawer-head h2[data-v-aa0199cf]{color:#1f2225;margin:0;font-size:18px;font-weight:600}.drawer-head p[data-v-aa0199cf]{color:#5c6370;margin:4px 0 0;font-size:12.5px}.secondary-btn[data-v-aa0199cf]{color:#1f2225;cursor:pointer;background-color:#fff;border:1px solid #efeff5;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.secondary-btn[data-v-aa0199cf]:hover{background-color:#fafafc;border-color:#cbd5e1}.drawer-body[data-v-aa0199cf]{flex-direction:column;flex:1;display:flex;overflow-y:auto}.job-creation-form[data-v-aa0199cf]{flex-direction:column;gap:12px;display:flex}.drawer-card-block[data-v-aa0199cf]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:14px;box-shadow:0 1px 2px #00000005}body.dark-mode{box-shadow:none;background-color:#18181c;border-color:#303033}.section-label[data-v-aa0199cf]{color:#5c6370;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #efeff5;margin-bottom:10px;padding-bottom:4px;font-size:10.5px;font-weight:700;display:block}body.dark-mode{color:#ffffff61;border-bottom-color:#26262a}.form-label[data-v-aa0199cf]{color:#1f2225;gap:6px;font-size:12.5px;font-weight:600;display:grid}.checkout-input[data-v-aa0199cf]{box-sizing:border-box;width:100%;font:inherit;color:#1f2225;background-color:#fff;border:1px solid #efeff5;border-radius:4px;outline:none;height:34px;padding:8px 10px;font-size:13px;transition:all .15s}.checkout-input[data-v-aa0199cf]:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}body.dark-mode{color:#ffffffd1;background-color:#101014;border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee26}.select-input[data-v-aa0199cf]{cursor:pointer}.textarea-input[data-v-aa0199cf]{resize:vertical;height:auto;min-height:80px;line-height:1.4}.checkout-actions[data-v-aa0199cf]{margin-top:6px;padding-bottom:16px}.primary-link[data-v-aa0199cf]{color:#fff;cursor:pointer;background-color:#4f46e5;border:0;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:36px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background-color .2s;display:inline-flex}.primary-link[data-v-aa0199cf]:hover:not(:disabled),body.dark-mode{background-color:#7c3aed}.primary-link[data-v-aa0199cf]:disabled{opacity:.5;cursor:not-allowed}.spinner-inline[data-v-aa0199cf]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.8s linear infinite spin-aa0199cf;display:inline-block}@keyframes spin-aa0199cf{to{transform:rotate(360deg)}}.saas-shell[data-v-3b14fe86]{color:#111827;background:radial-gradient(circle at 100% 0,#4f46e514,#0000 32%),linear-gradient(#f8fafc 0%,#f3f5fb 100%);grid-template-columns:auto 1fr;min-height:100vh;transition:background-color .3s,color .3s;display:grid}.saas-sidebar[data-v-3b14fe86]{box-sizing:border-box;background:linear-gradient(#0f172a 0%,#111827 58%,#141526 100%);border-right:1px solid #94a3b82e;flex-direction:column;width:220px;min-height:100vh;padding:14px;transition:width .2s cubic-bezier(.16,1,.3,1),background-color .3s,border-color .3s;display:flex;position:relative}body.dark-mode{background:linear-gradient(#080d1a 0%,#0f172a 62%,#131527 100%);border-right-color:#94a3b829}.saas-sidebar.collapsed[data-v-3b14fe86]{width:68px;padding:18px 8px}.saas-brand[data-v-3b14fe86]{color:inherit;align-items:center;gap:12px;margin-bottom:28px;text-decoration:none;display:flex}.saas-sidebar.collapsed .saas-brand[data-v-3b14fe86]{justify-content:center;gap:0}.saas-mark[data-v-3b14fe86]{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 54%,#06b6d4 100%);border-radius:8px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid;box-shadow:0 10px 24px #4f46e547}.saas-brand strong[data-v-3b14fe86]{color:#fff;font-size:15px;font-weight:600;display:block}.saas-brand small[data-v-3b14fe86]{color:#e2e8f094;font-size:11.5px;display:block}.saas-nav[data-v-3b14fe86]{gap:4px;display:grid}.saas-nav a[data-v-3b14fe86]{color:#e2e8f0b3;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.saas-sidebar.collapsed .saas-nav a[data-v-3b14fe86]{justify-content:center;gap:0;padding:10px}.saas-nav a[data-v-3b14fe86]:hover{color:#fff;background:#ffffff12}.saas-nav a.active[data-v-3b14fe86]{color:#fff;background:linear-gradient(90deg,#4f46e542,#06b6d41a);border-left-color:#22d3ee;box-shadow:inset 0 0 0 1px #ffffff14}body.dark-mode{color:#fff;background:linear-gradient(90deg,#8b5cf647,#22d3ee1f);border-left-color:#22d3ee}.nav-icon[data-v-3b14fe86]{color:currentColor;flex-shrink:0;width:16px;height:16px}.plan-pill[data-v-3b14fe86]{text-transform:uppercase;color:#c4b5fd;background:#8b5cf629;border:1px solid #c4b5fd38;border-radius:2px;margin-left:auto;padding:1px 5px;font-size:10px;font-weight:700}.saas-sidebar-toggle[data-v-3b14fe86]{color:#e2e8f0b8;cursor:pointer;background:#ffffff0f;border:1px solid #e2e8f029;border-radius:8px;place-items:center;width:32px;height:32px;transition:all .15s;display:grid;position:absolute;bottom:18px;right:18px}.saas-sidebar.collapsed .saas-sidebar-toggle[data-v-3b14fe86]{right:17px}.saas-sidebar-toggle[data-v-3b14fe86]:hover{color:#fff;background:#22d3ee1f;border-color:#22d3ee85}body.dark-mode{color:#7c3aed;border-color:#7c3aed}.saas-sidebar-toggle svg[data-v-3b14fe86]{width:14px;height:14px}.saas-main[data-v-3b14fe86]{flex-direction:column;height:100vh;display:flex;overflow:hidden}.saas-topbar[data-v-3b14fe86]{z-index:300;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #e2e8f0db;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 24px;transition:background-color .3s,border-color .3s;display:flex;position:relative}body.dark-mode{background:#0f172ad1;border-bottom-color:#94a3b829}.topbar-title[data-v-3b14fe86]{color:#0f172a;letter-spacing:-.01em;font-size:15px;font-weight:800}.saas-topbar-right[data-v-3b14fe86]{align-items:center;gap:16px;display:flex}.topbar-user-dropdown[data-v-3b14fe86]{z-index:310;position:relative}.topbar-user-btn[data-v-3b14fe86]{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;transition:all .15s;display:flex}.topbar-user-btn[data-v-3b14fe86]:hover{background:#f5f7f9;border-color:#efeff5}.user-avatar[data-v-3b14fe86]{color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.user-meta[data-v-3b14fe86]{flex-direction:column;line-height:1.25;display:flex}.user-name[data-v-3b14fe86]{color:#1f2225;font-size:12px;font-weight:600}.user-email[data-v-3b14fe86]{color:#5c6370;font-size:10px}.dropdown-chevron[data-v-3b14fe86]{color:#5c6370;width:10px;height:10px;margin-left:2px}.dropdown-menu[data-v-3b14fe86]{z-index:400;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e2e8f0e6;border-radius:10px;width:220px;padding:6px;transition:background-color .3s,border-color .3s;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px #0f172a24}.dropdown-header[data-v-3b14fe86]{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.dropdown-header strong[data-v-3b14fe86]{color:#1f2225;font-size:12px;font-weight:600}.dropdown-header span[data-v-3b14fe86]{color:#5c6370;word-break:break-all;font-size:10px}.dropdown-divider[data-v-3b14fe86]{background:#efeff5;height:1px;margin:4px 0}.dropdown-item[data-v-3b14fe86]{color:#5c6370;box-sizing:border-box;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:all .12s;display:flex}.dropdown-item[data-v-3b14fe86]:hover{color:#4f46e5;background:#eef2ff}.dropdown-logout-btn[data-v-3b14fe86]{color:#d03050!important}.dropdown-logout-btn[data-v-3b14fe86]:hover{color:#d03050!important;background:#fdf3f5!important}.dropdown-item-icon[data-v-3b14fe86]{stroke-width:2.2px;width:14px;height:14px}.dropdown-fade-enter-active[data-v-3b14fe86],.dropdown-fade-leave-active[data-v-3b14fe86]{transition:all .15s cubic-bezier(.16,1,.3,1)}.dropdown-fade-enter-from[data-v-3b14fe86],.dropdown-fade-leave-to[data-v-3b14fe86]{opacity:0;transform:translateY(-4px)}.saas-content-area[data-v-3b14fe86]{flex:1;padding:24px;overflow:hidden auto}.saas-error[data-v-3b14fe86]{color:#d03050;background:#fdf3f5;border:1px solid #d0305026;border-radius:4px;max-width:1120px;margin:0 auto 16px;padding:10px 12px;font-size:13px}@media (width<=860px){.saas-shell[data-v-3b14fe86]{grid-template-columns:1fr}.saas-sidebar[data-v-3b14fe86]{min-height:auto}.saas-nav[data-v-3b14fe86]{grid-template-columns:repeat(4,minmax(0,1fr))}}.fade-enter-active[data-v-3b14fe86],.fade-leave-active[data-v-3b14fe86]{transition:opacity .3s cubic-bezier(.16,1,.3,1)}.fade-enter-from[data-v-3b14fe86],.fade-leave-to[data-v-3b14fe86]{opacity:0}.fade-enter-active[data-v-3b14fe86] .candidate-drawer{transition:transform .35s cubic-bezier(.16,1,.3,1)}.fade-leave-active[data-v-3b14fe86] .candidate-drawer{transition:transform .25s cubic-bezier(.16,1,.3,1)}.fade-enter-from[data-v-3b14fe86] .candidate-drawer,.fade-leave-to[data-v-3b14fe86] .candidate-drawer{transform:translate(100%)}.task-console-overlay[data-v-3b14fe86]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;background:#ffffffd9;border:1px solid #e2e8f0cc;border-radius:12px;width:350px;animation:.3s cubic-bezier(.16,1,.3,1) slideUpTask-3b14fe86;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 10px 30px #0f172a26}@keyframes slideUpTask-3b14fe86{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.task-console-hdr[data-v-3b14fe86]{background-color:#0f172a0d;border-bottom:1px solid #e2e8f0cc;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}body.dark-mode{background-color:#ffffff08;border-bottom-color:#303033cc}.task-console-hdr .hdr-title[data-v-3b14fe86]{align-items:center;gap:8px;display:flex}.active-pulse[data-v-3b14fe86]{background-color:#4f46e5;border-radius:50%;width:8px;height:8px;animation:1.6s infinite taskPulse-3b14fe86;box-shadow:0 0 #4f46e566}@keyframes taskPulse-3b14fe86{0%{transform:scale(.95);box-shadow:0 0 #4f46e5b3}70%{transform:scale(1);box-shadow:0 0 0 6px #4f46e500}to{transform:scale(.95);box-shadow:0 0 #4f46e500}}.hdr-count[data-v-3b14fe86]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.task-console-body[data-v-3b14fe86]{flex-direction:column;gap:12px;max-height:280px;padding:12px;display:flex;overflow-y:auto}.task-row[data-v-3b14fe86]{border-bottom:1px dashed #e2e8f0cc;flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.task-row[data-v-3b14fe86]:last-child{border-bottom:none;padding-bottom:0}body.dark-mode{border-bottom-color:#30303380}.task-row-meta[data-v-3b14fe86]{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-name[data-v-3b14fe86]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.task-badge[data-v-3b14fe86]{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.task-badge.pending[data-v-3b14fe86]{color:#475569;background-color:#f1f5f9}.task-badge.enriching[data-v-3b14fe86]{color:#0284c7;background-color:#e0f2fe}.task-badge.adding[data-v-3b14fe86]{color:#4f46e5;background-color:#e0e7ff}.task-badge.scoring[data-v-3b14fe86]{color:#d97706;background-color:#fef3c7}.task-badge.completed[data-v-3b14fe86]{color:#137333;background-color:#e6f4ea}.task-badge.failed[data-v-3b14fe86]{color:#c5221f;background-color:#fce8e6}.task-progress-wrap[data-v-3b14fe86]{align-items:center;gap:8px;display:flex}.task-progress-bg[data-v-3b14fe86]{background-color:#e2e8f0cc;border-radius:3px;flex:1;height:6px;overflow:hidden}body.dark-mode{background-color:#ffffff0f}.task-progress-fill[data-v-3b14fe86]{background:linear-gradient(90deg,#64748b,#94a3b8);border-radius:3px;height:100%;transition:width .3s}.task-progress-fill.enriching[data-v-3b14fe86]{background:linear-gradient(90deg,#0284c7,#38bdf8)}.task-progress-fill.adding[data-v-3b14fe86]{background:linear-gradient(90deg,#4f46e5,#818cf8)}.task-progress-fill.scoring[data-v-3b14fe86]{background:linear-gradient(90deg,#d97706,#fbbf24)}.task-progress-fill.completed[data-v-3b14fe86]{background:linear-gradient(90deg,#137333,#34d399)}.task-progress-fill.failed[data-v-3b14fe86]{background:linear-gradient(90deg,#c5221f,#f87171)}.task-percentage[data-v-3b14fe86]{color:#475569;font-size:11px;font-weight:700}.task-step-desc[data-v-3b14fe86]{color:#64748b;font-size:11px}.sso-callback[data-v-1e15a0c8]{background:#f7f9fc;place-items:center;min-height:100vh;padding:40px 24px;display:grid}.sso-card[data-v-1e15a0c8]{text-align:center;background:#fff;border:1px solid #4f46e514;border-radius:16px;width:min(440px,100%);padding:40px 32px;box-shadow:0 10px 30px #0f172a0a,0 30px 60px #0f172a14}body.dark-mode{background:#18181cd9;border:1px solid #ffffff0d;box-shadow:0 10px 30px #0003,0 30px 60px #0006}.sso-card h1[data-v-1e15a0c8]{letter-spacing:-.02em;margin:0 0 12px;font-size:22px;font-weight:700}.sso-card p[data-v-1e15a0c8]{color:#5c6370;margin:0 0 24px;font-size:14px;line-height:1.6}.auth-page[data-v-1e15a0c8]{color:#1f2225;background-color:#f8fafc;background-image:radial-gradient(circle at 10% 20%,#4f46e50a 0%,#0000 40%),radial-gradient(circle at 90% 80%,#3b82f60a 0%,#0000 40%),radial-gradient(#4f46e50f 1.5px,#0000 1.5px);background-size:100% 100%,100% 100%,24px 24px;grid-template-columns:30% 70%;height:auto;min-height:100vh;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden visible}body.dark-mode{color:#ffffffd1;background-color:#0b0f19;background-image:radial-gradient(circle at 10% 20%,#22d3ee0d 0%,#0000 40%),radial-gradient(circle at 90% 80%,#8b5cf60a 0%,#0000 40%),radial-gradient(#22d3ee0a 1.2px,#0000 1.2px);background-size:100% 100%,100% 100%,24px 24px}.auth-panel[data-v-1e15a0c8]{box-sizing:border-box;z-index:20;flex-direction:column;justify-content:flex-start;width:100%;max-width:440px;min-height:100vh;margin:0 auto;padding:8vh 24px 60px;display:flex;position:relative}.auth-brand[data-v-1e15a0c8]{align-items:center;gap:14px;margin-bottom:32px;display:flex}.auth-mark[data-v-1e15a0c8]{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:10px;place-items:center;width:42px;height:42px;font-family:inherit;font-size:20px;font-weight:800;display:grid;position:relative;box-shadow:0 4px 16px #4f46e540}.auth-name[data-v-1e15a0c8]{letter-spacing:-.03em;align-items:center;font-family:inherit;font-size:21px;font-weight:800;display:flex}.auth-name[data-v-1e15a0c8]:after{content:".";color:#4f46e5}.auth-caption[data-v-1e15a0c8]{color:#5c6370;margin-top:1px;font-size:13px;font-weight:500}.auth-panel-card[data-v-1e15a0c8]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border:1px solid #efeff5d9;border-radius:16px;padding:36px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s;box-shadow:0 4px 30px #0f172a05,0 20px 40px #0f172a0d}.auth-panel-card[data-v-1e15a0c8]:hover{transform:translateY(-2px);box-shadow:0 10px 40px #0f172a0a,0 24px 60px #0f172a14}.auth-copy h1[data-v-1e15a0c8]{letter-spacing:-.03em;margin:0;font-family:inherit;font-size:24px;font-weight:700;line-height:1.2}.auth-copy p[data-v-1e15a0c8]{color:#5c6370;margin:10px 0 24px;font-size:14px;font-weight:400;line-height:1.55}.google-btn[data-v-1e15a0c8]{cursor:pointer;color:#1f2225;background:#fff;border:1px solid #efeff5;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:42px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 4px #00000003}.google-btn[data-v-1e15a0c8]:hover{background:#f8fafc;border-color:#e2e8f0;transform:translateY(-1px);box-shadow:0 4px 8px #0000000a}.google-btn[data-v-1e15a0c8]:active{transform:translateY(0)}body.dark-mode{color:#ffffffd1;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff1a;box-shadow:0 4px 12px #0003}.google-svg[data-v-1e15a0c8]{flex-shrink:0;transition:transform .2s}.google-btn:hover .google-svg[data-v-1e15a0c8]{transform:scale(1.05)}.auth-divider[data-v-1e15a0c8]{text-align:center;color:#8e9aa8;margin:20px 0;font-size:13px;font-weight:500;position:relative}.auth-divider[data-v-1e15a0c8]:before{content:"";border-top:1px solid #efeff5;position:absolute;top:50%;left:0;right:0}body.dark-mode{border-top-color:#303033}.auth-divider span[data-v-1e15a0c8]{color:#8e9aa8;background:#fff;padding:0 16px;position:relative}.auth-form[data-v-1e15a0c8]{gap:16px;display:grid}.auth-form label[data-v-1e15a0c8]{color:#1f2225;gap:8px;font-family:inherit;font-size:13.5px;font-weight:600;display:grid}.auth-forgot-link[data-v-1e15a0c8]{color:#4f46e5;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s}.auth-forgot-link[data-v-1e15a0c8]:hover{color:#7c3aed;text-decoration:underline}.auth-form input[data-v-1e15a0c8]{box-sizing:border-box;color:#1f2225;background:#fafafc;border:1px solid #efeff5;border-radius:8px;width:100%;min-height:42px;padding:0 14px;font-family:inherit;font-size:14px;transition:all .2s cubic-bezier(.4,0,.2,1)}.auth-form input[data-v-1e15a0c8]::placeholder{color:#a0aec0;font-size:13.5px}.auth-form input[data-v-1e15a0c8]:hover{background:#f5f5f7;border-color:#d1d1db}.auth-form input[data-v-1e15a0c8]:focus{background:#fff;border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51f}.auth-submit[data-v-1e15a0c8]{cursor:pointer;color:#fff;background:linear-gradient(135deg,#4f46e5,#4338ca);border:0;border-radius:8px;width:100%;min-height:42px;margin-top:8px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #4f46e533}.auth-submit[data-v-1e15a0c8]:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px);box-shadow:0 6px 16px #4f46e54d}.auth-submit[data-v-1e15a0c8]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #4f46e533}.auth-submit[data-v-1e15a0c8]:disabled{opacity:.6;cursor:wait;box-shadow:none!important;transform:none!important}.auth-error[data-v-1e15a0c8]{color:#d03050;background:#fdf3f5;border:1px solid #d0305026;border-left:4px solid #d03050;border-radius:8px;align-items:center;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}.auth-success[data-v-1e15a0c8]{color:#4f46e5;background:#eef2ff;border:1px solid #4f46e526;border-left:4px solid #4f46e5;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}.auth-success-icon[data-v-1e15a0c8]{color:#fff;background:#4f46e5;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid}body.dark-mode{color:#0b0f19;background:#22d3ee}.auth-switch[data-v-1e15a0c8]{color:#5c6370;text-align:center;margin:20px 0 0;font-size:14px;font-weight:500}.auth-switch a[data-v-1e15a0c8]{color:#4f46e5;font-weight:600;text-decoration:none;transition:all .2s}.auth-switch a[data-v-1e15a0c8]:hover{color:#7c3aed;text-decoration:underline}.auth-aside[data-v-1e15a0c8]{color:#ffffffe6;background-color:#0b0f19;background-image:linear-gradient(#0b0f191f,#0b0f1947),url(/assets/auth_aside_bg-5wfE8d5n.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-left:1px solid #1a202c;place-items:center;padding:60px 48px;transition:all .3s;display:grid;position:relative;overflow:hidden}body.dark-mode{color:#ffffffe6;background-color:#0b0f19;background-image:linear-gradient(#0b0f1914,#0b0f1933),url(/assets/auth_aside_bg-5wfE8d5n.png);border-left-color:#1a202c}.auth-aside-content[data-v-1e15a0c8]{z-index:10;width:min(540px,100%);position:relative}.auth-aside h2[data-v-1e15a0c8]{letter-spacing:-.03em;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 48px;font-family:inherit;font-size:34px;font-weight:800;line-height:1.2}body.dark-mode{background:linear-gradient(135deg,#fff,#a0aec0);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.glow-orb[data-v-1e15a0c8]{filter:blur(120px);z-index:1;opacity:.6;pointer-events:none;border-radius:50%;transition:all .5s;position:absolute}.glow-orb-1[data-v-1e15a0c8]{background:#22d3ee1f;width:250px;height:250px;top:10%;right:-5%}.glow-orb-2[data-v-1e15a0c8]{background:#8b5cf614;width:300px;height:300px;bottom:15%;left:-5%}.auth-visual-showcase[data-v-1e15a0c8]{z-index:5;justify-content:center;width:100%;margin-bottom:48px;padding:30px 0;display:flex;position:relative}.showcase-card[data-v-1e15a0c8]{background:#18181cd9;border:1px solid #ffffff0d;border-radius:12px;width:92%;padding:24px;transition:all .3s;animation:6s ease-in-out infinite floatCard-1e15a0c8;position:relative;box-shadow:0 4px 20px #0003,0 20px 40px #0006}.showcase-card[data-v-1e15a0c8]:hover{border-color:#22d3ee26;box-shadow:0 4px 24px #22d3ee0f,0 24px 48px #0006}@keyframes floatCard-1e15a0c8{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(.5deg)}to{transform:translateY(0)rotate(0)}}.floating-widget[data-v-1e15a0c8]{z-index:10;background:#141418f2;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:10px 16px;transition:all .3s;display:flex;position:absolute;box-shadow:0 10px 25px #0006}.floating-widget-1[data-v-1e15a0c8]{animation:5.5s ease-in-out infinite floatWidget1-1e15a0c8;top:15px;right:-10px}.floating-widget-2[data-v-1e15a0c8]{animation:6.5s ease-in-out infinite floatWidget2-1e15a0c8;bottom:10px;left:-15px}@keyframes floatWidget1-1e15a0c8{0%{transform:translateY(0)}50%{transform:translateY(-6px)translate(3px)}to{transform:translateY(0)}}@keyframes floatWidget2-1e15a0c8{0%{transform:translateY(0)}50%{transform:translateY(8px)translate(-2px)}to{transform:translateY(0)}}.widget-dot[data-v-1e15a0c8]{background:#22d3ee;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseDot-1e15a0c8;box-shadow:0 0 8px #22d3ee}body.dark-mode{background:#22d3ee;box-shadow:0 0 8px #22d3ee}@keyframes pulseDot-1e15a0c8{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.5;transform:scale(.95)}}.widget-text[data-v-1e15a0c8]{color:#ffffffd9;font-size:12px;font-weight:700}.showcase-header[data-v-1e15a0c8]{align-items:center;gap:14px;margin-bottom:24px;display:flex}.showcase-avatar-container[data-v-1e15a0c8]{position:relative}.showcase-avatar[data-v-1e15a0c8]{color:#0b0f19;background:linear-gradient(135deg,#22d3ee,#8b5cf6);border-radius:50%;place-items:center;width:48px;height:48px;font-family:inherit;font-size:16px;font-weight:700;display:grid;box-shadow:0 4px 10px #22d3ee26}body.dark-mode{color:#0b0f19;background:linear-gradient(135deg,#22d3ee,#8b5cf6);box-shadow:0 4px 10px #22d3ee26}.showcase-status-dot[data-v-1e15a0c8]{background:#22d3ee;border:2.5px solid #18181c;border-radius:50%;width:12px;height:12px;position:absolute;bottom:1px;right:1px}body.dark-mode{background:#22d3ee;border-color:#18181c}.showcase-meta[data-v-1e15a0c8]{flex-grow:1}.showcase-meta h3[data-v-1e15a0c8]{color:#ffffffd9;margin:0 0 4px;font-family:inherit;font-size:16px;font-weight:700}.showcase-meta p[data-v-1e15a0c8]{color:#ffffff73;margin:0;font-size:13px;font-weight:500}.showcase-badge[data-v-1e15a0c8]{color:#22d3ee;background:#4f46e526;border:1px solid #4f46e540;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.showcase-body[data-v-1e15a0c8]{flex-direction:column;gap:20px;display:flex}.showcase-scores[data-v-1e15a0c8]{flex-direction:column;gap:14px;display:flex}.score-row[data-v-1e15a0c8]{flex-direction:column;gap:6px;display:flex}.score-label[data-v-1e15a0c8]{justify-content:space-between;font-size:13px;font-weight:600;display:flex}.score-label span[data-v-1e15a0c8],body.dark-mode{color:#ffffff85}.score-label strong[data-v-1e15a0c8],body.dark-mode{color:#ffffffd9}.progress-bar[data-v-1e15a0c8]{background:#2a2a30;border-radius:4px;height:6px;overflow:hidden}body.dark-mode{background:#2a2a30}.progress-fill[data-v-1e15a0c8]{border-radius:4px;height:100%}.fill-tech[data-v-1e15a0c8],body.dark-mode{background:linear-gradient(90deg,#22d3ee,#38bdf8)}.fill-culture[data-v-1e15a0c8]{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.showcase-tags[data-v-1e15a0c8]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.showcase-tag[data-v-1e15a0c8]{color:#ffffffa6;background:#1e1e24;border:1px solid #303033;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .2s}.showcase-tag[data-v-1e15a0c8]:hover{color:#22d3ee;background:#4f46e526;border-color:#4f46e54d;transform:translateY(-1px)}body.dark-mode{color:#22d3ee;background:#4f46e526;border-color:#4f46e54d}.auth-metrics[data-v-1e15a0c8]{gap:16px;display:grid}.auth-metrics div[data-v-1e15a0c8]{box-shadow:none;background:#18181c80;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:18px;padding:16px 20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}body.dark-mode{box-shadow:none;background:#18181c80;border-color:#ffffff0a}.auth-metrics div[data-v-1e15a0c8]:hover{background:#18181cb3;border-color:#22d3ee;transform:translateY(-2px);box-shadow:0 8px 24px #22d3ee14}body.dark-mode{background:#18181cd9;border-color:#22d3ee;box-shadow:0 8px 24px #22d3ee0d}.metric-icon-wrap[data-v-1e15a0c8]{border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:transform .25s;display:grid}.auth-metrics div:hover .metric-icon-wrap[data-v-1e15a0c8]{transform:scale(1.08)}.icon-ai[data-v-1e15a0c8],body.dark-mode{color:#22d3ee;background:#4f46e526}.icon-pipeline[data-v-1e15a0c8],body.dark-mode{color:#60a5fa;background:#3b82f626}.icon-audit[data-v-1e15a0c8],body.dark-mode{color:#a78bfa;background:#8b5cf626}.metric-desc[data-v-1e15a0c8]{flex-direction:column;gap:3px;display:flex}.metric-desc strong[data-v-1e15a0c8]{color:#fff;font-family:inherit;font-size:15px;font-weight:700}.metric-desc span[data-v-1e15a0c8]{color:#ffffff73;font-size:12.5px;font-weight:500}body.dark-mode{color:#ffffff73}@media (width<=1024px){.auth-page[data-v-1e15a0c8]{grid-template-columns:1fr;height:auto;min-height:100vh;overflow-y:auto}.auth-aside[data-v-1e15a0c8]{display:none}.auth-panel[data-v-1e15a0c8]{max-width:460px;height:auto;min-height:100vh;padding:60px 24px}}
